Dr. Oindabi Mukherjee joined the ASCL team in June. She recently received her Ph.D. in Physics from Michigan Technological University (MTU, home of the ASCL; go, Huskies!). She specializes in detecting similarities in the light curves of Gamma-ray Bursts, and is assisting the ASCL with a number of projects. She is also our Social Media Maven. Welcome, Oindabi!

# Category Archives: news

# June 2024 additions to the ASCL

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

AAD: ALeRCE Anomaly Detector

AARD: Automatic detection of solar active regions

anzu: Measurements and emulation of Lagrangian bias models for clustering and lensing cross-correlations

AutoPhOT: Rapid publication-quality photometry of transients

BiaPy: Bioimage analysis pipeline builder

candl: Differentiable likelihood framework for analyzing CMB power spectrum measurements

CARDiAC: Anisotropic Redshift Distributions in Angular Clustering

CBiRd: Bias tracers In Redshift space

CTC: Color transformations calculator

EVA: Excess Variability-based Age

Faceted-HyperSARA: Parallel faceted imaging in radio interferometry

FLORAH: Galaxy merger tree generator with machine learning

GAStimator: Python MCMC gibbs-sampler with adaptive stepping

GRINN: Gravity Informed Neural Network for studying hydrodynamical systems

LeHaMoC: Leptonic-Hadronic Modeling Code for high-energy astrophysical sources

Lenser: Measure weak gravitational flexion

MBE: Magnification bias estimation

phazap: Low-latency identification of strongly lensed signals

phi-GPU: Parallel Hermite Integration on GPU

photochem: Chemical model of planetary atmospheres

PowerSpecCovFFT: FFTLog-based computation of non-Gaussian analytic covariance of galaxy power spectrum multipoles

PRyMordial: Precise computations of BBN within and beyond the Standard Model

QMC: Quadratic Monte Carlo

Redback: Bayesian inference package for fitting electromagnetic transients

SMART: Spectral energy distributions Markov chain Analysis with Radiative Transfer models

sphereint: Integrate data on a grid within a sphere

SRF: Scaling Relations Finder

SuperLite: Spectral synthesis code for interacting transients

WinNet: Flexible, multi-purpose, single-zone nuclear reaction network

ytree: yt-based merger-tree code

# May 2024 additions to the ASCL

Twenty-five codes were added to the ASCL in May, 2024:

ABBHI: Autoregressive binary black hole inference

AFINO: Automated Flare Inference of Oscillations

blackthorn: Spectra from right-handed neutrino decays

coronagraph_noise: Coronagraph noise modeling routines

coronagraph: Python noise model for directly imaging exoplanets

CosmoPower: Machine learning-accelerated Bayesian inference

DirectSHT: Direct spherical harmonic transform

EF-TIGRE: Effective Field Theory of Interacting dark energy with Gravitational REdshift

fitramp: Likelihood-based jump detection

GauPro: R package for Gaussian process modeling

i-SPin: Multicomponent Schrodinger-Poisson systems with self-interactions

ICPertFLRW: Cactus Code thorn for initial conditions

LTdwarfIndices: Variable brown dwarf identifier

morphen: Astronomical image analysis and processing functions

ndcube: Multi-dimensional contiguous and non-contiguous coordinate-aware arrays

nessai: Nested sampling with artificial intelligence

PALpy: Python positional astronomy library

pyADfit: Nested sampling approach to quasi-stellar object (QSO) accretion disc fitting

pySPEDAS: Python-based Space Physics Environment Data Analysis Software

raccoon: Radial velocities and Activity indicators from Cross-COrrelatiON with masks

raynest: Parallel nested sampling based on ray

riddler: Type Ia supernovae spectral time series fitter

SPEDAS: Space Physics Environment Data Analysis System

sunbather: Escaping exoplanet atmospheres and transit spectra simulator

tapify: Multitaper spectrum for time-series analysis

# ApJ overtakes MNRAS in number of ASCL citations

