Python Module Index

a | b | c | d | e | f | g | h | i | l | m | n | p | q | s | t | u
 
a
acf (Unix, Windows) This module implements the functionality to compute Autocorrelation Functions (ACF) and do some transformations of them The assumption is that data are provided in a matrix form - not vectors, so we can handle the data of arbitrary dimensionality
autoconnect (Unix, Windows) This module implements functions to determine the connectivity matrix in molecular systems.
 
b
build (Unix, Windows) This module implements functions for building molecular structures
 
c
compute_hprime (Unix, Windows) This module computes the transition dipole moments in the basis of KS orbitals extracted from QE
CP2K_methods (Unix, Windows) This module implements functions for processing the CP2K inputs and outputs.
cube_file_methods (Unix, Windows) This module implements functions for processing with cube files
 
d
data_conv (Unix, Windows) This module implements various functions for data conversions and data transformations
data_outs (Unix, Windows) This module implements various functions for printing out data
data_read (Unix, Windows) This module implements various functions for getting data from files
data_stat (Unix, Windows) This module implements various functions for data analysis
decoherence_times (Unix, Windows) This module implements functions to compute decoherence times and relevant quantities
DFTB_methods (Unix, Windows) This module implements functions for dealing with the outputs from DFTB+ package
 
e
ERGO_methods (Unix, Windows) This module implements functions for dealing with the outputs of the ErgoSCF package
 
f
fgr_py (Unix, Windows) This module implements the auxiliary Python functions for dealing with various kinds of FGR calculations (as implemented in C++)
fit (Unix, Windows) This module implements a linear regression method and several pre-defined fit functions
fix_motion (Unix, Windows) This module implements functions for removing translation of CM and rotation around it
ft (Unix, Windows) This module implements the functionality to compute Fourier Transforms
 
g
Gaussian_methods (Unix, Windows) This module implements functions for processing the Gaussian inputs and outputs.
 
h
hpc_utils (Unix, Windows) This module implements the functionality to run distributed calculations on the HPC
 
i
influence_spectrum (Unix, Windows) This module implements functions to compute the autocorrelation functions and their Fourier spectra (influence spectra) of the time-series of matrices (e.g. of the "vibronic" Hamiltonian data sampled along the MD trajectories)
init_ensembles (Unix, Windows) This module implements functions that allocate memory for ensembles of trajectories
init_system (Unix, Windows) This module implements functions to initialize System() objects
 
l
LAMMPS_methods (Unix, Windows) This module implements various functions for computing with LAMMPS
libra_py
    libra_py.acf
    libra_py.autoconnect
    libra_py.build
    libra_py.CP2K_methods
    libra_py.cube_file_methods
    libra_py.data_conv
    libra_py.data_outs
    libra_py.data_read
    libra_py.data_stat
    libra_py.DFTB_methods
    libra_py.dynamics.exact.save
    libra_py.dynamics.heom.plot
    libra_py.ERGO_methods
    libra_py.fgr_py
    libra_py.fit
    libra_py.fix_motion
    libra_py.ft
    libra_py.Gaussian_methods
    libra_py.hpc_utils
    libra_py.hungarian
    libra_py.influence_spectrum
    libra_py.init_ensembles
    libra_py.init_system
    libra_py.LAMMPS_methods
    libra_py.LoadGAFF
    libra_py.LoadMMFF94
    libra_py.LoadMolecule
    libra_py.LoadPT
    libra_py.LoadTRIPOS
    libra_py.LoadUFF
    libra_py.models.Faist_Levine
    libra_py.models.Henon_Heiles
    libra_py.models.Holstein
    libra_py.models.Libra
    libra_py.models.LVC
    libra_py.models.Martens
    libra_py.models.SSY
    libra_py.models.Tully
    libra_py.namd
    libra_py.normal_modes
    libra_py.nve_md
    libra_py.parse_gamess
    libra_py.pdos
    libra_py.probabilities
    libra_py.QE_methods
    libra_py.QE_utils
    libra_py.regexlib
    libra_py.scan
    libra_py.scf
    libra_py.tsh
    libra_py.tsh_stat
    libra_py.unavoided
    libra_py.units
    libra_py.vesta2qe
    libra_py.workflows.nbra.compute_hprime
    libra_py.workflows.nbra.compute_properties
    libra_py.workflows.nbra.decoherence_times
    libra_py.workflows.nbra.lz
    libra_py.workflows.nbra.mapping
    libra_py.workflows.nbra.qsh
    libra_py.workflows.nbra.step2
    libra_py.workflows.nbra.step2_analysis
    libra_py.workflows.nbra.step2_dftb
    libra_py.workflows.nbra.step2_ergoscf
    libra_py.workflows.nbra.step2_many_body
    libra_py.workflows.nbra.step3
    libra_py.workflows.nbra.step4
