rasdaman is the pioneer Array DBMS enabling Big Data Analytics on massive n-D arrays ("datacubes") such as spatio-temporal sensor, image, simulation, and statistics data. Its declarative query language extends SQL with high-level array operators. Frontends supported include python, R, GDAL, QGIS
... [More], OpenLayers, NASA WorldWind, and many more.
Client-side parts are LGPL for free use of rasdaman in open and closed applications; the server itself (a separate process) is GPL implementing the paradigm of "life is a give and take".
rasdaman has been released into OS by rasdaman GmbH and is now co-led by Jacobs U, the makers of several Big Data standards: ISO Array SQL, OGC WCS and WCPS; rasdaman is official OGC and INSPIRE WCS Reference Implementation and part of OSGeo Live (live.osgeo.org). [Less]
The first NARS (Nested Arrays Research System) was designed and implemented in the early 1980s as a testbed for new ideas in APL, principally with nested arrays. A quarter of a century later, it's time to try again.
The goal of this effort, as with the last one, is to foster new ideas about the
... [More] language and its implementation.
Language ideas include new functions, operators, and datatypes. To aid in getting your ideas into an implementation, there will be a mechanism for telling NARS that a user-defined APL function represents a new primitive function, operator, or datatype. In order to experiment with your ideas for new extensions, all you need to know is how to write APL programs. [Less]
Kona is an open-source implementation of the K programming language (K3.2). If you're new to APL, you probably want this project. The K language was originally designed by Arthur Whitney and Kx Systems. It is an ASCII-based array language and a precursor to Kx's KDB, KDB+, and Q. Kona is unaffiliated with Kx.
A+ is a powerful and efficient programming language. It is freely available under the GNU General Public License. It embodies a rich set of functions and operators, a modern graphical user interface with many widgets and automatic synchronization of widgets and variables, asynchronous execution of
... [More] functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features. Execution is by a rather efficient interpreter. A+ was created at Morgan Stanley. Primarily used in a computationally-intensive business environment, many critical applications written in A+ have withstood the demands of real world developers over many years. Written in an [Less]
q/kdb+ is a time-series database management product. It is minimal and oriented to high-performance, but provides a set of database operations much richer than SQL and a fully functional scripting language.
It can be used for huge data-sets and real-time data processing. It is widely used in
... [More] finance and in algorithmic trading.
kx.com encourages contributions. [Less]
J is a modern, high-level, general-purpose, high-performance programming language. J is portable and runs on Windows, Unix, Mac, and PocketPC handhelds, both as a GUI and in a console. True 64-bit J systems are available for XP64 or Linux64, on AMD64 or Intel EM64T platforms. J systems can be installed and distributed for free.