Skip to main content

readfish-tools

A Python/rust wrapper for analysing the output of readfish runs. Can be used in conjunction with readfish summarise. The overarching goal is to analyse a PAF, BAM or set of FASTQ files. This tool takes in a readfish TOML file, the sequencing summary output for the PAF file

Currently it is only possible to analyse PAF files, using the readfish_tools.demultiplex_paf function or the ReadfishSummary class. Usage for both is described below.

Documentations

To build the rust documentation and view it -

cargo doc --no-deps --document-private-items --open

Python documentation is on the roadmap.

Installing/Building

This should compile on X64 or Arm/arch64.

:::warning ⚡ Note that if installed with test dependencies, (which is the default in the conda env yaml) mappy_rs will be installed, which is NOT Arm/aarch64 compatible (yet). :::

git clone https://github.com/Adoni5/readfish-tools
cd readfish-tools
# conda (HAS test dependencies)
mamba env install -f readfish_tools_test.yml
# or via pip, without test dependencies
pip install -e .

Usage

Can be imported either as a Summary class which can be worked with, or a one shot function, which consumes all records in a given file. There are different limitations to each approach.

Summary class

from readfish_tools import ReadfishSummary

rfs = ReadfishSummary()
rfs.with_toml_conf(<TOML_FILE>)
rfs.parse_paf_from_iter(<iterable of tuple of (pafline, (read_id, channel number, Optional[barcode name]))>)
rfs.print_summary()

First it is necessary to initialise the class. The class has methods to set the configuration TOML file. There is also a method to set a path to a sequencing summary file, which is currently unimplemented.

As such the only way to successfully use the class of this moment is by ensuring that the iterator provided provides the additional tuple that contains the metadata, as the second element of the tuple, with the paf record as the first element.

For example a valid tuple iterator could look like:

iter([("read123  100 0   100 +   contig123   300 0   300 200 200 50  ch=1", ("read123", 1, None))])
# or if barcoded
iter([("read123  100 0   100 +   contig123   300 0   300 200 200 50  ch=1", ("read123", 1, "barcode01"))])

It is possible to call the parse_paf_from_iter method multiple times, to parse multiple files, or to parse a single file in chunks. It is also possible to call the print_summary method more than once, and the summary printed will represent the given parsed data at any point when called.

print_summary prints to stdout, and will print a table created by the prettytable.rs crate.

On the roadmap is a function to return manipulatable ConditionSummary and ContigSumary classes which can be manipulated in python.

One shot function

from readfish_tools import summarise_paf
summarise_paf(<TOML_PATH>, <PAF_FILE_PATH>, <SEQUENCING_SUMMARY_PATH>)
# Summarised table
#+---------------------------+-------------+----------------+--------------+-------------+------------+-----------+-----------+-----------+------------+
#| Condition                 | Total reads | # Off-target   | # On-target  | Total Yield | Off Target | On Target | Mean read | On target | Off target |
#|                           |             | reads          | reads        |             |  Yield     |  yield    |  length   | Mean read | Mean read  |
#|                           |             |                |              |             |            |           |           |  length   |  length    |
#+---------------------------+-------------+----------------+--------------+-------------+------------+-----------+-----------+-----------+------------+
#| barcode05_NA12878_tst-170 | 4,236       | 4,210 (99.39%) | 26 (0.61%)   | 3.90 Mb     | 3.79 Mb    | 111.62 Kb | 969 b     | 4.29 Kb   | 885 b      |
#+---------------------------+-------------+----------------+--------------+-------------+------------+-----------+-----------+-----------+------------+
#+----------------+---------------+-------------+-----------+-------------+-----------+--------------+-----------+-----------+------------+
#| Condition Name | barcode05_NA12878_tst-170   |           |             |           |              |           |           |            |
#+----------------+---------------+-------------+-----------+-------------+-----------+--------------+-----------+-----------+------------+
#| Contig         | Contig Length | Read count  | Yield     | Mean        | On Target | Off          | Mean read | On target | Off target |
#|                |               |             |           | Read Length |  Reads    | Target Reads |  length   | Mean read | Mean read  |
#|                |               |             |           |             |           |              |           |  length   |  length    |
#+----------------+---------------+-------------+-----------+-------------+-----------+--------------+-----------+-----------+------------+
#| chr1           | 248,956,422   | 352         | 335.21 Kb | 944 b       | 0         | 352          | 944 b     | 0 b       | 944 b      |
#+----------------+---------------+-------------+-----------+-------------+-----------+--------------+-----------+-----------+------------+
#...

