Showing 36 of 329 projects
An optimized graph analysis package for Julia, providing simple concrete graph types and an API for custom implementations.
A Python interface to CGAL's 2D and 3D mesh generation tools for creating high-quality meshes from geometric domains.
A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.
A Python module that adds a native quaternion dtype to NumPy for efficient 3D rotation and orientation calculations.
A Python framework for multiobjective evolutionary algorithms (MOEAs) with support for NSGA-II, NSGA-III, MOEA/D, and other optimization methods.
A free Google Colab-based toolbox with Jupyter notebooks and GUI for applying deep learning to microscopy data without coding expertise.
A Julia package for fitting linear and generalized linear models with comprehensive statistical functionality.
A Python library for triangular mesh smoothing and optimization with multiple algorithms and a simple interface.
A pure Python library for finite element assembly, transforming bilinear forms into sparse matrices and linear forms into vectors.
A Python interface for interactive web-based visualization of multidimensional images, point sets, and geometry in Jupyter notebooks.
A tensor library for differentiable functional programming in F#, with PyTorch-like APIs and GPU support.
A JAX library for nonlinear optimization including root finding, minimization, fixed points, and least squares.
A C++ header-only library of statistical distribution functions with compile-time computing capabilities.
A comprehensive image processing library for Julia, providing tools for loading, manipulating, and analyzing images.
A Python package for analyzing protein structure, dynamics, and sequence evolution with a comprehensive API and GUI.
A Ruby library for handling unit conversions, mathematical operations, and dimensional analysis with scientific accuracy.
A Python library for molecular processing built on RDKit with a simple API and good defaults.
A multi-fidelity conceptual design environment for modeling future aircraft with advanced technologies.
A Python tool for generating Dockerfiles and Singularity definition files from high-level recipes for HPC containers.
A numpy-like fast vector module for MicroPython and CircuitPython, written in C for embedded systems.
A high-performance matrix library for Elixir/Erlang with C and CBLAS backend, optimized for speed and large-scale operations.
A framework for executing native Java and Scala code on the GPU via OpenCL for data-parallel computation.
A differentiable, massively parallel Lattice Boltzmann library in Python for physics-based machine learning and fluid dynamics simulations.
A Julia package providing efficient, type-safe implementations of numerous distance metrics and divergences between vectors and matrices.
A Ruby library for fast processing and manipulation of multi-dimensional numerical arrays, similar to NumPy's ndarray.
A parallel deep learning framework written in modern Fortran for training and inference of dense, convolutional, and transformer networks.
A Python implementation of the SGP4 satellite tracking algorithm for computing satellite positions and velocities.
A Cookiecutter template for creating Python packages in computational molecular sciences with pre-configured CI, testing, and documentation.
A dependency-free cross-platform Swiss Army knife for manipulating and editing Protein Data Bank (PDB) files.
Pure Python 3-D geographic coordinate conversions for geospace applications, with optional NumPy acceleration.
A generic C++ library for image analysis and computer vision using template-based generic programming.
A single-file library providing functional programming utilities like map, filter, fold, and set operations for modern Fortran.
C implementation of 1D/2D wavelet transforms including DWT, SWT, MODWT, wavelet packet transforms, and continuous wavelet transforms.
A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.
A high-performance C++ automatic differentiation library for large-scale, performance-critical systems.
A Julia package providing digital signal processing routines including filter design, periodograms, window functions, and estimation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.