No project description provided
Project description
Python bindings to the timsrust reader
This is a prototype/work in progress/proof of concept. I am happy to take requests and ideas.
Installation
pip install timsrust_pyo3
Usage
>>> import timsrust_pyo3
>>> all_frames = timsrust_pyo3.read_all_frames("some_file.d")
>>> all_frames[0]
PyFrame(index=1, rt=0.33491, frame_type=0, len(scan_offsets)=710, len(tof_indices)=242412, len(intensities)=242412)
>>> reader = timsrust_pyo3.TimsReader("some_file.d")
>>> all_frames = reader.read_all_frames()
>>> tfr.resolve_mzs(all_frames[0].tof_indices)
[...] # list[float]
Notes:
- Frame types are:
- 0: MS1
- 1: MS2-DDA-PASEF
- 2: MS2-DIA-PASEF
- 3: UNKNOWN (either ms1 or ms2)
Making a dense representation of the frames
@dataclass
class DenseFrame:
rt: float
intensities: list[int]
mzs: list[float]
imss: list[float]
@classmethod
def from_frame(
cls, frame: timsrust_pyo3.PyFrame, reader: timsrust_pyo3.TimsReader
):
mzs = reader.resolve_mzs(frame.tof_indices)
out_imss = [None] * len(mzs)
last_so = 0
for ims, so in zip(
reader.resolve_scans(list(range(1, len(frame.scan_offsets) + 1))),
frame.scan_offsets,
strict=True,
):
out_imss[last_so:so] = [ims] * (so - last_so)
last_so = so
return cls(
rt=frame.rt,
intensities=frame.intensities,
mzs=mzs,
imss=out_imss,
)
file = "my_favourite_dotd.d"
reader = timsrust_pyo3.TimsReader(file)
allframes = reader.read_all_frames()
df = DenseFrame.from_frame(allframes[0], reader)
Getting the isolation window information for DIA
Right now the best way to get this is using raw sql.
We need to read the analysis.tdf
file and do the equivalent of
a double join using the frame index from a frame, the DiaFrameMsMsInfo
and the DiaFrameMsMsWindows
table.
This is more or less how the DiaFrameMsMsWindows
table looks like:
WindowGroup ScanNumBegin ScanNumEnd IsolationMz IsolationWidth CollisionEnergy
1 34 370 812.5 25.0 42.8025889967638
1 370 535 612.5 25.0 32.2847896440129
1 535 708 412.5 25.0 25.1747572815534
2 34 342 837.5 25.0 43.3915857605178
2 342 517 637.5 25.0 33.252427184466
...
And this is how the DiaFrameMsMsInfo
table looks like:
Frame WindowGroup
2 1
3 2
4 3
5 4
6 5
import sqlite3
from dataclasses import dataclass
@dataclass
class DiaWindow:
group: int
scan_begin: int
scan_end: int
isolation_mz: float
isolation_width: float
collision_energy: float
@classmethod
def mapping_from_sql(cls, sql_file):
conn = sqlite3.connect(file)
curr = conn.cursor()
window_data = curr.execute("SELECT * FROM DiaFrameMsMsWindows").fetchall()
info_data = curr.execute("SELECT * FROM DiaFrameMsMsInfo").fetchall()
index_to_group = {frame: group for frame, group in info_data}
group_to_windows = {}
for group, *window in window_data:
window_data = DiaWindow(group, *window)
group_to_windows.setdefault(group, []).append(window_data)
return index_to_group, group_to_windows
file = "my_favourite_dotd.d"
index_to_group, group_to_windows = DiaWindow.mapping_from_sql(file + "/analysis.tdf")
reader = timsrust_pyo3.TimsReader(file)
allframes = reader.read_all_frames()
dia_frames = [f for f in allframes if f.frame_type == 2]
example_frame = dia_frames[0]
mz_ranges = {}
for w in group_to_windows[index_to_group[example_frame.index]]:
mz_low = w.isolation_mz - w.isolation_width
mz_high = w.isolation_mz + w.isolation_width
matching_offsets = example_frame.scan_offsets[w.scan_begin : w.scan_end]
scan_range = range(matching_offsets[0], matching_offsets[-1])
mz_ranges[(mz_low, mz_high)] = scan_range
mz_ranges
# {(787.5, 837.5): range(0, 1753), (587.5, 637.5): range(1772, 3637), (387.5, 437.5): range(3638, 4487)}
# This means that the values in example_frame.intensities[0:1753] correspond to the mz range 787.5-837.5
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
timsrust_pyo3-0.3.0.tar.gz
(11.7 MB
view hashes)
Built Distributions
Close
Hashes for timsrust_pyo3-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 328bd63a9890e8f55ac4c37e80becd4d9752d2549eb4d2bfbb79d5d13732f3a8 |
|
MD5 | 8cc46e52d16d4a57dabc52ec367444f0 |
|
BLAKE2b-256 | e1d76a9ebdb2b6c542a80ed22ceb9d7de044452a96fb2cddcf46a85b3b682241 |
Close
Hashes for timsrust_pyo3-0.3.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808070bc74405ca47e67c3250dfb2724da3f3ff5f67d627ef6aaea06f7d4d8fc |
|
MD5 | f38075fabcf9a8e227ff4200d91804a6 |
|
BLAKE2b-256 | 41751b7d0d3124542f3d725db211172fba96a86e5a7101d99c6ef7b712fbabfd |
Close
Hashes for timsrust_pyo3-0.3.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4498e1ab843558b87c840eaadece9f6aefdffda8665f5d4368f642cbc2b6a975 |
|
MD5 | 3225c3b153168fcf80435462956c009d |
|
BLAKE2b-256 | 66cb86affa46a57a95edaef1c62a2da5e6d31e125c4415e16fcfbd4b5e047a4d |
Close
Hashes for timsrust_pyo3-0.3.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7aedc4a7c6372391edf113d016d6e59eba9d144429a3a8d45a5374ef5598cdc |
|
MD5 | 83a0548f89ec0a84886aad456b1e6110 |
|
BLAKE2b-256 | dfb0b986d68e69221df3e4160775404535b85efb0881cd59f3488a20b7e58f3d |
Close
Hashes for timsrust_pyo3-0.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a01e361a40580354d0660c822f122246919cc0847ff2ac285e0c8be048ffb07b |
|
MD5 | ecec902271c640e3447d6fddcdc28fe1 |
|
BLAKE2b-256 | bd19ee7df43f5a673d6bec3ce19b0ab8cded97507ffe312bd97071a09dffbe56 |
Close
Hashes for timsrust_pyo3-0.3.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ecc5ed86a201c9edf4f1ea9d9b2ea68bf00bcdaf481ca91ea9bb200799d22f0 |
|
MD5 | bee35fed5ae72a95741b75763421ffc1 |
|
BLAKE2b-256 | 9ab036639b4ad7c69f511a05e0a6669019f36a394fadb92a8b0918a8c4c62d5e |
Close
Hashes for timsrust_pyo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0206c49f72722736e25ccd4fd9b319feaf800627ead8878746f24a82eda48780 |
|
MD5 | 6bc7880bbd23e12fd6ce9810073c2a83 |
|
BLAKE2b-256 | 3c3150911ebeb2cc57923c0581c41bc38e56ba4e0d2c19cd638836f936ad3795 |
Close
Hashes for timsrust_pyo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f16de3e23bb888c0bc0529edde8faf1efcdd1030ad7dab04478cb1113ac3308 |
|
MD5 | 138cb2407d4092ac95aaf264b7e5e7c1 |
|
BLAKE2b-256 | 6b2f025cd2afd828dda3bd5d596f0a2852cc276dbeb2de1f993dbec86434f2fc |
Close
Hashes for timsrust_pyo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d487144ea8d7815d749a07c3d5cd07c3eb90bc72aa84aed0cb06a5a3018d642e |
|
MD5 | d950ab83c2dcc37ab864f9becb664254 |
|
BLAKE2b-256 | d50ebac491652f11da849ae222c44792a10a394a8bb0e2db7d49477c5e006554 |
Close
Hashes for timsrust_pyo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 810e3447c52f6e9ec4a1371b5696381ecb2559d777f841d3aca0724dca114633 |
|
MD5 | 516391c69c3b04d2350433bd3b9bdf8e |
|
BLAKE2b-256 | 7228e0f95f0ab3ff722d78d0ccb160ca27f8194ead9f37707e7cd6e6b3833594 |
Close
Hashes for timsrust_pyo3-0.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec54ee0554df8211e793ecfca5b55a615c92fb3b83b75a62a51ae72adcb6de8 |
|
MD5 | 14e9de87a673d2d37b47741cedada9bf |
|
BLAKE2b-256 | e4dbc8d47ac69e7b053031cdc12c1810b12c287b6413444833ac2ca98efeeac5 |
Close
Hashes for timsrust_pyo3-0.3.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52fc866ccc54e197e36f0d4ea67119c02a2ff42b28d70feb4317b93adf5c8961 |
|
MD5 | d993c266774cf9e3ce04e721d53eb6fe |
|
BLAKE2b-256 | 35438c55f064b3c2224c5d282f7143a9e7f68c27d7dd6a70c4547c96526d5d46 |
Close
Hashes for timsrust_pyo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51b963923fef75448ac088351a85178dc4cb59203e41cb7a9a55ab2604d81c40 |
|
MD5 | 15d24a578fec4b354823d226e703a276 |
|
BLAKE2b-256 | c99ea8d0fdd4c780fdae7c458b2128cea58bde7fd80647295dd26b4b077475f6 |
Close
Hashes for timsrust_pyo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c48f22f3d241c9c74f39eea4765ce3a6f273b97b54b7100f2417765195d3abe |
|
MD5 | 5342d79cab8d9f7571c4766049f19961 |
|
BLAKE2b-256 | 85a29dedc4935855d3465bb2fd4736d8cac1346ae638b12077d27e76bf0b5e4b |
Close
Hashes for timsrust_pyo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3743fc6e045b95798e035f1bd353e2e93d5c645950176be818e2ac01d3c9db7 |
|
MD5 | 13475d98dfbc3db8e3043efbb253a899 |
|
BLAKE2b-256 | f0cf4686321f805583332280c665cac01481b0a0f32fb146b78a99d19c5a79b0 |
Close
Hashes for timsrust_pyo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c73ed8f34cb92fb6c9a8b03d78d66c5c7babc5ec617a6b91758f4844a32239b4 |
|
MD5 | d2de5d04457a932bcabbba7d4cdcb00a |
|
BLAKE2b-256 | 7d3d9c5a9e2f7e98e75a5b8d68e25bf92e8cada68f2771ea84ec41a463aefc06 |
Close
Hashes for timsrust_pyo3-0.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69a262b2f9b6877d651506423583d79a8bf118594e3442853a91447ab294b855 |
|
MD5 | 74c5b9564434f97db1a0a9c9184743e7 |
|
BLAKE2b-256 | c256b43697613eed2144511643c9aede694938477cecb9e9f10670788454419a |
Close
Hashes for timsrust_pyo3-0.3.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7420aae0d21bbdfb1bf48c96db4aaff73800f13f05d82485d18242dabc8879c |
|
MD5 | b5dde504b0d869dde1c144e8c836f8b9 |
|
BLAKE2b-256 | 80f07b095c3464149738b959931d890a6375fc944afa59f8182a47c47282c59f |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1f5922272dfaf84704ef1b16daec4b8272b637e021feb0b4ace473c1d56c34c |
|
MD5 | 5ab561dcb961c1c1d7b678e30b63e7a3 |
|
BLAKE2b-256 | 253e9c749f09b31b5ebedf75f37936f994cdc5126b3f0b38a9e8b5b2f7b095ea |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a7ee1cb6ac21d076d42bc6fcadb7ec5cbe3387fbc355609968d35c8b1d9c74 |
|
MD5 | 6135f26afd4c62a2d54b0ce78dcf532b |
|
BLAKE2b-256 | 692cd126240c6edd944b6402b8df38184df04d439b63276c1825bc08c87462ef |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c950207ede6f289f21ca004418b46520b6f9465694d8eaf69285030d31c0814 |
|
MD5 | 3e5c1991ab0aa68a79c5a437fbd36445 |
|
BLAKE2b-256 | 0c43243d8af37aee52619f347bfa91dc7cb30e24dafb84ca9114cb2e938e4688 |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5415b6cd8c8fffb88fc87426dedbf92a05899030a17b3105685caf079c9059a |
|
MD5 | 78237b7266797d6c4f182a4228176c4c |
|
BLAKE2b-256 | 1a22c8fba78a778ba74cfddf1bf3b30bbcc650808121d41dd499c1f27eccdd8f |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a201fa6b34c7eaf4f2e63fa1a63793641daeb34ffa5e0fe8698c488adc319271 |
|
MD5 | 01c3db131c477fe1eb60ae22b4212454 |
|
BLAKE2b-256 | 5918c5986351c28d600472e22e5d27df50bfa0009528a9db3feb5149093069ce |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7856a90196891e4e133bf505cd70f964844b9b733922e475ef1499ddd979376 |
|
MD5 | 9e99f493197a614b13b42bd68276483f |
|
BLAKE2b-256 | 9f1bcefa13940d7c42d188292c44c7c8fc2c9d7f5cfbdc751d01b696f8252a65 |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98928116420ff5c7b5cb49ef6469a2b381513121529e93ec6605a14eb95dea75 |
|
MD5 | 4e4817e7fe1582091565ab4e36258f3d |
|
BLAKE2b-256 | 74fd50e4bb53e51f783aea0f30a64d06fb1dce329b96ec8d731bd93dadccbf16 |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba06cfa14d70a049150ee4838c82e2b72f49d086833a337f25105948a971823c |
|
MD5 | 118dae288927554ffc29d65aab684214 |
|
BLAKE2b-256 | 1d7f1c89cdddcbd7acd73efe5252a74d1cb1dbd1d32a355455765551d00d8c98 |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af2c9e3122d1c53f0d7311b7c021e8733e6b237e295d632f5d44589406689177 |
|
MD5 | 02a512eadc2735a2a87be57a1140c814 |
|
BLAKE2b-256 | c7c1d7bc59877b7616623e66783cb8dfa0b2b195fabbc96bf498f0499c93c5bc |
Close
Hashes for timsrust_pyo3-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6456a82beef0d460374f50db5e3a43cd5751f6d2a5ccffd58b7a251e5cb126f |
|
MD5 | ceb3c32a24f1e02cd22203e4e564c941 |
|
BLAKE2b-256 | 62d39973b2c653237099ed6c223ad327266de84d7b4ddd74db951c5a99d99548 |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50d30c6d88f7cdf52ae9db34826a7a4cfc97db70bf7a89d26e1a0faddb4136d6 |
|
MD5 | 5a013d5dd0c8267acbec498b174eec8b |
|
BLAKE2b-256 | 3ea236f6a06330d8b71b1bcb762aa2ac668ef6f87f7c6b63f49ef8eee0b19faf |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cb898da2549e0ccd4055f101645615e8c73401fd86ac4573ae1acd565adf422 |
|
MD5 | 236a53052bb6806a0b2bbe8d2f0178c3 |
|
BLAKE2b-256 | 2dfec384da270869971e4709bf7c4c905d30818ee323e8f117175de896c56b83 |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d6e3442a8c37e6a3fcbb83174bd642771dffd112d14427c22dd5fff22e8728b |
|
MD5 | 0aaa8bbf1b89413d5a53bfaeb860e907 |
|
BLAKE2b-256 | 2b90c06c5d0fe246d74f0baded248505a75de9ac4a049e70ab894336a3b20bf1 |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5193c9d29fa58069729697ee6afd399399073f6eba333ae9d887766b95ca7430 |
|
MD5 | 1fb18c2cfe0c719838982cab67f120b0 |
|
BLAKE2b-256 | ea7b249ab684d2c37bb618c68680b9b74959de5d2b439362ade74f38b780ba9d |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 828ef9e083cde1283a0db406cc8bade60bc3ab8d761b90afd41ea803d4fe9952 |
|
MD5 | cd12bbcdb784534a0fb397c9d348172b |
|
BLAKE2b-256 | f4d045eac6167867127260ac6e73559da4600702a52f3400664ecec57b96f0ff |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 387c8961dc5a95acc9b6efec518f6447c4ab64a1a0b1fa9ecb69fb6b03cbf033 |
|
MD5 | b0aebe0908734a0f13962cc1a81eadae |
|
BLAKE2b-256 | d0a307380c3ab4524b83d47e2173413a2c5f15526b9fb3927a7fc816d6c5cb7d |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7f13c7a3ddb5bdca373e0e07ba58596c01e21167412d9ba813fe0759767b829 |
|
MD5 | 4dd4976a05882c1c870bec02dbca6a9f |
|
BLAKE2b-256 | 0fe4bbc00eb4b751c8afc54bebf7a17db96026c366fdb4a918a2856f527e3df1 |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e0f944e606b7d74b65731f401ae86944618e9ff49e74ae71fa008562d5a8c3 |
|
MD5 | ae6a69843e9365410e4267f68c95beba |
|
BLAKE2b-256 | a8fccf1456ae8c5084be2a53e77bd159a4145a91a1d63f2896f53e16b707896a |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 223b236ca4d407b5db5f1310a94321e79398aab0dd4de217683ccb2ef29f32a1 |
|
MD5 | 6b1d633dfc129fdd1088df8054275768 |
|
BLAKE2b-256 | 92141144bcc32a17f617e15436633f9f34d5250f5107b8150c65f568ed3ff50f |
Close
Hashes for timsrust_pyo3-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 896656b7cf507fda06494e3ef39c517d1168cbf4804ee682932f126c525256ad |
|
MD5 | 1ed96a10ed259eae0c20b71cadde1dad |
|
BLAKE2b-256 | 8271ba4415ea83a7e0cbd0237876cbe907d4c459c93ad4ab7273082b0650cc87 |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 392ff49d4512685d203073f43cbd15199e90055e5e4030c4fcf531249b78d3e2 |
|
MD5 | 758df05f6dc8a21e6ba996b13cc6334b |
|
BLAKE2b-256 | baa526bc274791ea2e733ca2138087adafcf856044209187f553453bcbbcb2ab |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c081e0512833691129de05627336147022bd8152f1cc3ff4fe014a965b56fc5d |
|
MD5 | 29e0d4f55b40b2064b747c325c2ce7d4 |
|
BLAKE2b-256 | 4ed6309f7cf16e0a34cfa4f3a6256eaa60a497ea36483bbd7b4dc07e5aaf3e65 |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f946a5558cea8cf1181926286fdba23312a8e1890a8bb7d926bfb89af720a519 |
|
MD5 | b16467057f8a584c60ef7b32e9c88704 |
|
BLAKE2b-256 | 7a92f3a49e63bdc01539a12db4b8a0b4dc4ed4d979d7146809c65594a231ecc5 |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 547cea74bee7566e98ea94031de5ab700127acba580903c916b3236d9fc457ee |
|
MD5 | 9f476bf11690f70dc006b7abe0e1162b |
|
BLAKE2b-256 | 4c9136bac2c8139111c1e2fe9d712709db2185928fe5679b234cdb2198f4c64d |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4cd36e135297330d2d49ccaf245a919914f50a15c73761b409e2e275c24c15 |
|
MD5 | 3f1429d4256a3001c1394397015441c5 |
|
BLAKE2b-256 | e5b4801d9327f0215279389e65a2d4133c4d73c661b899d6b9cb5756dfd9fbd7 |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b55361c448af31f2bb1db533539ff502d1157f28265956bb78da4940354ac5 |
|
MD5 | d6514206ac69ebd08c019ae16f81f505 |
|
BLAKE2b-256 | 3071d62f889030e692e58d629d0a1e8abda1c644088e7816e5ec266bc331e7ae |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46e8dc512a2cf3b0deb0cb82efacb5d96799f16100d2c5bb9c59d8a6358353e5 |
|
MD5 | 38fa8f19ef13af45c791e1599a004ac1 |
|
BLAKE2b-256 | e9ff2607b71b4a04275dc0a077c3fe6278c465d8d039861ed87a7e26c9745aab |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 031f4d163c7e7aa120a73150e28741a7a36833bcea48a7dfdbf64489ca1d9259 |
|
MD5 | 3081c3858c93b5de62c2a9040eb3a9b2 |
|
BLAKE2b-256 | ecfe86b08a53cf0ad8e93356f21322b8348128ef75599e2ba5b747fc2f81f17c |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a82c67bc939ba515a99703993c3e6e1195b695cef4f2e2afb16bf5b09e9aa349 |
|
MD5 | 4df6eee4099b1648044ab077a2c60103 |
|
BLAKE2b-256 | 4dfe1ae30710829c37e09d251fe6395657bdc360994d63a7f915fb927a7e8d8e |
Close
Hashes for timsrust_pyo3-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad6cda993de429dfb75d5666638edc8f2f5dbc4cf9c329591d4a56eae311a6af |
|
MD5 | 23b10ce121643609d84b087f1b9235e2 |
|
BLAKE2b-256 | 41485d6f1216dc2237439432080c8ac91940d7c1f860bb2fdf9831a9df049233 |
Close
Hashes for timsrust_pyo3-0.3.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08ad1cfde6467ee856cfd0270b82765324edb3faa3adefa03e31be42eeff76c2 |
|
MD5 | 90bd315b357f5306c1151e6400a606d8 |
|
BLAKE2b-256 | e853b2d65cf8402148e864120972b86cc19469f046cbb04cfe2dbcf966c1fc9b |
Close
Hashes for timsrust_pyo3-0.3.0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4dd6b63a233dc0ae18361f179208dd7bb636bc4dc276e542d90e091cae1f90a |
|
MD5 | 9fffe1544190881221c1c56fb631cff5 |
|
BLAKE2b-256 | c2e970041190e6027664b92f8b2a1645946d50f12e004022fa8d6b647db015f0 |
Close
Hashes for timsrust_pyo3-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 428be2dffc4b8f5dbd4bade09a234b4f3d2ba1e9c0aafc12310106dc0e012525 |
|
MD5 | dfad55198218f04574866148b896b02e |
|
BLAKE2b-256 | 263bc7e408ffc4be07cebf99e9bccaef83d39ebe50be4f90bc3381fc97e90275 |
Close
Hashes for timsrust_pyo3-0.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d8928914edd25fb21f1298b8d122294170900d5daf7b397363307d295ff0f7a |
|
MD5 | 49227567bc61088c8cd3eae03682eb45 |
|
BLAKE2b-256 | 09675aa69fa4ab3aa4feca66f75176969fdb76101ff39c8ae5d4cee1aadbe9e5 |
Close
Hashes for timsrust_pyo3-0.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d45fdc87b75280d3187f03f3e4c212fcafd72eae18e752adcf62e2f57b1587e3 |
|
MD5 | 7f0fdbd364b4639dfb173bd47b6ce934 |
|
BLAKE2b-256 | 93e3d1479109aee9633955fbdec246bd3bede917ba5cfacdea6cc77f8bbcbf8b |
Close
Hashes for timsrust_pyo3-0.3.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b38adf50e3d1e1ae8698bbb5fd536ddfbe15d36dd0878f3b9188209a7c059862 |
|
MD5 | 303e6bdf0afabfa1d85d58ed1aee564f |
|
BLAKE2b-256 | 321c6947af0f7b700f0fa27d4cba30a93c64adc0ef5a9e5b0e12599a3c9dccd0 |
Close
Hashes for timsrust_pyo3-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73fb0e606be4eb1cdf028b50d31c2d7315fe1c4496021e24bc41d60c35da7ab3 |
|
MD5 | 5246e4252a754e071776be83baaade06 |
|
BLAKE2b-256 | afbbdfc1402c227e2fc8f2f4c0ee6ea81a0389166292f3ba8ef041f98492a5d2 |
Close
Hashes for timsrust_pyo3-0.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aae0f71ac8fa6fa15afb2c0ad1f055aff5441533f0db37573dfefe1750e1733c |
|
MD5 | 3ff53748635115fc80381bc8524d508e |
|
BLAKE2b-256 | ba79d27a803249f3cd0fda0f4682ba6704661bab791cfc790212e839f8ad9a73 |
Close
Hashes for timsrust_pyo3-0.3.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27ae489dbc788d57486c230a6dbd8c2662b91c83969b359ec20497905371a36 |
|
MD5 | f14f976b0346313b3bd185dcc8d65e3b |
|
BLAKE2b-256 | 1ede0fd089599adeaac2cd3e5b3a861d3f2147c4fef18ed450d8cb3cb984d6a9 |
Close
Hashes for timsrust_pyo3-0.3.0-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 097cb761c8ebeb28c16e9f3868417a7a3b7c661c7deb17576f85dac24bbb5880 |
|
MD5 | 0bff4f0e5bb13fee2f360c35f7212911 |
|
BLAKE2b-256 | 456963b90d4d55f4a870961c8d8c0c667e35887a8ef988ed31cb6215ad1fca69 |
Close
Hashes for timsrust_pyo3-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96bc27ed42028122b92b60191e1b03a2790f35c5fe5cb902ff12fb131d3adde5 |
|
MD5 | 05dcead16162891ca91b08cc08e0bc87 |
|
BLAKE2b-256 | daf2741b7507a8c60bee02a2cd7efdc1b410ded66722dfe7f6b1139132054d78 |
Close
Hashes for timsrust_pyo3-0.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42b60981a9d113d80362144eec7f7c7eaf403f01a3f4b5c486513259521ef243 |
|
MD5 | 34c81184df317bdbad9d3e432f762777 |
|
BLAKE2b-256 | d08d38a6c9bf64d2632780f3f6e7902349e59bf0363bcbd3c5762d0065ff4acd |
Close
Hashes for timsrust_pyo3-0.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a184cc958051a597d495e1565fa7baa2dc05afd276a747aaf0587267a789c6e |
|
MD5 | 99915b63c69174fcafe38c2723d5eceb |
|
BLAKE2b-256 | 399c174d54d3eed790b12e3db5c978f5fab14c43d1318c078b0693fba322f03a |
Close
Hashes for timsrust_pyo3-0.3.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a4acc57822565c4d61c0193e85de75fe31a3c56666dc7c97434ca244c22d431 |
|
MD5 | 4bc396f48a6a0607f95a9d541ef42a33 |
|
BLAKE2b-256 | 13fcce8bc40df6bdebedb10033389d012f16667f3566f2e8f83cc42aea7bb8e9 |
Close
Hashes for timsrust_pyo3-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19d452b61bc647336c4fe8ae328d68426729899c5f639912b91dfc9a84c5dd7 |
|
MD5 | aa174108c3cd19578bade919d4f3d503 |
|
BLAKE2b-256 | aaea3d808ddc808b4672f0b20cc838427777c2d0b0ee3b3c191bc7d86dcd1cea |
Close
Hashes for timsrust_pyo3-0.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80a643ff7fe4247b1d0e03ec7403c0dd8461f910f7ecf0321a65e82e54d7f070 |
|
MD5 | fe622ae8302ce1ddc005cf52a21519e0 |
|
BLAKE2b-256 | 3f39442c1ce5049a7400082f256c34a8e5e55fe6bf50427808b200fc2add96b1 |