Computational geometry and spatial indexing on the sphere
- geometry
- spherical-geometry
- s2
- spatial-indexing
47,133 repositories indexed
25–48 of 174 · Most stars
Computational geometry and spatial indexing on the sphere
Multi-platform, free open source software for visualization and image computing.
BLAS-like Library Instantiation Software Framework
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
Multiphysics Object Oriented Simulation Environment: A robust, modern, extendable, finite element/finite volume framework that excels at creating complex multiphysics simulations.
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, Matlab/Octave, Julia or Javascript
Lightweight, general, scalable C++ library for finite element methods
QuTiP: Quantum Toolbox in Python
An implementation of chunked, compressed, N-dimensional arrays for Python.
SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go 📐
C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
The development repository for the deal.II finite element library
Implementation of DiffDock: Diffusion Steps, Twists, and Turns for Molecular Docking
A Python library for quantum programming using Quil.
Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc
An efficient C++20 GPU numerical computing library with Python-like syntax
Primary repository for the Trilinos Project
SymEngine is a fast symbolic manipulation library, written in C++
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Owl - OCaml Scientific Computing @ https://ocaml.xyz
Brian is a free, open source simulator for spiking neural networks.
Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python
:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions