Usage

Below an autogenerated documentation of all of the functionality in TheoDORE is given.

usage: theodore [-h]  options ...



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             



  Subparser argument: options
  ---------------------------------------------------
    theoinp                   Input generation for TheoDORE                               
    analyze_tden              Transition density matrix analysis                          
    analyze_tden_unr          Transition density matrix analysis (UHF/UKS)                
    analyze_tden_es2es        Transition density matrix ana. (state-to-state)             
    analyze_tden_soc          1TDM analysis for spin-orbit coupled states                 
    analyze_sden              State density matrix analysis                               
    analyze_nos               Analysis of natural orbital (NO) files                      
    parse_libwfa              Parse libwfa output from Q-Chem or OpenMolcas               
    plot_vist                 Read NICS values and prepare VIST plot                      
    plot_omfrag               Plot Omega matrices as pseudocolor matrix plot              
    plot_om_bars              Plot Omega matrices as bar graphs                           
    plot_frag_decomp          Plot fragment decomposition of Omega matrix                 
    plot_graph                Graph plotting for potential curves etc.                    
    plot_graph_nx             Graph plotting (Newton-X)                                   
    jmol_mos                  Orbital/density plotting in Jmol                            
    jmol_vibs                 Plotting of vibrations in Jmol                              
    vmd_plots                 Automatic plotting of cube files in VMD                     
    draw_moments              Plotting of dipole and quadrupole moments                   
    babel                     Openbabel wrapper - conversion of coordinate files          
    cc_opt                    Analysis of geom. opt. or relaxed scan                      
    cc_check                  Check if a logfile can be parsed with cclib                 
    extract_molden            Extract hole/particle parts from Molden file                
    spectrum                  Convoluted spectrum from analyze_tden output                
    tden_ov                   Transition density matrix overlap                           
    convert_table             Convert the output to latex/html table                      
    dgrid_prep                Prepare input for DGrid                                     
    fcd                       Fragment charge difference analysis                         
 

theoinp
Input generation for TheoDORE



usage: theodore ... theoinp [-h]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
analyze_tden
Transition density matrix analysis



usage: theodore ... analyze_tden [-h] [-f ifile] [-k]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--ifile           Main input file                                             
    -k/--keywords        Print all keywords and their current values; Default=False, 
                         if set value=True                                           
 
analyze_tden_unr
Transition density matrix analysis (UHF/UKS)



usage: theodore ... analyze_tden_unr [-h] [-f ifile]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--ifile                                                                       
 
analyze_tden_es2es
Transition density matrix ana. (state-to-state)



usage: theodore ... analyze_tden_es2es [-h] [-f ifile] [-r iref]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--ifile           Main input file                                             
    -r/--iref            Reference state                                             
 
analyze_tden_soc
1TDM analysis for spin-orbit coupled states



usage: theodore ... analyze_tden_soc [-h] [-f ifile] [-s]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--ifile                                                                       
    -s/--spin_comp       Default=False, if set value=True                            
 
analyze_sden
State density matrix analysis



usage: theodore ... analyze_sden [-h] [-f ifile] [-k]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--ifile           Main input file                                             
    -k/--keywords        Print all keywords and their current values; Default=False, 
                         if set value=True                                           
 
analyze_nos
Analysis of natural orbital (NO) files



usage: theodore ... analyze_nos [-h] [-f ifile] [-r ref] [-o occ_fac] [-u] [-e] no_files [no_files ...] 



  positional arguments:
  ---------------------------------------------------
    no_files             List of NO files in Molden format                           



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--ifile           Input file (optional)                                       
    -r/--ref             Reference MO file for computing AO overlap matrix           
    -o/--occ_fac         Multiply occupations with this factor                       
    -u/--unrestricted    Use if unrestricted orbitals are present; Default=False, if 
                         set value=True                                              
    -e/--rd_ene          Interpret energies as occupations; Default=False, if set val
                         ue=True                                                     
 
parse_libwfa
Parse libwfa output from Q-Chem or OpenMolcas



usage: theodore ... parse_libwfa [-h] [-f ifile] logfile typ 



  positional arguments:
  ---------------------------------------------------
    logfile              Logfile from Q-Chem or OpenMolcas                           
    typ                  Type of calculation (qcadc, qctddft, qctda, rassi)          



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--ifile           Input file                                                  
 
plot_vist
Read NICS values and prepare VIST plot



usage: theodore ... plot_vist [-h] [-v vist] [-o ofile] [-s scale] [-c] [-p] [-l lab_min] logfiles [logfiles ...] 



  positional arguments:
  ---------------------------------------------------
    logfiles             Log files to be parsed                                      



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -v/--vist            VIST for only these dummy atoms, e.g. -v '0 3 5'            
    -o/--ofile           Name of output file (for VMD)                               
    -s/--scale           Scale factor for VIST dumb-bells                            
    -c/--coor            Create coordinate files (using cclib); Default=False, if set
                          value=True                                                 
    -p/--plot_all        Render and plot all tensors separately; Default=False, if se
                         t value=True                                                
    -l/--lab_min         Add labels for eigenvalues above this value (in ppm), e.g. -
                         l 10                                                        
 
