Scientific Software
Updated 4 months ago

Optim — Peer-reviewed • Rank 21.2 • Science 100%

Optim: A mathematical optimization package for Julia - Published in JOSS (2018)

Scientific Software
Updated 4 months ago

Krylov.jl — Peer-reviewed • Rank 18.0 • Science 100%

Krylov.jl: A Julia basket of hand-picked Krylov methods - Published in JOSS (2023)

Scientific Software · Peer-reviewed
Scientific Software
Updated 4 months ago

JMcDM — Peer-reviewed • Rank 11.7 • Science 100%

JMcDM: A Julia package for multiple-criteria decision-making tools - Published in JOSS (2021)

Scientific Software · Peer-reviewed
Scientific Software
Updated 4 months ago

Manopt.jl — Peer-reviewed • Rank 13.5 • Science 98%

Manopt.jl: Optimization on Manifolds in Julia - Published in JOSS (2022)

Scientific Software · Peer-reviewed
Scientific Software
Updated 4 months ago

Choice-Learn — Peer-reviewed • Rank 12.0 • Science 98%

Choice-Learn: Large-scale choice modeling for operational contexts through the lens of machine learning - Published in JOSS (2024)

Scientific Software
Updated 4 months ago

AIBECS.jl — Peer-reviewed • Rank 6.1 • Science 100%

AIBECS.jl: A tool for exploring global marine biogeochemical cycles. - Published in JOSS (2022)

Scientific Software
Updated 4 months ago

Chips-n-Salsa — Peer-reviewed • Rank 7.7 • Science 98%

Chips-n-Salsa: A Java Library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms - Published in JOSS (2020)

Scientific Software
Updated 4 months ago

madupite — Peer-reviewed • Rank 5.3 • Science 100%

madupite: A High-Performance Distributed Solver for Large-Scale Markov Decision Processes - Published in JOSS (2025)

Scientific Software
Updated 4 months ago

SBArchOpt — Peer-reviewed • Rank 4.0 • Science 100%

SBArchOpt: Surrogate-Based Architecture Optimization - Published in JOSS (2023)

