Skip to main content

This package re-implements several of Pyteomics functions in C using Cython and the Python-C API. Currently, only commonly used functions in pyteomics.mass and pyteomics.parser are implemented, providing faster sequence manipulation and mass calculations. Every effort has been made to make the user-facing interfaces identical to their pure Python counterparts.

These functions are also exposed in the package’s C-API so that other C-Extensions can make use of them.

This package also re-implements the pyteomics.mass.Composition type in C using Python’s dict as a base.

API

This package provides two modules, pyteomics.cmass and pyteomics.cparser, which mimic a subset of the APIs of pyteomics.mass and pyteomics.parser respectively. For example:

from pyteomics import cmass, mass

assert cmass.fast_mass("PEPTIDE") == mass.fast_mass("PEPTIDE")

Release files for pyteomics.cythonize 0.2.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyteomics.cythonize 0.2.9
File Size Uploaded
pyteomics_cythonize-0.2.9.tar.gz 377.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyteomics.cythonize 0.2.9
File
pyteomics_cythonize-0.2.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyteomics_cythonize-0.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyteomics_cythonize-0.2.9-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyteomics_cythonize-0.2.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyteomics_cythonize-0.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyteomics_cythonize-0.2.9-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyteomics_cythonize-0.2.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyteomics_cythonize-0.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyteomics_cythonize-0.2.9-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyteomics_cythonize-0.2.9-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyteomics_cythonize-0.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pyteomics_cythonize-0.2.9-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyteomics_cythonize-0.2.9-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pyteomics_cythonize-0.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
pyteomics_cythonize-0.2.9-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

Total release size: 15.2 MB

Release files / pyteomics_cythonize-0.2.9.tar.gz

Download URL pyteomics_cythonize-0.2.9.tar.gz
Size 377.3 kB
Tags Source
SHA-256 checksum
How to use checksums
12afac44a6eab03605b9f2621bf8408f95b561da796a661745a62418a2a85146
BLAKE2b-256 checksum
How to use checksums
264c7bef96af965fd7c0272384441f2b7924837cf7cca2db9c1522e1c0cdc2ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp312-cp312-win_amd64.whl

Download URL pyteomics_cythonize-0.2.9-cp312-cp312-win_amd64.whl
Size 571.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4e54e28bdfc4a407a8984aa3de430adb817620bcc06e2c89987dbb64db173997
BLAKE2b-256 checksum
How to use checksums
d052e2f1e1ef7a418a680f1c182067411a17009f8d7e2a2eaa47d15f18e4e9ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyteomics_cythonize-0.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1c288aff8c6b7f219922ff37daf3559f8d8e276ea9679a1ae6042ce3666aeccf
BLAKE2b-256 checksum
How to use checksums
0c0dd7a5b678324f3b52c3b903fe3c632137826f2ea74ab65198e68820576968
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyteomics_cythonize-0.2.9-cp312-cp312-macosx_11_0_arm64.whl
Size 580.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5308e2103e0e6834b595801bb611454b6f588aa32c675b78d2359d1616ab033a
BLAKE2b-256 checksum
How to use checksums
693c3b53c0be62232e761b93aba09edd3ecd3709b47f035737ebd8566b63722e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp311-cp311-win_amd64.whl

Download URL pyteomics_cythonize-0.2.9-cp311-cp311-win_amd64.whl
Size 574.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5abb3a1af003d549609be53395547b817597c6c410df8c9342f7fca436becc46
BLAKE2b-256 checksum
How to use checksums
334577fe0785a7b036030d4e838b075f22d8d6e692dc1445574b5479604ddf10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyteomics_cythonize-0.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d313059c623da47468d4a00330784788f38e139a60ac4de0813e97ed90fc69c1
BLAKE2b-256 checksum
How to use checksums
07c1fb03036fc7ad0be6459f6fec00558765923a66e248cf3f47bc0cac6bdd5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyteomics_cythonize-0.2.9-cp311-cp311-macosx_11_0_arm64.whl
Size 586.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dbe8ea31761a1644793cdda403081f81cc2e34362fbf892b273af40fd951da22
BLAKE2b-256 checksum
How to use checksums
eb6325c20b0a25d00b9704e7743ed573240a6869ec87280c36c201b302195348
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp310-cp310-win_amd64.whl

