May 2026 additions to the ASCL

Thirty codes were added to the ASCL in May, 2026:

Alsvid: Algorithms for visualization and image data reduction with Julia and Python
ASTA: Automated Satellite Tracking for Astronomy
CGISim: Roman Space Telescope coronagraph (CGI) diffraction model/simulator
CKS-Cool: California-Kepler Survey-Cool
corosims: Roman Coronagraph observation simulator

CosmoBLENDER: Extragalactic foreground biases in CMB lensing analyses
DeepStreaks: Identifying near-Earth asteroids
DIPLODOCUS: Distribution In PLateaux methODOlogy for the CompUtation of transport equationS
DIVE: Delaunay trIangulation Void findEr
EMCCDD: EMCCD Detect

ETSI: Exoplanet Transmission Spectroscopy Imager data reduction pipeline
geko: Grism Emission-line Kinematics tOol
JADE: Joining Atmosphere and Dynamics for Exoplanets
kastredux: Specialized Lick/KAST optical spectral reduction package
keplerspline: Computing normalization splines for Kepler light curves

lognorm: Xspec model for a log-normal temperature distribution
MSG: Multidimensional Spectral Grids
Nemesis: Multi-physics, multi-scale simulations with a focus on dynamics
PHECT: Pulsar Halo Emission Computation Tool
phrosty: PHotometry for ROman with SFFT for tYpe Ia supernovae

pydive: Delaunay-based cosmic void finder in Python
RPP: Roman Telescope CGI diffraction modeler
s-BART: Semi-Bayesian template matching for precise Radial Velocities
Sage: Machine-learning search pipeline for compact binary coalescence gravitational-wave signals
SEDust: SED fitting of AGB stars with DUSTY

SIMBA: Solver for Inferring Molecular aBundances in Astrophysical environments
ulptkit: Unified Lagrangian Perturbation Theory Toolkit
VegasAfterglow: High-performance framework for gamma-ray burst afterglows
VIPCALs: VLBI Pipeline for automated data Calibration using AIPS
WI2easy: High-precision analysis of warm inflation dynamics

April 2026 additions to the ASCL

Twenty-five codes were added to the ASCL in April, 2026:

AdvancedHMC.jl: Hamiltonian Monte Carlo algorithms
AstroLink: Find astrophysically-relevant clusters from point-cloud data
CLAPP: AI pair programmer for the CLASS cosmology code
CUBE2: Optimized cosmological N-body simulation code
DeepFMKit: Simulation and analysis toolkit for Deep Frequency Modulation Interferometry

DiscEvolution: Model the evolution of dust and gas in protoplanetary discs
dvsg: Kinematic disturbance parameter ΔV⋆−g calculator
fastparquet: Python implementation of the Parquet columnar format
gdpyc: Galactic hydrogen column density and extinction estimator
GWBird: Gravitational Wave Background Inventory of Response functions for Detectors

ISSI: Isochrone splitting for symplectic integrators
iterrec: Iterative reconstruction of linear BAO and initial conditions
karate: Knowing AsymmetRic Atmosphere of Transiting Exoplanets
linmix: Python port of LINMIX_ERR IDL package
mcdust: Parallel simulation code for dust evolution in protoplanetary disks

MESA-QUEST: MESA Quasi-star Evolutionary Simulation Toolkit
PNGolin: Binned power, bi-, and trispectrum estimators for cosmological density fields
PyOperators: Operators and solvers for high-performance computing
PySimulators: Instrument acquisition modeling and inversion tools
PyWavelets: Discrete and continuous wavelet transforms

SIMPL: Solar Imaging Pipeline for LOFAR
skewspec: Skew spectra of galaxy surveys
SPAN: Cross-platform GUI software for optical and near-infrared spectral analysis
t-cup: Robust linear regression
tilepy: Tool for observation scheduling in poorly localized events

March 2026 additions to the ASCL

Twenty-two codes were added to the ASCL in March 2026:

AstroQ: Optimization-based scheduler for astronomical observations
BAHAMAS: Bayesian inference of stochastic gravitational-wave backgrounds
BaSIL: Bayesian Spectral-cube Inference and Learning
easyspec: Streamlining long-slit spectroscopy
exoatlas: Tools for compiling and plotting populations of transiting exoplanets

GalaxyGenius: Synthetic galaxy image generation from hydrodynamical simulations
GpuFitsCrypt: High-performance FITS encryption library
growpacity: Computationally efficient dust opacity model suitable for coagulation models
Haskap_Pie: Dark matter halo finder and merger-tree generator for cosmological simulations
InflationEasy: Lattice simulations of single-field inflation

MASSKIP: Multi-Amplifier Sensing Skipper CCD Pipeline
NeuralPDR: Neural-ODE emulator of 3D-PDR photodissociation regions
PyMGal: Optical mock observations from hydrodynamical simulations
raccoon: Cleaning low-frequency sinusoidal artifacts in JWST-NIRSpec IFS data
RapidGBM: Quick-look analysis of Fermi/GBM data

