Scripts.DatabankLib.analyze module
DatabankLib.analyze contains top-level methods for properties’ computing.
Module includes APL, TH, MAICoS, NMRPCA, and OP core analysis functions. Code-intensive computations are performed inside corresponding modules. Here, we gather only methods exported to the end-user if one wants to start recomputing any of Databank’s systems via python interface.
- Scripts.DatabankLib.analyze.computeNMRPCA(system: System, logger: Logger, *, recompute: bool = False) int [source]
Compute eq_times.json using NMR PCA analysis.
- Parameters:
system – System of the Databank
logger – Logger object
recompute – Delete previous apl.json and recompute it if True. Defaults to False.
- Returns:
int success code (RCODE_…)
- Scripts.DatabankLib.analyze.computeAPL(system: System, logger: Logger, *, recompute: bool = False) int [source]
Generate apl.json analysis file for a system.
- Parameters:
system (dict) – one of systems of the Databank
recompute (bool, optional) – Delete previous apl.json and recompute it if True.
False. (Defaults to)
- Return type:
int success code (RCODE_…)
- Scripts.DatabankLib.analyze.computeTH(system: System, logger: Logger, *, recompute: bool = False) int [source]