Download URL pyteomics_cythonize-0.2.9-cp310-cp310-win_amd64.whl
Size 573.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f4f9e23be392fc5535008de95dbc44ac19733aad7b39c78b3572a77431ffa632
BLAKE2b-256 checksum
How to use checksums
d9713eff779f7d83c2443652959cda386f2674abf22c58671086f6c50de3b27d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyteomics_cythonize-0.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1b18a6c235a18b25cd64af05e1c69f25108e1e61e4b31a4302307183b458f941
BLAKE2b-256 checksum
How to use checksums
0389d1ac581a53ba1279df791d8d41a761ed50178a2c8390079ef09f381abf7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyteomics_cythonize-0.2.9-cp310-cp310-macosx_11_0_arm64.whl
Size 579.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
497016d0843236ddc572d01d3a3386e484b0a4d8b972633aa17915d8b767ef33
BLAKE2b-256 checksum
How to use checksums
012af4d47b8f0f44726a023f2cc02023b941d7c10bb2a69e2aec943eaa523e5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp39-cp39-win_amd64.whl

Download URL pyteomics_cythonize-0.2.9-cp39-cp39-win_amd64.whl
Size 573.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e30a39c24ba5d9a1d4c292c85da3e751a81cced6b00649977f3f15ca9cc2f2f2
BLAKE2b-256 checksum
How to use checksums
4a0b53401cc74c662a65f15fa1ff70d8914a5d624b444f88fbece9a3ee0bb5d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyteomics_cythonize-0.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
18c5f576f4874562fcd572b00a3d047d2f73f3690cd45a0ed393a7d3b90becc9
BLAKE2b-256 checksum
How to use checksums
5ae21943a06bf661412ab778e49751911c3e8b66484e6636882b28bef52c1137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyteomics_cythonize-0.2.9-cp39-cp39-macosx_11_0_arm64.whl
Size 579.6 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
265be0b5e6eb13224f6d8c1e722cc5234e5614d59cfff6055545d59a84639447
BLAKE2b-256 checksum
How to use checksums
a4e76d27ab3a98e90c99f4816b7566e28e526b220cb516c19f14692ac7ad8daa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp38-cp38-win_amd64.whl

Download URL pyteomics_cythonize-0.2.9-cp38-cp38-win_amd64.whl
Size 575.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4aa2d6c67cdc6068538fc58ab1834eab83793452e3517a8653a9e273fc3ee8d8
BLAKE2b-256 checksum
How to use checksums
4d1cdaa8d2cc9a1f135051c60e2b29e659e99622a41a4beba2563144196a2a50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyteomics_cythonize-0.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ba0083f840902b85a2422a0d366734840b01f8ffb58fe3b95b61765413244a64
BLAKE2b-256 checksum
How to use checksums
c5b9298db49cbbac7ef6660c479b054ed1dc5ccedc43589f1fbd96120865b6b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / pyteomics_cythonize-0.2.9-cp38-cp38-macosx_11_0_arm64.whl

Download URL pyteomics_cythonize-0.2.9-cp38-cp38-macosx_11_0_arm64.whl
Size 583.6 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8aac76cb2c5b11fb27a39d335870e58ede5db61076a413d70a4d62593ebcc77d
BLAKE2b-256 checksum
How to use checksums
671497d2953abd47100a1fe2e0b4248902c067120d2586977cf9008c128b61c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release history Release notifications | RSS feed

This release

0.2.9 This release

16 release files

0.2.8

16 release files

0.2.4

9 release files

0.2.3

9 release files

0.2.2

2 release files

0.2.1

3 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release 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