Category Archives: codes

Linking literature and software

Most ASCL code entries have one or more links to articles that either describe or use the software in that entry. ADS ingests this information to associate the code with relevant literature. For example, the entry for 2LPTIC: 2nd-order Lagrangian Perturbation Theory Initial Conditions includes a link for an MNRAS paper in the “Appears in: field:


Going to the ADS entry for this software shows that the code is associated with a paper underĀ Associated Articles:This, however, doesn’t tell you anything about the relationship between the article and the software. ADS and the ASCL have been working to improve this. The ASCL has been disambiguating these article links into Described in and Used in. At the ADS Hack Day event last month, ASCL provided ADS with disambiguated links for over 900 entries, and Carolyn Grant had these uploaded into ADS in a matter of minutes. (ADS folks are wizards, I tell you! Wizards! They work magic!!)

Currently, ASCL records appear the same, but for those records we have provided disambiguated article links, ADS displayed them as Described in and Used in, as you can see in the 2-DUST: Dust radiative transfer code entry, for which the ASCL lists two papers:

For ASCL records in which the Appears in link(s) have not been disambiguated, there is no change in how they are displayed in ADS. We have over 700 entries with article links still to be disambiguated and we continue this work; ADS will be ingesting the changes with their regular weekly ingest of ASCL data.

May 2018 additions to the ASCL

Thirty-two codes were added to the ASCL in May 2018:

3DCORE: Forward modeling of solar storm magnetic flux ropes for space weather prediction
AGAMA: Action-based galaxy modeling framework
Arcmancer: Geodesics and polarized radiative transfer library
ASTROPOP: ASTROnomical Polarimetry and Photometry pipeline
BCcodes: Bolometric Corrections and Synthetic Stellar Photometry

BinMag: Widget for comparing stellar observed with theoretical spectra
CUBE: Information-optimized parallel cosmological N-body simulation code
CubiCal: Suite for fast radio interferometric calibration
DeepMoon: Convolutional neural network trainer to identify moon craters
dftools: Distribution function fitting

EARL: Exoplanet Analytic Reflected Lightcurves package
exocartographer: Constraining surface maps orbital parameters of exoplanets
GLACiAR: GaLAxy survey Completeness AlgoRithm
grid-model: Semi-numerical reionization code
HENDRICS: High ENergy Data Reduction Interface from the Command Shell

lcps: Light curve pre-selection
MontePython 3: Parameter inference code for cosmology
OSS: OSSOS Survey Simulator
PampelMuse: Crowded-field 3D spectroscopy
PoMiN: A Post-Minkowskian N-Body Solver

powerbox: Arbitrarily structured, arbitrary-dimension boxes and log-normal mocks
PROM7: 1D modeler of solar filaments or prominences
PyCBC: Gravitational-wave data analysis toolkit
PyCCF: Python Cross Correlation Function for reverberation mapping studies
PySE: Python Source Extractor for radio astronomical images

SNSEDextend: SuperNova Spectral Energy Distributions extrapolation toolkit
SP_Ace: Stellar Parameters And Chemical abundances Estimator
STARBLADE: STar and Artefact Removal with a Bayesian Lightweight Algorithm from Diffuse Emission
StarSmasher: Smoothed Particle Hydrodynamics code for smashing stars and planets
StePS: Stereographically Projected Cosmological Simulations

SWIFT: SPH With Inter-dependent Fine-grained Tasking
xspec_emcee: XSPEC-friendly interface for the emcee package

April 2018 additions to the ASCL

Twenty-six codes were added to the ASCL in April 2018:

3DView: Space physics data visualizer
Agatha: Disentangling period signals from correlated noise in a periodogram framework
allantools: Allan deviation calculation
APPHi: Automated Photometry Pipeline for High Cadence, Large Volume Data
ASERA: A Spectrum Eye Recognition Assistant

AstroCV: Astronomy computer vision library
CAT-PUMA: CME Arrival Time Prediction Using Machine learning Algorithms
chroma: Chromatic effects for LSST weak lensing
DaCHS: Data Center Helper Suite
DESCQA: Synthetic Sky Catalog Validation Framework

DPPP: Default Pre-Processing Pipeline
EGG: Empirical Galaxy Generator
FastChem: An ultra-fast equilibrium chemistry
IMNN: Information Maximizing Neural Networks
ipole: Semianalytic scheme for relativistic polarized radiative transport

KSTAT: KD-tree Statistics Package
Lenstronomy: Multi-purpose gravitational lens modelling software package
LFlGRB: Luminosity function of long gamma-ray bursts
LFsGRB: Binary neutron star merger rate via the luminosity function of short gamma-ray bursts
NR-code: Nonlinear reconstruction code

orbit-estimation: Fast orbital parameters estimator
ProFound: Source Extraction and Application to Modern Survey Data
SMERFS: Stochastic Markov Evaluation of Random Fields on the Sphere
surrkick: Black-hole kicks from numerical-relativity surrogate models
UniDAM: Unified tool to estimate Distances, Ages, and Masses

