Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.2.1.2026.3.6 instead.

smiles-fp

Rust-accelerated Tanimoto similarity search over RDKit Morgan fingerprints.

Prerequisites

  • Python 3.10 to 3.14.
  • RDKit, pinned to the version a given wheel was built against.
  • To build from source: a Rust toolchain and a conda package manager (micromamba, mamba, or conda).

Installation

A wheel is published to PyPI per supported RDKit release, with the RDKit version appended to the package version (e.g. 0.1.0.2026.3.2 for RDKit 2026.3.2):

uv pip install smiles-fp==0.1.0.2026.3.2

To build locally instead, build_wheels.py builds wheels per RDKit release into a local index:

python build_wheels.py 2024.9.6 2025.9.3 2025.9.6 2026.3.2
mv ./target/wheels ./target/smiles-fp
python -m http.server --directory ./target/
uv pip install smiles-fp --extra-index-url http://localhost:8000

Usage

from smiles_fp import get_mols, get_morgan_fps
from smiles_fp.search import similarity_search

mols = get_mols(["CCO", "CCN"])
fps = get_morgan_fps(mols)

License

MIT, see LICENSE.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

smiles_fp-0.2.0.2025.9.6-cp314-cp314-manylinux_2_34_x86_64.whl (289.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

smiles_fp-0.2.0.2025.9.6-cp314-cp314-manylinux_2_34_aarch64.whl (273.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

smiles_fp-0.2.0.2025.9.6-cp314-cp314-macosx_11_0_arm64.whl (254.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

smiles_fp-0.2.0.2025.9.6-cp313-cp313-manylinux_2_34_x86_64.whl (292.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

smiles_fp-0.2.0.2025.9.6-cp313-cp313-manylinux_2_34_aarch64.whl (275.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

smiles_fp-0.2.0.2025.9.6-cp313-cp313-macosx_11_0_arm64.whl (254.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

smiles_fp-0.2.0.2025.9.6-cp312-cp312-manylinux_2_34_x86_64.whl (292.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

smiles_fp-0.2.0.2025.9.6-cp312-cp312-manylinux_2_34_aarch64.whl (275.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

smiles_fp-0.2.0.2025.9.6-cp312-cp312-macosx_11_0_arm64.whl (254.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

smiles_fp-0.2.0.2025.9.6-cp311-cp311-manylinux_2_34_x86_64.whl (288.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

smiles_fp-0.2.0.2025.9.6-cp311-cp311-manylinux_2_34_aarch64.whl (273.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

smiles_fp-0.2.0.2025.9.6-cp311-cp311-macosx_11_0_arm64.whl (254.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

smiles_fp-0.2.0.2025.9.6-cp310-cp310-manylinux_2_34_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

smiles_fp-0.2.0.2025.9.6-cp310-cp310-manylinux_2_34_aarch64.whl (273.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

smiles_fp-0.2.0.2025.9.6-cp310-cp310-macosx_11_0_arm64.whl (255.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e6eb5f4d3511aaf91789c9fa42f880c9ca9c71faed65ea5a08b2e71c756b7087
MD5 013ed926cdfceebe6d844059abcbc42d
BLAKE2b-256 9bbd1bf9eeef988cd5000476b7a32fd30410071fea621ce4f49bdfa32670705e

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp314-cp314-manylinux_2_34_x86_64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 c1eb833c502c2726499d475f64acaac958673a1ef423eac160c84bb0d998bae5
MD5 1456b2a528981f6c42682915f07e485c
BLAKE2b-256 c182a2c2e540599b61aab4172af067c7dbb96c96797636c603361c87e1e6ed8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44bae3258dcf84b8ae2f7caa193ab6450e551843999d0e2587cb2a91c29c5483
MD5 7742af0372c7d0f3cba1d819f3e4948f
BLAKE2b-256 6eb5988b8bfb056101d984c2e35a417efe5092d8233fc9e7e11598509b26b8ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0e5679bc875f62883986e5f57900e1cac925c0692239c2e5602a53278d051f32
MD5 69f6cf79dac341d1bd0a3fe1414b60b8
BLAKE2b-256 8a0717610c494665633329b81f20da65aaa17746e08a65968e80187165103a4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 cf582362c31d4c38c7b592fcf5bc44b4d792af5977f0ed5141a5bbb4f54010c3
MD5 d508925b4358f8c39e28c318f97c9317
BLAKE2b-256 1bf1c49f6fd2b3fea322085075ac3f592e4e6cced26f7e161ee8b2677abc2970

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0885c9a357e5f531c4e39f33722714f912a0e7a9d2ab6254b4b1cff6e3e5915
MD5 1de276eda1f4dffe3280b6e3c9dd6cb5
BLAKE2b-256 5edccff00d2237bbb5cdce231ab5da2d082ab0ee38205059b294c18ddc9e2de2

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 370e8c23a07aea65a530319fe5eb0c52ea9776bf60ea59809487bec37102cdef
MD5 b617019160bd9b8f74a629d87de00a1b
BLAKE2b-256 d42612ec037a97d7a02a201d0487f2b82c3fd1f392d1dc30255a9ab6a1dd8a97

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 762942c7a184d96cf4ce33b3d578215219e9a99f719c2adfd5b047724845c92c
MD5 7fc000067a745b09ba6cd062b3418b47
BLAKE2b-256 093b0658b2cff1eef7f03bb6d228726be7326e2edc53bda9f7499e65ace3b56a

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6369a315e270f7579110c8b45b9f0712543ec7af8c6880cd295bfd118bc13fd5
MD5 b8c56ca5477851660320c07e2f769571
BLAKE2b-256 322e6d676874e12e4850d7f9d762c1dac0ead05f59323afc5bc2478261c5b86b

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fae1e551438cbc992e8875f882de9bf596354e27e8a8f3ba7c70399be8daf8bc
MD5 fc5c84ddb086953fa9820fb805847522
BLAKE2b-256 6af3732a55fc51fb59ca908d9837d8d4752e081ce5262ddd571860b3020db20c

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1915552a4156d5e362bab958e8d17b8579f15f8e315098f6cc266564cd32efb8
MD5 70dc3e515a41ae481e747e3dce07f12b
BLAKE2b-256 533b9ca074daa747b147fffb5864c47c9d1cdbc0e7324fbd4dcbf90232d4e458

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c68fa32dfbfb41ba692b172d7de3ff7fa72793d194dbf23fb223a6fbbeb77001
MD5 e59c63515bb64775f78f5f32734647e8
BLAKE2b-256 ac140c14204f106fe357c5736dc4d7a73166e5f64dfea6f084cafa5dee35cf52

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 25a0264ac08ebc10783e1856fef1faaff4cf0e6dc98290511555c75eb346c452
MD5 44658c94eb256ad0b623491026f9e14f
BLAKE2b-256 d0486df7e1abdd310434189b036dfabc0cdf0ca4c9670b685b05bbfce7169a64

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ca6d24374466c9b6806623d41c8c6536e38d58d9d02efcf5e02f6fab4dabf8bf
MD5 f8a2b08c67c800882d4a229d37fd1a8b
BLAKE2b-256 1418007d61d56bc69b9d09e697b7edf2d3061060ac52c96de6d82dabc33b2fc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp310-cp310-manylinux_2_34_aarch64.whl:

Publisher: release.yml on audivir/smiles-fp

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

File details

Details for the file smiles_fp-0.2.0.2025.9.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2025.9.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 809b4589853275c5110db0ed834a3fc285bccb4017bc16554041cd8b51ea400e
MD5 86674ad69d2273b029282f0e76ef62f4
BLAKE2b-256 061c2cf3c0022447211b286d9b802e8811b13c37d9f1413d3be9252237817843

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2025.9.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on audivir/smiles-fp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page