The summarise_paf function takes 3 parameters, toml_file, paf_file and Optionally, sequencing_summary, which are file paths to the respective paths. Currently if we do not find custom tags for the channel (ch) and optionally the barcode (ba) in the PAF tags, a sequencing summary file is required.

Limitations

Currently, if a sequencing summary file is provided, a record buffer of 100,000 rows is filled. If the Paf record being analysed is not found in this buffer, the buffer rolls along the file, removing the oldest line when a new line is read. Therefore, if the PAF file being analysed is not in the order in which reads were base-called (with 100,000 reads leeway), the analysis will not work properly, with some reads being skipped. This is most likely to be a problem on barcoded runs.

tests

To run rust integration, unit and doctests

cargo test

Python tests

pip install -e .[tests]
pytest -sv

RoadMap

V0.0.2 #2

More refined printing of summaries.

  • More fields on the printout
  • Comparison of given conditions
  • Better grouping of stats
  • Writing out of CSV files
  • No stats options
  • Take an iter of PAf records, rather than a full file.
  • Python documentation

Changelog

V0.0.1 - Basic printing out of stats, taken from custom tags in the PAF record, (ba, ch) or from a sequencing summary file.

Metadata

Release files for readfish-tools 0.0.1

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

Source distribution (sdist)

Source distribution for readfish-tools 0.0.1
File Size Uploaded
readfish_tools-0.0.1.tar.gz 64.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for readfish-tools 0.0.1
File
readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARMv7l Details
readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-32 Details
readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARMv7l Details
readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-32 Details
readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARMv7l Details
readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.5+ x86-32 Details
readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARMv7l Details
readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
readfish_tools-0.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32 Details
readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
readfish_tools-0.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32 Details
readfish_tools-0.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
readfish_tools-0.0.1-cp311-cp311-macosx_10_7_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.7+ x86-64 Details
readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
readfish_tools-0.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32 Details
readfish_tools-0.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
readfish_tools-0.0.1-cp310-cp310-macosx_10_7_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.7+ x86-64 Details
readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARMv7l Details
readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
readfish_tools-0.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32 Details
readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARMv7l Details
readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
readfish_tools-0.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32 Details

Total release size: 36.1 MB

Release files / readfish_tools-0.0.1.tar.gz

