API Reference

AbInitioSoftwareBase module

AbInitioSoftwareBase.groupname — Function
groupname(x::InputEntry)

Get the group name of an InputEntry.

The definition groupname(x) = groupname(typeof(x)) is provided for convenience so that instances can be passed instead of types.

source
AbInitioSoftwareBase.FormatConfig — Type
FormatConfig(delimiter, newline, indent, float, int, bool)

Specify the formatting options of an Input or part of an Input.

Arguments

  • delimiter::String: the delimiter between objects. We suggest " ".
  • newline::String: the line terminator. Unix systems and macOS consider '\n' as a line terminator, while Windows supports '\r\n'. We suggest "\n".
  • indent::String: the empty spaces at the beginning of a line. We suggest ' '^4.
  • float::String: the format specification for AbstractFloat.
  • int::String: the format specification for Integers.
  • bool::String: the format specification for Bools. For Fortran software, it could be ".%s.".
source

AbInitioSoftwareBase.Commands module