Skip to main content

mol-hume

Molecular descriptors computed in C++, verified column by column against RDKit and Mordred.

mol-hume emits 1,269 descriptors per molecule in about 285 microseconds, from a single call, plus a 2,048-bit ECFP alongside them. Of the descriptors, 1,109 reproduce ones that RDKit or Mordred already define, and 160 are new. Nothing is computed in Python.

pip install mol-hume
import molhume

X = molhume.featurize(["CCO", "CC(=O)Oc1ccccc1C(=O)O"], standardize="none")
# X -> (2, 3317) float64: 1,269 descriptors then 2,048 ECFP bits, ready for a model

xgboost.XGBRegressor().fit(X, y)

One array, not a tuple. The column names do not change from call to call, so returning them every time is something you would unpack and discard; ask for them when you need them, and they come back in the same order for the same flags:

df = pandas.DataFrame(X, columns=molhume.feature_names())

Pass the same flags to both and the names line up: feature_names(fingerprint=False) for the 1,269 descriptors alone, feature_names(columns=[...]) for a subset.

The one decision you have to make

standardize has no safe default, so leaving it unset warns once and tells you the options. Descriptors are computed on the graph you hand them: a salt, a tautomer and a charge state are three different molecules, and no library can guess which one you meant.

value what it does
"none" featurize exactly what you supplied
"canonical" SMILES round-trip, nothing else
"cleanup" RDKit MolStandardize: normalize, largest fragment, uncharge
a callable your own Mol -> Mol

Passing "none" explicitly is a decision and is silent; omitting it is not, and warns.

Flags

flag default what it controls
standardize "none" (warns if unset) what molecule the numbers describe
threads 0 descriptor-block workers; 0 is one per hardware thread. Pass 1 if your own code is already parallel — but see the timing note below, because it costs about 3x
fingerprint True append fp_size ECFP bit columns after the descriptors, so descriptor column indices never shift when the flag changes. Turning it off saves about 30 us/molecule that cannot be threaded
fp_radius 3 ECFP radius
fp_size 2048 ECFP bits
additional_descriptors True include the 160 descriptors that are ours rather than RDKit's or Mordred's. Selects what is returned, not what is computed
columns None emit only these names, in this order. Combined with additional_descriptors by AND
optional None expensive columns to compute. AvgIpc is on by default, qed off
on_error "nan" unparseable SMILES: "nan" keeps the row and fills it, so the output stays aligned with the input; "raise"; "skip" drops the row, so it does not
dtype float64 float32 halves the memory and is what the boosting libraries convert to internally anyway
batch_size 4096 rows per batch. Affects memory, not values

featurize also takes RDKit Mol objects instead of SMILES, which skips a parse.

molhume.feature_names(**flags) gives the names for any set of flags; molhume.ALL_COLUMNS is the full list, and molhume._additional.ADDITIONAL_COLUMNS the ones that are ours.

To take one descriptor family, molhume.FAMILY_OFFSETS maps a family name to a half-open (start, stop) into ALL_COLUMNS and into the descriptor block of the output:

lo, hi = molhume.FAMILY_OFFSETS["ringcount"]
ring_counts = X[:, lo:hi]                     # 47 columns, n5Ring .. nG12FAHRing

import mol_hume works too, and is the same module object — the distribution is mol-hume, and import mol-hume is a Python syntax error, not something a package can fix.

What "verified" means

Every column was compared against its upstream definition over a 42,000-molecule corpus spanning 1 to 64 heavy atoms:

  • 167 of 186 RDKit columns and 412 of 968 Mordred columns are bit-identical.
  • 99.99% (RDKit) and 99.23% (Mordred) of values agree to within 1e-9.

The remainder are deliberate, documented divergences, not unexplained differences: they are cases where the upstream definition depends on atom numbering or on a Kekule choice, and therefore has no single correct answer. Every one of them is listed with a measurement in METHODS.md.

About that 285 us