ViSBARD: Visual System for Browsing, Analysis and Retrieval of Data

March 2018 additions to the ASCL

Fifteen codes were added in March 2018:

3D-PDR: Three-dimensional photodissociation region code
CIFOG: Cosmological Ionization Fields frOm Galaxies
DaMaSCUS-CRUST: Dark Matter Simulation Code for Underground Scatterings – Crust Edition
ExoCross: Spectra from molecular line lists
ExtLaw_H18: Extinction law code

FAST: Fitting and Assessment of Synthetic Templates
IMAGINE: Interstellar MAGnetic field INference Engine
Kadenza: Kepler/K2 Raw Cadence Data Reader
LWPC: Long Wavelength Propagation Capability
MulensModel: Microlensing light curves modeling

nanopipe: Calibration and data reduction pipeline for pulsar timing
optBINS: Optimal Binning for histograms
RAPTOR: Imaging code for relativistic plasmas in strong gravity
scarlet: Source separation in multi-band images by Constrained Matrix Factorization
SETI-EC: SETI Encryption Code

February 2018 additions to the ASCL

Sixteen codes were added in February 2018:

AntiparticleDM: Discriminating between Majorana and Dirac Dark Matter
ARTIP: Automated Radio Telescope Image Processing Pipeline
astroplan: Observation planning package for astronomers
BHMcalc: Binary Habitability Mechanism Calculator

CMacIonize: Monte Carlo photoionisation and moving-mesh radiation hydrodynamics
collapse: Spherical-collapse model code
eqpair: Electron energy distribution calculator
FAC: Flexible Atomic Code

Glimpse: Sparsity based weak lensing mass-mapping tool
HiGal_SED_Fitter: SED fitting tools for Herschel Hi-Gal data
mrpy: Renormalized generalized gamma distribution for HMF and galaxy ensemble properties comparisons
PyOSE: Orbital sampling effect (OSE) simulator

runDM: Running couplings of Dark Matter to the Standard Model
venice: Mask utility
Verne: Earth-stopping effect for heavy dark matter
VISIBLE: VISIbility Based Line Extraction

December 2017 and January 2018 additions to the ASCL

Sixteen codes were added in December 2017:

Bitshuffle: Filter for improving compression of typed binary data
CosApps: Simulate gravitational lensing through ray tracing and shear calculation
draco: Analysis and simulation of drift scan radio data
FBEye: Analyzing Kepler light curves and validating flares

Flux Tube: Solar model
KDUtils: Kinematic Distance Utilities
LgrbWorldModel: Long-duration Gamma-Ray Burst World Model
MadDM: Computation of dark matter relic abundance

MPI_XSTAR: MPI-based parallelization of XSTAR program
Nyx: Adaptive mesh, massively-parallel, cosmological simulation code
photodynam: Photodynamical code for fitting the light curves of multiple body systems
Py-SPHViewer: Cosmological simulations using Smoothed Particle Hydrodynamics

QATS: Quasiperiodic Automated Transit Search
RODRIGUES: RATT Online Deconvolved Radio Image Generation Using Esoteric Software
SFoF: Friends-of-friends galaxy cluster detection algorithm
SgrbWorldModel: Short-duration Gamma-Ray Burst World Model

And twelve codes were added in January 2018:

BANYAN_Sigma: Bayesian classifier for members of young stellar associations
BOND: Bayesian Oxygen and Nitrogen abundance Determinations
cambmag: Magnetic Fields in CAMB
DecouplingModes: Passive modes amplitudes

DICE/ColDICE: 6D collisionless phase space hydrodynamics using a lagrangian tesselation
GABE: Grid And Bubble Evolver
Gnuastro: GNU Astronomy Utilities
hh0: Hierarchical Hubble Constant Inference

InitialConditions: Initial series solutions for perturbations in our Universe
iWander: Dynamics of interstellar wanderers
RadVel: General toolkit for modeling Radial Velocities
Stan: Statistical inference

November additions to the ASCL

Twenty-three codes were added in November 2017:

BayesVP: Full Bayesian Voigt profile fitting
Bifrost: Stream processing framework for high-throughput applications
clustep: Initial conditions for galaxy cluster halo simulations
correlcalc: Two-point correlation function from redshift surveys
FATS: Feature Analysis for Time Series

FTbg: Background removal using Fourier Transform
galkin: Milky Way rotation curve data handler
galstep: Initial conditions for spiral galaxy simulations
galstreams: Milky Way streams footprint library and toolkit
Gammapy: Python toolbox for gamma-ray astronomy

HBT: Hierarchical Bound-Tracing
HBT+: Subhalo finder and merger tree builder
HO-CHUNK: Radiation Transfer code
inhomog: Raychaudhuri integration
LExTeS: Link Extraction and Testing Suite

Lightning: SED Fitting Package
MARXS: Multi-Architecture Raytrace Xray mission Simulator
megaman: Manifold Learning for Millions of Points
rac-2d: Thermo-chemical for modeling water vapor formation in protoplanetary disks
RGW: Affine-invariant Markov Chain Monte Carlo sampling

SpcAudace: Spectroscopic processing and analysis package of Audela software
SPIDERMAN: Fast code to simulate secondary transits and phase curves
Thindisk: Protoplanetary disk toy model

October additions to the ASCL

Twenty-five codes were added in October 2017:

ATLAS9: Model atmosphere program with opacity distribution functions
Binary: Accretion disk evolution
CppTransport: Two- and three-point function transport framework for inflationary cosmology
EXOFASTv2: Generalized publication-quality exoplanet modeling code
FITSFH: Star Formation Histories

FLaapLUC: Fermi-LAT automatic aperture photometry light curve
FLAG: Exact Fourier-Laguerre transform on the ball
FSFE: Fake Spectra Flux Extractor
galario: Gpu Accelerated Library for Analyzing Radio Interferometer Observations
GASOLINE: Smoothed Particle Hydrodynamics (SPH) code

GBART: Determination of the orbital elements of spectroscopic binaries
GMCALab: Generalized Morphological Component Analysis
LGMCA: Local-Generalized Morphological Component Analysis
LIMEPY: Lowered Isothermal Model Explorer in PYthon
MOSFiT: Modular Open-Source Fitter for Transients

mTransport: Two-point-correlation function calculator
OSIRIS Toolbox: OH-Suppressing InfraRed Imaging Spectrograph pipeline
pred_loggs: Predicting individual galaxy G/S probability distributions
PSPLINE: Princeton Spline and Hermite cubic interpolation routines
PyTransport: Calculate inflationary correlation functions

Ramses-GPU: Second order MUSCL-Handcock finite volume fluid solver
rfpipe: Radio interferometric transient search pipeline
SkyNet: Modular nuclear reaction network library
SPIPS: Spectro-Photo-Interferometry of Pulsating Stars
vysmaw: Fast visibility stream muncher

September additions to the ASCL

Ten codes were added to the ASCL in September 2017:

bmcmc: MCMC package for Bayesian data analysis
celerite: Scalable 1D Gaussian Processes in C++, Python, and Julia
DanIDL: IDL solutions for science and astronomy
DCMDN: Deep Convolutional Mixture Density Network
DOOp: DAOSPEC Output Optimizer pipeline

MagIC: Fluid dynamics in a spherical shell simulator
MeshLab: 3D triangular meshes processing and editing
MSSC: Multi-Source Self-Calibration
PHANTOM: Smoothed particle hydrodynamics and magnetohydrodynamics code
SPHYNX: SPH hydrocode for subsonic hydrodynamical instabilities and strong shocks

July and August additions to the ASCL

Seven codes were added to the ASCL in July 2017:

CCFpams: Atmospheric stellar parameters from cross-correlation functions
Gala: Galactic astronomy and gravitational dynamics
HRM: HII Region Models
pyaneti: Multi-planet radial velocity and transit fitting
PyMOC: Multi-Order Coverage map module for Python

SASRST: Semi-Analytic Solutions for 1-D Radiative Shock Tubes
swot: Super W Of Theta

And thirty codes were added to the ASCL in August 2017:

4DAO: DAOSPEC interface
ALCHEMIC: Advanced time-dependent chemical kinetics
ANA: Astrophysical Neutrino Anisotropy
Astroquery: Access to online data resources
ATOOLS: A command line interface to the AST library

BAGEMASS: Bayesian age and mass estimates for transiting planet host stars
CINE: Comet INfrared Excitation
ComEst: Completeness Estimator
CRISPRED: CRISP imaging spectropolarimeter data reduction pipeline
CUTEX: CUrvature Thresholding Extractor

DISORT: DIScrete Ordinate Radiative Transfer
empiriciSN: Supernova parameter generator
ExoSOFT: Exoplanet Simple Orbit Fitting Toolbox
extinction-distances: Estimating distances to dark clouds
FIEStool: Automated data reduction for FIber-fed Echelle Spectrograph (FIES)

GAMBIT: Global And Modular BSM Inference Tool
GANDALF: Gas AND Absorption Line Fitting
GMM: Gaussian Mixture Modeling
iSEDfit: Bayesian spectral energy distribution modeling of galaxies
KERTAP: Strong lensing effects of Kerr black holes

LCC: Light Curves Classifier
Naima: Derivation of non-thermal particle distributions through MCMC spectral fitting
PACSman: IDL Suite for Herschel/PACS spectrometer data
PBMC: Pre-conditioned Backward Monte Carlo code for radiative transport in planetary atmospheres
pyLCSIM: X-ray lightcurves simulator

RM-CLEAN: RM spectra cleaner
SINFONI Pipeline: Data reduction pipeline for the Very Large Telescope SINFONI spectrograph
STools: IDL Tools for Spectroscopic Analysis
TWO-POP-PY: Two-population dust evolution model
XDGMM: eXtreme Deconvolution Gaussian Mixture Modeling