uclchem#
UCLCHEM project entry.
- The UCLCHEM python module is divided into several parts:
modelcontains the functions for running chemical models under different physics.analysiscontains functions for reading output files as wellas investigating the chemistry.
plotcontains functions for plotting output files.advancedprovides access to Fortran modules, parameters, heating/cooling controlsand advanced solver parameters.
Subpackages#
Submodules#
Package Contents#
Functions#
Automatically initialize the coolant data directory for the Fortran module. |
- uclchem.auto_initialize_coolant_directory() bool[source]#
Automatically initialize the coolant data directory for the Fortran module.
This is a convenience wrapper around initialize_coolant_directory() that: - Attempts to locate coolant data files - Sets the coolant directory in the Fortran module if found - Logs warnings instead of raising exceptions if initialization fails
This function is called automatically when the uclchem module is imported.
- Returns:
True if initialization succeeded, False if it failed
- Return type:
Examples
>>> from uclchem.advanced.advanced_heating import auto_initialize_coolant_directory >>> if auto_initialize_coolant_directory(): ... print("Coolant data initialized successfully") ... Coolant data initialized successfully