SECRET: Machine-learning density estimation for cosmic-ray electron spectra
Simframe: Framework for scientific simulations
SpiralMap: Milky Way spiral arm models and visualization tools
Stellarium: Planetarium for your computer
Synthesizer: Synthetic astronomical observables generator

THOR: Linking survey detections to recover heliocentric orbits of Solar System objects
TriPoDPy: Dust coagulation and evolution in protoplanetary disks

ASCL presentation for AfAS: Using the Astrophysics Source Code Library for Education and Research Credit

On Tuesday, March 23, Alice Allen gave an oral presentation at the African Astronomy Society’s (AfAS) sixth annual meeting.

Using the Astrophysics Source Code Library for Education and Research Credit

Computational methods underpin much of modern research, yet authors of these methods have not always received appropriate credit for their work, and locating reliable, reusable software can be challenging for both researchers and students. The Astrophysics Source Code Library (ASCL; ascl.net) addresses these issues by providing a free, curated registry of openly available software used in refereed research, with entries designed to be easily discoverable and citable. This presentation introduces the ASCL and demonstrates how to use it to find software, explore computational techniques for teaching and learning, cite research software effectively, and submit code for inclusion to increase its visibility and impact.

Alice Allen, Astrophysics Source Code Library/University of Maryland, MD, USA/Robert J. Nemiroff, Michigan Technological University, MI, USA

Slides (PDF)

ASCL at the 2026 African Astronomical Society (AfAS) meeting

The ASCL attended and presented at last month’s 2026 African Astronomical Society (AfAS) meeting in Kasane, Botswana. Held over the week of March 22-27, the meeting also offered pre-conference workshops on science communication, astro-tourism, and other topics in addition to a two-day hackathon.

Image 2

The meeting itself had both plenary and breakout sessions, with 30-minute presentations during most of the morning plenary sessions and 15-minute talks during the breakouts. Breakout sessions had two tracks, Science & Engineering, and Education, Development, & Outreach, and AstroLab sessions were held nearly every day. There were also Special Sessions focused on, for example, the Southern African Large Telescope (SALT), EAS/AfAS Collaboration, and the Square Kilometre Array Observatory (SKAO), and poster sessions were held every day. With the meeting’s hybrid set-up, remote presenters were incorporated seamlessly into the presentations. Materials for nearly every talk and poster are available for download on the meeting website.

Image 1
Image 2

It was exciting to learn of new projects, catch up on existing projects, and to see the push for astro-tourism, development, and growing capacity on the continent. It was also thrilling to be driving down the road one night after dinner and come across a hippo just doing its thing next to the road, and a few kilometers down the road, see buffalo right outside the car windows!

February 2026 additions to the ASCL

Twenty-five codes were added to the ASCL in February 2026:

ACE: Atmospheric Chemical Equilibrium
ARVE: Extreme precision radial velocity analysis
braai: Bogus/Real astrophysical event classification for the Zwicky Transient Facility (ZTF)
Chempath: Pathway analysis for chemical reaction networks
ConTEST: Nonparametric consistency test between observations and astrophysical models

EMPEROR: Exoplanet MCMC Parallel tEmpering Radial velOcity fitteR
ensemble: Interactive inhomogeneous ensemble photometry
ethraid: Characterize long-period companions with partial orbits
ExoReL: Modeling and retrieving exoplanet reflected-light and thermal-emission spectra
fftvis: Non-uniform fast Fourier Transform-based visibility simulator

FINKER: Nonparametric kernel regression for frequency estimation
gallifrey: Bayesian time series structure learning with Gaussian processes
HCIPy: High Contrast Imaging for Python
HZ_evolution: Modeling the habitable histories of exoplanets
JuliaStellarDynamics: Robust and accurate libraries for stellar dynamics

MatBYIB: Bayesian parameter estimation for eccentric inspiral binaries
Neloura: Web-based astronomical image analysis and visualization platform
PACT: Planetary Atmosphere Chemistry and Temperature
pht-ml: Identify long period exoplanets from TESS light curves using deep learning
PyStarshade: High-contrast exoplanet imaging simulations with starshades

PyTICS: Telescope Intercalibration using Comparison Stars
RedNoiseFALs: Red noise-based false alarm thresholds
socca: Source Characterization using a Composable Analysis
Spartan: Modeling advection-dominated accretion flows and their spectra
Tails: Identify and localize comets in image data

January 2026 additions to the ASCL

Eighteen codes were added to the ASCL in January 2026:

ATAT: Astronomical Transformer for time series And Tabular data
BBPN: Noise reduction tool for JWST calibrated images
BRAINS: BLR Reverberation-mapping Analysis In AGNs with Nested Sampling
Cesam2k20: One-dimensional stellar structure and evolution modeling
ctool: Continuum tool
Duffell_Gap: 1D model for planet-induced gaps in protoplanetary disks

