Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
all : linemake.go
gfortran linemake.f -o linemake.go
40 changes: 39 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,44 @@
# `linemake` Atomic and Molecular Line List Generator

## Differences
This repository is Alex Ji's fork. He has changed compared to the main repository:

* Using the fixed Masseron line list from http://cdsarc.u-strasbg.fr/viz-bin/qcat?J/A+A/571/A47
* note that I have included ALL C-H lines, including incredibly weak ones.
You'll almost certainly want to do a cut (in my experience loggf > -6 has been fine)
* Added/updated some atomic lines to goodgf:
* O I: 6300, 6363, 777nm triplet, 8446, (from VALD/Caffau+08)
* Na: 5682, 5688, 5889, 5895 from NIST (AA for D lines, A for the other two). Note for 5688 I merged the loggf a strong and a weak line at the same wavelength.
* Mg: I put in 9 lines from NIST of varying quality. Probably of particular note is that the Mg b lines now have NIST A and NIST B+, and they are a bit different from Kurucz by 0.01 dex.
* Al: I put in four Al lines 3944, 3961 (NIST B+) and 6696, 6698 (NIST C+)
* Si: I put in a bunch of lines with NIST values. Except for 3905, they are grade C and below.
* K: I put in the NIST AAA values for 7665 and 7699, which are within .01 of the Kurucz values.
* Sr: For 4215 I updated from an older NIST/A to NIST AA value.
* Y II: I added a line at 4883 from HANNAFORD that is strong and has been reliable

Changes compared to Alex's previous version of linemake (used for the first S5 paper)
* Possibly a lot of other changes below 3000A, I did not bother to modify this.
* I no longer have included all the NIST Fe II lines into the synthesis. I guess they have decided Kurucz is better than bad NIST.
* There are more melendez et al lines for Fe II
* The Ca lines have been replaced with an upcoming Lawler+ measurement. A quick glance suggests they are similar to the good VALD lines, though in individual cases can differ by 0.10 dex.
* They have removed Roederer + Lawler lines for 33.0
* They have added all of the Nils02 lines for Th and U
* Some lines of Lu (71.1) have been removed
* Some lines of Os (76.0) have been added from Quinet06
* I appear to have made an energy miscalculation (or zero-point offset) of about 0.004 eV for Cr I lines, not a big deal

The big differences from before are Fe II and Ca I.

For posterity, here is the choice I made previously for Fe II:
```
UPDATE 2019-08-18 (APJ): I replaced loggf values for Fe II using Den Hartog et al. 2019 https://ui.adsabs.harvard.edu/abs/2019ApJS..243...33D/abstract and Melendez & Barbuy 2009 https://ui.adsabs.harvard.edu/abs/2009A%26A...497..611M/abstract.
The number of Fe II lines in goodgf and replaced is:
N_total = 2579
N_den19 = 118/131 [the remaining lines have lambda < 3000A so I didn't worry about it]
N_mel09 = 69/142 [8 of these are in Den Hartog]
```


## About

`linemake` is an open-source atomic and molecular line list generator. Rather than a replacement for a number of well-established atomic and molecular spectral databases, `linemake` aims to be a lightweight, easy-to-use tool to generate formatted and curated lists suitable for spectral synthesis work. We stress that the users of should be *in charge* of all of their transition data, and should cite the appropriate sources in their published work, given below.
Expand All @@ -15,7 +54,6 @@
* Zachary Maas - Department of Astronomy and McDonald Observatory, The University of Texas, Austin, TX
* Peter Bernath - Department of Physics and Department of Chemistry and Biochemistry, Old Dominion University, Norfolk, VA


## Citing `linemake` in your published work

If you use `linemake` in your work, please cite the presentation paper [Placco et al. (2021, Res. Notes AAS, 5, 92)](https://iopscience.iop.org/article/10.3847/2515-5172/abf651), this github repository (as a footnote), and the relevant articles listed below.
Expand Down
177,625 changes: 177,625 additions & 0 deletions full_linemake3000.moog

Large diffs are not rendered by default.

140,623 changes: 140,623 additions & 0 deletions full_linemake4000.moog

Large diffs are not rendered by default.

72,615 changes: 72,615 additions & 0 deletions full_linemake5000.moog

Large diffs are not rendered by default.

48,574 changes: 48,574 additions & 0 deletions full_linemake6000.moog

Large diffs are not rendered by default.

36,482 changes: 36,482 additions & 0 deletions full_linemake7000.moog

Large diffs are not rendered by default.

25,870 changes: 25,870 additions & 0 deletions full_linemake8000.moog

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions inputs_for_linemake/input_3000
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
3000
3999.999
y
y
y
y
n
n
y
9 changes: 9 additions & 0 deletions inputs_for_linemake/input_4000
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
4000
4999.999
y
y
y
y
n
n
y
9 changes: 9 additions & 0 deletions inputs_for_linemake/input_5000
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
5000
5999.999
y
y
y
y
n
n
y
9 changes: 9 additions & 0 deletions inputs_for_linemake/input_6000
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
6000
6999.999
y
y
y
y
n
n
y
9 changes: 9 additions & 0 deletions inputs_for_linemake/input_7000
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
7000
7999.999
y
y
y
y
n
n
y
9 changes: 9 additions & 0 deletions inputs_for_linemake/input_8000
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
8000
8999.999
y
y
y
y
n
n
y
Loading