That is the threaded number, with threads=0 (one worker per hardware thread), which is the default. The descriptor block is the parallel part, so the single-threaded figure is very different. Measured on a 12-thread M-series laptop, 4,000 corpus molecules:

us/molecule
threads=0 (default, 12 threads) 282
threads=0, fingerprint=False 247
threads=1 861
threads=1, fingerprint=False 846

So threads=1 costs roughly 3x, not 12x — the per-molecule boundary work does not parallelize. Pass threads=1 when your own code is already parallel across processes; leave it at 0 otherwise. Quoting a per-molecule cost without saying which of these it is makes the number meaningless, so always say.

The RDKit range

mol-hume requires rdkit>=2024.09.1,<2026.09, and this is a hard requirement rather than a preference. The library reads RDKit's MolPickler blob directly — a large part of where the speed comes from — and that format is explicitly not a stable API. Outside the range that has been measured, mol-hume refuses to import rather than misparse a molecule into wrong numbers with no symptom.

Within the range, the pickle format is checked rather than assumed: RDKit 2026.03 writes a different format version from 2025.09, and it is accepted because 4,000 corpus molecules pickle to bytes that differ only in the version triple, and all 1,269 columns over 8,000 molecules come out bit-identical. Widening it for a future release is one command — tools/check_rdkit_release.py — plus, if the blobs really changed, work on the reader. See MAINTENANCE.md.

The upper bound is loose on purpose. It is a courtesy to resolvers — it stops a fresh install picking an RDKit years newer than anything measured — not a claim that 2027 will work. If the pickle format does change, featurize raises an error naming your RDKit and what to do, the package still imports, and featurize_blocks(reader="api") still works on any RDKit at all, because it goes through RDKit's supported Python API.

Within that range, values are quoted against RDKit 2025.9.2 specifically. RDKit's perceived atom and bond properties drift across releases, so a different RDKit inside the range can still move values in the last digits.

Why 1,269 and not 1,539

The implemented set was 1,539 columns. Pairs that carry the same information were removed by a greedy cover in ascending compute cost: a column is dropped when some cheaper surviving column predicts it at |Spearman| >= 0.99 on ranks, and that has to hold in every one of five heavy-atom strata, not just on the pooled corpus, so a correlation that only exists because small and large molecules sit at opposite ends of both scales does not count. Columns that are NaN more than half the time, or that take one value for 99.9% of molecules, are dropped as unusable. What survives is 1,269.

Platforms

Wheels are built for the platforms RDKit itself ships, since a mol-hume wheel for a platform with no RDKit wheel could not be imported:

CPython 3.10 - 3.14
Linux x86_64, aarch64 manylinux_2_28
macOS arm64 11.0+
macOS x86_64 10.15+, needs rdkit<=2025.9.2 (RDKit dropped Intel Mac after that)
Windows x86_64 MSVC

No musl, no 32-bit, no PyPy — RDKit publishes none of those. The extension links only the C++ runtime: no BLAS, no RDKit library, and no NumPy ABI, so one wheel works across NumPy 1.x and 2.x.

Values are not bit-identical across architectures

This matters if you are comparing outputs between machines, and not at all if you are fitting a model. The exactness numbers above were measured on macOS arm64 with clang. The same source on x86-64 moves the last bits: 594 of the 1,269 columns under gcc, 595 under MSVC, with a maximum disagreement of 1.1e-14 of each column's range. Nothing structural changes — the NaN pattern is identical on all three.

That is not a bug that a build flag removes. The library reproduces upstream floating-point behavior, so a different libm's log and a different FMA decision are part of the result. CI measures this on every platform (tools/platform_drift.py) and the test suite asserts a bound on it, exactly rather than approximately on the reference platform.

Beware per-value relative error when you compare: several columns are differences that cancel to near zero (the centered autocorrelations, Cyclicity, DeltaMean), where a last-bit wobble reads as a relative error of 27. Compare against each column's range.

Development

uv pip install -e . --python .venv/bin/python -c constraints.txt
.venv/bin/python -m pytest tests/

