Skip to main content

Community contributions to chemprop

Project description

chemprop-contrib

Community-contributed extensions to the Chemprop machine learning package

Usage

Installation

chemprop-contrib can either be pip installed directly

pip install chemprop-contrib

or installed as an optional dependency when installing Chemprop

pip install chemprop[contrib]

Then, the contributed packages can be imported in Python as

from chemprop_contrib import <package_name>

Each package includes tests, which can be used to demonstrate the use of the package.

Available Packages

Contributing

All community-contributed packages should fork the repository and in a branch on the fork, make a new directory under the chemprop_contrib directory with their name. Then add the following:

  • License for the code (preferably MIT)
  • All associated code files
  • Data files, if needed, and their provenance
  • Documentation (perhaps a Notebook (*.ipynb) or README.md) with instructions on how to use code contributed
  • Tests demonstrating that the code works as intended

If your package has additional dependencies, add them to the list of optional dependencies in the pyproject.toml with the same name as your directory.

Once the package is ready, make a pull request to the main chemprop-contrib repository for a brief review. We provide a template for these pull requests.

Examples

For packages which do not require any new dependencies, see moe_regressor as an example.

For packages which do require additional dependencies, see mcp as an example. Note that one must edit the pyproject.toml and add these dependencies, as mentioned in Contributing.

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

chemprop_contrib-2025.11.30.tar.gz (16.4 MB view details)

Uploaded Source

Built Distribution

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

chemprop_contrib-2025.11.30-py3-none-any.whl (16.4 MB view details)

Uploaded Python 3

File details

Details for the file chemprop_contrib-2025.11.30.tar.gz.

File metadata

  • Download URL: chemprop_contrib-2025.11.30.tar.gz
  • Upload date:
  • Size: 16.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chemprop_contrib-2025.11.30.tar.gz
Algorithm Hash digest
SHA256 2303e090d9764a644dcd83c02f9f0bdc14b82e5c1195c2c86a8cd5002d2df042
MD5 6314848729d7e5a209331c9ae2f3d043
BLAKE2b-256 a7a38cbdf30c382ee99b2b65243bfa9486ae191e36edf6b212057243c88b1640

See more details on using hashes here.

File details

Details for the file chemprop_contrib-2025.11.30-py3-none-any.whl.

File metadata

File hashes

Hashes for chemprop_contrib-2025.11.30-py3-none-any.whl
Algorithm Hash digest
SHA256 2c3bac0e586378df4ef3d80e8e7a39e5262535d73e4c3789df0b1e07cb650bde
MD5 7a148cdca1b73dd3fffbb306ae1dc532
BLAKE2b-256 3b1a95d6bd25507e14049eb190ecaf6f363a0f87f72fc309b5deb5360cf6c278

See more details on using hashes here.

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