PAOFLOW.pyskeaf.config#
config.in round-trip support for pyskeaf.
The Fortran code reads config.in with fixed-format read statements
(see skeaf_v1p3p0_r149.F90 lines 564–589) and writes it with fixed-width
write statements (lines 874–891). The tagline at the right of every line
is decorative — only the leading numeric/character field is parsed. This
module preserves that layout, but uses eV for the Fermi-energy field and
converts it to Rydberg for pyskeaf’s internal numerical routines.
Attributes#
Classes#
All user-tunable parameters that drive a SKEAF run. |
Functions#
|
Parse a |
|
Write cfg using the SKEAF fixed-width layout. |
Module Contents#
- class PAOFLOW.pyskeaf.config.SkeafConfig[source]#
All user-tunable parameters that drive a SKEAF run.
Angles are stored internally in radians (matching the Fortran globals after conversion); the
config.infile always uses degrees.