| Name | Modified | Size | Downloads / 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