June additions to the ASCL

Twelve codes were added to the ASCL in June 2017:

DaMaSCUS: Dark Matter Simulation Code for Underground Scatterings
Dark Sage: Semi-analytic model of galaxy evolution
encube: Large-scale comparative visualization and analysis of sets of multidimensional data
EXOSIMS: Exoplanet Open-Source Imaging Mission Simulator
Exotrending: Fast and easy-to-use light curve detrending software for exoplanets

GenPK: Power spectrum generator
KeplerSolver: Kepler equations solver
LMC: Logarithmantic Monte Carlo
PyPulse: PSRFITS handler
rtpipe: Searching for Fast Radio Transients in Interferometric Data

sick: Spectroscopic inference crank
the-wizz: Clustering redshift estimation code

May additions to the ASCL

Seventeen codes were added to the ASCL in May 2017:

astroABC: Approximate Bayesian Computation Sequential Monte Carlo sampler
COSMOS: Carnegie Observatories System for MultiObject Spectroscopy
DMATIS: Dark Matter ATtenuation Importance Sampling
demc2: Differential evolution Markov chain Monte Carlo parameter estimator
f3: Full Frame Fotometry for Kepler Full Frame Images

fd3: Spectral disentangling of double-lined spectroscopic binary stars
FDBinary: A tool for spectral disentangling of double-lined spectroscopic binary stars
getimages: Background derivation and image flattening method
LensPop: Galaxy-galaxy strong lensing population simulation
MBProj2: Multi-Band x-ray surface brightness PROJector 2

NPTFit: Non-Poissonian Template Fitting
PCAT: Probabilistic Cataloger
PROFILER: 1D galaxy light profile decomposition
PSOAP: Precision Spectroscopic Orbits A-Parametrically
SPTCLASS: SPecTral CLASSificator code

supernovae: Photometric classification of supernovae
WeirdestGalaxies: Outlier Detection Algorithm on Galaxy Spectra

April additions to the ASCL

Fourteen codes were added to the ASCL in April 2017:

A-Track: Detecting Moving Objects in FITS images
Difference-smoothing: Measuring time delay from light curves
Multipoles: Potential gain for binary lens estimation
Photo-z-SQL: Photometric redshift estimation framework
pwkit: Astronomical utilities in Python

PySM: Python Sky Model
Quickclump: Identify clumps within a 3D FITS datacube
Shwirl: Meaningful coloring of spectral cube data with volume rendering
STATCONT: Statistical continuum level determination method for line-rich sources
Transit: Radiative-transfer code for planetary atmospheres

UDAT: A multi-purpose data analysis tool
VaST: Variability Search Toolkit
VULCAN: Chemical Kinetics For Exoplanetary Atmospheres
XID+: Next generation XID development

March additions to the ASCL

Fifteen codes were added to the ASCL in March 2017:

Atmospheric Athena: 3D Atmospheric escape model with ionizing radiative transfer
Charm: Cosmic history agnostic reconstruction method
COCOA: Simulating Observations of Star Cluster Simulations
Corrfunc: Blazing fast correlation functions on the CPU
exorings: Exoring Transit Properties

ICICLE: Initial Conditions for Isolated CoLlisionless systEms
Larch: X-ray Analysis for Synchrotron Applications using Python
MC-SPAM: Monte-Carlo Synthetic-Photometry/Atmosphere-Model
PHOTOMETRYPIPELINE: Automated photometry pipeline
PyMVPA: MultiVariate Pattern Analysis in Python

QtClassify: IFS data emission line candidates classifier
sidm-nbody: Monte Carlo N-body Simulation for Self-Interacting Dark Matter
SNRPy: Supernova remnant evolution modeling
starsense_algorithms: Performance evaluation of various star sensors
TransitSOM: Self-Organizing Map for Kepler and K2 transits

January and February additions to the ASCL

Twelve codes were added to the ASCL in January 2017:

CosmoSlik: Cosmology sampler of likelihoods
Forecaster: Mass and radii of planets predictor
GrayStar: Web-based pedagogical stellar modeling
GrayStarServer: Stellar atmospheric modeling and spectrum synthesis
GWFrames: Manipulate gravitational waveforms

KAULAKYS: Inelastic collisions between hydrogen atoms and Rydberg atoms
kcorrect: Calculate K-corrections between observed and desired bandpasses
MSWAVEF: Momentum-Space Wavefunctions
SONG: Second Order Non-Gaussianity
Spectra: Time series power spectrum calculator

The Joker: A custom Monte Carlo sampler for binary-star and exoplanet radial velocity data
Vizic: Jupyter-based interactive visualization tool for astronomical catalogs

And twelve codes were added to the ASCL in February 2017:

Chempy: A flexible chemical evolution model for abundance fitting
corner: Corner plots
GalaxyGAN: Generative Adversarial Networks for recovery of galaxy features
GRIM: General Relativistic Implicit Magnetohydrodynamics
HOURS: Simulation and analysis software for the KM3NeT

JetCurry: Modeling 3D geometry of AGN jets from 2D images
juwvid: Julia code for time-frequency analysis
KEPLER: General purpose 1D multizone hydrodynamics code
ORBE: Orbital integrator for educational purposes
stream-stream: Stellar and dark-matter streams interactions

streamgap-pepper: Effects of peppering streams with many small impacts
Validation: Codes to compare simulation data to various observations

ASCL poster at AAS #229

