Scientific Software
Updated 6 months ago

aesop — Peer-reviewed • Rank 6.3 • Science 95%

aesop: ARC Echelle Spectroscopic Observation Pipeline - Published in JOSS (2018)

Engineering (40%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

Annotate-Lab — Peer-reviewed • Rank 8.2 • Science 93%

Annotate-Lab: Simplifying Image Annotation - Published in JOSS (2024)

Scientific Software
Updated 6 months ago

ronswanson — Peer-reviewed • Rank 6.1 • Science 95%

ronswanson: Building Table Models for 3ML - Published in JOSS (2023)

Scientific Software
Updated 6 months ago

partycls — Peer-reviewed • Rank 6.1 • Science 95%

partycls: A Python package for structural clustering - Published in JOSS (2021)

Sociology (35%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

AstroPaint — Peer-reviewed • Rank 6.0 • Science 95%

AstroPaint: A Python Package for Painting Halo Catalogs into Celestial Maps - Published in JOSS (2020)

Mathematics
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

ampscan — Peer-reviewed • Rank 5.9 • Science 95%

ampscan: A lightweight Python package for shape analysis of prosthetics and orthotics - Published in JOSS (2020)

Mathematics
Scientific Software · Peer-reviewed
Updated 6 months ago

geocat-comp • Rank 15.9 • Science 85%

GeoCAT-comp provides implementations of computational functions for operating on geosciences data. Many of these functions originated in NCL and were translated into Python.

Scientific Software
Updated 6 months ago

LaMa — Peer-reviewed • Rank 5.8 • Science 95%

LaMa: a thematic labelling web application - Published in JOSS (2023)

Computer Science (40%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

easyaccess — Peer-reviewed • Rank 5.8 • Science 95%

easyaccess: Enhanced SQL command line interpreter for astronomical surveys - Published in JOSS (2019)

Engineering
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

Syd — Peer-reviewed • Rank 7.7 • Science 93%

Syd: A package for making interactive data visualizations in python - Published in JOSS (2025)

Scientific Software
Updated 6 months ago

PYroMat — Peer-reviewed • Rank 5.7 • Science 95%

PYroMat: A Python package for thermodynamic properties - Published in JOSS (2022)

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

PsiRESP — Peer-reviewed • Rank 7.6 • Science 93%

PsiRESP: calculating RESP charges with Psi4 - Published in JOSS (2022)

Computer Science (40%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

Scyland3D — Peer-reviewed • Rank 7.6 • Science 93%

Scyland3D: Processing 3D landmarks - Published in JOSS (2020)

Scientific Software
Updated 6 months ago

tightbinder — Peer-reviewed • Rank 7.6 • Science 93%

tightbinder: A Python package for semi-empirical tight-binding models of crystalline and disordered solids - Published in JOSS (2024)

Scientific Software
Updated 6 months ago

lintsampler — Peer-reviewed • Rank 7.5 • Science 93%

lintsampler: Easy random sampling via linear interpolation - Published in JOSS (2024)

Scientific Software
Updated 6 months ago

Rainbow — Peer-reviewed • Rank 5.5 • Science 95%

Rainbow: Automated Air-Liquid Interface Cell Culture Analysis Using Deep Optical Flow - Published in JOSS (2022)

Scientific Software
Updated 6 months ago

pfsspy — Peer-reviewed • Rank 5.4 • Science 95%

pfsspy: A Python package for potential field source surface modelling - Published in JOSS (2020)

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

UnlockNN — Peer-reviewed • Rank 7.3 • Science 93%

UnlockNN: Uncertainty quantification for neural network models of chemical systems - Published in JOSS (2022)

Artificial Intelligence and Machine Learning (32%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

h5preserve — Peer-reviewed • Rank 7.2 • Science 93%

h5preserve: Thin wrapper around h5py, inspired by camel - Published in JOSS (2018)

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

HostPhot — Peer-reviewed • Rank 7.2 • Science 93%

HostPhot: global and local photometry of galaxies hosting supernovae or other transients - Published in JOSS (2022)

Scientific Software
Updated 6 months ago

PACMAN — Peer-reviewed • Rank 5.2 • Science 95%

PACMAN: A pipeline to reduce and analyze Hubble Wide Field Camera 3 IR Grism data - Published in JOSS (2022)

Mathematics
Scientific Software · Peer-reviewed
Updated 5 months ago

hsi-wizard: A magical open-source Python package for medical hyperspectral imaging applications • Rank 7.1 • Science 93%

hsi-wizard: A magical open-source Python package for medical hyperspectral imaging applications - Published in JOSS (2025)

Scientific Software
Updated 6 months ago

MiSTree — Peer-reviewed • Rank 5.0 • Science 95%

MiSTree: a Python package for constructing and analysing Minimum Spanning Trees - Published in JOSS (2019)

Artificial Intelligence and Machine Learning Mathematics
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

Leafmap — Peer-reviewed • Rank 22.9 • Science 77%

Leafmap: A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment - Published in JOSS (2021)

Political Science Earth and Environmental Sciences Engineering
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

LDDS — Peer-reviewed • Rank 4.9 • Science 95%

LDDS: Python package for computing and visualizing Lagrangian Descriptors for Dynamical Systems - Published in JOSS (2021)

Mathematics (46%) Materials Science (40%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

MSMetaEnhancer — Peer-reviewed • Rank 4.8 • Science 95%

MSMetaEnhancer: A Python package for mass spectra metadata annotation - Published in JOSS (2022)

Mathematics Chemistry
Scientific Software · Peer-reviewed
Updated 6 months ago

pandas • Rank 40.8 • Science 59%

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Scientific Software
Updated 6 months ago

pyEQUIB Python Package, an addendum to proEQUIB — Peer-reviewed • Rank 6.7 • Science 93%

pyEQUIB Python Package, an addendum to proEQUIB: IDL Library for Plasma Diagnostics and Abundance Analysis - Published in JOSS (2020)

Scientific Software
Updated 6 months ago

rtdpy — Peer-reviewed • Rank 6.6 • Science 93%

rtdpy: A python package for residence time distributions - Published in JOSS (2019)

Mathematics
Scientific Software · Peer-reviewed
Updated 6 months ago

pybamm • Rank 22.6 • Science 77%

Fast and flexible physics-based battery models in Python

Updated 6 months ago

veros • Rank 14.5 • Science 85%

The versatile ocean simulator, in pure Python, powered by JAX.

Scientific Software
Updated 6 months ago

Cine — Peer-reviewed • Rank 6.3 • Science 93%

Cine: Line excitation by infrared fluorescence in cometary atmospheres - Published in JOSS (2017)

Mathematics
Scientific Software · Peer-reviewed
Updated 6 months ago

pymeasure • Rank 22.3 • Science 77%

Scientific measurement library for instruments, experiments, and live-plotting

Scientific Software
Updated 6 months ago

PyArmadillo — Peer-reviewed • Rank 10.3 • Science 89%

PyArmadillo: a streamlined linear algebra library for Python - Published in JOSS (2021)

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

graphenv — Peer-reviewed • Rank 6.1 • Science 93%

graphenv: a Python library for reinforcement learning on graph search spaces - Published in JOSS (2022)

Artificial Intelligence and Machine Learning (33%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

Recan — Peer-reviewed • Rank 6.1 • Science 93%

Recan: Python tool for analysis of recombination events in viral genomes - Published in JOSS (2020)

Scientific Software
Updated 6 months ago

treemaker — Peer-reviewed • Rank 6.1 • Science 93%

treemaker: A Python tool for constructing a Newick formatted tree from a set of classifications. - Published in JOSS (2018)

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

seg1d — Peer-reviewed • Rank 6.0 • Science 93%

seg1d: A Python package for Automated segmentation of one-dimensional (1D) data - Published in JOSS (2020)

Mathematics
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

popkinmocks — Peer-reviewed • Rank 4.0 • Science 95%

popkinmocks: mock IFU datacubes for modelling stellar populations and kinematics - Published in JOSS (2023)

Mathematics (37%)
Scientific Software · Peer-reviewed
Updated 6 months ago

easyvvuq • Rank 14.0 • Science 85%

Python 3 framework to facilitate verification, validation and uncertainty quantification (VVUQ) for a wide variety of simulations.

Scientific Software
Updated 6 months ago

STARRED — Peer-reviewed • Rank 9.9 • Science 89%

STARRED: a two-channel deconvolution method with Starlet regularization - Published in JOSS (2023)

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

Learning Simulator — Peer-reviewed • Rank 5.8 • Science 93%

Learning Simulator: A simulation software for animal and human learning - Published in JOSS (2021)

Computer Science (39%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

MetObs - a Python toolkit for using non-traditional meteorological observations — Peer-reviewed • Rank 5.8 • Science 93%

MetObs - a Python toolkit for using non-traditional meteorological observations - Published in JOSS (2024)

Political Science
Scientific Software · Peer-reviewed
Updated 6 months ago

dtaidistance • Rank 21.7 • Science 77%

Time series distances: Dynamic Time Warping (fast DTW implementation in C)

Scientific Software
Updated 6 months ago

cosasi — Peer-reviewed • Rank 5.7 • Science 93%

cosasi: Graph Diffusion Source Inference in Python - Published in JOSS (2022)

Updated 6 months ago

geocat-viz • Rank 13.5 • Science 85%

GeoCAT-viz contains tools to help plot geoscience data, including convenience and plotting functions that are used to facilitate plotting geosciences data with Matplotlib, Cartopy, and other visualization packages.

Scientific Software
Updated 6 months ago

FEniCS-arclength — Peer-reviewed • Rank 3.5 • Science 95%

FEniCS-arclength: A numerical continuation package in FEniCS for nonlinear problems in solid mechanics - Published in JOSS (2024)

Updated 6 months ago

napari-clusters-plotter • Rank 13.5 • Science 85%

A napari plugin for clustering objects according to their properties.

Scientific Software
Updated 6 months ago

VlaPy — Peer-reviewed • Rank 5.3 • Science 93%

VlaPy: A Python package for Eulerian Vlasov-Poisson-Fokker-Planck Simulations - Published in JOSS (2020)

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

MyPTV — Peer-reviewed • Rank 5.3 • Science 93%

MyPTV: A Python Package for 3D Particle Tracking - Published in JOSS (2022)

Sociology (38%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

Surjectors — Peer-reviewed • Rank 5.3 • Science 93%

Surjectors: surjection layers for density estimation with normalizing flows - Published in JOSS (2024)

Artificial Intelligence and Machine Learning
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

pytransform3d — Peer-reviewed • Rank 21.3 • Science 77%

pytransform3d: 3D Transformations for Python - Published in JOSS (2019)

Mathematics
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

plotastic — Peer-reviewed • Rank 5.3 • Science 93%

plotastic: Bridging Plotting and Statistics in Python - Published in JOSS (2024)

Scientific Software
Updated 6 months ago

gdess — Peer-reviewed • Rank 3.2 • Science 95%

gdess: A framework for evaluating simulated atmospheric CO₂ in Earth System Models - Published in JOSS (2022)

Mathematics Artificial Intelligence and Machine Learning
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

PyCVI — Peer-reviewed • Rank 5.1 • Science 93%

PyCVI: A Python package for internal Cluster Validity Indices, compatible with time-series data - Published in JOSS (2024)

Psychology (40%)
Scientific Software · Peer-reviewed
Updated 6 months ago

iminuit • Rank 21.1 • Science 77%

Jupyter-friendly Python interface for C++ MINUIT2

Scientific Software
Updated 6 months ago

tissueloc — Peer-reviewed • Rank 5.0 • Science 93%

tissueloc: Whole slide digital pathology image tissue localization - Published in JOSS (2019)

Scientific Software
Updated 6 months ago

CheSweet — Peer-reviewed • Rank 1.8 • Science 96%

CheSweet: An application to predict glycan’s chemicals shifts - Published in JOSS (2018)

Mathematics (37%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

tesliper — Peer-reviewed • Rank 4.8 • Science 93%

tesliper: a theoretical spectroscopist's little helper - Published in JOSS (2022)

Updated 4 months ago

ndbc-api: Accelerating oceanography and climate science research with Python • Rank 4.8 • Science 93%

ndbc-api: Accelerating oceanography and climate science research with Python - Published in JOSS (2024)

Updated 6 months ago

cpg • Rank 12.8 • Science 85%

A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.

Earth and Environmental Sciences (40%)
Scientific Software
Updated 6 months ago

DeBEIR — Peer-reviewed • Rank 2.6 • Science 95%

DeBEIR: A Python Package for Dense Bi-Encoder Information Retrieval - Published in JOSS (2023)

Mathematics
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

BATMAN — Peer-reviewed • Rank 10.5 • Science 87%

BATMAN: Statistical analysis for expensive computer codes made easy - Published in JOSS (2018)

Scientific Software
Updated 6 months ago

pySRURGS - a python package for symbolic regression by uniform random global search — Peer-reviewed • Rank 4.4 • Science 93%

pySRURGS - a python package for symbolic regression by uniform random global search - Published in JOSS (2019)

Engineering Mathematics (43%)
Scientific Software · Peer-reviewed
Scientific Software
Updated 6 months ago

Text detection in screen images with a Convolutional Neural Network — Peer-reviewed • Rank 4.4 • Science 93%

Text detection in screen images with a Convolutional Neural Network - Published in JOSS (2017)

Scientific Software · Peer-reviewed
Updated 6 months ago

pymsis • Rank 12.4 • Science 85%

Python interface to the NRLMSIS codes for calculating atmospheric densities and constituents at satellite altitudes

Scientific Software
Updated 6 months ago

AstronomicAL — Peer-reviewed • Rank 4.2 • Science 93%

AstronomicAL: an interactive dashboard for visualisation, integration and classification of data with Active Learning - Published in JOSS (2021)

Scientific Software
Updated 6 months ago

Mantik — Peer-reviewed • Rank 10.2 • Science 87%

Mantik: A Workflow Platform for the Development of Artificial Intelligence on High-Performance Computing Infrastructures - Published in JOSS (2024)

Mathematics Artificial Intelligence and Machine Learning Computer Science
Scientific Software · Peer-reviewed
Updated 6 months ago

connected-components-3d • Rank 20.2 • Science 77%

Connected components on discrete and continuous multilabel 3D & 2D images. Handles 26, 18, and 6 connected variants; periodic boundaries (4, 8, & 6)

Updated 6 months ago

pyfai • Rank 20.1 • Science 77%

Fast Azimuthal Integration in Python

Updated 6 months ago

lightkurve • Rank 20.0 • Science 77%

A friendly package for Kepler & TESS time series analysis in Python.

Updated 6 months ago

pygmt • Rank 20.0 • Science 77%

A Python interface for the Generic Mapping Tools.

Updated 6 months ago

bmi-topography • Rank 11.7 • Science 85%

Fetch and cache land elevation data from OpenTopography through an API, BMI, or CLI

Updated 6 months ago

spacepy • Rank 19.7 • Science 77%

Space Science library for Python - contains superposed epoch classes, drift shell tracing, access to magnetic field models, streamline tracing, bootstrap confidence limits, time and coordinate conversions, etc.

Scientific Software
Updated 6 months ago

SHGYield — Peer-reviewed • Rank 3.6 • Science 93%

SHGYield - Published in JOSS (2017)

Updated 6 months ago

gammapy • Rank 19.5 • Science 77%

A Python package for gamma-ray astronomy

Scientific Software
Updated 6 months ago

Foam — Peer-reviewed • Rank 3.4 • Science 93%

Foam: A Python package for forward asteroseismic modelling of gravity modes - Published in JOSS (2024)

Scientific Software · Peer-reviewed
Updated 6 months ago

herbie-data • Rank 19.4 • Science 77%

Download numerical weather prediction datasets (HRRR, RAP, GFS, IFS, etc.) from NOMADS, NODD partners (Amazon, Google, Microsoft), ECMWF open data, and the University of Utah Pando Archive System.

Scientific Software
Updated 6 months ago

Minimalist And Customisable Optimisation Package — Peer-reviewed • Rank 3.3 • Science 93%

Minimalist And Customisable Optimisation Package - Published in JOSS (2021)

Scientific Software · Peer-reviewed
Updated 6 months ago

wradlib • Rank 19.3 • Science 77%

weather radar data processing - python package

Updated 6 months ago

qcelemental • Rank 19.3 • Science 77%

Periodic table, physical constants, and molecule parsing for quantum chemistry.

Updated 6 months ago

igneous-pipeline • Rank 19.3 • Science 77%

Scalable Neuroglancer compatible Downsampling, Meshing, Skeletonizing, Contrast Normalization, Transfers and more.

Updated 6 months ago

openpnm • Rank 19.1 • Science 77%

A Python package for performing pore network modeling of porous media