castep_outputs.parsers#
List of parsers for file formats.
Module Attributes
|
Dictionary of available parsers. |
|
Names of parsers/parsable file extensions (without |
|
Names of parsable file extensions. |
- castep_outputs.parsers.parse_bands_file(bands_file)[source]#
Parse castep .bands file.
- Parameters:
bands_file (
TextIO
) – Open handle to file to parse.- Returns:
Parsed info.
- Return type:
- castep_outputs.parsers.parse_castep_file(castep_file_in, filters=<Filters.HIGH: 469499903>)[source]#
Parse castep file into lists of dicts ready to JSONise.
- castep_outputs.parsers.parse_cell_param_file(cell_param_file)[source]#
Parse castep .cell and param files.
- castep_outputs.parsers.parse_err_file(err_file)[source]#
Parse castep .err files.
- Parameters:
err_file (
TextIO
) – Open handle to file to parse.- Returns:
Parsed info.
- Return type:
- castep_outputs.parsers.parse_hug_file(hug_file)[source]#
Parse castep .hug file.
- Parameters:
hug_file (
TextIO
) – Open handle to file to parse.- Returns:
Parsed info.
- Return type:
- castep_outputs.parsers.parse_magres_file(magres_file)[source]#
Parse castep .magres file.
- Parameters:
magres_file (
TextIO
) – Open handle to file to parse.- Returns:
Parsed info.
- Return type:
- castep_outputs.parsers.parse_md_geom_file(md_geom_file)[source]#
Parse standard .md and .geom files.
- Parameters:
md_geom_file (
TextIO
) – Open handle to file to parse.- Returns:
Step-by-step Parsed info.
- Return type:
- castep_outputs.parsers.parse_phonon_dos_file(phonon_dos_file)[source]#
Parse castep .phonon_dos file.
- Parameters:
phonon_dos_file (
TextIO
) – Open handle to file to parse.- Returns:
Parsed info.
- Return type:
- castep_outputs.parsers.parse_phonon_file(phonon_file)[source]#
Parse castep .phonon file.
- Parameters:
phonon_file (
TextIO
) – A handle to a CASTEP .phonon file.- Returns:
Parsed data.
- Return type:
- castep_outputs.parsers.parse_tddft_file(tddft_file)[source]#
Parse castep .tddft file.
- Parameters:
tddft_file (
TextIO
) – Open handle to file to parse.- Returns:
Parsed info.
- Return type:
- castep_outputs.parsers.parse_ts_file(ts_file)[source]#
Parse castep .ts file.
- Parameters:
ts_file (
TextIO
) – Open handle to file to parse.- Returns:
Parsed info.
- Return type:
- castep_outputs.parsers.parse_xrd_sf_file(xrd_sf_file)[source]#
Parse castep .xrd_sf file.
- Parameters:
xrd_sf_file (
TextIO
) – Open handle to file to parse.- Returns:
Parsed info.
- Return type:
Modules
Parse castep .bands files. |
|
Extract results from .castep file for comparison and further processing. |
|
Parse castep .cell and .param files. |
|
Parse castep .efield files. |
|
Parse castep .elastic files. |
|
Parse castep .err files. |
|
Parse castep .hug files. |
|
Parse castep .magres files. |
|
Parse castep .md or .geom files. |
|
Parse castep .elf_fmt, .chdiff_fmt, .pot_fmt, and .den_fmt files. |
|
Functions generally used in parsing castep files. |
|
Parse castep .phonon_dos files. |
|
Parse castep .phonon files. |
|
Parse castep .tddft files. |
|
Parse castep .ts files. |
|
Parse castep .xrd_sf files. |