Read chromatography and mass spectrometry binary files
Project description
rainbow
rainbow provides programmatic access to the raw data encoded in chromatography and mass spectrometry binary files. This library supports the following vendors and detectors:
| Container | File | Data | Parse with |
|---|---|---|---|
Agilent .D |
.uv |
UV spectrum (supports incomplete files) | |
.ch |
UV, FID, CAD, and ELSD channels | ||
.ms |
MS (supports incomplete files) | ||
MSProfile.bin |
HRMS and ICP-MS profile spectrum | hrms=True |
|
MSPeak.bin |
centroid (peak-picked) spectrum | centroid=True |
|
Agilent .dx (OpenLab CDS) |
.UV |
DAD spectrum | |
.CH |
single-wavelength UV/DAD signals | ||
.IT |
instrument telemetry, as analog data | telemetry=True |
|
Waters .raw |
CHRO |
CAD and ELSD, plus miscellaneous analog data | |
FUNC |
UV and MS |
There is documentation for rainbow that also details the structure of each binary file format.
Installation
pip install rainbow-api
Prebuilt wheels include an optional compiled accelerator (see Performance); installation never requires a compiler, and rainbow works the same with or without it.
Usage
The easiest way to get started is to give rainbow a directory path. Assume that we have a directory mydata.D that contains a binary file DAD1.uv with UV data.
import rainbow as rb
datadir = rb.read("mydata.D")
datafile = datadir.get_file("DAD1A.uv")
Here, the datadir DataDirectory object contains a DataFile object for DAD1A.uv.
rainbow normally infers the vendor from the path suffix (.D/.dx for Agilent, .raw for Waters). A directory whose name lacks that suffix is identified from its contents instead, so renamed datasets still parse. To force a parser explicitly, pass format:
datadir = rb.read("Noscapine 3", format="waters")
The raw UV data is contained in numpy arrays that are attributes of datafile. Users may find the following particularly useful:
datafile.xlabels- 1D numpy array with retention timesdatafile.ylabels- 1D numpy array with wavelengthsdatafile.data- 2D numpy array with absorbances
There is a tutorial available. There are also example snippets for basic tasks. Or just check out the full API.
Performance
A few inherently-sequential decode loops are sped up by optional compiled (Cython) extensions: roughly 100x faster, bit-identical, with a transparent pure-Python fallback when no compiler is available (prebuilt PyPI wheels include them). See the Performance page in the documentation for the optimization strategies behind rainbow and the considerations for adding a new format.
Contents
rainbow/contains the code of the Python library.docs/contains code for generating documentation. To build documentation locally, you will need to install thesphinxandsphinx-rtd-themepackages. Then, move to thedocs/directory and runmake html. The docpages will be generated underdocs/_build.tests/contains unit tests for the library. These can be run withpytestfrom the repository root (install the test dependency withpip install -e .[test]).
For development, an editable install (pip install -e .) compiles the optional
accelerator in place if a C compiler and Cython are available; otherwise the
pure-Python fallback is used. The parity between the two paths is checked by
tests/test_accelerator.py.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rainbow_api-1.3.0.tar.gz.
File metadata
- Download URL: rainbow_api-1.3.0.tar.gz
- Upload date:
- Size: 79.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ff5d495d4dca7b4205d2d528f958b03658ffde7f98122ec1b68f40e3e3e87e0
|
|
| MD5 |
ef031b3165c39529c149c8be95c0ce0d
|
|
| BLAKE2b-256 |
4e8bb5c1d6411fef03f58314694a0dd082f19bb626bfbceb5e0cb57133361d79
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0.tar.gz:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0.tar.gz -
Subject digest:
0ff5d495d4dca7b4205d2d528f958b03658ffde7f98122ec1b68f40e3e3e87e0 - Sigstore transparency entry: 1941480945
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 702.6 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c7c641c766252296c65db3977c97299e816b44a7a12d637c436d54b1b4373dd
|
|
| MD5 |
d0f4662b55d6a5266939dd6b3c13c034
|
|
| BLAKE2b-256 |
05e1cc7304c209f236f22c712f075c443f7ba5a5ae3c68d26ff5bafc3d64f50e
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp313-cp313-win_amd64.whl -
Subject digest:
5c7c641c766252296c65db3977c97299e816b44a7a12d637c436d54b1b4373dd - Sigstore transparency entry: 1941482016
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
835cb04020ac8b22ccf5d26bac72326ea5c2fc47eecea22cee98dd605cbf240e
|
|
| MD5 |
cb0bcbc53c322ba2ff54c75758cd58c9
|
|
| BLAKE2b-256 |
a28764572505efd6607116bbd872b951b9d4786afc890387afed266ff19ca64b
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
835cb04020ac8b22ccf5d26bac72326ea5c2fc47eecea22cee98dd605cbf240e - Sigstore transparency entry: 1941482651
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 285.7 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
426d360bbcbb2f96cc96185e064b87c37c9060e5a0bcc1ef498ebe448dcf0ed2
|
|
| MD5 |
30fc8ba3a8ef14aa7da7471dc59da5d5
|
|
| BLAKE2b-256 |
4de1f83ad6372638ddf386e5c73840db2eecdd5e80a705c47c5bb284e20e879e
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
426d360bbcbb2f96cc96185e064b87c37c9060e5a0bcc1ef498ebe448dcf0ed2 - Sigstore transparency entry: 1941484079
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 703.1 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f98fab3314bf5ee4bc0469dbef26e8827c79dde4f366a8aff29ea6717094ed43
|
|
| MD5 |
64bd081d7d40afe9b445124f145fe40b
|
|
| BLAKE2b-256 |
193e36a3ce023313425eb2a293f3572327e9092549dfa9b01a43aef021037369
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp312-cp312-win_amd64.whl -
Subject digest:
f98fab3314bf5ee4bc0469dbef26e8827c79dde4f366a8aff29ea6717094ed43 - Sigstore transparency entry: 1941482230
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b484fc6b831c6a2837aae862144759ff6e1aaabbb2f1fd3c090145a337241d2d
|
|
| MD5 |
005d7530c330dd0620a97a89311daed8
|
|
| BLAKE2b-256 |
05d4eb0f171c66f7040e6c97c6430a3d3d31d41234fdee7331d520084d5c2d4e
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b484fc6b831c6a2837aae862144759ff6e1aaabbb2f1fd3c090145a337241d2d - Sigstore transparency entry: 1941481221
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 287.3 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3a353d3e0afde22e94470f3567a52ac2f646e18454865a3ec33396aa8dfaabd
|
|
| MD5 |
f4877e8526d80295734acf138f0ddca5
|
|
| BLAKE2b-256 |
2ff5608c0d8f20ad343669c45de585f29987431907755aa9bb0d4825a5fa78ff
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
e3a353d3e0afde22e94470f3567a52ac2f646e18454865a3ec33396aa8dfaabd - Sigstore transparency entry: 1941483561
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 701.7 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38b88b24f84f2f3227d09892e0a7925da8eb50eb1f48b36aa0ceade343a6d65b
|
|
| MD5 |
bc5192c546d67426df427819565218dd
|
|
| BLAKE2b-256 |
3bb0fe9a0b82021f6930e906d96229be7d335a70d4e7c093ffbabb9044703aa5
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp311-cp311-win_amd64.whl -
Subject digest:
38b88b24f84f2f3227d09892e0a7925da8eb50eb1f48b36aa0ceade343a6d65b - Sigstore transparency entry: 1941481719
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eeb01c419ee236041b5772a72d8b3da8de4ef54195e16cdc7f21864c711920a2
|
|
| MD5 |
e5b53c93b285d0bdf17726ff85d930cd
|
|
| BLAKE2b-256 |
455cb8154949674f1bdd882a7b81f29509cc4bf6c59cf2218b05082b56d44e81
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
eeb01c419ee236041b5772a72d8b3da8de4ef54195e16cdc7f21864c711920a2 - Sigstore transparency entry: 1941481425
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 285.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
194eeef85cb2135195d5347ee60f1613758941621098524dcb1912e8506fecc5
|
|
| MD5 |
5af659d22a4a507f9d4411a7ad7e5e57
|
|
| BLAKE2b-256 |
c466cfb543ecfa1c759c2806abde58925e48b9e867a175a20316aaf520dc3829
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
194eeef85cb2135195d5347ee60f1613758941621098524dcb1912e8506fecc5 - Sigstore transparency entry: 1941483866
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 701.6 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0896b00ada87f076405d15b6386f7e837204d61d28306feaa792a9032e1b81df
|
|
| MD5 |
08a2a5a322b45da25c0b74f945a40d43
|
|
| BLAKE2b-256 |
40b779c7186ca3ab37eb806e5475556d5b171373482a51069c3214747190b45c
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp310-cp310-win_amd64.whl -
Subject digest:
0896b00ada87f076405d15b6386f7e837204d61d28306feaa792a9032e1b81df - Sigstore transparency entry: 1941482757
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f41dfe82d17fbb462e534867045f4b01925fbdb58ab9b440159ca22903f67f1b
|
|
| MD5 |
dfd9e9b3d10310141a7a593b9a38b1d6
|
|
| BLAKE2b-256 |
0bc581547bef833456197681ab606cef49ce658c6733f07df9da52c57deae09c
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
f41dfe82d17fbb462e534867045f4b01925fbdb58ab9b440159ca22903f67f1b - Sigstore transparency entry: 1941481576
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 286.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8e775d38ebd97108f0d87e483522579c1cf88450a103e60069b40f840306cdc
|
|
| MD5 |
909e4bbaacaf025ea3403be441d9aa84
|
|
| BLAKE2b-256 |
e8f614b09054aafa5cb97e6926143f0a4bea2fe0c9e4f23ffe303998c08a434b
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
d8e775d38ebd97108f0d87e483522579c1cf88450a103e60069b40f840306cdc - Sigstore transparency entry: 1941482936
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 702.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a8d31d2ad31b76076e8098795261ed84ee54ced0b638d7a26239c65c9599fe1
|
|
| MD5 |
71d1c7de0052884f2af7af953d371976
|
|
| BLAKE2b-256 |
3deff11f0e37ca98d5eabd213eaded52037c9309b5c429011049d40007d89c1c
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp39-cp39-win_amd64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp39-cp39-win_amd64.whl -
Subject digest:
1a8d31d2ad31b76076e8098795261ed84ee54ced0b638d7a26239c65c9599fe1 - Sigstore transparency entry: 1941483710
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9425196ab5d24b860fb17ef54ac472df7763c662c39d93996fd81e4cb4e75721
|
|
| MD5 |
f6d6fefcbccb60d9aa9752c88f314c7b
|
|
| BLAKE2b-256 |
7251f7192c11415f5a143b79389324a86e75b2ad292b83ace8f7012b37f47168
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
9425196ab5d24b860fb17ef54ac472df7763c662c39d93996fd81e4cb4e75721 - Sigstore transparency entry: 1941482483
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 287.7 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b8cd85be300236df51fe3eedefda77449b69083c66eaee43bd3793ca73db496
|
|
| MD5 |
1c25766091a5266367a1ae3181e13e96
|
|
| BLAKE2b-256 |
c13947e51e32b2720c1e2f6dfd286a13d82f476bdbec91fc8d3c8bef4652c40c
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
7b8cd85be300236df51fe3eedefda77449b69083c66eaee43bd3793ca73db496 - Sigstore transparency entry: 1941481821
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 704.8 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0741b286c554302bda8ec3067df6c62b66dbb2e22386c77ae9bb6e2747a7ba92
|
|
| MD5 |
35193bc68f14e26f03b9db6ed9aa62f2
|
|
| BLAKE2b-256 |
959204d4a65c30afa134bb94aca3c2529f78ccab7f5c20b50e88e82726357cf1
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp38-cp38-win_amd64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp38-cp38-win_amd64.whl -
Subject digest:
0741b286c554302bda8ec3067df6c62b66dbb2e22386c77ae9bb6e2747a7ba92 - Sigstore transparency entry: 1941483087
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aacfb3c132574e695615b47d981d4809b89e8e9c6b97b35299fdfc03154aeb27
|
|
| MD5 |
e50385aaf87192382ffabb579cd92d15
|
|
| BLAKE2b-256 |
3c4c6f0f63651e301c4d5f40c4c5441f6d652595d1147bd7363ab4d6255a4fe5
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
aacfb3c132574e695615b47d981d4809b89e8e9c6b97b35299fdfc03154aeb27 - Sigstore transparency entry: 1941483258
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type:
File details
Details for the file rainbow_api-1.3.0-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: rainbow_api-1.3.0-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 293.4 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebef010c5853c34ad67ec52339bec6035e621c274acd7fd8adbe2f912ac5cdbd
|
|
| MD5 |
6dec97d4955e2ecc4efd6b03193147d5
|
|
| BLAKE2b-256 |
4df2b4ef06696574b3d6af6211b71ad97dd06954d92ce302202e76f9bde76fe2
|
Provenance
The following attestation bundles were made for rainbow_api-1.3.0-cp38-cp38-macosx_11_0_arm64.whl:
Publisher:
publish.yml on evanyeyeye/rainbow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rainbow_api-1.3.0-cp38-cp38-macosx_11_0_arm64.whl -
Subject digest:
ebef010c5853c34ad67ec52339bec6035e621c274acd7fd8adbe2f912ac5cdbd - Sigstore transparency entry: 1941483392
- Sigstore integration time:
-
Permalink:
evanyeyeye/rainbow@671820b967ef0369a610bdf6644723be8e07096a -
Branch / Tag:
refs/tags/v1.3.0 - Owner: https://github.com/evanyeyeye
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@671820b967ef0369a610bdf6644723be8e07096a -
Trigger Event:
push
-
Statement type: