Index of applications (scripts)

pyfant – Python interface to the PFANT spectral synthesis software (Fortran)

Graphical applications

  • abed.py: Abundances file editor

  • ated.py: Atomic lines file editor

  • convmol.py: Conversion of molecular lines data to PFANT format

  • mained.py: Main configuration file editor.

  • mced.py: Editor for molecular constants file

  • mled.py: Molecular lines file editor.

  • moldbed.py: Editor for molecules SQLite database

  • optionsed.py: PFANT command-line options file editor.

  • tune-zinf.py: Tunes the “zinf” parameter for each atomic line in atomic lines file

  • x.py: PFANT Launcher – Graphical Interface for Spectral Synthesis

Command-line tools

  • copy-star.py: Copies stellar data files (such as main.dat, abonds.dat, dissoc.dat) to local directory

  • create-grid.py: Merges several atmospheric models into a single file (_i.e._, the “grid”)

  • cut-atoms.py: Cuts atomic lines file to wavelength interval specified

  • cut-molecules.py: Cuts molecular lines file to wavelength interval specified

  • hitran-scraper.py: Retrieves molecular lines from the HITRAN database [Gordon2016]

  • link.py: Creates symbolic links to PFANT data files as an alternative to copying these (sometimes large) files into local directory

  • merge-molecules.py: Merges several PFANT molecular lines file into a single one

  • nist-scraper.py: Retrieves and prints a table of molecular constants from the NIST Chemistry Web Book [NISTRef]

  • nulbad.py: Convolve spectrum with Gaussian profile.

  • run-multi.py: Runs pfant and nulbad in “multi mode” (equivalent to Tab 4 in “x.py”)

  • run4.py: Runs the four Fortran binaries in sequence: innewmarcs, hydro2, pfant, nulbad

  • turbospectrum-to-atoms.py: Converts TurboSpectrum atomic lines file to PFANT atomic lines file.

  • vald3-to-atoms.py: Converts VALD3 atomic/molecular lines file to PFANT atomic lines file.