Astrophysics Source Code Library:
Submission Instructions


| Archive | New | Search | Submit | Links | About ASCL.net |

Submission Instructions

To submit a program to the Astrophysics Source Code Library (ASCL.net), your code must relate to astronomy and/or astrophysics and have been used to generate the results in a paper appearing in a recognized refereed astrophysics journal, or in a paper submitted to such a journal. To archive your code in ASCL.net, we will need at least three items sent by email to ascl@mtu.edu.

First, download the Submission Template page and, using any text editor, change this page to reflect the specifics of you and the code(s) you wish to submit. Help in filling out this page can be found below. After complete, email this page back to us.

Next, email us your source code(s) in ASCII format. To be clear, we do not want your executable or intermediate files: what is cataloged is the base source code as you wrote it. You can email each code and subprogram separately, concatenate them all in a single file, or tar them into a single file. Please don't compress, zip, or gzip your files.

Last, please send us an email briefly describing what you have submitted, and granting us permission to archive this code in ASCL.net. By granting this permission, you also grant permission for ANYONE to download your code and use it for non-commercial purposes. Please note that if you do not own the copyright on the ENTIRE code, then you must have all copyright owners email us granting ASCL this permission. These emails must originate from the copyright owners themselves.

In this email, please inform us of the journal to which you have submitted your code. If your paper has been submitted to the LANL astro-ph preprint archive, please inform us of your astro-ph number. We will link to it when creating the archive page for your code.


Explanation of ASCL.net Archive Pages

Abstract refers to a short abstract summarizing the attributes and capabilities of the source code. Abstracts should be short, preferably on the order of about two hundred words. Abstracts much longer than this may lose the attention of many potential users, and may cause your archive page to print on multiple pages instead of a single page.

Subject headings refers to headings chosen from those used by the major astronomical journals. A list is available here. These may be the same keywords used under the abstract of your paper, although you may choose to abridge/augment that list.

Latest Version refers to the version number of the last update for the source code. The following date refers to the date that the latest version was submitted to ASCL.net. If this is not the first version you have archived in ASCL.net, please either update or fill out a new version history page.

Submitted refers to the date of original submission of the code to the ASCL.net editors.

Papers refers to published papers that the ASCL.net-submitted source code was used in. To be archived in ASCL.net, codes must have been used to generate the results in a refereed journal.

Preprints refers to web-downloadable preprints that the ASCL.net-submitted source code was used in.

Language refers to the programming language of the source code. If the code is available in several programming languages, all should be identified here.

Platform refers to at least one known platform that the the source code is known to run on. Multiple platforms may be identified at the discretion of the code authors.

Canned Routines Called: refers to functions or subroutines called by the main source code that are not provided by the authors but available from a well-known outside source. Such sources include IMSL and Numerical Recipes.

External Explanatory Page(s): refer to web pages external to ASCL.net that provide significant explanatory detail about the ASCL.net source code. Such pages may not be maintained by ASCL.net and in such cases ASCL.net is not responsible for their content. If any or all of these pages are commercial, their link should be taken as informative only, and not an endorsement of a commercial product by ASCL.net.

Source Code(s) are the names of the source codes and are hyperlinked to a downloadable version of the source code itself. The source code is to be in ASCII format only and is downloadable as ASCII text. The source code may be broken up into mulitple routines, functions, and subroutines.