Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Load and dump TS YAML files in Arkane #1551

Merged
merged 15 commits into from Mar 15, 2019
Merged

Load and dump TS YAML files in Arkane #1551

merged 15 commits into from Mar 15, 2019

Commits on Mar 14, 2019

  1. Don't prettify the yaml file by removing extra lines

    Doing so interfers with reading the line brakes, so whe reading we get:
    1 O u0 p2 c0 {2,S} {9,S} 2 C u0 p0 c0 {1,S} {3,S} {4,S} {5,S} 3 C u0 p0
    c0 {2,S} {6,S} {7,S} {8,S} 4 H u0 p0 c0 {2,S} 5 H u0 p0 c0 {2,S} 6 H u0
    p0 c0 {3,S} 7 H u0 p0 c0 {3,S} 8 H u0 p0 c0 {3,S} 9 H u0 p0 c0 {1,S}
    instead of:
    1 O u0 p2 c0 {2,S} {9,S}
    2 C u0 p0 c0 {1,S} {3,S} {4,S} {5,S}
    3 C u0 p0 c0 {2,S} {6,S} {7,S} {8,S}
    4 H u0 p0 c0 {2,S}
    5 H u0 p0 c0 {2,S}
    6 H u0 p0 c0 {3,S}
    7 H u0 p0 c0 {3,S}
    8 H u0 p0 c0 {3,S}
    9 H u0 p0 c0 {1,S}
    alongd committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    4d83035 View commit details
    Browse the repository at this point in the history
  2. Load all lines when reading energy in QChem

    For some reason ARC fails without this modification when sp calculations
    are done in QChem. It is indeed less efficient, since the entire file is
    loaded to memory.
    alongd committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    1d29a65 View commit details
    Browse the repository at this point in the history
  3. Added a QChem LoadEnergy test

    Using the 'Total energy in the final basis set' phrase
    alongd committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    b1e087a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5469b42 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea717d0 View commit details
    Browse the repository at this point in the history
  6. Set ArkaneSpecies properties after loading the objects

    Some properties are important to parse, but are not objects and cannot
    be updated automatically.
    `imaginary_frequency` contains a ScalarQuantity instance, but it is not
    an object in itself in RMG/Arkane, just an attribute of TransitionState
    (.frequency). It's important to parse it for tunneling.
    Structure information is important to parse since YAML file generation
    depends on it.
    alongd committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    7da6105 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    32a0896 View commit details
    Browse the repository at this point in the history
  8. Save a YAML file for TSs after computing kinetics

    Iff structures of all reactant/s and product/s are given
    alongd committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    a3aae20 View commit details
    Browse the repository at this point in the history
  9. Allow Statmech to process TSs from YAML

    Also, renames `TS` as `is_ts`
    alongd committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    d3eaa30 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    642a3d2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c7f9625 View commit details
    Browse the repository at this point in the history
  12. Added the NH2 + N2H3 = NH + N2H4 Arkane reaction example

    Showing how to use species (and TS) YAML files to run Arkane
    alongd committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    e267bdb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d351b81 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9b7350c View commit details
    Browse the repository at this point in the history
  15. Minor improvements to yaml dumping for ArkaneSpecies

    Provide file stream directly to yaml.dump
    Remove optional Dumper argument and associated imports
    Add str representer to dump multiline strings as block literals
    mliu49 authored and alongd committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    07876cf View commit details
    Browse the repository at this point in the history