Economics (40%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 4 months ago

pycellga — Peer-reviewed • Rank 5.6 • Science 98%

pycellga: A Python package for improved cellular genetic algorithms - Published in JOSS (2025)

Sociology (41%)
Scientific Software · Peer-reviewed
Updated 4 months ago

pyomo • Rank 26.3 • Science 77%

An object-oriented algebraic modeling language in Python for structured optimization problems.

Scientific Software
Updated 4 months ago

AGNI — Peer-reviewed • Rank 3.3 • Science 100%

AGNI: A radiative-convective model for lava planet atmospheres - Published in JOSS (2025)

Updated 4 months ago

openaerostruct • Rank 16.9 • Science 85%

OpenAeroStruct is a lightweight tool that performs aerostructural optimization using OpenMDAO.

Physics (40%) Materials Science (40%)
Updated 4 months ago

iminuit • Rank 21.1 • Science 77%

Jupyter-friendly Python interface for C++ MINUIT2

Updated 4 months ago

COSMO • Rank 13.0 • Science 85%

COSMO: Accelerated ADMM-based solver for convex conic optimisation problems (LP, QP, SOCP, SDP, ExpCP, PowCP). Automatic chordal decomposition of sparse semidefinite programs.

Updated 4 months ago

ck • Rank 19.4 • Science 77%

Collective Knowledge (CK), Collective Mind (CM/CMX) and MLPerf automations: community-driven projects to facilitate collaborative and reproducible research and to learn how to run AI, ML, and other emerging workloads more efficiently and cost-effectively across diverse models, datasets, software, and hardware using MLPerf methodology and benchmarks

Updated 4 months ago

MathOptInterface • Rank 19.4 • Science 77%

A data structure for mathematical optimization problems

Updated 4 months ago

parpe • Rank 6.6 • Science 85%

Parameter estimation for dynamical models using high-performance computing, batch and mini-batch optimizers, and dynamic load balancing.

Scientific Software
Updated 4 months ago

Metatheory.jl — Peer-reviewed • Rank 14.3 • Science 77%

Metatheory.jl: Fast and Elegant Algebraic Computation in Julia with Extensible Equality Saturation - Published in JOSS (2021)

Updated 4 months ago

MadNLP • Rank 14.0 • Science 77%

A solver for nonlinear programming with GPU support

Updated 4 months ago

pysisyphus • Rank 13.4 • Science 77%

Python suite for optimization of stationary points on ground- and excited states PES and determination of reaction paths.

Updated 4 months ago

mdocean • Rank 4.8 • Science 85%

Multidisciplinary Design Optimization (MDO) to optimize an ocean wave energy converter

Updated 4 months ago

SumOfSquares • Rank 12.2 • Science 77%

Sum of Squares Programming for Julia

Updated 4 months ago

pyoptas • Rank 12.1 • Science 77%

OpTaS: An optimization-based task specification library for trajectory optimization and model predictive control.

Updated 4 months ago

OptimizationProblems • Rank 11.5 • Science 77%

Optimization Problems for Julia

Updated 4 months ago

simulated-bifurcation • Rank 10.9 • Science 77%

Python CPU/GPU implementation of the Simulated Bifurcation (SB) algorithm to solve quadratic optimization problems (QUBO, Ising, TSP, optimal asset allocations for a portfolio, etc.).

Updated 4 months ago

smif • Rank 10.5 • Science 77%

Simulation Modelling Integration Framework

Updated 4 months ago

TulipaEnergyModel • Rank 9.7 • Science 77%

An energy system optimization model that is flexible, computationally efficient, and academically robust.

Updated 4 months ago

DiffOpt • Rank 9.1 • Science 77%

Differentiating optimization programs w.r.t. program parameters

Updated 4 months ago

cpsat-primer • Rank 8.7 • Science 77%

The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver

Updated 4 months ago

pypsa-fes • Rank 7.7 • Science 77%

A model that optimises investment and operation, and incorporates flexibility domestic demand flexibility to model scenarios for Great Britain's future energy system.

Updated 4 months ago

macpan2 • Rank 7.4 • Science 77%

Tools for building and calibrating compartmental models of infectious disease.

Updated 4 months ago

ModelingToolkit • Rank 20.2 • Science 64%

An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations

Updated 4 months ago

acces-coexsist • Rank 5.0 • Science 75%

Learning simulation parameters from experimental data, from the micro to the macro, from laptops to clusters.

Updated 4 months ago

cashocs • Rank 12.2 • Science 67%

computational adjoint-based shape optimization and optimal control software for python

Updated 4 months ago

casadi • Rank 24.9 • Science 54%

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.

Updated 4 months ago

FrankWolfe • Rank 11.5 • Science 67%

Julia implementation for various Frank-Wolfe and Conditional Gradient variants

Updated 4 months ago

pandapower • Rank 23.5 • Science 54%

Convenient Power System Modelling and Analysis based on PYPOWER and pandas

Updated 4 months ago

mqt-qubomaker • Rank 5.3 • Science 72%

A framework for the automatic generation of QUBO formulations for optimization problems.

Updated 4 months ago

NOMAD • Rank 9.7 • Science 67%

Julia interface to the NOMAD blackbox optimization software

Updated 4 months ago

autogoal • Rank 8.4 • Science 67%

A Python framework for program synthesis with a focus on Automated Machine Learning.

Updated 4 months ago

qpsolvers • Rank 21.2 • Science 54%

Quadratic programming solvers in Python with a unified API

Updated 4 months ago

fcwt • Rank 16.9 • Science 57%

The fast Continuous Wavelet Transform (fCWT) is a library for fast calculation of CWT.

Updated 4 months ago

QUBO • Rank 6.8 • Science 67%

A Julia Ecosystem for Quadratic Unconstrained Binary Optimization

Updated 4 months ago

RadonKA • Rank 5.2 • Science 67%

A simple yet sufficiently fast (attenuated) Radon and backproject implementation using KernelAbstractions.jl. Runs on CPU, CUDA, ...

Updated 4 months ago

NLSProblems • Rank 5.0 • Science 67%

Nonlinear Least Squares problems

Updated 4 months ago

osemosys_pulp • Rank 4.9 • Science 67%

OSeMOSYS_PuLP: A Stochastic Modelling Framework for Long-Term Energy Systems Modeling

Updated 4 months ago

paper_bergonti_2022_tro_kinematics-control-morphingcovers • Rank 3.7 • Science 67%

Supplementary Material "Modeling and Control of Morphing Covers for the Adaptive Morphology of Humanoid Robots" published in IEEE Transactions on Robotics 2022

Updated 4 months ago

rockyml • Rank 2.9 • Science 67%

⛰️ RockyML - A High-Performance Scientific Computing Framework for Non-smooth Machine Learning Problems

Updated 4 months ago

ncopt • Rank 7.4 • Science 57%

Constrained optimization for Pytorch using the SQP-GS algorithm

Updated 4 months ago

QuadraticModels • Rank 9.7 • Science 54%

Data structures for linear and quadratic optimization problems based on NLPModels.jl

Updated 4 months ago

ev-ecosim • Rank 5.8 • Science 57%

EV-EcoSim: A grid-aware co-simulation platform for the design and optimization of EV Charging Infrastructure. Link to publication: https://doi.org/10.1109/TSG.2023.3339374

Updated 4 months ago

nadir • Rank 8.8 • Science 54%

Nadir: Cutting-edge PyTorch optimizers for simplicity & composability! 🔥🚀💻

Updated 4 months ago

k-means-constrained • Rank 17.3 • Science 44%

K-Means clustering - constrained with minimum and maximum cluster size. Documentation: https://joshlk.github.io/k-means-constrained

Updated 4 months ago

ompr • Rank 17.2 • Science 44%

R package to model Mixed Integer Linear Programs

Updated 4 months ago

Piccolo • Rank 6.7 • Science 54%

A Julia package for solving quantum optimal control problems using direct trajectory optimization.

Updated 4 months ago

pyfe3d • Rank 3.4 • Science 57%

Finite elements for 3D problems in Python/Cython

Updated 4 months ago

pommesdispatch • Rank 6.3 • Science 54%

A bottom-up fundamental power market model for the German electricity sector

Updated 4 months ago

galibrate • Rank 6.3 • Science 54%

Parameter estimation and model calibration using Genetic Algorithm optimization in Python.

Updated 4 months ago

haleqo.jl • Rank 2.6 • Science 57%

HALeqO solver for nonlinear equality-constrained optimization