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
Python interface for igraph
- complex-networks
- graph-algorithms
- graph-theory
- mathematics
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.
:spider_web: A Python interface to CGAL's meshing tools
An elegant Python interface for visualization on the web platform to interactively generate insights into multidimensional images, point sets, and geometry.
- itk
- insight-toolkit
- jupyter
- jupyter-widget
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)
A generic interface for the environmental perception of automated driving functions in virtual scenarios.
A GTK / Fortran binding, and its documentation (in the Wiki tab).
A Python interface to access neuroanatomical atlases
A library of abstract interfaces for mathematical structures in Coq [maintainer=@spitters,@Lysxia]
Plotly for C++. A C++ interface to the Plotly.js figure spec, for creating interactive data visualizations.
IGraph/M is the igraph interface for Mathematica
Cumo (pronounced like "koomo") is CUDA aware numerical library whose interface is highly compatible with Ruby Numo
- ruby
- cuda
- numo
- scicentific-computing
Julia interface to WebGL using Three-js custom elements and Patchwork.jl
A client interface to read from and write to the TypeDB Knowledge Graph
- typedb
- julia
- julia-language
- julialang
MCP server for spatial transcriptomics analysis through natural language interfaces.
Julia interface to quarto-cli
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
DetecDiv provides a comprehensive set of tools to analyze time microscopy images using deep learning methods. The software structure is such that data can be processed either at the command line or using a graphical user-interface. Detecdiv classification models include : image classification and regression, semantic segmentation, LSTM networks to analyze data and image timeseries.
A common interface used for modeling Mathematical Programs (e.g., Convex Optimization problems) in the language Go (Golang).
- convex-optimization
- linear-programming
- optimization
- quadratic-programming