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 / docs
Name Modified Size InfoDownloads / Week
Parent folder
MIT_license.txt 2016-02-29 1.3 kB
PyPES_Library_Manuscript.pdf 2016-02-29 313.5 kB
collected_data_final.csv 2015-09-28 170.4 kB
SupportingInfoCoordinates.pdf 2015-09-28 194.3 kB
PyPES_library_manual.bib 2015-06-02 226.2 kB
PyPES_Library_manual.pdf 2015-06-02 206.5 kB
PyPES_Library_manual.tex 2015-06-02 54.2 kB
Totals: 7 Items   1.2 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