Download Latest Version PyPES_Extensible_Library.tgz (39.0 MB)
Email in envelope

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

Home / refs
Name Modified Size InfoDownloads / Week
Parent folder
Extensible_PyPES_Library_Manuscript.pdf 2016-02-29 1.3 MB
PyPES_Library_Manuscript.pdf 2016-02-29 313.5 kB
Totals: 2 Items   1.6 MB 0
#=================================================================================#
#                                                                                 #
#        PyPES-ext - Python Extensible Potential Energy Surface Library           #
#                             Written by Marat Sibaev                             #
#                          Updated by Deborah Crittenden                          #
#             University of Canterbury, Department of Chemistry, 2017             #
#                                                                                 #
#=================================================================================#

The extensible PyPES library includes a collection of semi-global potential energy 
surfaces in a range of different coordinate systems, including rectilinear and 
curvilinear normal modes and a selection of internal coordinate systems. Force
fields may be expanded up to 6th order in any supported coordinate system, and 
interconverted between coordinate systems. This version of PyPES also enables 
force fields in rectilinear or curvilinear normal mode coordinates to be generated
on-the-fly from ab initio quantum chemical data, by interfacing with the quantum
chemistry programs GAMESS or CFOUR. 

#=================================================================================#
#                               Contents Summary                                  #
#=================================================================================#
The full distribution is provided in the .tgz file:
   PyPES_Extensible_Library.tgz
To extract the contents:
   tar xvfz PyPES_Extensible_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-ext 
-> docs:  LaTeX source and compiled manual, with benchmark frequency data
-> tutes: examples of how to use PyPES-ext, each in a separate subdirectory.
          See the manual in the docs directory for more details.

#=================================================================================#
#                           Installation Instructions                             #
#=================================================================================#
Change into the code directory:
   cd PyPES_Extensible_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_lib.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 2017-01-23