scientific-computing

There are 1897 repositories under scientific-computing topic.

  • scipy/scipy

    SciPy library main repository

    Language:Python14k35211k5.5k
  • tracel-ai/burn

    Burn is a next generation Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

    Language:Rust12.9k89995700
  • goplus/xgo

    XGo is the first AI-native programming language that integrates software engineering into a unified whole. Our vision is to enable everyone to become a builder of the world.

    Language:Go9.3k177565559
  • gonum/gonum

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

    Language:Go8.1k121643570
  • mlpack/mlpack

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

    Language:C++5.5k1881.7k1.7k
  • stdlib-js/stdlib

    ✨ The fundamental numerical library for JavaScript and TypeScript. ✨

    Language:JavaScript5.3k552.1k877
  • spack/spack

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

    Language:Python4.8k969k2.4k
  • arrayfire

    arrayfire/arrayfire

    ArrayFire: a general purpose GPU library.

    Language:C++4.8k1471.7k549
  • matplotplusplus

    alandefreitas/matplotplusplus

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

    Language:C++4.7k75147353
  • 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++4.7k62211415
  • rust-ml/linfa

    A Rust machine learning framework.

    Language:Rust4.3k72172291
  • rust-ndarray/ndarray

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

    Language:Rust4k48677342
  • dpilger26/NumCpp

    C++ implementation of the Python Numpy library

    Language:C++3.9k82201580
  • scikit-optimize/scikit-optimize

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

    Language:Python2.8k61647556
  • bshoshany/thread-pool

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

    Language:C++2.7k40124288
  • 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.4k5247141
  • boinc

    BOINC/boinc

    Open-source software for volunteer computing and grid computing.

    Language:PHP2.2k1163.2k486
  • 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++2k553.5k419
  • inducer/pycuda

    CUDA integration for Python, plus shiny features

    Language:Python2k57272294
  • TileDB-Inc/TileDB

    The Universal Storage Engine

    Language:C++2k70951197
  • mfem

    mfem/mfem

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

    Language:C++2k1292.4k557
  • chapel

    chapel-lang/chapel

    a Productive Parallel Programming Language

    Language:Chapel1.9k637.3k433
  • deepcharles/ruptures

    ruptures: change point detection in Python

    Language:Python1.9k31130175
  • 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.9k7733147
  • 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.6k48985258
  • dealii/dealii

    The development repository for the deal.II finite element library

    Language:C++1.6k813.6k795
  • 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.5k731.1k705
  • svaksha/Julia.jl

    Curated decibans of Julia programming language.

    Language:Julia1.5k8236203
  • Enzyme

    EnzymeAD/Enzyme

    High-performance automatic differentiation of LLVM and MLIR.

    Language:LLVM1.5k32451139
  • nschloe/awesome-scientific-computing

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

    Language:Python1.5k554163
  • trilinos/Trilinos

    Primary repository for the Trilinos Project

    Language:C++1.3k1095.5k595
  • owlbarn/owl

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

    Language:OCaml1.3k45302126
  • itamarst/eliot

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

    Language:Python1.2k3832069
  • inducer/pyopencl

    OpenCL integration for Python, plus shiny features

    Language:Python1.1k49351248
  • grailbio/reflow

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

    Language:Go9714411352
  • pdebench/PDEBench

    PDEBench: An Extensive Benchmark for Scientific Machine Learning

    Language:Python9621663120