Skip to main content

Community contributions to chemprop

Project description

chemprop-contrib

Community-contributed extensions to the Chemprop machine learning package

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.

Using

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

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.1.tar.gz (9.6 kB 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.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: chemprop_contrib-2025.11.1.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • 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.1.tar.gz
Algorithm Hash digest
SHA256 d42e6f0cd47b66138a6f826eaef127f561ddf1faaf45174f17c68cfb12a5265b
MD5 3ddc9bb54809785735ace37738bb4aa3
BLAKE2b-256 3f1f2ef6253ee34bba1ce26de809a06bdf608577db9c65c4f30f7ee8884cc8a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chemprop_contrib-2025.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fc2f71706c61ed60ca868bcad2e72b0b85acc0f6569d392ee9b1e8a2ab7ed756
MD5 5563b9cdc3426bbb8d9ccb5c1af1ccba
BLAKE2b-256 91f05a8db6e80297124959ff28c7c5db3ee83e01037232fbfc31cc65bffd6e30

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