Apache Spark is a fast and general-purpose cluster computing system. It
provides high-level APIs in Java, Scala and Python, and an optimized engine
that supports general execution graphs. It also supports a rich set of
higher-level tools including Spark SQL for SQL and structured data processing,
MLlib for machine learning, GraphX for graph processing, and Spark Streaming.
SWIG is a tool for automatically generating the wrapper code needed
to link collections of functions written in C/C++ with interpreted
scripting languages. Currently, SWIG supports :
- Tcl
- Python
- Perl5
- Java
- Guile
- MzScheme
- Ruby
- CSharp
- Modula-3
- Allegro CL
- Chicken
Using SWIG, it is possible to greatly simplify interface development
and to put interesting interfaces on existing applications with
little effort.
The ta-lib provides common functions for the technical analysis of
financial market data. Widely used by trading software developers
working with Excel, .NET, Java, Perl, Python or C/C++.
More than 150 technical analysis indicators such as ADX, MACD, RSI,
Stochastic, Bollinger Bands. Includes candlestick pattern recognition.
Optional abstract API allowing your code to adapt automatically when new
functions are added!
The SDL Sand game (The Falling SDL-Sand Game) is a C++ implementation of the
original 'World of Sand' (and later 'Hell of Sand') game implemented in JAVA.
SDL Sand uses the SDL (Simple DirectMedia Library - http://www.libsdl.org/)
library for screen output. Therefore the implementation can possibly run on
every platform supported by SDL.
GEOS (Geometry Engine - Open Source) is a C++ port of the
Java Topology Suite (JTS). As such, it aims to contain the complete
functionality of JTS in C++. This includes all the OpenGIS "Simple
Features for SQL" spatial predicate functions and spatial operators,
as well as specific JTS topology functions such as IsValid().
yEd is a very powerful graph editor that can be used to quickly and effectively
generate drawings and to apply automatic layouts to a range of different
diagrams and networks.
yEd makes full use of the yFiles library. This is a Java class library enabling
the viewing, editing, optimizing, drawing, and animating of a wide range
of diagrams, networks, and other graph-like structures.
EditObj can create and display a Tkinter dialog
box for editing any Python object (similarly to
what Java call a Bean editor, but for Python object).
EditObj is a usefull tool for writing (text or
non-text) editors of all kinds, including GUI editor,
3D editor,... It also includes a Python console
(thanks to Ka-Ping Yee).
Namazu is a search engine software intended for easy use. Not only it
works as a CGI program for the small or medium scale WWW search
engine, but also works as a personal use such as search system for local
HDDs. Currently, search clients for Mule, Tcl/Tk, JAVA and Win32 are
available.
(The Japanese word `Namazu' means `catfish' in English)
Mathomatic is a highly portable, general purpose CAS (Computer Algebra System).
Mathomatic can:
* Solve, simplify, and compare algebraic equations,
* Perform calculus transformations,
* Help with finite series analysis,
* Perform complex number and polynomial arithmetic,
* Generate efficient C or Java code from equations.
This is an unofficial ICQ clone, written in C++.
It is in no way endorsed by Mirabilis, and now is the most full-featured
ICQ-compatible program with the exception of Java ICQ.
LICENSE: GPL2 or later with execption to link with OpenSSL