The pinned RDKit in constraints.txt is the oracle every exactness claim is measured against — install with -c constraints.txt or a bare editable install will silently upgrade it. tests/ runs in seconds against a committed fixture; the full exactness verifications against RDKit and Mordred are the root-level verify_*.py, which need the corpus and a second environment. See tests/README.md.

Acknowledgments

mol-hume reproduces descriptors first defined and published by two projects, and would not exist without either:

  • RDKit — Greg Landrum and contributors. RDKit parses the molecule and supplies every perceived atom and bond property this library computes from, and 186 of the emitted columns reproduce RDKit descriptor definitions. Several parameter tables here are derived from published RDKit values, including the Crippen logP/MR atom-type contributions and the Hall-Kier alpha table. BSD 3-Clause.
  • Mordred — Hirotomo Moriwaki et al., J. Cheminform. 10, 4 (2018). 968 of the emitted columns reproduce Mordred definitions. BSD 3-Clause.

Where this library's values differ from either, the difference is deliberate and documented: those are cases where the upstream definition depends on atom numbering or on a Kekule choice and so has no single correct answer. Every one is listed with a measurement in METHODS.md.

License

BSD 3-Clause. See LICENSE.

Download files

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

Source Distribution

mol_hume-0.1.1.tar.gz (472.8 kB view details)

Uploaded Source

Built Distributions

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

mol_hume-0.1.1-cp314-cp314-win_amd64.whl (653.3 kB view details)

Uploaded CPython 3.14Windows x86-64

