There are 63 repositories under scientific-computing topic.
The Go+ programming language is designed for engineering, STEM education, and data science.
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
mlpack: a scalable C++ machine learning library --
ArrayFire: a general purpose GPU library.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
C++ implementation of the Python Numpy library
Sequential model-based optimization with a `scipy.optimize` interface
ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
Open-source software for volunteer computing and grid computing.
The Universal Storage Engine
CUDA integration for Python, plus shiny features
Curated decibans of Julia programming language.
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Owl - OCaml Scientific Computing @ http://ocaml.xyz
Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux.
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
ruptures: change point detection in Python
Eliot: the logging system that tells you *why* it happened
Lightweight, general, scalable C++ library for finite element methods
A language and runtime for distributed, incremental data processing in the cloud
OpenCL integration for Python, plus shiny features
:sunglasses: Curated list of awesome software for numerical analysis and scientific computing
BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library
High-performance automatic differentiation of LLVM.
Learn Julia the hard way!
[HELP REQUESTED] Generalized Additive Models in Python
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
OpenHPC Integration, Packaging, and Test Repo
poliastro - :rocket: Astrodynamics in Python
Video Processing in Python