plot_omfrag
Plot Omega matrices as pseudocolor matrix plot



usage: theodore ... plot_omfrag [-h] [--use_new]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    --use_new            Use new colt interface; Default=False, if set value=True    
 
plot_om_bars
Plot Omega matrices as bar graphs



usage: theodore ... plot_om_bars [-h]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
plot_frag_decomp
Plot fragment decomposition of Omega matrix



usage: theodore ... plot_frag_decomp [-h]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
plot_graph
Graph plotting for potential curves etc.



usage: theodore ... plot_graph [-h]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
plot_graph_nx
Graph plotting (Newton-X)



usage: theodore ... plot_graph_nx [-h]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
jmol_mos
Orbital/density plotting in Jmol



usage: theodore ... jmol_mos [-h] [-f mldfiles [mldfiles ...]]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--mldfiles        List of Molden files with orbitals                          
 
jmol_vibs
Plotting of vibrations in Jmol



usage: theodore ... jmol_vibs [-h] vibfile 



  positional arguments:
  ---------------------------------------------------
    vibfile              Molden file with info about vibrations                      



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
vmd_plots
Automatic plotting of cube files in VMD



usage: theodore ... vmd_plots [-h] pltfiles [pltfiles ...] 



  positional arguments:
  ---------------------------------------------------
    pltfiles             List of cube files (or other format VMD can read)           



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
draw_moments
Plotting of dipole and quadrupole moments



usage: theodore ... draw_moments [-h] ana_file 



  positional arguments:
  ---------------------------------------------------
    ana_file             File produced by analyze_tden                               



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
babel
Openbabel wrapper - conversion of coordinate files



usage: theodore ... babel [-h] [-i intype] [-o outtype] infile outfile 



  positional arguments:
  ---------------------------------------------------
    infile               Input molecular structure file                              
    outfile              Output molecular structure file                             



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -i/--intype          File type for input file                                    
    -o/--outtype         File type for output file                                   
 
cc_opt
Analysis of geom. opt. or relaxed scan



usage: theodore ... cc_opt [-h] [-s] [-t thresh] [-o output] logfile 



  positional arguments:
  ---------------------------------------------------
    logfile              Logfile of quant. chemistry program                         



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -s/--scan            Analyse a relaxed scan; Default=False, if set value=True    
    -t/--thresh          Threshold for energy change (for scan)                      
    -o/--output          Name of output xyz file                                     
 
cc_check
Check if a logfile can be parsed with cclib



usage: theodore ... cc_check [-h] [-p printlevel] logfile 



  positional arguments:
  ---------------------------------------------------
    logfile                                                                          



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -p/--printlevel                                                                  
 
extract_molden
Extract hole/particle parts from Molden file



usage: theodore ... extract_molden [-h] [-e] [-t thresh] [-ab] mo_files [mo_files ...] 



  positional arguments:
  ---------------------------------------------------
    mo_files             List of MO files to analyse                                 



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -e/--ene             Interpret energies as occupations; Default=False, if set val
                         ue=True                                                     
    -t/--thresh          Threshold for print-out                                     
    -ab/--alphabeta      Use alpha/beta labels for hole/electron; Default=False, if s
                         et value=True                                               
 
spectrum
Convoluted spectrum from analyze_tden output



usage: theodore ... spectrum [-h] tden_summs [tden_summs ...] 



  positional arguments:
  ---------------------------------------------------
    tden_summs           Files produced by analyze_tden.py                           



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
tden_ov
Transition density matrix overlap



usage: theodore ... tden_ov [-h] [--ao_ov ao_ov] [-f ifile] [-f2 ifile2] dir1 dir2 



  positional arguments:
  ---------------------------------------------------
    dir1                                                                             
    dir2                                                                             



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    --ao_ov                                                                          
    -f/--ifile           name of the input file                                      
    -f2/--ifile2         name of input file for the second computation               
 
convert_table
Convert the output to latex/html table



usage: theodore ... convert_table [-h]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
dgrid_prep
Prepare input for DGrid



usage: theodore ... dgrid_prep [-h] mldfiles [mldfiles ...] 



  positional arguments:
  ---------------------------------------------------
    mldfiles             Molden files                                                



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
 
fcd
Fragment charge difference analysis



usage: theodore ... fcd [-h] [-f ifile]  



  optional arguments:
  ---------------------------------------------------
    -h/--help            show this help message and exit                             
    -f/--ifile           name of the input file