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, 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

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!

Software events at AAS 229, Grapevine

And here it is: the Big List o’ Software Stuff at next month’s AAS meeting. If I missed anything, please let me know in the comments below; thanks!

Introduction to Software Carpentry, 8:00 am ‐ 5:30 pm, Appaloosa 1
Using Python for Astronomical Data Analysis, 8:30 am ‐ 5:00 pm, Texas C

Splinter meeting: Flexible Multi‐dimensional Modeling of Complex Data in Astronomy, 9:30 am ‐ 11:30 am, Grapevine 4

Poster presentations
146.04 Gemini Planet Imager Calibrations, Pipeline Updates, and Campaign Data Process
146.07 Reprocessing of Archival Direct Imaging Data of Herbig Ae/Be Stars
146.13 Finding Planets in K2: A New Method of Cleaning the Data
146.17. Searching for Wide, Planetary-Mass Companions in Archival Spitzer/IRAC Data
154.25 Automated Detection of Dwarf Galaxies and Star Clusters in SMASH through the NOAO Data Lab
154.27 On the Quantification of Incertitude in Astrophysical Simulation Codes
155.13 Spectro-spatial reconstruction of Wide Field Imaging Interferometry Testbed (WIIT) data

Oral presentations
Testing SMBH scaling relations using cosmological simulations and optical/near-IR imaging data, 10:00 am – 10:20 am, Grapevine C
An Empirical Examination of the NEOWISE Results and Data analysis, 10:50 am – 11:00 am, Texas 4
Data Simulation for 21 cm Cosmology Experiments, 2:40 pm – 2:50 pm, Grapevine C

Poster presentations
Session 236: Computation, Data Handling, Image Analysis & Light Pollution (21 posters)

239.03, The era of synoptic galactic archeology: using HST and Chandra observations to constrain the evolution of elliptical galaxies through the spatial distribution of globular clusters and X-ray binaries
244.05, Three-Dimensional Simulations of the Convective Urca Process in Pre-Supernova White Dwarfs

Oral presentations
Mind the Gap when Data Mining the Ritter-Kolb Cataclysmic Variable Catalogue, 10:00 am – 10:10 am, Fort Worth 6
What drives the kinematic evolution of star-forming galaxies? 10:20 am – 10:30 am, Grapevine 2
Simulating Galactic Winds on Supercomputers, 2:50 pm – 3:10 pm, Grapevine A
Photometric Redshifts for High Resolution Radio Galaxies in the SuperCLASS Field, 3:10 pm – 3:20 PM, Grapevine A

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

Poster presentations
335.05, When Will It Be …?: U.S. Naval Observatory Religious Calendar Computers Expanded
336.09, Variable Stars as an Introduction to Computational Research
345.03, An ALMA Survey of Planet Forming Disks in Rho Ophiuchus
345.19, Chemistry of protostellar envelopes and disks: computational testing of 2D abundances
348.06, Computing Architecture for the ngVLA

Oral presentations
K2 red giant asteroseismology using Bayesian Asteroseismology data Modeling (BAM), 10:24 am – 10:36 am, Grapevine B
Upgrades to MINERVA control software, 2:00 pm – 2:10 pm, Texas D

Special Session: Statistical, Mathematical and Computational Methods for Astronomy (ASTRO): SAMSI 2016-17, 10:00 am – 11:30 am, Grapevine 2

Workshop: Hack Together Day, 10:00 am ‐ 7:00 pm, Grapevine 4 (Info and registration)

Also of likely interest is the Special Session on The Value of Astronomical Data and Long Term Preservation that will take place on Thursday, 4 January from 10:00 am – 11:30 am in Texas 3.