gSeaGen: High-statistics neutrino and atmospheric muon event generation for neutrino telescopes
LibRA: Radio astronomy algorithms for interferometric imaging
LIGHT: Bayesian galaxy field reconstruction for dark siren cosmology
MeerFish: Fisher forecasting for 21 cm intensity mapping surveys
MOCPy: Create and manipulate Multi-Order Coverage maps
penquins: Python client for Kowalski

Photodynamics.jl: Differentiable transit light curves
PyCatIndex: Flexible pipeline for measuring Calcium II Triplet line strengths
RECON: Power spectra and time-series reconstruction for AGNs
skysurvey: Transient simulator
Sparkling: Spherical cosmic voids finder
Voro++: Voronoi tessellation computation

December 2025 additions to the ASCL

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

ACor: Automated Correlation and processing for radio interferometry
FGOC: Focal-Geometry and Curvature classifier
H21F: Gaussian Process based 21-cm foreground separation code
iSTARMOD: Chromospheric activity in cool stars
Karabo: Validation and benchmarking radio telescopes and algorithms

megaradrp: Data reduction pipeline for MEGARA
numina: Data reduction pipeline interface
PANCAKE: Color–magnitude diagram fitting for stellar populations
PAOS: Physical optics propagation and system modeling
polarpy: POLAR gamma-ray polarimetry data processing

PST: Stellar population synthesis in galaxies
PyLongslit: Astronomical long-slit spectra processor
RVSNUpy: Spectroscopic redshift measurement by cross-correlation
SolarZip: Error-bounded compression of solar EUV images
STARDIS: LTE radiative transfer for synthetic stellar spectra

synax: All sky Synchrotron emission simulation with JAX
tilsotua: WCS reconstruction for LRIS multislit masks
TOAExtractor: Calculate TOAs and residuals of X-ray pulsars
xmm_simulator: XMM mock data simulator
ztfquery: Programmatic access to ZTF data products

November 2025 additions to the ASCL

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

Aperture: High-performance particle-in-cell framework for plasma simulations
BNS_NURATES: Neutrino-Matter interaction rates for binary neutron star mergers
CASSL: Conventional and Sub-Conventional Strong Lensing forecasts and simulations
CompactObject: Bayesian EOS inference for neutron stars
deepCR: Deep-learning based cosmic ray removal for astronomical images

frb_covariance: Fast radio burst covariance
GalClean: Remove bright sources from a FITS image
GAMA Quasar Hosts: Star formation analysis pipeline
HERACLES++: Multidimensional compressible hydrodynamics solver
HyperGal: Supernovae extraction and classification

kdcount: KDTree for low dimensional spatial indexing
lenscov: Full CMB and lensing covariances
Limbdark.jl: Analytical transit light curves for limb darkened stars
MicroLIA: MicroLensing Identification Algorithm
ml4ptp: Machine learning for PT profiles of exoplanet atmospheres

nirwals: Data-reduction and monitoring pipeline for SALT NIRWALS
PIXON: Reverberation mapping analysis in active galactic nuclei
pulses: Periodic spectral modulation analysis
PyCALI: Intercalibrate light curves
pyDIA: Star detection, difference imaging, and photometry

pyhdust: Analysis tools for multi-technique astronomical data and hdust models
redmonster: Automated redshift measurement and spectral classification
SFR_ChebyFit_example: Chebyshev-based correction of SFR estimators
Shamrock: Multi-GPU hydrodynamics framework for astrophysics
skaro: Unveiling planet demographics in the Milky Way

spinosaurus: Lagrangian perturbation theory for galaxy shape and density correlations
Starkiller: Removing stars and satellites from IFU data
STDWeb: Simple Transient Detection for the Web
vis-r: Fast radial profile modeling for radio interferometric data
ViSL3D: Interactive 3D Visualization of Spectral‑Line Datacubes

An ASCL curation first!

It’s mid-November and we have already met one important yearly goal: that of curating entries not edited since January 1 of the current year minus 3. Woo-hoo! Usually this task is not complete until well into December (*cough* possibly not until New Year’s Eve *cough*), so I’m pretty chuffed that this work is done with weeks (weeks!) to spare.

One might think this is an impossible and/or onerous task, and indeed, someone once scoffed at the idea of its being possible, but done consistently throughout the year at the rate of 15-17 entries per week, it’s very manageable. I usually queue up five entries at a time for curation.

What’s involved, you ask? Mostly checking all links to make sure they work and go where we expect them to, finding replacements for those that need to be replaced, adding missing links, updated ADS links to resolved links (peer-reviewed versions rather than pre-prints), downloading the most recent version of the software if necessary, and checking preferred citation information — where available (and for all that is science, please make this info available for all your software!) — to ensure it is up-to-date. Basically, we make sure an entry is healthy and remediate anything that needs remediation.

And now we’re done for the year, woo-hoo!!