diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml deleted file mode 100644 index 6c2b096..0000000 --- a/.github/workflows/CI.yml +++ /dev/null @@ -1,129 +0,0 @@ -name: Continuous Integration -on: - schedule: - - cron: "0 8 * * 1-5" - push: - branches: [main] - pull_request: - branches: [main] - workflow_dispatch: - -concurrency: - group: actions-id-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - -jobs: - check-formatting: - name: Check Formatting Errors - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Install Dependencies - run: | - python -m pip install pycodestyle autopep8 - python -m pip install . - - - name: Run pycodestyle - run: | - pycodestyle --statistics --count --max-line-length=150 --show-source . - - build-and-test: - needs: check-formatting - strategy: - fail-fast: false - matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] - os: [ubuntu-latest, windows-latest, macos-latest] - - runs-on: ${{ matrix.os }} - defaults: - run: - shell: bash -el {0} - name: ${{ matrix.os }} Python ${{ matrix.python-version }} Subtest - steps: - - uses: actions/checkout@v3 - - uses: mamba-org/setup-micromamba@main - with: - environment-name: temp - condarc: | - channels: - - defaults - - conda-forge - channel_priority: flexible - create-args: | - python=${{ matrix.python-version }} - - name: Install Dependencies - run: | - python -m pip install . - python -m pip install coverage pytest - - name: Run Tests - run: | - coverage run --source=. -m pytest -v - - name: Show Coverage - run: | - coverage report -m - - ci-report-status: - name: report CI status - needs: build-and-test - runs-on: ubuntu-latest - steps: - - run: | - result="${{ needs.build-and-test.result }}" - if [[ $result == "success" ]] ; then - exit 0 - else - exit 1 - fi - - check-for-new-release: - runs-on: ubuntu-latest - needs: build-and-test - steps: - - uses: actions/checkout@v3 - - name: Check PyPI version - uses: maybe-hello-world/pyproject-check-version@v3 - id: versioncheck - with: - pyproject-path: "./pyproject.toml" - - - name: Report Results - run: | - echo "New Release found? ${{ steps.versioncheck.outputs.local_version_is_higher }}" - echo "Local version: ${{ steps.versioncheck.outputs.local_version }}" - echo "Public version: ${{ steps.versioncheck.outputs.public_version }}" - outputs: - do_publish: ${{ steps.versioncheck.outputs.local_version_is_higher }} - - pypi-package: - name: Build and publish Python π distributions π¦ to PyPI - runs-on: ubuntu-latest - needs: [check-for-new-release, ci-report-status] - if: ${{ needs.check-for-new-release.outputs.do_publish == 'true' && github.ref == 'refs/heads/main' && github.repository == 'QuantumPioneer/tristate20'}} - steps: - - uses: actions/checkout@master - - name: Set up Python 3.10 - uses: actions/setup-python@v3 - with: - python-version: "3.10" - - name: Install pypa/build - run: >- - python -m - pip install - build - --user - - name: Build a binary wheel and a source tarball - run: >- - python -m - build - --sdist - --wheel - --outdir dist/ - . - - name: Publish distribution π¦ to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - password: ${{ secrets.PYPI_API_TOKEN }} - skip-existing: true - verbose: true - \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index aac7f39..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Jackson Burns - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index 61a65c2..892711f 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,9 @@ -
-
-
-
-
-
-
-
| \n", - " | source | \n", - "route_section | \n", - "charge | \n", - "multiplicity | \n", - "energy | \n", - "run_time | \n", - "input_coordinates | \n", - "dipole_au | \n", - "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "uHF UNO DLPNO-CCSD(T)-F12D cc-pvtz-f12 def2/J ... | \n", - "0 | \n", - "2 | \n", - "-400.826710 | \n", - "995.0 | \n", - "[[1.966178, 1.124096, -0.127534], [0.66917, 1.... | \n", - "1.19932 | \n", - "
| 1 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "uHF UNO DLPNO-CCSD(T)-F12D cc-pvtz-f12 def2/J ... | \n", - "0 | \n", - "2 | \n", - "-522.304109 | \n", - "3716.0 | \n", - "[[3.793948, 0.51694, -0.021986], [2.578084, 0.... | \n", - "0.52795 | \n", - "
| 2 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "uHF UNO DLPNO-CCSD(T)-F12D cc-pvtz-f12 def2/J ... | \n", - "0 | \n", - "2 | \n", - "-422.263499 | \n", - "1073.0 | \n", - "[[-1.503284, -1.357277, -0.49672], [-0.952133,... | \n", - "0.30215 | \n", - "
| 3 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "uHF UNO DLPNO-CCSD(T)-F12D cc-pvtz-f12 def2/J ... | \n", - "0 | \n", - "2 | \n", - "-454.045509 | \n", - "990.0 | \n", - "[[-1.905391, -1.469124, -0.652625], [-0.866371... | \n", - "1.55913 | \n", - "
| \n", - " | source | \n", - "energy | \n", - "
|---|---|---|
| 0 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "-400.826710 | \n", - "
| 1 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "-522.304109 | \n", - "
| 2 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "-422.263499 | \n", - "
| 3 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "-454.045509 | \n", - "
| \n", - " | source | \n", - "route_section | \n", - "charge | \n", - "multiplicity | \n", - "energy | \n", - "run_time | \n", - "input_coordinates | \n", - "dipole_au | \n", - "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "uHF UNO DLPNO-CCSD(T)-F12D cc-pvtz-f12 def2/J ... | \n", - "0 | \n", - "2 | \n", - "-400.826710 | \n", - "995.0 | \n", - "[[1.966178, 1.124096, -0.127534], [0.66917, 1.... | \n", - "1.19932 | \n", - "
| 1 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "uHF UNO DLPNO-CCSD(T)-F12D cc-pvtz-f12 def2/J ... | \n", - "0 | \n", - "2 | \n", - "-522.304109 | \n", - "3716.0 | \n", - "[[3.793948, 0.51694, -0.021986], [2.578084, 0.... | \n", - "0.52795 | \n", - "
| 2 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "uHF UNO DLPNO-CCSD(T)-F12D cc-pvtz-f12 def2/J ... | \n", - "0 | \n", - "2 | \n", - "-422.263499 | \n", - "1073.0 | \n", - "[[-1.503284, -1.357277, -0.49672], [-0.952133,... | \n", - "0.30215 | \n", - "
| 3 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "uHF UNO DLPNO-CCSD(T)-F12D cc-pvtz-f12 def2/J ... | \n", - "0 | \n", - "2 | \n", - "-454.045509 | \n", - "990.0 | \n", - "[[-1.905391, -1.469124, -0.652625], [-0.866371... | \n", - "1.55913 | \n", - "
| \n", - " | source | \n", - "charge | \n", - "
|---|---|---|
| 0 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "0 | \n", - "
| 1 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "0 | \n", - "
| 2 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "0 | \n", - "
| 3 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "0 | \n", - "
| source | route_section | charge | multiplicity | energy | run_time | input_coordinates | dipole_au |
|---|---|---|---|---|---|---|---|
| str | str | u8 | u8 | f64 | u32 | list[list[f64]] | f32 |
| "/data1/groups/co2_capture/reac⦠| "uHF UNO DLPNO-CCSD(T)-F12D cc-⦠| 0 | 2 | -400.82671 | 995 | [[1.966178, 1.124096, -0.127534], [0.66917, 1.414874, 0.013796], ⦠[3.189127, -0.669057, 0.545677]] | 1.19932 |
| "/data1/groups/co2_capture/reac⦠| "uHF UNO DLPNO-CCSD(T)-F12D cc-⦠| 0 | 2 | -522.304109 | 3716 | [[3.793948, 0.51694, -0.021986], [2.578084, 0.203352, 0.838065], ⦠[-1.554274, 2.973256, -0.233796]] | 0.52795 |
| "/data1/groups/co2_capture/reac⦠| "uHF UNO DLPNO-CCSD(T)-F12D cc-⦠| 0 | 2 | -422.263499 | 1073 | [[-1.503284, -1.357277, -0.49672], [-0.952133, -0.060015, 0.07242], ⦠[2.290489, 0.453102, 0.719722]] | 0.30215 |
| "/data1/groups/co2_capture/reac⦠| "uHF UNO DLPNO-CCSD(T)-F12D cc-⦠| 0 | 2 | -454.045509 | 990 | [[-1.905391, -1.469124, -0.652625], [-0.866371, -0.836593, -0.159013], ⦠[-0.069671, 2.402362, -0.805667]] | 1.55913 |
| source | charge |
|---|---|
| str | u8 |
| "/data1/groups/co2_capture/reac⦠| 0 |
| "/data1/groups/co2_capture/reac⦠| 0 |
| "/data1/groups/co2_capture/reac⦠| 0 |
| "/data1/groups/co2_capture/reac⦠| 0 |
| source | energy |
|---|---|
| str | f64 |
| "/data1/groups/co2_capture/reac⦠| -623.790852 |
| "/data1/groups/co2_capture/reac⦠| -170.225353 |
| "/data1/groups/co2_capture/reac⦠| -134.31814 |
| "/data1/groups/co2_capture/reac⦠| -515.612084 |
| \n", - " | source | \n", - "energy | \n", - "
|---|---|---|
| 0 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "-623.790852 | \n", - "
| 1 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "-170.225353 | \n", - "
| 2 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "-134.318140 | \n", - "
| 3 | \n", - "/data1/groups/co2_capture/reactant_product_cal... | \n", - "-515.612084 | \n", - "
| \n", - " | source | \n", - "route_section | \n", - "charge | \n", - "multiplicity | \n", - "max_steps | \n", - "normal_termination | \n", - "cpu_time | \n", - "wall_time | \n", - "e0_h | \n", - "hf | \n", - "... | \n", - "aniso_polarizability_au | \n", - "iso_polarizability_au | \n", - "scf | \n", - "dipole_moment_debye | \n", - "frequencies | \n", - "mulliken_charges_summed | \n", - "frequency_modes | \n", - "xyz | \n", - "std_xyz | \n", - "std_forces | \n", - "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", - "/data1/groups/RMG/Projects/Hao-Wei-Oscar-Yunsi... | \n", - "P opt=(calcfc,maxcycle=128,noeig,nomicro,carte... | \n", - "0 | \n", - "2 | \n", - "100 | \n", - "True | \n", - "2374 | \n", - "614 | \n", - "-382.633530 | \n", - "-382.760525 | \n", - "... | \n", - "18.4085 | \n", - "62.8190 | \n", - "[382.758210298, 382.759560141, 382.760381356, ... | \n", - "[1.8824, 1.7059, 0.6066] | \n", - "[131.7364, 188.0713, 194.6236, 263.776, 273.62... | \n", - "[[1.0, 0.234094], [2.0, -0.375229], [3.0, 0.37... | \n", - "[[[1.0, 6.0, -0.07, -0.1, -0.16], [2.0, 6.0, -... | \n", - "[[1.0, 6.0, 0.0, 0.178454, 1.90411, 0.117548],... | \n", - "[[[1.0, 6.0, 0.0, -0.175993, 1.912209, -0.1176... | \n", - "[[[1.0, 6.0, -2.303e-05, 0.000148725, 7.95e-06... | \n", - "
| 1 | \n", - "/data1/groups/RMG/Projects/Hao-Wei-Oscar-Yunsi... | \n", - "P opt=(calcall,maxcycle=64,noeig,nomicro,carte... | \n", - "0 | \n", - "2 | \n", - "64 | \n", - "True | \n", - "5603 | \n", - "1415 | \n", - "-319.766421 | \n", - "-319.876823 | \n", - "... | \n", - "37.2826 | \n", - "58.9151 | \n", - "[319.870024548, 319.873712193, 319.875876296, ... | \n", - "[-2.9536, 6.6691, 0.0] | \n", - "[125.7135, 225.1377, 243.6628, 275.6355, 307.2... | \n", - "[[1.0, 0.177478], [2.0, -0.11589], [3.0, -0.08... | \n", - "[[[1.0, 6.0, -0.0, -0.0, -0.02], [2.0, 6.0, -0... | \n", - "[[1.0, 6.0, 0.0, -2.04409, -0.600169, 0.01305]... | \n", - "[[[1.0, 6.0, 0.0, -2.050841, -0.610164, -0.000... | \n", - "[[[1.0, 6.0, 0.001360017, 0.000413491, -5.4464... | \n", - "
| 2 | \n", - "/data1/groups/RMG/Projects/Hao-Wei-Oscar-Yunsi... | \n", - "P opt=(calcfc,maxcycle=128,noeig,nomicro,carte... | \n", - "0 | \n", - "2 | \n", - "120 | \n", - "True | \n", - "9251 | \n", - "2448 | \n", - "-423.099887 | \n", - "-423.281993 | \n", - "... | \n", - "14.4899 | \n", - "74.3067 | \n", - "[423.274519549, 423.277512792, 423.280067289, ... | \n", - "[0.6979, 0.8904, 0.3061] | \n", - "[61.6212, 178.6859, 229.9573, 253.2535, 273.82... | \n", - "[[1.0, 0.178076], [2.0, -0.425597], [3.0, 0.11... | \n", - "[[[1.0, 6.0, -0.08, 0.02, -0.05], [2.0, 6.0, 0... | \n", - "[[1.0, 6.0, 0.0, 0.243366, 2.083137, 0.689603]... | \n", - "[[[1.0, 6.0, 0.0, -0.459041, 2.197114, -0.2423... | \n", - "[[[1.0, 6.0, -4.106e-06, 1.1987e-05, -2.732e-0... | \n", - "
| 3 | \n", - "/data1/groups/RMG/Projects/Hao-Wei-Oscar-Yunsi... | \n", - "P opt=(calcall,maxcycle=64,noeig,nomicro,carte... | \n", - "0 | \n", - "2 | \n", - "64 | \n", - "True | \n", - "8237 | \n", - "537 | \n", - "-303.770502 | \n", - "-303.893091 | \n", - "... | \n", - "46.1818 | \n", - "63.9089 | \n", - "[303.886122623, 303.88988402, 303.892570737, 3... | \n", - "[3.0462, 0.8742, 0.0015] | \n", - "[128.1369, 165.4973, 216.2848, 249.2191, 292.2... | \n", - "[[1.0, 0.154953], [2.0, -0.118076], [3.0, -0.0... | \n", - "[[[1.0, 6.0, -0.0, 0.0, -0.03], [2.0, 6.0, -0.... | \n", - "[[1.0, 6.0, 0.0, -1.37189, -1.175717, -0.07927... | \n", - "[[[1.0, 6.0, 0.0, 1.994908, -0.843335, 0.00100... | \n", - "[[[1.0, 6.0, -0.000275241, 6.5551e-05, 1.2646e... | \n", - "
4 rows Γ 26 columns
\n", - "