Category Archives: codes

May 2025 additions to the ASCL

Twenty codes were added to the ASCL in May, 2025:

Aeolus: Object-oriented analysis of atmospheric model output
afterglowpy: Compute and fit GRB afterglows
AIRI: Algorithms for computational imaging
BEM: Random forest for exoplanets
CETRA: Cambridge Exoplanet Transit Recovery Algorithm

eclipsoid: Transit models for ellipsoidal planets in Jax
Eureka!: Data reduction and analysis pipeline for JWST and HST time-series observations
Exo-MerCat: Exoplanet Merged Catalog with Virtual Observatory connection
ExoLyn: Multi-species cloud modeling in atmospheric retrieval
Hibridon: Time-independent non-reactive quantum scattering calculations

iSLAT: Interactive Spectral-Line Analysis Tool
Jitter: RV jitter prediction code
jnkepler: Differentiable N-body model for multi-planet systems
NumPyro: Probabilistic programming with NumPy
pyGCG: Python Grism Classification GUI

SCATTERING: Solve the coupled equations for a given scattering system
speclib: Tools for working with stellar spectral libraries
SWIFTGalaxy: Galaxy particle analyzer
tBilby: Transdimensional inference for gravitational-wave astronomy with Bilby
TD-CARMA: Estimates of gravitational lens time delays with flexible CARMA processes

April 2025 additions to the ASCL

Thirty-five codes were added to the ASCL in April, 2025:

AstroPT: Transformer for galaxy images and general astronomy
CHIMERA: CaltecH Inverse ModEling and Retrieval Algorithms
ChromaStarPy: Python stellar atmosphere and spectrum modeling code
DMCalc: In-band dispersion measure of pulsars calculator
DYNAMITE: DYNAmical Multi-planet Injection TEster

ExoInt: Devolatilization and interior modeling package for rocky planets
Flax: Neural network library for JAX
GalClass: Visual Galaxy Classification tool
GNURadio: Software Radio Ecosystem
jaxoplanet: Astronomical time series analysis with JAX

JOFILUREN: Wavelet code for data analysis and de-noising
kotekan: High performance radio data processing pipeline
MultiREx: Massive planetary spectra generator
nuance: Transiting planet detector
PBjam: Automating asteroseismology of solar-like oscillators

PCM_LBL: Planetary Climate Model Line-By-Line
PDQ: Predict Different Quasars
photoevolver: Atmospheric escape of extrasolar planets simulator
picasso: Painting intracluster gas on gravity-only simulations
plaNETic: Small exoplanet internal structure modeling framework

pycdata: Dataset importer for pycheops
Pytmosph3R: Compute transmission spectra of planets with a 1D, 2D, or 3D atmospheric structure
RFIClean: Mitigation of periodic and spiky RFI from filterbank data
RTModel: Microlensing modeling
SHELLFISH: SHELL Finding In Spheroidal Halos

Spright: Bayesian mass-radius relation for small planets
SWAMPE: 2D spectral-core shallow-water exoplanet atmosphere model
TempoNest: Bayesian analysis tool for pulsar timing
tglc: TESS full-frame image light curves
tpfplotter: TESS target pixel file plotter

TriArc: Detecting trace gases in exoplanet atmospheres
TROPF: Tidal Response Of Planetary Fluids
Turbospectrum_NLTE: Turbospectrum 2020 with NLTE capability
Vela.jl: Bayesian pulsar timing and noise analysis
VSPEC: Variable Star PhasE Curve

March 2025 additions to the ASCL

Forty codes were added to the ASCL in March, 2025:

AESTRA: Radial velocity measurements in the presence of stellar activity noise
APPLESOSS: Empirical profile construction module
ATMOSPHERIX: Processing tool for t.fits files
Bioverse: Quantitative framework for assessing diagnostic power of a statistical exoplanet survey
BT: Blooming Tree hierarchical structure analysis

Colume: Estimating volume densities clouds from their column density morphology
CROCODILE: Atmospheric retrievals of directly observed gas giant exoplanets
Deep-Transit: Transit detection with a 2D object detection algorithm
DIA: Delta function Difference Imaging Code
ExoMDN: Rapid characterization of exoplanet interiors with Mixture Density Networks