In looking at the ASCL dashboard yesterday, I realized that the *Astrophysical Journal (ApJ)* now has the most citations to ASCL entries, having overtaken (by a hair) *Monthly Notices of the Royal Astronomical Society (MNRAS)*, which has held the top spot since at least 2015. *MNRAS*‘s early (and enduring) lead in software citations was initially the result of one editor, Dr. Keith T. Smith (now a senior editor at *Science*), who strongly encouraged article authors to cite the software they had used to generate their results. (Though I obviously saw the effect of his work in *MNRAS, *I had no idea one person was responsible for it until I saw a post in the Astronomers Facebook group and later queried Keith, who was unknown to me at the time.)

AAS Journals, which publishes *ApJ*, has three data editors, Greg Schwarz, August Muench, and Katie Merrell, who, though primarily consumed with data work, also encourage software citation, obviously to good effect. And so it grows!

# April 2024 additions to the ASCL

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

astroNN: Deep learning for astronomers with Tensorflow

BayeSN: NumPyro implementation of BayeSN

binary_precursor: Light curve model of supernova precursors powered by compact object companions

cbeam: Coupled-mode propagator for slowly-varying waveguides

cudisc: CUDA-accelerated 2D code for protoplanetary disc evolution simulations

EBWeyl: Compute the electric and magnetic parts of the Weyl tensor

EffectiveHalos: Matter power spectrum and cluster counts covariance modeler

ExoPlex: Thermodynamically self-consistent mass-radius-composition calculator

GalMOSS: GPU-accelerated Galaxy Profile Fitting

GPUniverse: Quantum fields in finite dimensional Hilbert spaces modeler

jetsimpy: Hydrodynamic model of gamma-ray burst jet and afterglow

KCWIKit: KCWI Post-Processing and Improvements

LensIt: CMB lensing delensing tools

LEO-vetter: Automated vetting for TESS planet candidates

Mean_offset: Photometric image alignment with row and column means

mhealpy: Object-oriented healpy wrapper with support for multi-resolution maps

MLTPC: Machine Learning Telescope Pointing Correction

NbodyIMRI: N-body solver for intermediate-mass ratio inspirals of black holes and dark matter spikes

pAGN: AGN disk model equations solver

Panphasia: Create cosmological and resimulation initial conditions

PIPE: Extracting PSF photometry from CHEOPS data

PolyBin3D: Binned polyspectrum estimation for 3D large-scale structure

pyilc: Needlet ILC in Python

PySSED: Python Stellar Spectral Energy Distributions

RhoPop: Small-planet populations identifier

s2fft: Differentiable and accelerated spherical transforms

stringgen: Scattering based cosmic string emulation

superABC: Cosmological constraints from SN light curves using Approximate Bayesian Computation

TAT: Timing Analysis Toolkit for high-energy pulsar astrophysics

WignerFamilies: Compute families of wigner symbols with recurrence relations

# March 2024 additions to the ASCL

Sixteen codes were added to the ASCL in March, 2024:

BTSbot: Automated identification of supernovae with multi-modal deep learning

CLASS-PT: Nonlinear perturbation theory extension of the Boltzmann code CLASS

DensityFieldTools: Manipulating density fields and measuring power spectra and bispectra

DistClassiPy: Distance-based light curve classification

FitCov: Fitted Covariance generation

fkpt: Compute LCDM and modified gravity perturbation theory using fk-kernels

kinematic_scaleheight: Infer the vertical distribution of clouds in the solar neighborhood

LtU-ILI: Robust machine learning in astro

MINDS: Hybrid pipeline for the reduction of JWST/MIRI-MRS data

OneLoopBispectrum: Computation of the one-loop bispectrum of galaxies in redshift space

Poke: Polarization ray tracing and Gaussian beamlet module for Python

pycorr: Two-point correlation function estimation

Pylians3: Libraries to analyze numerical simulations in Python 3

Pynkowski: Minkowski functionals and other higher order statistics

s4cmb: Systematics For Cosmic Microwave Background

URecon: Reconstruct initial conditions of N-Body simulations

# February 2024 additions to the ASCL

Ten codes were added to the ASCL in February, 2024:

