Skip to main content

Python package for deep learning on porous materials.

Project description

AIdsorb logo

Static Badge Static Badge GitHub Actions Workflow Status GitHub Actions Workflow Status GitHub Actions Workflow Status coverage Docs PyPI App

AIdsorb is a Python package for deep learning on porous materials.

It is designed to automate the repetitive tasks common to deep learning workflows, allowing researchers to focus on developing and testing new ideas instead of writing boilerplate code.

IRMOF-1 Cu-BTC UiO-66

AIdsorb provides a unified, configuration-driven interface to:

  • 🛠️ Generate input representations of materials.
  • 🗂️ Prepare and manage datasets.
  • 🤖 Train and fine-tune models with minimal boilerplate.
  • 🔬 Build reproducible and repeatable deep learning workflows.

⚙️ Installation

[!IMPORTANT] It is strongly recommended to perform the installation inside a virtual environment.

Assuming an activated virtual environment:

pip install aidsorb

🚀 Usage

[!NOTE] Refer to the 📚 Documentation for more information.

AIdsorb Intro

💡 Questions and Contributing

Questions

If you have any questions about how to use AIdsorb, we encourage you to post them in the 💬 Discussions section of the repository.

[!NOTE] Please make sure to read the documentation carefully first before asking your question.

Contributing

We welcome contributions from the community! Please read our 🙌 Contributing Guidelines before submitting PRs or opening issues.

📑 Citing

  • To cite the software, please refer to the citation file or click the citation button.
  • To cite the paper, please use the following BibTeX entry:
Show BibTex entry
@article{Sarikas2024,
  title = {Gas adsorption meets geometric deep learning: points, set and match},
  volume = {14},
  ISSN = {2045-2322},
  url = {http://dx.doi.org/10.1038/s41598-024-76319-8},
  DOI = {10.1038/s41598-024-76319-8},
  number = {1},
  journal = {Scientific Reports},
  publisher = {Springer Science and Business Media LLC},
  author = {Sarikas,  Antonios P. and Gkagkas,  Konstantinos and Froudakis,  George E.},
  year = {2024},
  month = nov
}

⚖️ License

AIdosrb is released under the GNU General Public License v3.0 only.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aidsorb-3.0.0rc1.tar.gz (9.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aidsorb-3.0.0rc1-py3-none-any.whl (93.3 kB view details)

Uploaded Python 3

File details

Details for the file aidsorb-3.0.0rc1.tar.gz.

File metadata

  • Download URL: aidsorb-3.0.0rc1.tar.gz
  • Upload date:
  • Size: 9.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aidsorb-3.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 1ef04d6cb06d3ac904be1565ef2d21dab3cf8a5c764b52c4d3a0c6937e88791f
MD5 1f783c69402faea0b001137c7ba08f2f
BLAKE2b-256 84f8048b0809c34c00538ca74e6a1552a856141726ec232e332657dda59eb2e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for aidsorb-3.0.0rc1.tar.gz:

Publisher: pypi.yaml on adosar/aidsorb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aidsorb-3.0.0rc1-py3-none-any.whl.

File metadata

  • Download URL: aidsorb-3.0.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 93.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aidsorb-3.0.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 1c7c6c014d6f68b6a5abf33d928476b539276549b849c1363e6c850444b8a913
MD5 2d644c8f96dae3aee5f6408933e2d5b1
BLAKE2b-256 dd4cbbac4c26021411b83d1fab1eefbddc0b2477a883179eba5d6f6930555824

See more details on using hashes here.

Provenance

The following attestation bundles were made for aidsorb-3.0.0rc1-py3-none-any.whl:

Publisher: pypi.yaml on adosar/aidsorb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page