ichor.core.processing.callables package
Submodules
ichor.core.processing.callables.gaussian_processing_callables module
- fflux_gaussian_output_processing_function(c_matrix: ndarray) dict
Processing function for Gaussian output file. Calculates local forces given a c matrix.
- Parameters:
c_matrix – rotation matrix to rotate forces with
ichor.core.processing.callables.int_processing_callables module
- fflux_int_processing_function(c_matrix: ndarray)
- fflux_ints_directory_processing_function(c_matrix_dict: Dict[str, ndarray])
Processes all data relating to an IntDirectory and returns a dictionary of key: atom_name, value: processed data for that atom from multiple int files.
At the moment, only A’ data (encomp=3) can be processed.
- Parameters:
processing_func – callable to be passed to Int file instance which does the processing
ichor.core.processing.callables.no_processing_callables module
- no_processing_function(obj: HasData) dict
Processing function which just returns the raw data associated with the object. Useful if calling processed_data from a higher level object, but some data of objects do not require any processing.
- Parameters:
obj – HasData object instance
- Returns:
Returns the raw data associated with the object
- Return type:
_type_
Module contents
- fflux_gaussian_output_processing_function(c_matrix: ndarray) dict
Processing function for Gaussian output file. Calculates local forces given a c matrix.
- Parameters:
c_matrix – rotation matrix to rotate forces with
- fflux_int_processing_function(c_matrix: ndarray)
- fflux_ints_directory_processing_function(c_matrix_dict: Dict[str, ndarray])
Processes all data relating to an IntDirectory and returns a dictionary of key: atom_name, value: processed data for that atom from multiple int files.
At the moment, only A’ data (encomp=3) can be processed.
- Parameters:
processing_func – callable to be passed to Int file instance which does the processing
- no_processing_function(obj: HasData) dict
Processing function which just returns the raw data associated with the object. Useful if calling processed_data from a higher level object, but some data of objects do not require any processing.
- Parameters:
obj – HasData object instance
- Returns:
Returns the raw data associated with the object
- Return type:
_type_