graph-pes

View on PyPIReverse Dependencies (0)

0.0.25 graph_pes-0.0.25-py3-none-any.whl

Wheel Details

Project: graph-pes
Version: 0.0.25
Filename: graph_pes-0.0.25-py3-none-any.whl
Download: [link]
Size: 261674
MD5: 5c97b55972f03f57f8e9199c0e1be8a7
SHA256: 094938132950c58ede2fe6ff0b2bb48223f879163c1a65e606c9b81d6a9bb93b
Uploaded: 2025-02-19 19:24:56 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: graph-pes
Version: 0.0.25
Summary: Potential Energy Surfaces on Graphs
Author-Email: John Gardner <gardner.john97[at]gmail.com>
Project-Url: Homepage, https://github.com/jla-gardner/graph-pes
License: MIT License Copyright (c) 2023-24 John Gardner 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.
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: torch
Requires-Dist: pytorch-lightning
Requires-Dist: ase
Requires-Dist: numpy
Requires-Dist: rich
Requires-Dist: dacite
Requires-Dist: e3nn (<=0.5.3)
Requires-Dist: scikit-learn
Requires-Dist: locache (>=4.0.2)
Requires-Dist: load-atoms (>=0.3.9)
Requires-Dist: wandb
Requires-Dist: data2objects (>=0.1.0)
Requires-Dist: pyright (>=1.1.394)
Requires-Dist: vesin (>=0.3.2)
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: sphinxext-opengraph; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: build; extra == "publish"
Requires-Dist: twine; extra == "publish"
Provides-Extra: test
Provides-Extra: docs
Provides-Extra: publish
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3611 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
graph_pes/__init__.py sha256=pPMAeUZEi13pFcyZOZq9NwUwRE-8IVyICFYSP5JZ1d8 166
graph_pes/atomic_graph.py sha256=oqEKsgPoP2sH_kP_5Yt8yvXH0FyLrjYhmTDT7PtoCT8 35601
graph_pes/graph_pes_model.py sha256=BxRckwenBpsyI_0GmHVL81xTsSPmH6dnD2t9oElCnY0 22392
graph_pes/config/shared.py sha256=r-8hmEbs2D0YoTe4ZEJ7jvuV-5et-czjCON_NvuVvRM 4516
graph_pes/config/testing.py sha256=yYz1c5iL2XOO3Si6WPjKhCtT0pS8vpH2015rLCZ0uNI 3226
graph_pes/config/training-defaults.yaml sha256=Ja9adPOm3qYSh70OYHTOyv4xCgIZ0vtg9HGYpJK2Kjg 680
graph_pes/config/training.py sha256=N6uPk_fYhaAcoN6EQ9kH-YflA2Nr-KKZCbDgA7TCrfs 3923
graph_pes/data/__init__.py sha256=C1_IgqVUaCDLuBLTxy-3lyuRIFj4cOxh4CxuboabtDo 322
graph_pes/data/ase_db.py sha256=w6StFGJBuqntRzegZTmGMhx_IcporpTVTxov9X9xrLQ 2548
graph_pes/data/datasets.py sha256=mntAj1AJFNhuXdVUmqy1cTwMc3bnZBiBSlQVji5rAqM 12487
graph_pes/data/loader.py sha256=wajHJfGSO6UlPPR_4eyo-dxCInMzWHk_LNt5l3PJkUE 1677
graph_pes/interfaces/__init__.py sha256=-HZmQJYgUjculEGv9ASbyts1e-cSc6LBxZMyFifOCFs 145
graph_pes/interfaces/_mace.py sha256=a1jPHjzvHFDnjFZP6g0zsjJBgKbFckR5bv5QCDGVu1U 9349
graph_pes/interfaces/_mattersim.py sha256=2O7JZKbT7tm1yGV-ZC5pBbu6AjmLtKDJNo2_ERMJh_Q 4556
graph_pes/interfaces/mace_test.py sha256=rtzeb4URj2oGXsHBXQXRw1JRxOzPYYi8hokD4dcIQMI 5143
graph_pes/interfaces/mattersim_test.py sha256=2Kdd_C9QMxINi_vJP4ms0OPipDzk403qJrlIJfzAEDw 5033
graph_pes/models/__init__.py sha256=mgJQ0i1H0FI5cnOvl9KCtfxHQCHXcMEivU5cTa6o0s4 6385
graph_pes/models/addition.py sha256=tQn1uZHZcsyQYduj_fu9ZZRILN0sCY5mN_kDZqzbM7Q 4455
graph_pes/models/offsets.py sha256=APbk_SOzbOl0rP0HufheeTS38KMLHNSfUrs7nAXKKHQ 5413
graph_pes/models/painn.py sha256=jpkL_NHOIrFKKrkJm_nf1DdPlorCkrbLl9TkLyNHjUk 8098
graph_pes/models/pairwise.py sha256=QugPSZHnlXL40nvye8CDIe3AdYZOCKk8WHUdfY_aOPY 17184
graph_pes/models/schnet.py sha256=pimglob6WiZNcoUourdL3JyaVHNTmLvHthgEhty5hYY 7724
graph_pes/models/tensornet.py sha256=MmbsqkveIyigUY7vce_3UGNhYL18bfU9DaPlWjchfjM 16446
graph_pes/models/components/aggregation.py sha256=HoarkDr6pW2UgTKtpnknT1bN1BfgktxaQV3x_4IUk8s 6393
graph_pes/models/components/distances.py sha256=qgZv2NInbX8YVC47T8amdctxe8Ku_-Cwjh-TrdsVgW4 14457
graph_pes/models/components/scaling.py sha256=XB36E8Cb_N2o9iL3VWICpkjf9qpS5lcxzrGWKlhETNg 2393
graph_pes/models/e3nn/_high_order_CG_coeff.pt sha256=uIloaK4kdvtASoajjXz7YvlAyF9nYKEXXFJso6Xs10Q 2607934
graph_pes/models/e3nn/mace.py sha256=k0Jj0SAgYDhH7RrdWGw163eLBrcYaGerQGNIX0oXN3g 20408
graph_pes/models/e3nn/mace_utils.py sha256=hzJq-PFxLHu-a-7vSNKpa1JCI7cCPADVwx2BUp4FmRY 10033
graph_pes/models/e3nn/nequip.py sha256=OBRSJi-1Aum76x0OtRCXF4kB0YPPsZT405eJ2ZxnZV0 27051
graph_pes/models/e3nn/utils.py sha256=o2bldrZmJ_nW6IWvpOF8fX_ryZIDxYUs70kOrSgKEmA 7805
graph_pes/pair_style/pair_graph_pes.cpp sha256=JCdbvvFn-NR_ZYEvCUhoVxko45xEgHSeJHJHS8g25w0 18307
graph_pes/pair_style/pair_graph_pes.h sha256=j4Df-kaLPnuHaSRuf_4shfDAAuVDbgWd9NOmAW_DYC8 1377
graph_pes/scripts/id.py sha256=xgbqtHqSySVoj6XDmP-fQtxECw1buuv7qCJSHnIed-w 120
graph_pes/scripts/resume.py sha256=c5FYfsw7kvkPTT3q7zxo9jVWJKGQGWJDGJpnX_HsSAk 2653
graph_pes/scripts/test.py sha256=vuNaYcjZWWSP46GX3SvmMHXTHEV1aM2363NNhgTV7Bk 1898
graph_pes/scripts/train.py sha256=o6fRX3jG2owtJgMXZA2PqSdniQbwvsi9ycnbJz2mvPo 10229
graph_pes/scripts/utils.py sha256=urJlqpZtzh3C6rKuVKQ62TsxYyxkie6uM5lm3k80ZW8 4667
graph_pes/training/callbacks.py sha256=utfPNZlVw8lq2RSO1QAZoL2q_VUycsWCNvuS_-qKn-A 14613
graph_pes/training/loss.py sha256=DzVndGBPzHTCSKZU_7m384rNnXYOzAmAEkzJSYNSYzI 10174
graph_pes/training/opt.py sha256=39Sq0SyIHQnmorLywlmtMTe4sUrDeNLJwqo302U47SE 7098
graph_pes/training/tasks.py sha256=BhGAbZb9h7p3_M4zlvORn2FhO3QJLi5ECLZJ5QWE5eY 13809
graph_pes/training/utils.py sha256=CbWRPpWGB4VpvKwVhyah0EIEejJdW7iLl7OgNNGNOu8 2800
graph_pes/utils/analysis.py sha256=EmhDEoYEDVr-hWAo-hu5bNAVZ53ga9twB2B6ypOJHDQ 8606
graph_pes/utils/calculator.py sha256=9F3dkYPQ8CPJGHUMaPmuc5GRFvGNrpyfujBaEpono2c 11420
graph_pes/utils/distributed.py sha256=piwRhR-qPwxG3U1Mvhl-cC8tysY1ZJAMZlGVcXTBVOM 678
graph_pes/utils/lammps.py sha256=j5X1DgUncaB4ODPQiELTv4qPx21utMGdijPVXhNUcow 3217
graph_pes/utils/logger.py sha256=d6HnYyhgrOwJbgPRjBYpwx_9pF8lHyIyhg64XOxvk_o 1658
graph_pes/utils/misc.py sha256=RJfTTglLcXZvYWy_s6s1WvwgDOwU71wdUaqp54qlTHM 12618
graph_pes/utils/nn.py sha256=byAdZD7vPrVv-udb6dguMYDD6km3iNCLgYW0ZU4_lVE 20571
graph_pes/utils/sampling.py sha256=462b0-C9maxOtsTjAPSmEoMgfSIC5DHoqNInqRA6uQI 2652
graph_pes/utils/shift_and_scale.py sha256=km3nuuGIe_lyaGbVCRfN76FXUxd3L1GdrvneGO3Yn9o 2806
graph_pes/utils/threebody.py sha256=3l0duTg_DWuPcjtbQJzvzQOLplu6PXX-n8nKcIRjYvo 4345
graph_pes-0.0.25.dist-info/LICENSE sha256=v3NofgcACm9sqEd3sUtUevfdrVAVOzW-79bFKGyARFk 1072
graph_pes-0.0.25.dist-info/METADATA sha256=SffGcuQXL7CmwdT2FXMkSszuL-Udo_OzqLSH-8UvRUQ 6174
graph_pes-0.0.25.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
graph_pes-0.0.25.dist-info/entry_points.txt sha256=MfxrQ3aZYU6_5TN0m5ev7I8r7hipTV3okrbGMtXl3_g 200
graph_pes-0.0.25.dist-info/top_level.txt sha256=SvxpuN776h6vF3iwUWzSEbVAKqRiQGdlLCXvqrYnKFI 10
graph_pes-0.0.25.dist-info/RECORD

top_level.txt

graph_pes

entry_points.txt

graph-pes-id = graph_pes.scripts.id:main
graph-pes-resume = graph_pes.scripts.resume:main
graph-pes-test = graph_pes.scripts.test:main
graph-pes-train = graph_pes.scripts.train:main