analysis.vacf
A package containing classes and functions to handle velocity and charge-flux auto-correlation function (VACF) analyses.
Classes
VACFA class to calculate velocity auto-correlation functions.
VACFInputFileReaderA class to read VACF setups from input files.
VACFDataWriterA class to write VACF data to output files.
VACFSpectrumDataWriterA class to write VACF spectra to output files.
VACFWindowedDataWriterA class to write windowed VACF data to output files.
VACFLogWriterA class to write log files.
Functions
vacf()A function to calculate VACFs from an input file.
read_static_charges()A function to read legacy static charge files.
vacf_spectrum()A function to calculate the legacy cosine-transform spectrum of a correlation function.
apodization_window()A function to calculate the legacy apodization windows.
Submodules
Summary
__all__ Exceptions:
Exception raised if something goes wrong during the VACF setup or calculation. |
|
Warning raised if something goes wrong during the VACF setup or calculation. |
__all__ Classes:
A class for calculating the normalized velocity (or charge-flux) auto-correlation function of a target selection of a velocity trajectory. |
|
Class for writing the data of an |
|
A class to read input files to setup the |
|
Class for writing the log (setup parameters) of an |
|
Class for writing the spectrum of an |
|
Class for writing the windowed (apodized) correlation function of an |
__all__ Functions:
Calculates the one-sided legacy apodization window. |
|
Reads a legacy static charge file. |
|
Calculates the velocity auto-correlation function (VACF) using a given input file. |
|
Calculates the legacy cosine-transform spectrum of a correlation function. |
__all__ Data:
|
Built-in immutable sequence. |