Skip to main content

Python package for processing molecular point clouds.

Project description

AIdsorb logo

Static Badge Static Badge Static Badge GitHub Actions Workflow Status GitHub Actions Workflow Status

AIdsorb is a Python package for deep learning on molecular point clouds.

This package aims to provide a simple, easy-to-use and reproduce interface for:

  • 📥 Creating molecular point clouds

  • 🤖 Training DL algorithms on molecular point clouds

IRMOF-1 Cu-BTC UiO-66

⚙️ 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. It will be available soon.

Here is a summary of what you can do from the command line:

  1. Visualize a molecular point cloud:

    aidsorb visualize path/to/structure
    
  2. Create and prepare point clouds:

    aidsorb create path/to/inp path/to/out  # Create point clouds
    aidsorb prepare path/to/out  # Split point clouds to train, val and test
    

    where path/to/inp is a directory containing molecular structures.

  3. Train and test a model:

    aidsorb-lit fit --config=path/to/config.yaml
    aidsorb-lit test --config=path/to/config.yaml --ckpt_path=path/to/ckpt
    

💡 Contributing

🙌 We welcome contributions from the community to help improve and expand this project!

You can start by 🛠️ opening an issue for:

  • 🐛 Reporting bugs
  • 🌟 Suggesting new features
  • 📚 Improving documentation
  • 🎨 Adding your example to the Gallery

We appreciate your efforts to submit well-documented 🔃 pull requests and participate in discussions.

💪 Together, we can make this project even better!

📑 Citing

If you use AIdsorb in your research, please consider citing the following work:

Currently, not available.

⚖️ 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-0.0.0.tar.gz (10.4 MB view details)

Uploaded Source

Built Distribution

aidsorb-0.0.0-py3-none-any.whl (79.4 kB view details)

Uploaded Python 3

File details

Details for the file aidsorb-0.0.0.tar.gz.

File metadata

  • Download URL: aidsorb-0.0.0.tar.gz
  • Upload date:
  • Size: 10.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for aidsorb-0.0.0.tar.gz
Algorithm Hash digest
SHA256 6369d241152543f93aff2904343b2e477c5d74f4a5b93f8a70b51c97fd5d828d
MD5 8d1cc51a39598bbaec6954774fe10e12
BLAKE2b-256 225cb4ccb6d973e8fd8de366328878dfdcc742e4d6e842f7f4aaa782c37288f2

See more details on using hashes here.

File details

Details for the file aidsorb-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: aidsorb-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 79.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for aidsorb-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 288f2fda72cbc30add53cb3e11fd5292cb41108b45c642f4142e5580b95d6fbe
MD5 0ec995a5d2950b8a2e2ab2725fdd41a6
BLAKE2b-256 8dd2a45de1cf00e6e890a6e437feb4cc0dcbb8867b9a3ea773fae64919a265b1

See more details on using hashes here.

Supported by

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