mol_hume-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (520.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mol_hume-0.1.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (483.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

mol_hume-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (443.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mol_hume-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl (489.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

mol_hume-0.1.1-cp313-cp313-win_amd64.whl (629.8 kB view details)

Uploaded CPython 3.13Windows x86-64

mol_hume-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (519.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mol_hume-0.1.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (482.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

mol_hume-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (443.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mol_hume-0.1.1-cp313-cp313-macosx_10_15_x86_64.whl (489.7 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

mol_hume-0.1.1-cp312-cp312-win_amd64.whl (629.7 kB view details)

Uploaded CPython 3.12Windows x86-64

mol_hume-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (519.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mol_hume-0.1.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (482.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

mol_hume-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (443.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mol_hume-0.1.1-cp312-cp312-macosx_10_15_x86_64.whl (489.6 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

mol_hume-0.1.1-cp311-cp311-win_amd64.whl (626.0 kB view details)

Uploaded CPython 3.11Windows x86-64

mol_hume-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (519.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mol_hume-0.1.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (482.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

mol_hume-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (441.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mol_hume-0.1.1-cp311-cp311-macosx_10_15_x86_64.whl (487.6 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

mol_hume-0.1.1-cp310-cp310-win_amd64.whl (625.5 kB view details)

Uploaded CPython 3.10Windows x86-64

mol_hume-0.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (519.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

mol_hume-0.1.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (482.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

mol_hume-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (440.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mol_hume-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl (486.2 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

Details for the file mol_hume-0.1.1.tar.gz.

File metadata

  • Download URL: mol_hume-0.1.1.tar.gz
  • Upload date:
  • Size: 472.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mol_hume-0.1.1.tar.gz
Algorithm Hash digest
SHA256 adadc35d0ba5cd0c51ba7009b757c8a4a155846704741adb70042d08b0231605
MD5 c6e452654e8040f1445cf3640e1e519a
BLAKE2b-256 c0ecdd3f8b16f1ec707ddb3353584857a5f4e524a0b6076fc5a8c3a1cb954ced

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1.tar.gz:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: mol_hume-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 653.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mol_hume-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 62cad81f99f883ad7146195f860dd227dba98c71135555b9b319295db53c90a6
MD5 d9a4b7e249f93d2b7151d39391de1926
BLAKE2b-256 191701eab7577d0acf8dcdb0bd55f243c19c0bb66f5bda48abe010a77bd6158c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9760a0a0ba30c0bf6b3099a19708696b539e5ce843383bd3e9b3cc7e4295503a
MD5 8313d0e9591ff7689076feefad6dafdb
BLAKE2b-256 44609cebbd9282e436afe5b7bba42849ffade80b04a9f835f3409767f63be8b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec78a891af8a42cbf8a00c5e766a67c7e005486c1700ed211d1842688facd0cb
MD5 79ab57507ea28b8be8299134d468dde0
BLAKE2b-256 17282b6437400cf859bd1c0f66e92fbd59da78b22a50438d33d49ae8abc15fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cdac449da685b74d5e083978a43b74cb0c12d909d3af2b86c7d77dcc161c0ed
MD5 13f49daeeb0c7dd9d30dddd4b7fdd987
BLAKE2b-256 85fc294cdd6a39a8ce11cb1a7bd0d0c99bae340636e5078e121bbc7e459df136

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fd8271cd5176a08ac08afcd9f59b9e15e08762fbabbad2eaedcff3717b77be04
MD5 327927000533595f2c0aee439ececa28
BLAKE2b-256 715848c8875b2b904c669bf95576204ccd89e04b4e979338b41a9fee89c6cd12

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mol_hume-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 629.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mol_hume-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 111b113fb5360358d2763a2e1c584c64d9d5f6b7f05526be3d6a81269db5bbdf
MD5 5db077e358f1fca482efb228781c991a
BLAKE2b-256 36b874809a9d22f0b3090fa219b09322434f654c747702cc36ddfc3e0bc658d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47fb14fb2394efc709425462af6c2e8f8834871b9322a27a71a4c2601cd65850
MD5 19fd996870bd22eadc8269bf360f4ac5
BLAKE2b-256 071a8da62faadd2e1f4488a91ee97a103c29741d7b6930a41566d2f0b11f3e94

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10433b83c9b8c68111fe02801568349f6b721219ed0490ab5315c7667b47a659
MD5 9b0dff0aed1f5393ee06266f5812554d
BLAKE2b-256 6909fc65065ec42bb525ef885311495dac3c9a0387bb58c1b9d1d31a39174740

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1495a5de75c94037abf8527cfa735b59a0e509d998850941f1f86cdc03f5e066
MD5 f33dff16aa72a64ad5979c5e262bb993
BLAKE2b-256 bc156b77094b6957c2559a7395b5a731bbc18eca04197199087203dc4064246b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2c1b253322ec9a469b5668259721a08914327e7a4d61cf965047753b00f17408
MD5 e594a5a8d5998fd99d6e5868d351291c
BLAKE2b-256 990adc1bec6c29ca7d6aed5b491fa99835003cccb3f7002d05c69bd01200c4ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp313-cp313-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mol_hume-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 629.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mol_hume-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 20075cd8cc23c0630a3596ae071740037ec9eafa7216be10ee70812e872b069f
MD5 0fb279238096d7614ef0f8c3dce24fa9
BLAKE2b-256 829e5c64c469501bfcc72a59134b43741040d9ecfcc26a723ffbd256a777128a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43c8056f3e5d2a6a1fb1574ba6f3e1714669337c382b32bed0afc2aadffe3c13
MD5 71ba1530861bdf70d0c0583a7c95b4d6
BLAKE2b-256 1e0842b7ae83ea15cbbe0a53540549ce4cf90de4829186acd4c21c987f216217

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8815553ec317b6b3ccdf32cd4a3086422006ca60765b240b80dd46cc2d0c62ae
MD5 5a08bfb6a810b8c1242be3afd1af5dd9
BLAKE2b-256 188550a854694b165fda9d64e3aafa730e7276ed9c4e63f6e836c854caca75ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c191cba89691837a1e76371c3974a428d5bb7d0781209af89840d32d2592605c
MD5 bbad7e1a59f0772360f59ca9c8e03296
BLAKE2b-256 13441c3546f4fe82b2d62ed44d2fdfb20dfb4f489ba7b6d194b983e63f70be30

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c73b896f685c92d8399905f269d532bec119845e79939eaf2a137c20907e9986
MD5 09f67fcb236cc2de8cb96b11cd36553f
BLAKE2b-256 d8697530df9e35e753d9707b8229d3b8e2ce81831b02571edfe6d183d246143c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mol_hume-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 626.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mol_hume-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bcac2b209c9d196f4df285ec385908a56a8d8b5eca6559af1edc3f8da9a5062f
MD5 69c45a41d8d0910116d93189da47e224
BLAKE2b-256 c3822643201405ddf509ad2790fea87b56c95d9ef0990f2aaee5722580405619

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7543e080f1d3d220446334057ab333d4f5c56e5957d140571649b174a8dbfe00
MD5 9321bc96174d51dec8f4d97e4ace73a2
BLAKE2b-256 61398b4380cd03fba2654b1327391df58c8a70c6a5e9654a30a9d44d2ac8d180

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3579a6f091ae3b5c4eb5fafdc4e7deab9657e103d36f492d6597a18177bb795e
MD5 1f7defe62e06a9a4cd7874fca5678811
BLAKE2b-256 035d5ea22cb8ad720fc416621a6cbc1ce4d18b35dd53bab110b7c2bcf643d353

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c4ccd6d95e5e397721c48002fae425b07c4fee6738453e66334835d79765efc
MD5 58450e1f8c03c3833df6b94c680ea33c
BLAKE2b-256 9dea018d6bcc4bfbf720eb7857f88ce36a954e2cfda0d686a464f3b43c6160c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bf2e3982cbfde25ac9926ca8ee3df03608279825c368059c5d37420438d1bc7e
MD5 82fcac46921eba1789b4c36ab9e1d13a
BLAKE2b-256 4b442f966f8246d3d37e470126891043e16d6ff3844e32077eae4fcaa5da6e94

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mol_hume-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 625.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mol_hume-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 53622f95543cfb7291c5f08a4e28dc6d49ddf9110a1c98cdba5f6e953d6a9602
MD5 71cbafef12f507b6e5706e1c44b1e965
BLAKE2b-256 1d23de30fc52159ced89740503109ea5ee5f922b618d5596b673e14264b94a82

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85db7408bc2e3c790858a091217de4419056e5182162ebf354e0d0241c59be30
MD5 1c645418654a9eedf83ce58a0d8dd771
BLAKE2b-256 cc152d5633b844d2ebe9e3db4e144fd2b65c0be191ae0e1d10a634158cc86ee5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4867187d492775ea598a8ba3020334a0d4c34ed2d4fd371e3e0a2603db0f6232
MD5 1e000ef2cd926034b4f5fd09a716f1fa
BLAKE2b-256 0bfb19ec2c816f62568e2fe5e55923024a7485aafbc32b288508f47181526686

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 905a413608301754c3dc8040dd6b2e5690838dcc10542de7b9d832114f2045c7
MD5 383e6a67896fc3b5562ce59b53017a4b
BLAKE2b-256 28bf244708e53f53624f7ac157c381ebc7d3eb6682302e8cb48e120cdd9844a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on leifsieben/hume

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

File details

Details for the file mol_hume-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mol_hume-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 59f89e7f0a262a44595412e12fe23bc11090dace45bd41d13b469c5a7e94f3fa
MD5 7f338a1e653b1063b5cac614507329bf
BLAKE2b-256 f7993313a3480a7d17288298ca07749fb5386f7d10d8f5a69a7ae67915d18755

See more details on using hashes here.

Provenance

The following attestation bundles were made for mol_hume-0.1.1-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on leifsieben/hume

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

Release history Release notifications | RSS feed

0.9.2

26 files

0.9.1

26 files

0.9.0

26 files

0.8.0

26 files

0.7.0

26 files

0.6.0

26 files

0.5.0

26 files

0.4.0

26 files

0.2.2

26 files

0.2.1

26 files

0.2.0

26 files

This release

0.1.1 This release

26 files

0.1.0

21 files

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