Metadata-Version: 2.4
Name: metalsurfer
Version: 0.3.0
Summary: Adsorption on arbitrary materials
Author: metalsurfer contributors
License: MIT
Keywords: adsorption,screening,catalysis,ase,mlip
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Chemistry
Requires-Python: >=3.12
Requires-Dist: numpy<2.3,>=1.26
Requires-Dist: ase
Requires-Dist: spglib
Requires-Dist: pandas
Requires-Dist: rdkit<2026.3.3,>=2024.9
Requires-Dist: scipy
Requires-Dist: scikit-learn
Provides-Extra: mlip
Requires-Dist: torch; extra == "mlip"
Requires-Dist: torch-sim-atomistic>=0.5.2; extra == "mlip"
Requires-Dist: fairchem-core>=2.7; extra == "mlip"
Requires-Dist: fairchem-data-oc; extra == "mlip"
Requires-Dist: setuptools<82,>=65; extra == "mlip"
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Requires-Dist: scipy-stubs; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=7.0; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
