Skip to content

How to submit your astronomy software, cite relevant astronomy software, and upload your data reduction scripts


Notifications You must be signed in to change notification settings


Folders and files

Last commit message
Last commit date

Latest commit



8 Commits

Repository files navigation

How to submit your astronomy software and data reduction scripts

When you write an astronomy paper, you use software to carry out your data analysis. To generate the plots and figures you use a series of computer scripts that use this software and produce the graphical output as plots and figures.

If you haven't done so already, register for an ORCID Identifier. The sites mentioned below have tight integration with ORCID, so it simplifies matters. Here is my ORCID ID and page.

Procedure for software packages:

  • Learn version control using GIT and how to upload your software to github. Make sure you choose a permissive license for your software - I have used the BSD 3-clause license.
  • Register the software at Astrophysics Source Code Library. Currently, the ASCL accepts astronomy code that has appeared in a peer review research, submitted for peer review, or is an accepted astronomy thesis.
  • Optionally upload it to Zenodo which has stable funding so your code will be archived and available long term. Zenodoo wil also issue a digital object identifier (DOI), which is the standard way to cite digital resources.
  • If the package is not described in its own paper, consider submitted it to Journal of Open Source Software

Procedure for plots and figure scripts:

Citing astronomy software

  • Astropy from Acknowledging Astropy - We provide the following LaTeX/BibTeX acknowledgment if there is no specific place to cite the papers:

This research made use of Astropy,\footnote{} a community-developed core Python package for Astronomy \citep{astropy:2013, astropy:2018}.

You can use the SciPy 2010 proceedings citation:

@InProceedings{ mckinney-proc-scipy-2010, 
  author    = { Wes McKinney }, 
  title     = { Data Structures for Statistical Computing in Python }, 
  booktitle = { Proceedings of the 9th Python in Science Conference }, 
  pages     = { 51 - 56 }, 
  year      = { 2010 }, 
  editor    = { St\'efan van der Walt and Jarrod Millman } 

History of this document

v01 written by M Kenworthy based on Twitter conversations with Steve Crawford and Abigail Stevens on 2017 June 28 Putting it on github suggested by Thomas Robitaille


How to submit your astronomy software, cite relevant astronomy software, and upload your data reduction scripts







No releases published


No packages published