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.2024.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.2024.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.2024.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.2024.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.2024.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.2024.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.2024.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.2024.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.2024.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.2024.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.2024.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.2024.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.2024.9.6-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 311c9ea1ee10756e7f8dc4a0a24432fcbdda536746cdb45e6ed4ec77efdd6074
MD5 2ba5a291d996431d4a08a0c62c1835e7
BLAKE2b-256 7dc53f3a741e994b5b692ecf658d9f2c82e9c18c0a85d3577556159858045bdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e27da93a80d6fc1eafd98a5cf863c0c13905d6a4a6ad66aadb45e50ddc0641cf
MD5 ebaff4df557fcfb7a0644377cb084c3c
BLAKE2b-256 b210a9ab854bf3d4302b5e39b9ab5162f3affce6f43fc1c5d9be702b97a0b269

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fd33e0b108c58cb0b81b6e4820018db8256d18905981daa162e53ee4eb48217
MD5 7e4d6ffad21ecbbf50f7f93b333ff270
BLAKE2b-256 8b676e7e499d8ec4f689d38bbc4b0ec042c7804f1c113972c7602308efd73c53

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6888c39bbdf5a6503456dfd3b02b3690d7c24c6ea563dc15ad14263ff8856210
MD5 b8325aaac890dc7237d13563a3957c44
BLAKE2b-256 da8ed4d08842e6b984b0f99d317e6ddaa49f021108df9d358cae85d0a95a59c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 15dd8cfa7a3d21c7f5febae237e3e097cf3b9ed0b9faa1a3e8db15cd77b80a3b
MD5 3df5a7354568c57f0d449011db3b4a09
BLAKE2b-256 8ce3f085a594c1e611e51770751ee46cf1143a38edb2fa5e04d674d637772205

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebfcbf67d65f29165209225b644fb6491f107fbced37da88f63ab244fefca72d
MD5 18a09dbc53e7c59ca2924eccd1b0a1fe
BLAKE2b-256 40050c1428d13a45e1a402bc056d5690e12cf8b4012a908d026b619586943daa

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c2595f40aad463fdc4610c9dc3a4a3a55f180ba5f0a627fd5f65eced90956ecc
MD5 0bd5ffc57a556463ec1d545ff0e6340f
BLAKE2b-256 c940be0ef50fd1a96eccc5ed6b4aa617a9d3d4aeb48f06e18050a4471a22d9d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0c742df1cabb4de58c6297735e9e5738a04eb5075a4ff6fba2c663f3a0d6c964
MD5 d19483a0b3c6a3eb320b830f11d76998
BLAKE2b-256 ea355f03cf25c7f00c3d8254fef758807881d806b5490682dd8400519b45bb86

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98817b7faf33e1b2c968ebe80d3e053f1eebacf6ee1816c51f848efd069b3d60
MD5 df1d5f6837ea4e7e3d44325e94786d9b
BLAKE2b-256 7697ee654a5865c78f5f20500583dc3d93700542a2bcf54d210fcab45367124e

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 92dbdf280eab33fc2c3d716ca635ddc735b3748f50ebe2a0a1a6a1f3e65b56bb
MD5 d21431029321508430c12ed66ed01638
BLAKE2b-256 db6cefac1dc85f76897b08875b2dee41e554a39d9cf1af155a4a4d6a33cf2317

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0f4534744ca8b61588a7b03f3bf93d08c7d815fcc43e532b22fe2aaf873bc0b1
MD5 84ae3455fef5dda95b35b6738f9106a5
BLAKE2b-256 edcb3dcad72477ffe8e30a51f6a83cc7f77811e59d56523b37bc7d4c88d7c53c

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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.2024.9.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smiles_fp-0.2.0.2024.9.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1266b94c40d3a949104e3d21be0db6be4f0994baa00e0e801fe411f9a70eda3b
MD5 396b9fab4defceec2562c7a58fec1236
BLAKE2b-256 45e977119e25a752b83ed11fc5923facd8ce9bfc0e990b68b24ff3ef6635105a

See more details on using hashes here.

Provenance

The following attestation bundles were made for smiles_fp-0.2.0.2024.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