scientific-computing

There are 1615 repositories under scientific-computing topic.

  • scipy/scipy

    SciPy library main repository

    Language:Python13.1k34810.4k5.2k
  • tracel-ai/burn

    Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.

    Language:Rust9k67721445
  • goplus/gop

    The Go+ programming language is designed for engineering, STEM education, and data science. Our vision is to enable everyone to become a builder of the digital world.

    Language:Go9k186538546
  • gonum/gonum

    Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more

    Language:Go7.6k118630542
  • mlpack/mlpack

    mlpack: a fast, header-only C++ machine learning library

    Language:C++5.1k1841.6k1.6k
  • arrayfire

    arrayfire/arrayfire

    ArrayFire: a general purpose GPU library.

    Language:C++4.6k1471.7k534
  • stdlib-js/stdlib

    ✨ Standard library for JavaScript and Node.js. ✨

    Language:JavaScript4.5k571k499
  • spack/spack

    A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

    Language:Python4.4k1008.6k2.3k
  • matplotplusplus

    alandefreitas/matplotplusplus

    Matplot++: A C++ Graphics Library for Data Visualization 📊🗾

    Language:C++4.3k78137333
  • FluidX3D

    ProjectPhysX/FluidX3D

    The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.

    Language:C++3.9k55184315
  • rust-ml/linfa

    A Rust machine learning framework.

    Language:Rust3.8k69159252
  • rust-ndarray/ndarray

    ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

    Language:Rust3.6k52651307
  • dpilger26/NumCpp

    C++ implementation of the Python Numpy library

    Language:C++3.6k80194554
  • scikit-optimize/scikit-optimize

    Sequential model-based optimization with a `scipy.optimize` interface

    Language:Python2.7k63647546
  • Hedgehog-Computing/hedgehog-lab

    Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.

    Language:TypeScript2.4k5347141
  • bshoshany/thread-pool

    BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library

    Language:C++2.2k36115253
  • BOINC/boinc

    Open-source software for volunteer computing and grid computing.

    Language:PHP2k1123.1k449
  • TileDB-Inc/TileDB

    The Universal Storage Engine

    Language:C++1.9k68936185
  • inducer/pycuda

    CUDA integration for Python, plus shiny features

    Language:Python1.9k56265289
  • cpmech/gosl

    Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.

    Language:Go1.8k7733145
  • chapel

    chapel-lang/chapel

    a Productive Parallel Programming Language

    Language:Chapel1.8k656.9k421
  • casadi/casadi

    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.

    Language:C++1.7k563.3k389
  • mfem

    mfem/mfem

    Lightweight, general, scalable C++ library for finite element methods

    Language:C++1.7k1272.2k501
  • deepcharles/ruptures

    ruptures: change point detection in Python

    Language:Python1.6k29116162
  • shadow/shadow

    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.

    Language:Rust1.5k52927241
  • svaksha/Julia.jl

    Curated decibans of Julia programming language.

    Language:Julia1.4k8236200
  • InsightSoftwareConsortium/ITK

    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.

    Language:C++1.4k741k666
  • nschloe/awesome-scientific-computing

    :sunglasses: Curated list of awesome software for numerical analysis and scientific computing

    Language:Python1.3k554147
  • Enzyme

    EnzymeAD/Enzyme

    High-performance automatic differentiation of LLVM and MLIR.

    Language:LLVM1.3k30389109
  • owlbarn/owl

    Owl - OCaml Scientific Computing @ https://ocaml.xyz

    Language:OCaml1.2k44297124
  • trilinos/Trilinos

    Primary repository for the Trilinos Project

    Language:C++1.2k1155.3k569
  • itamarst/eliot

    Eliot: the logging system that tells you *why* it happened

    Language:Python1.1k3931566
  • inducer/pyopencl

    OpenCL integration for Python, plus shiny features

    Language:Python1.1k50343242
  • grailbio/reflow

    A language and runtime for distributed, incremental data processing in the cloud

    Language:Go9674711352
  • poliastro

    poliastro/poliastro

    poliastro - :rocket: Astrodynamics in Python

    Language:Python89026766283
  • pyGAM

    dswah/pyGAM

    [HELP REQUESTED] Generalized Additive Models in Python

    Language:Python87627262160