ROCCO: [R]obust [O]pen [C]hromatin Detection via [C]onvex [O]ptimization
What
ROCCO is an efficient algorithm for detection of "consensus peaks" in large datasets with multiple HTS data samples, where an enrichment in read counts/densities is observed in a nontrivial subset of samples.
Input/Output
- Input: Samples'
.bamalignments (-i) and a reference genome assembly (-g) for chromosome sizes - Output: BED file of consensus peak regions (Default format is BED3:
chrom,start,end). narrowPeak and gappedPeak outputs are supported for BAM inputs. Use--peak_mode both.
How
ROCCO models consensus peak calling as an optimization problem: select the most enriched genomic regions as peaks while controlling total genomic coverage and discouraging fragmented calls.
- Enrichment is measured by a read density score in the selected genomic regions
- Budget proportions calibrate selection penalties that control total genomic coverage
- Fragmentation is controlled via a total variation penalty, multiplied by a penalty parameter $\gamma$ ($\gamma \sum_i |x_{i+1} - x_i|$).
Why
- Consideration of enrichment magnitude and spatial characteristics of open chromatin signals
- Scaling to large sample sizes (100+)
- Unsupervised Does not require training data or a heuristically determined set of initial candidate peak regions
- Less rigid thresholds with respect to the minimum number/width of supporting samples/replicates.
- Mathematically tractable model permitting worst-case analysis of runtime and performance
Basic Usage
Run rocco --help for the complete command-line reference.
ROCCO accepts either one or more BAM files, separated by spaces.
rocco -i <BAM> [<BAM> ...] \
-g <GENOME> \
-o <OUTPUT.bed>
Genome assemblies hg38, hg19, mm10, mm39, and dm6 can be used with -g, to supply a built-in chromosome sizes file (canonical chromosomes only) and effective genome size.
If using ROCCO with another assembly, just provide the chromosome sizes file and effective genome size as described explicitly:
-s, --chrom_sizes_file <FILE>: chromosome names and sizes.--effective_genome_size <BASES>: effective genome size, only required if using RPGC normalization.
For example:
rocco \
-i sample1.bam sample2.bam sample3.bam \
-s assemblyName.chrom.sizes \
--effective_genome_size <BASES> \
-o consensus_peaks.bed
When troubleshooting, consider processing a subset of the genome for faster evaluation:
rocco \
-i sample1.bam sample2.bam sample3.bam \
-g hg38 \
-o consensus_peaks.bed \
--chroms chr11 chr20 chr21 chr22 # at least four chroms
Example
Call consensus peaks from three BAM files and generate both narrowPeak and gappedPeak outputs:
rocco \
-i sample1.bam sample2.bam sample3.bam \
-g hg38 \
-o consensus_peaks.bed \
--peak_mode both
Paper/Citation
If using ROCCO in your research, please cite the original paper in Bioinformatics (DOI: btad725)
Nolan H Hamilton, Terrence S Furey, ROCCO: a robust method for detection of open chromatin via convex optimization,
Bioinformatics, Volume 39, Issue 12, December 2023
Installation
PyPI (pip)
python -m pip install rocco --upgrade
If lacking administrative control, you may need to append --user to the above.
Build from Source
If preferred, ROCCO can easily be built from source:
-
Clone or download this repository
git clone https://github.com/nolan-h-hamilton/ROCCO.git cd ROCCO python setup.py sdist bdist_wheel python -m pip install -e .
Metadata
Release files for rocco 1.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rocco-1.14.0.tar.gz | 1.0 MB | With provenance | Details for rocco-1.14.0.tar.gz |
Built distributions (wheels)
Total release size: 45.3 MB
Release files / rocco-1.14.0.tar.gz
| Download URL | rocco-1.14.0.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dbc3a44574ed2bbacad1ae322b5c54710993a7b2d135edc305ab3de321e4c083
|
|
BLAKE2b-256 checksum How to use checksums |
41bbbbe4962035740e9a1ab08ba46eb4203acd2fea9b765b09fbe0508ca843f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | rocco-1.14.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4da6f0c68be5e7b6d475935115332e0e9fbfe10f1c75aba0db69caa6fc626512
|
|
BLAKE2b-256 checksum How to use checksums |
53681e5a68d48647183d034200bc06734b70259b2803f02fe1345f9a682e42c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | rocco-1.14.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d92dae19da2894dce9cbe86e28e992a1120d2b3d046c496cfeb2bcc65f5e3948
|
|
BLAKE2b-256 checksum How to use checksums |
4d9153f54ab064268d660ffba4332262d767ece3d911deef4063864b09e3cab0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocco-1.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3814a009de70d913d3c659ffca36026b199df53b118beb5951d137dc1cdb39c2
|
|
BLAKE2b-256 checksum How to use checksums |
8477d484cfcf9f40ebafe87186a3922e4d644ee6b649510f94f79440d8000f3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | rocco-1.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b3f91ee1d23b9c3b6f1a5876d899bb3d5d4becc9993d66e2b530e43984762d20
|
|
BLAKE2b-256 checksum How to use checksums |
6ec2738a655533e21b5dc9840fbe588c776dd68a4b1b7b547cf39b5b740a9ae1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | rocco-1.14.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 508.5 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cbfa29e73538ababfe7f0cc7946afb1543af5f8b40bbffb685b7ce61e83ef6fa
|
|
BLAKE2b-256 checksum How to use checksums |
3943b96bc79c570edfcf1fee92d890c496ac07f2614384f59f8a8eb2c040e070
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | rocco-1.14.0-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 511.1 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
bd9decbba6ed428793c245791d238a77b932e818bccedfa180580208982fa45c
|
|
BLAKE2b-256 checksum How to use checksums |
ee063937765d745ee3442c24f0e819fb709a8613bf02f0670aadc315b3504822
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | rocco-1.14.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
eba1ef2769e131bbc006b9ff87883bfb26eacd2246f7aa3b6351d124244daf57
|
|
BLAKE2b-256 checksum How to use checksums |
be4a8622dac68080e1d6ad8e97a26a37c3b91713c69e8ffed41252e7c83a0e65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | rocco-1.14.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d5ed2755beeb29059a14f43bc85606d70bfa5461a80bcebc127ac3f692abe9f4
|
|
BLAKE2b-256 checksum How to use checksums |
efe9435839d1504eccd24a572e1a16f8407e9ee5781788a6c44a251a87c85a31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocco-1.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
11cffece3096a0643074abe3d33a98cea1efe14252b1faf2305231d8653b93f5
|
|
BLAKE2b-256 checksum How to use checksums |
2832bf41b2e17b8469838a8bc1a3d64289bae97946850534139539263375fde3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | rocco-1.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
01fcbb5ed33d7abc932e4e3e267416fcd42f39f5c1b68ebed49d5e27ebd2f8e7
|
|
BLAKE2b-256 checksum How to use checksums |
ccb53a6bbf21dd0ee88a40f2240c896a7afd64ccf8382e25ce4ad63d29f85710
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rocco-1.14.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 508.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
10b6fca2d0ec59dfbd313c269ca4d1df39bd50df0302e080fc1467195ff6ed94
|
|
BLAKE2b-256 checksum How to use checksums |
df8ddfe4fe05d74810f8e43e4ca3ce543b3f7032147943aa660db66d91d86caf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | rocco-1.14.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 510.7 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
795da734f41a656f3cd32f990902a4ff8d59e68ccd5b9c3b2a59aa54c613e5ad
|
|
BLAKE2b-256 checksum How to use checksums |
07b8c26670138e39169db8f9e167d3500b28f386ba74fdb158ea69546dbe0358
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | rocco-1.14.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
666e5b9b198ae70ff755be13e8f363abd34f48491756b65fc381c87886a85ac4
|
|
BLAKE2b-256 checksum How to use checksums |
6d7a42f27d0cd9d26f0524098f85eea278a82e3eb785a41926d8d59f3f02a838
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | rocco-1.14.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
31d341abfe4813dbc2e11bce5ffafc452b8d2081f46f52290329476d1435ef2a
|
|
BLAKE2b-256 checksum How to use checksums |
7b364e8523ed531f7cc6eea0111dd43fdf4a56bd98886fa1e682b2ab43aedb19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocco-1.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a4303714e636aa4cfd167cf95da84ea78d0cf64688caf58caf892ddd78424980
|
|
BLAKE2b-256 checksum How to use checksums |
d412c9d6416a87c9c846d42b7e15afc26184b2cddc790f30c7c27e2b702ed260
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | rocco-1.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
304e5342b0891589622e2a0ab7c6734ecd79b450b0839fc9bc307b93c1a12e24
|
|
BLAKE2b-256 checksum How to use checksums |
1b7bf55bfe06dfe4146d173aac09ce669759d1934ecb25d85382c51bd5b979fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rocco-1.14.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 508.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
131e90e6a28ffab40c376f4a9c0ebcfdc368fb36ea5317a7a01d24f3fdec77e6
|
|
BLAKE2b-256 checksum How to use checksums |
f58a043339ad3bb7c3f7fa67ce58c17c355f10b1c70e0619373ffb299f6bb019
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | rocco-1.14.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 510.7 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
49d1eeb692745e5e0f3700675bd3ec5cdb6105a3436f3f3ecbed030f4167137c
|
|
BLAKE2b-256 checksum How to use checksums |
460b53a63295ff67cd95b742d280f251290e85094559891d4e4ccc613d43dd85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | rocco-1.14.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0145d32d075b171e8c53a864012bca19fca6706bbb8f72e328c6a56336449073
|
|
BLAKE2b-256 checksum How to use checksums |
db0b511690e5974ea9a72e587902c113abe47e594372fba96329c5ee6e3414a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | rocco-1.14.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
ca1891cc635a79378e5a99bd386bd653d7b1ea8a4701b69c2b08b49b01666dbb
|
|
BLAKE2b-256 checksum How to use checksums |
375d7e7b961684c938ce20a497918cc3965d12737537bc0faf05668c336b013e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocco-1.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ed775af462899912cf45462c4856188da9af53c1a275bc2e41b45dfc74d355e
|
|
BLAKE2b-256 checksum How to use checksums |
f19dc3434c2982b3d58e5ae653634024de8d1def6c60a8cf8e9a7f2b447db754
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | rocco-1.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
51b5632dab4506093c0a1718062c481c8200ddb094f40b5796c410a01830104b
|
|
BLAKE2b-256 checksum How to use checksums |
1fd6d966c58f508ca04925b911b204c8f02a428ceb472742685fe57fe9b5c99f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rocco-1.14.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 508.6 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
afffccbfc688c744cb2ff604529aeba34b57feaf36b679e63a4a497bed2f8e57
|
|
BLAKE2b-256 checksum How to use checksums |
06cc33598eeb590215369a695300ba530225c233f45eac1ad4cd8481a1c3ec07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | rocco-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 510.6 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd383266f2a8d66154c7e8257f8c67c02962dd0911ed18109e94902b9c9a16a1
|
|
BLAKE2b-256 checksum How to use checksums |
42621c7d3322cf53e376df6d3f1ddc56deea762055d3d5a4326e483c854551bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | rocco-1.14.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d215152fa567a0b44bebc4c1e7c69884de40ffba63b81c7dc6493306f046d10
|
|
BLAKE2b-256 checksum How to use checksums |
a483ef1ac5f8b8d19333743106579947ab1544adff8ad01b2f496db9eada360f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | rocco-1.14.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
44ea38895966d5094e96d5cf2b2be198367b934e760f43277e64040d06efe063
|
|
BLAKE2b-256 checksum How to use checksums |
bbeb52e84a37f203e7e7852b349332c30050f9d0910c2b3ac8fd624ec7ec43ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | rocco-1.14.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fbde3fafce0a85a28eb2c263de05eb7919ed66e56333c3c6100d549253f75cb8
|
|
BLAKE2b-256 checksum How to use checksums |
f3923b52d72d1b267353ffa61ed32efcb42dcd3c8d6eb50d5b571f30573829ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | rocco-1.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
eb9fd212284101f678b160474ddc87c47c419a3fee51602cfedb08bfa05774a2
|
|
BLAKE2b-256 checksum How to use checksums |
15bfc317dbf0792a6d4110df19e9b17e77b4a5c92ae84ea281cb2cbb34085851
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | rocco-1.14.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 508.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8dca1fc5e1ed5279825f6c5c6ffe52de76b0252eb760ce056e391371cb26eca7
|
|
BLAKE2b-256 checksum How to use checksums |
0089f5bc84b02d9672b5caed8169539cb0074fe57d36be2991134ed2f0548335
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logRelease files / rocco-1.14.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | rocco-1.14.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 510.6 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
efcf1d8cf5c4e7d914c44210c37a82a85a6e68d4a7c2447563622bd8d40f439f
|
|
BLAKE2b-256 checksum How to use checksums |
f651de292d00e9ad5818db448ffa70c58809217f34342fdc2e9ec7fa2e13838d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logSecurity for rocco 1.14.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 31 files in this release have been uploaded with provenance metadata.
Attestation for rocco-1.14.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 3, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.