...It can also calculate with exact integers and fractions, native floating-point, and high-precision big floats.
Maxima has user-friendly front-ends, an online manual, plotting commands, and numerical libraries. It features its own programming language, and many users have contributed useful packages in various areas over the decades. It is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system.
Website: https://maxima.sourceforge.io
Additional add-on packages for Maxima can be found at: https://github.com/maxima-project-on-github/maxima-packages
Real-time interactive 3D graphics API for scientific simulations
OpenFrames has moved its primary development repository to GitHub! Everything else will follow. Get it at https://github.com/ravidavi/OpenFrames/wiki
OpenFrames is an Application Programming Interface (API) that allows developers to provides the ability to add interactive 3D graphics to any scientific simulation. A simulation developer can use OpenFrames to specify what they want to visualize, without having to know any details of computer graphics programming.
OpenFrames is currently...
Freemat is an interpreted, matrix-oriented development environment for engineering and scientific applications, similar to the commercial package MATLAB. Freemat provides visualization, image manipulation, and plotting as well as parallel programming.
RPy is a very simple, yet robust, Python interface to the R Programming Language. It
can manage all kinds of R objects and can execute arbitrary R functions
(including the graphic functions).
**MOVED TO GITHUB** ==> https://github.com/MRPT/mrpt
**MOVED TO GITHUB** ==> https://github.com/MRPT/mrpt
The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, and open source C++ library aimed for robotics researchers to design and implement algorithms about Localization, SLAM, Navigation, computer vision. http://www.mrpt.org/
This project aims to provide a set of libraries for various common graphics programming tasks. These libraries can be used together, to perform the tasks of a typical monolithic 3D engine. Or separately, to cover specific needs of any graphics program.
Ccide reads a source program, in one of several programming languages, expands all embedded decision tables, and generates
the new, expanded source.
Ccidew processes C language programs directly. The script, ccide, uses
ccidew and m4, to process BASIC, JAVA, CC, C++, BASH, QB, VB, and EX(euphoria), source files containing embedded decision tables.
Ccide checks all conditions once and only once, avoiding side effects.
Ccide checks tables for conflicts and other...
Xlt, the LessTif/Motif Extension library, is a set of widgets that make programming
with the Motif API easier as it adds a set of frequently used tools.
PyPotrace is a Python programming language binding for Peter Selinger's Potrace raster to vector conversion algorithm. No separate Potrace library or application required!
Computational modelling is a interdisciplinary field spanning many techniques and programming languages. AgenTools is a project dedicated to establishing increased modularity in scientific computing packages and a portal linking to other existing project
The co-simulation adapation platform serves as programming framework and middleware to enable coupling of distributed, heterogeneous numerical models. The framework facilitates the adaptation and integration of new sub-models into a common simulation platform.