Download Latest Version PyPES_Library.tgz (4.0 MB)
Email in envelope

Get an email when there's a new version of PyPES Library

Home / code / force_field
Name Modified Size InfoDownloads / Week
Parent folder
molecule.py 2015-06-02 669 Bytes
molecule_SO2.py 2015-06-02 7.6 kB
molecule_SO3.py 2015-06-02 56.2 kB
molecule_SPH3.py 2015-06-02 290.2 kB
molecule_HOCL.py 2015-06-02 8.7 kB
molecule_HOCO.py 2015-06-02 158.1 kB
molecule_HOF.py 2015-06-02 11.2 kB
molecule_HSIOH.py 2015-06-02 159.2 kB
molecule_HSOH.py 2015-06-02 81.0 kB
molecule_N2H2.py 2015-06-02 34.5 kB
molecule_NF3.py 2015-06-02 57.3 kB
molecule_NH2.py 2015-06-02 9.9 kB
molecule_NH3.py 2015-06-02 75.7 kB
molecule_NH4.py 2015-06-02 270.3 kB
molecule_OPH3.py 2015-06-02 292.1 kB
molecule_PF2.py 2015-06-02 7.6 kB
molecule_PH3.py 2015-06-02 54.4 kB
molecule_PO2.py 2015-06-02 7.6 kB
molecule_SBH3.py 2015-06-02 50.3 kB
molecule_SIF2.py 2015-06-02 7.6 kB
molecule_SIF3.py 2015-06-02 46.8 kB
molecule_SIF4.py 2015-06-02 268.9 kB
molecule_SIH3.py 2015-06-02 58.6 kB
molecule_SIH4.py 2015-06-02 272.7 kB
molecule_SNH4.py 2015-06-02 272.2 kB
molecule_C3H2.py 2015-06-02 113.1 kB
molecule_C3H3.py 2015-06-02 578.9 kB
molecule_C4.py 2015-06-02 63.0 kB
molecule_CF3.py 2015-06-02 46.8 kB
molecule_CF4.py 2015-06-02 268.3 kB
molecule_CH4.py 2015-06-02 270.4 kB
molecule_CLO2.py 2015-06-02 21.4 kB
molecule_EXAMPLE5.py 2015-06-02 26.1 kB
molecule_F2O.py 2015-06-02 9.8 kB
molecule_FCLO3.py 2015-06-02 283.6 kB
molecule_H2CO.py 2015-06-02 33.1 kB
molecule_H2O2.py 2015-06-02 70.4 kB
molecule_H2O.py 2015-06-02 9.8 kB
molecule_H2SIO.py 2015-06-02 29.1 kB
molecule_HO2.py 2015-06-02 21.6 kB
molecule_HOBR.py 2015-06-02 8.7 kB
molecule_ALF3.py 2015-06-02 46.1 kB
molecule_BF3.py 2015-06-02 46.0 kB
molecule_BIH3.py 2015-06-02 50.4 kB
molecule_BRO2.py 2015-06-02 15.8 kB
molecule_C2H4.py 2015-06-02 915.2 kB
force_field_class.py 2015-06-02 1.3 kB
Totals: 47 Items   5.5 MB 0
#=================================================================================#
#                                                                                 #
#          PyPES - Python Analytical Potential Energy Surface Library             #
#                             Written by Marat Sibaev                             #
#             University of Canterbury, Department of Chemistry, 2015             #
#                                                                                 #
#=================================================================================#

#=================================================================================#
#                             Contents Summary                                    #
#=================================================================================#
The full distribution is provided in the .tgz file:
   PyPES_Library.tgz
To extract the contents:
   tar xvfz PyPES_Library.tgz
This package contains:
-> code: python and cython source code, with subdirectories;
   -> force_field: force field parser code and force field data file/s
   -> wrappers: a set of code fragments to read and parse derivative data
                generated by PyPES 
-> docs: LaTeX source and compiled manual, with benchmark frequency data
-> tutes: examples of how to use PyPES, each in a separate subdirectory;
   -> tute_1: minimal working examples, will all keywords except those pertaining
              to force field definition (MOLECULE AND PESN) set by default 
   -> tute_2: geometry specification in Cartesian and internal coordinates, 
              geometry optimization with respect to energy, mass specification
              and normal mode analysis 
   -> tute_3: transformation between internal coordinates, saving force field in
              new set of internal coordinates or normal mode coordinates
   -> tute_4: working with force fields saved in normal mode coordinates
   -> tute_5a/5b: using PyPES to generate Cartesian derivative data, analogous
              to output from ab initio program packages. Wrapper scripts in a 
              range of languages that call PyPES and read in derivative data
   -> tute 6: structure of force-field modules, some comments on implementing
              new force fields, designed for force field developers

#=================================================================================#
#                           Installation Instructions                             #
#=================================================================================#
Change into the code directory:
   cd PyPES_Library/code
Remove any old compiled module files (*.so), if existing:
   ./make_clean
Compile new module files from C source (requires Cython + C compiler):
   python setup_cyth.py build_ext --inplace
Add this directory to your path

#=================================================================================#
#                               Usage Instructions                                #
#=================================================================================#
Syntax:
   pypes.py input_file (output_file - optional, see manual)

#=================================================================================#
#                                   Licensing                                     #
#=================================================================================#
All code contained herein released under the MIT license, 
see MIT_license.txt in docs subdirectory for terms and conditions
Source: README, updated 2016-02-29