2cosmos: Monte Python modification for two independent instances of CLASS

CCBH-Numerics: Cosmologically-coupled-black-holes formation mass numerics

ECLIPSR: Automatically find individual eclipses in light curves, determine ephemerides, and more

MGPT: Modified Gravity Perturbation Theory code

NMMA: Nuclear Multi Messenger Astronomy framework

polarizationtools: Polarization analysis and simulation tools in python

Rfits: FITS file manipulation in R

Rwcs: World coordinate system transforms in R

SkyLine: Generate mock line-intensity maps

star_shadow: Analyze eclipsing binary light curves, find eccentricity, and more

# January 2024 additions to the ASCL

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

baryon-sweep: Outlier rejection algorithm for JWST/NIRSpec IFS data

CosmosCanvas: Useful color maps for different astrophysical properties

CRR: Convex Ridge Regularizer

DARC: Dirac Atomic R-matrix Codes

deal.II: Finite element library

escatter: Electron scattering in Python

Harmonic: Learnt harmonic mean estimator

LoRD: Locate Reconnection Distribution

LoSoTo: LOFAR solutions tool

LUNA: Forward model luna simulator

maskfill: Fill in masked values in an image

ostrich: Surrogate modeling using PCA and Gaussian process interpolation

pyPETaL: A Pipeline for Estimating AGN Time Lags

QuantifAI: Radio interferometric imaging reconstruction with scalable Bayesian uncertainty quantification

Rayleigh: Pseudo-spectral MHD

SolarKAT: Solar imaging pipeline for MeerKAT

StructureFunction: Bayesian estimation of the AGN structure function for Poisson data

SYSNet: Neural Network modeling of imaging systematics in galaxy surveys

tidalspin: Constrain black hole spins using relativistic tidal forces properties

tomso: TOols for Models of Stars and their Oscillations

# The ASCL at AAS 243: A Special Session and posters!

The ASCL is at the 243rd meeting of the American Astronomical Society (AAS), which is taking place in the major food destination New Orleans. In addition to tracking down beignets and bread pudding, ASCL team members have shared the stage with others in a Special Session and have presented iPosters. The Special Session was held on Monday afternoon; iPosters were presented on Monday and Tuesday evenings.

**~~~~~**

**Special Session: Into the Future: Building on 25 Years of Community Organization in Astro Software Development**

**Abstract**: Over the past 25 years, astronomy has seen many changes involving research software development. These include improved transparency, improved software availability, and changes in journal policies. Formal recognition of community-based software development has increased through targeted funding, the establishment of new journals specifically focused on software, and code citation.

Changes in astro software development include the rise of open social coding sites such as GitHub and GitLab, the establishment and growth of conferences devoted to or including research software (such as ADASS, FORCE11, and the Research Data Alliance), and community-based training in software development (for example, The Carpentries and SciCoder) and exploration (for example, .dotastro and hack days) events.

This Special Session will look back at the community-driven work that has enabled some of these changes and look forward to future horizons for the software community in astronomy. Leaders of some of these community efforts will serve on an expert panel and will share their perspectives, after which the floor will be open for discussion with participants.

**Speakers**

Peter Teuben, University of Maryland, College Park: *Introduction and Overview*

Demitri Muna, Chief Science Data Office, NASA HQ: *Software Training for Research Scientists: SciCoder and Other Efforts*

Aarya Patil, Max Planck Institute for Astronomy: *Building the AstroPy Community*

Robert Nemiroff, Michigan Technological University: *How and Why the Astrophysics Source Code Library Was Formed*

Kimberly DuPrie, Space Telescope Science Institute: *Lessons from Industry*

**~~~~~**

**iPoster: Using the Astrophysics Source Code Library in the classroom**

Alice Allen, Astrophysics Source Code Library; Kimberly DuPrie, Space Telescope Science Institute; Peter Teuben, University of Maryland, College Park; Robert Nemiroff, Michigan Technological University

