The scientific Python packages below have been accepted into the pyOpenSci ecosystem through our open peer review process.
Explore our accepted scientific Python open source packages
To date, 37 packages have been accepted into the pyOpenSci ecosystem. Click here to check out packages that are currently under review.
Community Partners
To view packages affiliated with our partner communities that are a part of ourpeer review partnership program, click on a community link below. Learn more about our community partnerships here.
All Packages - Search and filters
Below you can search and filter all of our packages.
sourmash
sourmash
is a command line tool and Python library for sketching collections of DNA, RNA, and amino acid k-mers for biological sequence search, comparison, and analysis.
rdata
Read R datasets from Python.
Stingray
A spectral-timing software package for astrophysical X-ray (and other) data
pooltool
Pooltool is a general purpose billiards simulator crafted specifically for science and engineering.
harmonize-wq
Standardize, clean, and wrangle Water Quality Portal data into more analytic-ready formats
automata
A Python library for simulating finite automata, pushdown automata, and Turing machines.
martini
MARTINI is a modular package for the creation of synthetic resolved HI line observations (data cubes) of smoothed-particle hydrodynamics simulations of galaxies.
SLEPLET
Slepian Scale-Discretised Wavelets in Python
ZodiPy
Zodiacal emission simulations in timestreams or HEALPix for solar system observers.
xnemogcm
Interface to open NEMO global circulation model output dataset with xarray and create a xgcm grid.
EOmaps
EOmaps is a python package to visualize, analyze and compare geographical datasets.
Sciform
A package for converting python numbers (floats, Decimals) into scientific-formatted strings more suitable for reading and presentation.
ncompare
ncompare
compares two netCDF files at the command line, by generating a report of the matching and non-matching groups, variables, and attributes.
sunpy
Python for Solar Physics
biocypher
framework for creating biomedical knowledge graphs
astartes
Better Data Splits for Machine Learning
XGI
XGI is a Python package for higher-order networks.
cardsort
A python package to analyse data from open card sorting tasks
Python-graphblas
Python library for GraphBLAS: high-performance sparse linear algebra for scalable graph analytics
bibat
An interactive template for Bayesian statistical analysis projects
taxpasta
TAXonomic Profile Aggregation and STAndardisation
afscgap
Community contributed Python-based tools for working with public bottom trawl surveys data from the NOAA Alaska Fisheries Science Center Groundfish Assessment Program (NOAA AFSC GAP).
xclim
Climate indices computation package based on Xarray
crowsetta
A Python tool to work with any format for annotating animal vocalizations and bioacoustics data.
Pynteny
Query sequence database by HMMs arranged in predefined synteny structure
PyGMT
A Python interface for the Generic Mapping Tools
Jointly
Jointly is a python package for synchronizing sensors with accelerometer data
Physcraper
Automated phylogenetic updating
Devicely
A Python package for reading, timeshifting and writing sensor data
phenopype
a phenotyping pipeline for Python
openomics
Library for integration of multi-omics, annotation, and interaction data
pystiche
Framework for Neural Style Transfer (NST) built upon PyTorch
pyrolite
A set of tools for getting the most from your geochemical data.
MovingPandas
Trajectory classes and functions built on top of GeoPandas
earthpy
A package built to support working with spatial data using open source python
pandera
validate the types, properties, and statistics of pandas data structures
Nbless
Construct, deconstruct, convert, execute, & prepare slides from Jupyter notebooks