exoscene: Simulate direct images of exoplanetary systems
ExoSim 2: Exoplanet Observation Simulator 2
FELINE: Emission lines in galaxies detector
GaMorNet: Galaxy Morphology Network
GaMPEN: Galaxy Morphology Posterior Estimation Network

GEOCLIM.jl: Global silicate weathering estimation
gollum: Programmatic access to precomputed synthetic spectral model grids
GPS: Genesis Population Synthesis
Gradus: Extensible spacetime agnostic general relativistic ray-tracing
HiSS-Cube: Hierarchical Semi-Sparse Cube

IGRINS_transit: Cross-correlation detections of molecules in a transitting exoplanet atmosphere
IsoFATE: Isotopic Fractionation via ATmospheric Escape
kpic_pipeline: KPIC Data Reduction Pipeline
LeR: Gravitational waves lensing rate calculator
LESSPayne: Labeling Echelle Spectra with SMHR and Payne

luas: Gaussian processes for analyzing two-dimensional data sets
mini-chem: Miniature chemical kinetics model for gas giant GCMs
NbodyGradient: Compute gradients of N-body integrations
NcorpiON: N-body integration for collisional and fragmenting systems
NRPyElliptic: Hyperbolic relaxation solver for elliptic equations

OneCovariance: Compute covariance matrices
R2D2: Residual-to-Residual DNN series for high-Dynamic range imaging
ROCKE-3D: Fully coupled ocean atmosphere 3-D General Circulation Model
S3Fit: Simultaneous Spectrum and photometric-SED Fitting code for galaxy observations
SCONE: Supernova Classification with a Convolutional Neural Network

SFA: Superbubble Finding Algorithm
spectools_ir: Medium/high-resolution IR molecular spectra analysis tools
StellarSpecModel: Stellar spectrum and theoretical SEDs tool
TDEF: Synthetic X-ray spectra for fitting Tidal Disruption Events
XGPaint: Fast extragalactic foreground mocks

February 2025 additions to the ASCL

Thirty codes were added to the ASCL in February, 2025:

AccretR: Planetary accretion and composition code in R
ATOCA: Decontaminate and extract spectra from image
blasé: Interpretable machine learning for high-resolution astronomical spectroscopy
chemcomp: Chemical composition modeling of gas giants by accretion of pebbles, planetesimals and gas
cosmocnc: Galaxy cluster number count likelihood computation

Giants: Pipeline to search for exoplanets around evolved stars
hmvec: Vectorized halo model code
IGRINS_PLP: Immersion Grating Infrared Spectrometer PipeLine Package
IGRINS_RV: Radial velocity pipeline for IGRINS
legacypipe: Image reduction pipeline for DESI Legacy Imaging Surveys

MOLPOP-CEP: Exact solution of radiative transfer problems in multi-level atomic systems
Optimal BLS: Optimally-efficient code for transit searches in long time series
PACMAN: Data reduction and analysis pipeline for HST/WFC3 data
Pigi: Parallel Interferometric GPU Imager
polkat: Semi-automate full polarization of MeerKAT observations

polyrot: Polytropic modeling of rapidly rotating planets and stars
PyMieScatt: Forward and inverse Mie solving routines
RadioBEAR: BErkeley Atmospheric Radiative transfer
Sledgehamr: Dynamics of coupled scalar fields on a 3-dimensional adaptive mesh simulator
smhr: Automatic curve-of-growth analyses of high-resolution stellar spectra

spaceKLIP: JWST coronagraphy data data reduction and analysis pipeline
SPCA: Spitzer Phase Curve Analysis
SpecMatch-Emp: Empirical SpecMatch
speedyfit: Single and binary stars photometric spectral energy distribution fitter
SZiFi: Sunyaev-Zeldovich iterative finder

TESS-SIP: Long term rotation period finding tool
THAI: Analysis and visualization code for the TRAPPIST Habitable Atmosphere Intercomparison
Tiberius: Time series spectral extraction and transit light curve fitting
TLCM: Transit and Light Curve Modeler
WATSON: Visual Vetting and Analysis of Transits of Space ObservatioNs

January 2025 additions to the ASCL

Ten codes were added to the ASCL in January, 2025:

breads: Broad Repository for Exoplanet Analysis, Discovery, and Spectroscopy
CAFE: Continuum And Feature Extraction tool
CIANNA: Convolutional Interactive Artificial Neural Networks by/for Astrophysicists
ECCOplanets: Simulation and analysis of rocky planets
ExoTR: Bayesian inverse retrieval algorithm to interpret exoplanetary transmission spectra

Haystacks: High-fidelity planetary system models for simulating exoplanet imaging
NEXO: Nonsingular Estimator for EXoplanet Orbits
pympc: Minor planet checking
SpectralRadex: Spectral modeling and RADEX
tshirt: Time Series Helper and Integration Reduction Tool

December 2024 additions to the ASCL

Thirty codes were added to the ASCL in December, 2024:

BADASS: Bayesian AGN Decomposition Analysis for SDSS Spectra
BlendingToolKit: Tools to create blend catalogs, produce training samples, and implement blending metrics
CLOWN: Cloud detection software for observatories with an all-sky camera
Codex Africanus: Radio astronomy algorithms library
cogsworth: Self-consistent population synthesis and galactic dynamics simulations

Combustion Toolbox: Gaseous combustion problem solver
Coport: Covariant polarized radiative transfer
CosmoFlow: A systematic approach to primordial correlators
dask-ms: xarray datasets from CASA tables
DIES: Dust radiative transfer with the immediate reemission method

exoTEDRF: Tools for end-to-end reduction of JWST exoplanet observations
FINUFFT: Flatiron Institute Nonuniform Fast Fourier Transform
FitTeD: Fitting Transients with Discs
ForestFlow: Lyman-alpha cosmology emulator
gwforge: Mock gravitational wave detector data generator

lintsampler: Efficient random sampling via linear interpolation
MARDIGRAS: MAss-Radius DIaGRAm with Sliders
mr-plotter: Mass-radius diagrams plotter
nifty-ls: Fast Lomb-Scargle periodogram
Particle_spray: Modeling globular cluster streams

pmwd: Particle Mesh With Derivatives
POSEIDON: Multidimensional atmospheric retrieval of exoplanet spectra
Siril: Astronomical image processing tool
Spectuner: Automated line identification of interstellar molecules
squishyplanet: Non-spherical exoplanet transit modeling

Stimela2: Workflow management framework for data reduction workflows
The Payne: Interpolate spectral models with neural networks
Twinkle: Calculate and plot spectral energy distribution of main-sequence stars
WD_models: WD photometry to physical parameters transformer
γ-Cascade V4: Gamma-ray propagation package

November 2024 additions to the ASCL

Thirty codes were added to the ASCL in November, 2024:

Astrocats: Construct astronomical catalogs
atlas-fit: Python tool to fit solar spectra to a known atlas
BSAVI: Bayesian SAmple VIsualizer for cosmological likelihoods
CLASS LVDM: Cosmological model of Lorentz invariance violation in gravity and dark matter
DAMSPI: DArk Matter SPIkes in EAGLE simulations

DarkMatters: Multi-frequency emissions from Dark Matter annihilation and decay
DarkRayNet: Simulation tool for indirect Dark Matter searches
Diagnose: Spectral classification code
DustPOL-py: Numerical modeling of dust polarization
EFTofPNG: Effective Field Theory of Post-Newtonian Gravity

fits_warp: Warp catalogues and images to dedistort the effects of the ionosphere
flashcurve: Fast generation of adaptive-binning light curves with Fermi-LAT data
GAz: Genetic Algorithm for photometric redshift estimation
HBSGSep: Hierarchical Bayesian Star-Galaxy Separations
HIILines: Analytical ionized ISM emission line model

IcyDwarf: Coupled geophysical-geochemical-orbital evolution model of icy worlds
jaxspec: X-ray spectra Bayesian analysis
McFine: Muli-component hyperfine fitting tool
MMLPhoto-z: Cross-modal contrastive learning method for estimating photo-z of quasars
mochi_class: Modelling Optimization to Compute Horndeski in CLASS

Mosaic: Multibeamformed Observation Simulation And Interferometry Characterization
NE2001p: Python implementation of the NE2001 Galactic electron density model
NEMESISPY: Modeling exoplanet spectra
pycosmicstar: PYthon cosmic STar formAtion Rate
PyMerger: Einstein Telescope binary black hole merger detector