**Abstract:** The Astrophysics Source Code Library (ASCL, ascl.net) is an online registry of source codes used in refereed astrophysics research. It currently lists over 3,300 codes and covers all aspects of computational astrophysics, and all of its public metadata about software can be downloaded. This presentation covers possible ways the ASCL can be used by educators and their graduate students. The ASCL serves as a discovery tool for codes that can be used for one’s own research. Graduate students can also investigate existing codes to see how common astronomical problems are approached numerically in practice, and use these codes as benchmarks for their own solutions to these problems. Further, they can deepen their knowledge of software practices and techniques through examination of others’ codes, and can use the ASCL’s data set for research on computational methods in astrophysics.

**~~~~~**

**iPoster: ASCL, ADS, and EMAC: Improving the visibility and citability of exoplanet research software**

Alice Allen, Astrophysics Source Code Library; Alberto Accomazzi, Center for Astrophysics | Harvard & Smithsonian; Joe Renaud, UMD College Park / NASA Goddard.

**Abstract:** The Astrophysics Source Code Library (ASCL, ascl.net) is a free online registry for source codes of interest to astronomers, astrophysicists, and planetary scientists. It lists, and in some cases houses, software used in research that has appeared in, or been submitted to, peer-reviewed publications. It now has over 3300 software entries and is indexed by ADS and Clarivate’s Web of Science. In 2020, NASA created the Exoplanet Modeling and Analysis Center (EMAC, emac.gsfc.nasa.gov). Housed at the Goddard Space Flight Center, EMAC serves, in part, as a catalog and repository for exoplanet research resources. EMAC currently has 223 entries, 77% of which are for downloadable software. This presentation will cover the collaborative work the ASCL is doing with EMAC and with NASA’s Astrophysics Data System (ADS) to increase the discoverability and citability of EMAC’s software entries and to strengthen the ASCL’s and ADS’s ability to serve the planetary science community.

# December 2023 additions to the ASCL

Thirty-six codes were added to the ASCL in December, 2023:

21cmEMU: 21cmFAST summaries emulator

AM^{3}: Astrophysical Multi-Messenger Modeling

BUQO: Bayesian Uncertainty Quantification by Optimization

C2-Ray: Time-dependent photo-ionization calculations

C2-Ray3Dm: 3D version of C2-Ray for multiple sources, hydrogen only

C2-Ray3Dm1D_Helium: Hydrogen + helium version of C2-Ray

CloudFlex: Small-scale structure observational signatures modeling

CompressedFisher: Library for testing Fisher forecasts

CosmoLED: Cosmo code for Large Extra Dimension (LED) black holes

DENSe: Bayesian density estimation for Poisson data

FORECAST: Realistic astronomical image and galaxy survey generator

gaia_tools: Tools for working with Gaia and related data sets

galclaim: GALaxy Chance of Local Alignment algorIthM

GravSphere: Jeans modeling code

GRFolres: Extension to GRChombo for modified gravity simulations

LimberJack.jl: Auto-differentiable methods for cosmology

LyaCoLoRe: Generate simulated Lyman alpha forest spectra

matvis: Fast matrix-based visibility simulator

PhotochemPy: 1-D photochemical model of rocky planet atmospheres

ProPane: Image warping and stacking utilities

PROSPECT: Profile likelihood for frequentist cosmological inference

PulsarX: Pulsar searching

pyC2Ray: Python interface to C2Ray with GPU acceleration

pycheops: Light curve analysis for ESA CHEOPS data

PyMsOfa: Python package for the Standards of Fundamental Astronomy (SOFA) service

PyRaTE: Non-LTE spectral lines simulations

RADIS: Fast line-by-line code for high-resolution infrared molecular spectra

Rainbow: Simultaneous multi-band light curve fitting

RRLFE: Metallicity calibrations for RR Lyrae variable stars

SAGE: Stellar Activity Grid for Exoplanets

smops: A sub-band model FITS image interpolator

SolarAxionFlux: Solar axion flux calculator for different solar models and opacity codes

SubGen: Fast subhalo sampler

SubGen2: Subhalo population generator

SUNBIRD: Neural-network-based models for galaxy clustering

The Farmer: Photometry routines for deep multi-wavelength galaxy surveys