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.
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.
💡 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.
Metadata
Release files for aidsorb 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aidsorb-3.0.0.tar.gz | 9.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aidsorb-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.8 MB
Release files / aidsorb-3.0.0.tar.gz
| Download URL | aidsorb-3.0.0.tar.gz |
|---|---|
| Size | 9.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0d487fca5ad7c8bcf8213a8344856f192ebf7a8152196212ae3b38ed2ff4ff3f
|
|
BLAKE2b-256 checksum How to use checksums |
e43e911fde147d656537aca7c43eefd7f9926081746dcbcfad6f642664f255ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.
Transparency logRelease files / aidsorb-3.0.0-py3-none-any.whl
| Download URL | aidsorb-3.0.0-py3-none-any.whl |
|---|---|
| Size | 93.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe5bed0a3d95114f87e591cb89281618fc8114227c29371a7882bba493c050a0
|
|
BLAKE2b-256 checksum How to use checksums |
115b41612c7a793f1925774cfe3c8baf22eb62c81f855c8e150719d355b802a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 30, 2026.
Transparency log