ReverseDiff: Reverse mode automatic Differentiation for Julia
SMINT: Structure Model INTerpolator
spectroflat: Generic Python calibration library for spectro-polarimetric data
threedhst: 3D-HST grism analysis software
unicorn: Full 3D-HST grism pipeline

October 2024 additions to the ASCL

Twenty codes were added to the ASCL in October, 2024:

ARK: 3D hydrodynamics code for the study of convective problems
BayeSED: Bayesian SED synthesis and analysis of galaxies and AGNs
CloudCovErr.jl: Debias and improve error bar estimates for photometry
DGEM: 3D dust continuum radiative transfer code for method comparison
DIRTY: 3D dust radiative transfer for dusty astrophysical sources

Exo-REM: 1D self-consistent radiative-equilibrium model for exoplanetary atmospheres
Falcon-DM: N-body code for inspirals in DM spikes
fastPTA: Constraining power of PTA configurations forecaster
forcepho: Generative modeling galaxy photometry for JWST
GalCraft: Building integral-field spectrograph data cubes of the Milky Way

Gaspery: Radial velocity (RV) observing strategies
Heracles: Harmonic-space statistics on the sphere
iPIC3D: Multi-scale plasma simulations of plasma
Kamodo: Space weather data access, interpolation, and visualization
lensitbiases: rFFT-based flat-sky CMB lensing tools

measure_extinction: Measure interstellar dust extinction using pair method
pysymlog: Symmetric (signed) logarithm scale for Python plots
solar-vSI: Calculate solar antineutrino spectra
SSOF: Data-driven models for extremely precise radial velocity (EPRV) spectra
vortex-p: Helmholtz-Hodge and Reynolds decomposition algorithm for particle-based simulations

September 2024 additions to the ASCL

Twenty codes were added to the ASCL in September, 2024:

AMReX: Software framework for block structured AMR
BeyonCE: Beyond Common Eclipsers
ClassiPyGRB: Swift/BAT GRB visualizer and classifier
cloudyfsps: Python interface between FSPS and Cloudy
DarsakX: X-ray telescope design and imaging performance analyzer

FGCluster: ForeGround Clustering
GASTLI: GAS gianT modeL for Interiors
MCMole3D: Statistical model for galactic molecular clouds
Padé: Protoplanetary disk turbulence simulator
PICASSO: Inpainter for point-sources for synchrotron and dust polarization

planetMagFields: Routines to plot magnetic fields of planets in our solar system
PyExoCross: Molecular line lists post-processor
pyRRG: Weak lensing shape measurement code
PySR: High-Performance Symbolic Regression in Python and Julia
resonances: Mean-motion resonances in Solar system and other planetary systems identifier

Stardust: Composite template fitting software
SUSHI: Semi-blind Unmixing with Sparsity for Hyperspectral Images
symbolic_pofk: Precise symbolic emulators of the linear and nonlinear matter power spectrum
UltraDark: Cosmological scalar fields simulator
WISE2MBH: Mass of supermassive black holes estimator

August 2024 additions to the ASCL

Fifteen codes were added to the ASCL in August, 2024:

21cmFirstCLASS: Generate initial conditions at recombination
Astronify: Astronomical data sonification
BELTCROSS2: Calculate the closest approaches of asteroids to meteoroid streams
Cue: Nebular emission modeling
GRBoondi: AMR-based code to evolve generalized Proca fields on arbitrary fixed backgrounds

HaloFlow: Simulation-Based Inference (SBI) using forward modeled galaxy photometry
LADDER: Learning Algorithm for Deep Distance Estimation and Reconstruction
M_SMiLe: Magnification Statistics of Micro-Lensing
pySDR: Wrapper for sharpened dimensionality reduction
RadioSED: Radio SED fitting for AGN

Sailfish: GPU-accelerated grid-based astrophysics gas dynamics code
SAQQARA: Stochastic gravitational wave background analysis
SDR: Sharpened Dimensionality Reduction
SHARC: SHArpened Dimensionality Reduction and Classification
SonAD: Sonification of astronomical data