Publishing source code in the AAS journals

Authors who wish to publish source code or subroutines in the AAS journals must supply files containing the original ASCII routines. These routines will be made available for download and use to all readers of the electronic journal.

Authors must understand and accept two important conditions before any computer routines are published in the AAS Journals. The first is that the routines will not be updated with the release of future versions nor corrected if errors are discovered. The second point involves the ownership of the routine's copyright. In cases where the author requests that the routines be published in both the print and electronic editions the routines are covered by the standard copyright agreement. The AAS will provide permission to anyone to use the routines but requests to republish or reuse the routines must be cleared by the AAS. The appendix of Timmes, Hoffman and Woosley (2000) provides an example of subroutines published in both editions. In cases where the author only wants the routines to appear in the electionic edition, the author retains the copyright but must grant a liberal GNU public license to any users.

In addition to supplying the source codes, the author must provide some meta-data information that will be appended to the beginning of the source codes. The meta-data purpose is to provide the user additional information about the code and to improve user implemention of the code. Below is the standard meta-data header that authors should include at the beginning of each ASCII file. Use "NA" for any part of the meta-data that does not apply.

================================================================================
Title: 
Authors: 
================================================================================
Code names: 

Language: 

Code tested under the following compilers/operating systems: 

Description of input data: 

Description of output data:

System requirements: 

Calls to external routines: 

Addition comments: 

================================================================================


Return to the AAS electronic tables page.