Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.
Winpython is a portable Python Distribution for the Windows-platform, allowing you to run your code using Numpy, Scipy, Matplotlib, Pandas, Numba, Cython and many other great software of the scientific stack of Python.
The Gnome Chemistry Utils provide a few Gtk programs and a C++ algorithm and widget library related to chemistry. It includes GChemPaint, a 2D chemical editor, and a chemical calculator for raw formule, molar weight, mass composition and isotopic patterns. It also comes with viewers for 3D molecule models, crystal structues, a spectrum viewer, and a periodic table of elements.
bigz is a simple but feature-rich C library for bignum calculations. It's the continuation of an old BigNum project originally begun as a research project. Current releases include many fixes, extensions and improvements. It's not as efficient as GMP, but comes with a smaller footprint, provides Z+Q infinite precision, and is rather portable and multi-thread safe.
librsb is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache efficient and multi-threaded (that is, shared memory parallel) operations on large sparse matrices. The most common operations necessary to iterative solvers are available, e.g.: matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction / setting, blocks extraction, norm computation, formats conversion. The RSB format is especia
SPINA is software for determining constant structure-parameters of endocrine feedback control systems from hormone levels obtained in vivo. The first version of this cybernetic approach (SPINA Thyr) allows for evaluating the functional status of the thyroid gland, i.e. thyroid's secretory capacity (SPINA-GT) and sum activity of peripheral deiodinases (SPINA-GD). Additional structure parameters that are calculated include Jostel's TSH index and TTSI.
weewx is a weather station system for statistic data keeping, reporting, evaluation and distribution. It supports a wide range of hardware weather stations, stores it in SQLite or MySQL databases, can upload aquired data to multiple online services, via FTP or rsync, filter values for anomalities, supports the metric system. It's written in Python for robustness and extensibility.
Practically Random is a test suite for PRNGs. It provides multithreaded statistical probing of the actual randomness of RNGs. It also includes multiple well-designed pseudo-random number generators and interfaces.
Rotationslib is a function collection for Matlab and Octave for computing rotations in a 3D euclidean space. It supports representations of rotation matrices (Rotmat), Quaternions (Quat), intrinsic ZYX Euler angles (Euler), fused angles (Fused) and tilt angles (Tilt). It also helps with numberical handling, and composition operations, inversion, ZYX yaw extraction, fused yaw extraction, random generation, equality detection, and vector rotation. The code is well-documented, portable and fully un
Lab Assistant is a chemistry experiment and tutoring application for Windows. It provides an interactive element and compound library and allows to synthesize them into known substances given the correct reagents. It's suitable for beginners as little prior chemistry knowledge is required.