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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyteomics_cythonize-0.2.9.tar.gz | 377.3 kB | Details |
Built distributions (wheels)
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
|