69 repository-uri
Libraries for mathematics, physics, and scientific research.
Explore 69 awesome GitHub repositories matching part of an awesome list · Scientific Computing. Refine with filters or upvote what's useful.
Torch7 is a scientific computing environment and tensor computation library used for deep learning research and numerical analysis. It functions as a Lua-based framework for training neural networks and learning agents, providing a toolkit for implementing architectures and training through reinforcement learning algorithms. The project is distinguished by its tight integration with C, utilizing a binding layer to map high-level scripting to low-level C structures for direct memory access. It supports hardware-accelerated computation by offloading linear algebra and convolution operations to
Scientific computing framework with GPU-accelerated machine learning support.
Gonum is a numerical computing library for the Go programming language, providing a collection of packages for scientific computing, linear algebra, statistics, and optimization. It functions as a framework for performing complex numerical computations and solving systems of linear equations. The project includes a dedicated graph analysis framework for modeling network graphs and solving connectivity and pathfinding problems. It also provides a statistical analysis toolkit for computing descriptive and inferential statistics and estimating mixture entropy. The library's capability surface c
Numerical library for matrices, statistics, and optimization.
Tablesaw is a Java dataframe library designed for manipulating, filtering, and aggregating structured data. It serves as a toolkit for statistical analysis, data visualization, and machine learning execution within the Java Virtual Machine. The project provides specialized tools for computing descriptive statistics and generating cross-tabulations. It includes a visualization library for creating histograms and scatter plots, as well as a framework for executing linear regression, clustering, and classification tasks through integration with statistical libraries. The library covers a broad
Data-frame and column store for summarizing and filtering data.
A well tested and comprehensive Golang statistics library package with no dependencies.
Statistical functions missing from the standard library.
A repository for plotting and visualizing data
API for building and rendering plots.
Master repository for the JGraphT project
Mathematical graph-theory objects and algorithms.
Ruby algorithms and data structures. C extensions
Collection of data structures and algorithms.
The Universal Storage Engine
High-performance database engine for dense and sparse multidimensional arrays.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
Comprehensive library for linear algebra and numerical methods.
ID3-based implementation of the ML Decision Tree algorithm
Decision tree learning algorithm implementation.
Primary repository for the Trilinos Project
Suite of high-performance solvers for partial differential equations.
tools for working with streams of data
Tool for processing and manipulating data streams.
DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration
Data models for machine learning and statistics.
Types and utilities for working with 2d geometry in Golang
2D geometry types with GeoJSON and vector tile support.
Calling Python functions from the Ruby language
Calls Python functions from Ruby.
Data Analysis in RUby
Library for data storage, analysis, and visualization.
Tools for scientific computation in Ruby
Tools for scientific computation.
A coupling library and ecosystem for partitioned multi-physics and multi-scale simulations, including surface and volume coupling.
Coupling library for partitioned multi-physics and multi-scale simulations.
Official gem repository: Ruby kernel for Jupyter/IPython Notebook
Ruby kernel for Jupyter notebooks.
C++ library for solving large sparse linear systems with algebraic multigrid method
Header-only library for solving large sparse linear systems.