JLab

JLab

Infobox_Software
name = jLab
genre = Technical computing
website = [https://jlab.dev.java.net/]

jLab is a numerical computational environment implemented in Java. The main scripting engineof jLab is GroovySci, an extension of Groovy (scripting "super"-Java).Additionally, the interpreted J-Scripts (similar to MATLAB) and dynamic linking to Java class code are supported.

The jLab environment aims to provide a Matlab/Scilab like scientific computing platform that is supported by scripting engines implemented in the Java language. Actually, in the current implementation of jLab therecoexist two scripting engines:
1. the interpreted j-Script scripting engine and
2. the compiled GroovySci scripting engine. The later (i.e. GroovySci) seems to be the preferred choice, since it is much faster, can execute directly Java code using only the familiar Java packaging rules, and is feature rich language, i.e. Groovy enhanced with Matlab style matrix operations and surrounding support environment.

Both languages support all the basic programming constructs and an extensive set of built in mathematical routines that cover all the basic numerical analysis tasks.The toolboxes of jLab can be easily implemented in Java and thecorresponding classes can be dynamically integrated to the system (this applies more to the GroovySci engine, which is Java at the bytecode level).The efficiency of the Java compiled code can be directly utilized for any computationally intensive operations.Adhering to the philosophy of Java language,jLab is totally platform independent.

License

GNU General Public License (GPL v. 2.0)

See also

* List of numerical analysis software
* Comparison of numerical analysis software

External links

* [https://jlab.dev.java.net/]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Thomas Jefferson National Accelerator Facility — jlab redirects here. For the numerical computation software by the same name, see JLab. Coordinates: 37°05′41″N 76°28′54″W / 37.09472°N 76.48167°W …   Wikipedia

  • Лаборатория Джефферсона — Thomas Jefferson National Accelerator Facility …   Википедия

  • Hampton Roads — Coordinates: 36°58′N 76°22′W / 36.967°N 76.367°W / 36.967; 76.367 …   Wikipedia

  • Free electron laser — A free electron laser, or FEL, is a laser that shares the same optical properties as conventional lasers such as emitting a beam consisting of coherent electromagnetic radiation which can reach high power, but which uses some very different… …   Wikipedia

  • GlueX — will be a particle physics experiment located at the Thomas Jefferson National Accelerator Facility (JLab) accelerator. Its primary purpose is to understand the nature of confinement in quantum chromodynamics by mapping the spectrum of exotic… …   Wikipedia

  • Einsteinium — (pronEng|aɪnˈstaɪniəm) is a metallic synthetic element. On the periodic table, it is represented by the symbol Es and atomic number 99. It is the seventh transuranic element, and seventh in the series of Actinides. It was named in honor of Albert …   Wikipedia

  • Hydrogen — This article is about the chemistry of hydrogen. For the physics of atomic hydrogen, see Hydrogen atom. For other meanings, see Hydrogen (disambiguation). ← hydrogen → helium …   Wikipedia

  • Terahertz radiation — Electromagnetic waves sent at terahertz frequencies, known as terahertz radiation, submillimeter radiation, terahertz waves, terahertz light, T rays, T light, T lux and THz, are in the region of the electromagnetic spectrum between 300 gigahertz… …   Wikipedia

  • Plasma acceleration — is a technique for accelerating charged particles, such as electrons, positrons and ions, using an electric field associated with an electron plasma wave. The wave is created by the passage of a very brief laser or electron pulse through the… …   Wikipedia

  • List of numerical analysis software — Listed here are a number of computer programs used for performing numerical calculations: * acslX is a software application for modeling and evaluating the performance of continuous systems described by time dependent, nonlinear differential… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”