LoadMolecule (Unix, Windows) This module implements functions for loading data into a Chemobject objects - by reading formatted data files.
 
m
mapping (Unix, Windows) This module implements the methods to map single-electron properties (e.g. KS basis) to many-electron ones (e.g. Slater Determinat basis)
models_Faist_Levine (Unix, Windows) This module implements the 1D, 2-level models of Faist and Levine
models_Henon_Heiles (Unix, Windows) This module implements the Henon-Heiles model potential
models_Holstein (Unix, Windows) This module implements the Henon-Heiles Hamiltonians
models_Libra (Unix, Windows) The Libra models - well, they are not necessarily introduced here for the first time (the special cases might have been already used in different context), but these are the models we define for the internal test purposes
models_LVC (Unix, Windows) This module implements Linear Vibronic Coupling (LVC) Hamiltonian
models_Martens (Unix, Windows) This module implements Eckart barrier potentials as used by Martens
models_SSY (Unix, Windows) This module implements the 2D, 2-level model of Shenvi-Subotnik-Yang
models_Tully (Unix, Windows) This module implements 3 Tully models for testing NA-MD dynamics
 
n
namd (Unix, Windows) This module implements functions for running NA-MD
nve_md (Unix, Windows) This module implements a number of auxiliary functions for simpler implementation of classical MD simulations
 
p
pdos (Unix, Windows) This module implements functions for computing Projected (Partial) Densities of States (pDOS) from various outputs
probabilities (Unix, Windows) This module aims to implement the probabilities to find system in a given state
 
q
QE_methods (Unix, Windows) This module implements functions for dealing with the outputs from QE (Quantum Espresso) package. This package contains the following functions: * cryst2cart(a1,a2,a3,r) * read_qe_schema(filename, verbose=0) * read_qe_index(filename, orb_list, verbose=0) * read_qe_wfc_info(filename, verbose=0) * read_qe_wfc_grid(filename, verbose=0) * read_qe_wfc(filename, orb_list, verbose=0) * read_md_data(filename) * read_md_data_xyz(filename, PT, dt) * read_md_data_xyz2(filename, PT) * read_md_data_cell(filename) * out2inp(out_filename,templ_filename,wd,prefix,t0,tmax,dt) * out2pdb(out_filename,T,dt,pdb_prefix) * out2xyz(out_filename,T,dt,xyz_filename) * xyz2inp(out_filename,templ_filename,wd,prefix,t0,tmax,dt) * get_QE_normal_modes(filename, verbosity=0) * run_qe(params, t, dirname0, dirname1) * read_info(params) * read_all(params) * read_wfc_grid(params)
qsh (Unix, Windows) Implementation of the QuasiStochastic Hamiltonian method Akimov, J. Phys. Chem. Lett. 2017, 8, 5190
 
s
scan (Unix, Windows) This module implements functions for performing various types of calculations related to PES scans
step2 (Unix, Windows) This module implements functions for doing NAC calculaitons in the 1-electron basis of KS orbitals, withe the QE package
step2_analysis (Unix, Windows) This module implements functions for postprocessing the data generated by the step2 module functions
step2_dftb (Unix, Windows) This module implements functions for doing NAC calculaitons in the 1-electron basis of KS orbitals, with the DFTB+ package. It also implements functions for obtaining TD-DFTB energies with the DFTB+ package.
step2_ergoscf (Unix, Windows) This module implements functions for doing NAC calculaitons in the 1-electron basis of MOs, with the ErgoSCF package
step2_many_body (Unix, Windows) This module implements functions for computing the overlap and nonadiabatic couplings matrices.
 
t
tsh (Unix, Windows) This module implements the generic function for TSH calculations as well as some customized versions of TSH recipes
tsh_stat (Unix, Windows) This module implements various functions for analysis of the statistics in the TSH calculations
 
u
units (Unix, Windows) This module defines the units conversion factors and implements the functions for unit conversion