Download URL readfish_tools-0.0.1.tar.gz
Size 64.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f418b728962e66409b039137afe5433b16d56da1deafdcd52e3dc9a50d4200a5
BLAKE2b-256 checksum
How to use checksums
4e8fab8bab856f19e6e0dc071f70fe308f254253658e801d0422fd31cb461b6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
0ac5386cf6b364650acd16b0d489c042117b9f72d741c8d0dfdc36c10c19165b
BLAKE2b-256 checksum
How to use checksums
66141b0fb53b442a8e4c1a184ad633f2669968cec01f026ca6340d36ae6eff4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
209a00d77ddb0c607997b426a0fc026fd4eefe2cdd78957e1b219f924622e459
BLAKE2b-256 checksum
How to use checksums
8c7300cab0838e460f4366a564d17ad4daa6cef54e6541ed7074d8a30997526f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
e871897d0dd155b2156936d984fedc2497440528d11d1fbd1faafbcb297c71f1
BLAKE2b-256 checksum
How to use checksums
812917e3975da30c7a63301213baea30e94c720555af61a16bbd6108932abe4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL readfish_tools-0.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
877a753abae58214a1a43d0d34a9139f005b32d5d7786ac14e6a6e137a3c1831
BLAKE2b-256 checksum
How to use checksums
fd6f2ac9e454599863268959bf1236f4ea3490b604d1efa07a906f435a08bfec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
fdda38bff0f4b286933a9483c099e6d830835d0112944d313ad4600198ba4cb9
BLAKE2b-256 checksum
How to use checksums
1ae51fa6a32dff7cd04eae1be569541c64d904c31acae3ec09134097c09d431f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
a87c56dcab50e46287d15fd92acc5f100e8701099b332f31261a196046ca7ea3
BLAKE2b-256 checksum
How to use checksums
b274fdfc8ed6310a04d7e4e7a44adc2bfb9e42d830a556ff0b55a8af63e89250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
c6362d6053b152351b4697971ecab4c8937b395e8245f834e36775cd4ca53ec7
BLAKE2b-256 checksum
How to use checksums
6ef952a31808aa06d27b31b96d493689647e3504c19c696297fe82464cf71b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL readfish_tools-0.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
46e3f956c08138ea09e0e7ec79b607bd7eb5c7c9d621864a7f4d61a20004f5e6
BLAKE2b-256 checksum
How to use checksums
1389ccd9bc7abecf392f5f5a678e25b19b6cc909d8cbb1b9fc8ba7201f274358
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
636a2de8a8fd0a53b0b87bcdf398e64869e71424a08093ffbeff42ee97c12999
BLAKE2b-256 checksum
How to use checksums
dff99d40859dfae5ccb0251f73d80a69947cd8e67439c83dc910d1398c89b897
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
b67cfdf11369e0b22ce82b3387c3f70d4bf6283c655bf389d96995e199312d07
BLAKE2b-256 checksum
How to use checksums
ea8b6aad52a5c4ab7199803cfe952b63fb6fde132ce6046ac53d1d0aea991c52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
6d1f9c15a318ec225386ded804efdfd57582660ba45b99c216090f598af8da84
BLAKE2b-256 checksum
How to use checksums
f410d9bde9478ca459ae1a8505b63449399313c3f25ef5a3a4004f31b24354b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL readfish_tools-0.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
e87c132490633ba5d15dbdbeb7d0866bfdd6cba77f75165de0c4fe13c1e90e7d
BLAKE2b-256 checksum
How to use checksums
12e05173bcef64feb182cbe78e1daa17c4ed6de84d4de3bd54407f9baa32aaf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e286bcafd828e43b19dd328a49c3ecf61d9bb787ef623e4af91601ff6e286078
BLAKE2b-256 checksum
How to use checksums
f691bd5362300d24f894fc84d984d756b8d005b73d203b852945a122051359cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
891da62caefc16ae564b9bd7b2762369775c86c07e087928c1a7e15f2b460b83
BLAKE2b-256 checksum
How to use checksums
c6908cfe050bc22b927745fd967f44666fdfb2e64d718b7d9d6e8d355f81ec06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL readfish_tools-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8cbb4b781de66cc6a10eed86645fb27fe45dc5f9d191574456cf16723a8a8bfb
BLAKE2b-256 checksum
How to use checksums
b593c6d6fcb962153993aa4fcb94e33fa094da050b2e501c852d4a0e106628f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl

Download URL readfish_tools-0.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
11f5eb8ffff05b51cc99ba0a5e2766870209d80de5857d50c3b1d0f3ce65e74c
BLAKE2b-256 checksum
How to use checksums
e0421070a02b3b07113c63510b6c8acad7a0daaf75e4dea4f7447ce0756f53aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
777f47651581e546e246c6d773a53d555239f01f51d1f34420a712d51fcb3cce
BLAKE2b-256 checksum
How to use checksums
7d186b81947392d451c3a2ebf53895464939c30381d504b61b0f71f001ef0d85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
da7999ba28c15787be64ae7d7520eba289359b84c5c16126c470a1b36944787a
BLAKE2b-256 checksum
How to use checksums
d39c268925937078b569e34d50f273a2fc21f6bc4abe767d55cd959793e04951
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL readfish_tools-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b0d9f24af592bc08c2caaed60bd284bbefcff51713d1de76b473e7d72740aa93
BLAKE2b-256 checksum
How to use checksums
ca3d268bfc816250cf2dfb731124843efd3a814f3ba16e35e1a8bb293fb3c296
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl

Download URL readfish_tools-0.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
29cc330de2ce26a0b132b06a66d0a9a7962d09fe3bc6c205b4d4f0dab93a862a
BLAKE2b-256 checksum
How to use checksums
b0a64597384ee0b2085a157a5755e0a3938f2b05d2f106cb8650b6cdf59a0784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL readfish_tools-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 603.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9d02433503f83c50ef78d187e07897ecac14a8d2815d108a1cd86a8c3a9a90d4
BLAKE2b-256 checksum
How to use checksums
9d2364c8695a8c2cc2dccebfe52b5219b1b8c64b023671624ed3c5f19c116dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp311-cp311-macosx_10_7_x86_64.whl

Download URL readfish_tools-0.0.1-cp311-cp311-macosx_10_7_x86_64.whl
Size 633.2 kB
Tags CPython 3.11 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
b96ec6a37a90b3a0a56420f2f2305f183038d265c8b491d87f9b08ac2da41402
BLAKE2b-256 checksum
How to use checksums
7e7ff6f256490086148287c3731b7774b55194b2774ecd7c51eb8e2a5b139baf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
baf32b9d55cf70c5825bb40259e15bc6b81de16d7e0c900981acc58382e9c5f2
BLAKE2b-256 checksum
How to use checksums
7be6e0d837f1e18ad2f132c9de624e7ec75990f12a4e01133997181f625fb2db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
6f1148bbbc57b186ddce94830bc105585379825c808d5b2733d24629fa1f3b43
BLAKE2b-256 checksum
How to use checksums
4027fd85f5ccd02ecbfb71a825725f5c31e7b65c7a6f133b394186f90d1fc246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL readfish_tools-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
28c93b87d1f5e8ec0756be342f8e2abb132fe787d9b8105c10cebe06831fe1db
BLAKE2b-256 checksum
How to use checksums
637c00f36ae6919637bcba3925f294647c0b2563296693befeb4eee3d79c1d44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl

Download URL readfish_tools-0.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
01ca2401d9e49675c4b305119308d9af60231d6ad559f154081651a8b5dfaf70
BLAKE2b-256 checksum
How to use checksums
f2f670ecf68fa56f2af89aa653c38f42fc7a7c6cca2327554ee6c7c16c67c5da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL readfish_tools-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 603.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fd5d1d4dbeac67cc9b2cde7476a9cb22cf98fbd6d487edea75c7005597229798
BLAKE2b-256 checksum
How to use checksums
7266ef4a0712118486f1b81274a181337b7bf2b3947b49e2fff15dadc456c6fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp310-cp310-macosx_10_7_x86_64.whl

Download URL readfish_tools-0.0.1-cp310-cp310-macosx_10_7_x86_64.whl
Size 633.2 kB
Tags CPython 3.10 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
9dea3ff4d896a0adb8d9c15d74ca135e77972f1df7c98e83e2cab861c82c8201
BLAKE2b-256 checksum
How to use checksums
9407c2116ae641ef1d7fbbcda54afa96f464fa7911b243c4aac2ea20b1576013
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b241b2914ecc0b7569761deae29d52918f9d1b832b11d09fed4d3dfebdccb02d
BLAKE2b-256 checksum
How to use checksums
be6c9a7739f773c5d57cc9944864b7389d698b8b962b183972769458708f411d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
ab90bd62a0baf76c8f189e8193b4c50b7e99bf006611863e87b1672f2379f400
BLAKE2b-256 checksum
How to use checksums
53b6c44455c013a6ded95614e37429067a101c154c99256a3fdfb0f93dd002d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL readfish_tools-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9f541e58885c6c55390b5f5f893a38b947020ad96ebc4482a43d27bdcae884c9
BLAKE2b-256 checksum
How to use checksums
bb5393087797154d5c660722e248c6e44308de07d79435ecf76bf1e0fe44fb35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl

Download URL readfish_tools-0.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
64246b844070b71326f94a22c615149238ffd609d230c52cc48ff627a7cc55f7
BLAKE2b-256 checksum
How to use checksums
3ce04d0274c90efde6ed48441d3933ff492f194cbdb43487a2311653a2a42b46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ecfda4bfc5859bd570925dbebb7935a36593fad5b35f062d00bed1781b73cb1d
BLAKE2b-256 checksum
How to use checksums
3c88d13d6a64b8460518cdf7aab30efbe215a6e219ef817e84880e7cfe617e29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
b6891454e7b441d73f8f66cf6448b0dc5e5d6de3171a95ad86896c4eb4bb81e8
BLAKE2b-256 checksum
How to use checksums
5154a018a76267a87d09c872875cb25761c9ea42ee90236f3ba55b41824ec616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL readfish_tools-0.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b9c8f94b19e892f49defd4b5ac709754825954e42aa487e47954a6b336549244
BLAKE2b-256 checksum
How to use checksums
e959ff0ea8833f8ed84c994d86e1099d6fa4e6ac7257c7bd516533e210410010
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / readfish_tools-0.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl

Download URL readfish_tools-0.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.1 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4bf24cfced9ea5fb4cffa9cdcba45db76e03816698a6981c709d1e2ff724b2a7
BLAKE2b-256 checksum
How to use checksums
897277ea8972182ea6ed24039965e296ed7decbede3409b5095ef4cc6ffc3dd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

37 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