With 1,400 codes, the Astrophysics Source Code Library (ASCL, ascl.net) is the largest indexed resource for codes used in astronomy research in existence. This free online registry was established in 1999, is indexed by Web of Science and ADS, and is citable, with citations to its entries tracked by ADS. Registering your code with the ASCL is easy with our online submissions system. Making your software available for examination shows confidence in your research and makes your research more transparent, reproducible, and falsifiable. ASCL registration allows your software to be cited on its own merits and provides a citation that is trackable and accepted by all astronomy journals and journals such as Science and Nature. Registration also allows others to find your code more easily. This presentation covers the benefits of registering astronomy research software with the ASCL.

Alice Allen, Astrophysics Source Code Library
Kimberly DuPrie, Space Telescope Science Institute
G. Bruce Berriman, IPAC, Caltech
Jessica D. Mink, Smithsonian Astrophysical Observatory
Robert J. Nemiroff, Michigan Technological University
Thomas Robitaille, Freelance
Judy Schmidt, Astrophysics Source Code Library
Lior Shamir, Lawrence Technological University
Keith Shortridge, Knave and Varlet
Peter J. Teuben, University of Maryland
John F. Wallin, Middle Tennessee State University
Rein Warmels, European Southern Observatory

Download poster

December 2016 additions to the ASCL

Twenty-two codes were added to the ASCL in December 2016:

AUTOSTRUCTURE: General program for calculation of atomic and ionic properties
BaTMAn: Bayesian Technique for Multi-image Analysis
CELib: Software library for simulations of chemical evolution
CRETE: Comet RadiativE Transfer and Excitation
dacapo_calibration: Photometric calibration code

Earthshine simulator: Idealized images of the Moon
flexCE: Flexible one-zone chemical evolution code
GAMER: GPU-accelerated Adaptive MEsh Refinement code
Grackle: Chemistry and radiative cooling library for astrophysical simulations
InversionKit: Linear inversions from frequency data

libprofit: Image creation from luminosity profiles
LSDCat: Line Source Detection and Cataloguing Tool
Meso-NH: Non-hydrostatic mesoscale atmospheric model
ProFit: Bayesian galaxy fitting tool
pylightcurve: Exoplanet lightcurve model

PyORBIT: Exoplanet orbital parameters and stellar activity
PyProfit: Wrapper for libprofit
Python-CPL: Python interface for the ESO Common Pipeline Library
QSFit: Quasar Spectral FITting
REPS: REscaled Power Spectra for initial conditions with massive neutrinos

Superplot: Graphical interface for plotting and analyzing data
Trident: Synthetic spectrum generator

November 2016 additions to the ASCL

Twenty-two codes were added to the ASCL in November 2016:

AIMS: Asteroseismic Inference on a Massive Scale
Carpet: Adaptive Mesh Refinement for the Cactus Framework
CMCIRSED: Far-infrared spectral energy distribution fitting for galaxies near and far
EarthShadow: Calculator for dark matter particle velocity distribution after Earth-scattering
Exo-Transmit: Radiative transfer code for calculating exoplanet transmission spectra

GalPot: Galaxy potential code
GRASP2K: Relativistic Atomic Structure Package
Icarus: Stellar binary light curve synthesis tool
Kapteyn Package: Tools for developing astronomical applications
MPDAF: MUSE Python Data Analysis Framework

OXAF: Ionizing spectra of Seyfert galaxies for photoionization modeling
phase_space_cosmo_fisher: Fisher matrix 2D contours
Pippi: Parse and plot MCMC chains
PRECESSION: Python toolbox for dynamics of spinning black-hole binaries
proEQUIB: IDL/GDL library for atomic level populations and line emissivities in statistical equilibrium

pyGMMis: Mixtures-of-Gaussians density estimation method
RHOCUBE: 3D density distributions modeling code
SlicerAstro: Astronomy (HI) extension for 3D Slicer
SNCosmo: Python library for supernova cosmology
tf_unet: Generic convolutional neural network U-Net implementation in Tensorflow

Transit Clairvoyance: Predicting multiple-planet systems for TESS
UltraNest: Pythonic Nested Sampling Development Framework and UltraNest

Perspectives in Research Software Special Session at AAS 229

FRIDAY, 6 JANUARY 2017
Special Session: Perspectives in Research Software: Education, Funding, Reproducibility, Citation, and Impact
10:00 am – 11:30 am
Grapevine 2

The Moore-Sloan Data Science Environment at NYU and the ASCL have organized a Special Session at January’s AAS. The session, Perspectives in Research Software: Education, Funding, Reproducibility, Citation, and Impact, will be moderated by Bruce Berriman (IPAC, Caltech/Astronomy Computing Today). The session will feature short presentations and will include a discussion period with the floor open for questions and comments, and maybe even a few answers, too. The topics and presenters are :

Tracy Teal (Data Carpentry), Software not as a service
Michael Hucka (Caltech), Finding the right wheel when you don’t want to reinvent it
Lior Shamir (LTU), Reproducibility and reusability of scientific software
Ivelina Momcheva (STScI), Funding research software development
Heather Piwowar (ImpactStory), Capturing the impact of software
David W. Hogg (NYU), The relationships between software publications and software systems
Alice Allen (ASCL), Update on research software citation efforts

That last speaker looks a wee bit dodgy, but the moderator and other panelists are aces! And you, software authors and users, are as always important participants in the discussion. I hope to see you there!