Cloudy & Associates

Skip to content

Make small improvements re HFS lines

Chatzikos, Marios requested to merge hfs into master

This branch contains a number of small improvements on HFS lines that I found necessary while working on a related paper.

It includes a new command save hyperfine populations, which I put together for the purposes of that paper. The command accepts a list of lines on input, but any line can be given, not just HFS lines. As such, it overlaps with the save lines populations command; they differ in terms of both the user interface and the output format.

The reason I allowed for a line list on input is that I did not want all HFS lines be reported; hyperfine.dat includes a number of neutral lines without any collisional data, which confuse the output.

There are several ways forward:

  • Remove the neutral lines from hyperfine.dat, drop the input line list, and let the command operate on all HFS lines.
  • Merge the two commands; e.g., allow for a second file name on save lines populations, adjust the output, etc; and drop the new command. This breaks backward compatibility.
  • Do nothing more, let both commands exist.

Note that this branch was spawned from chianti10 branch. As such, I have made the relevant merge request a prerequisite to this.

Merge request reports