Skip to main content

rodhypix

Standalone reader for Rigaku .rodhypix detector images.

Features

  • Read native .rodhypix images without CrysAlisPro
  • Access detector and experiment metadata
  • Native C++ TY6 backend
  • Pure Python fallback

Installation

pip install rodhypix

On Windows, this will install native decompression from wheels without compilation.

Plotting support (only required for example notebooks):

pip install "rodhypix[viz]"

Quick Start

from rodhypix import RODImageReader, get_rod_info, read_rod_image

image = read_rod_image("snapshot.rodhypix")
info = get_rod_info("snapshot.rodhypix")

reader = RODImageReader("snapshot.rodhypix")
print(reader.get_decompression_method())
print(info["exposure_time_sec"])

Public API

  • RODImageReader
  • read_rod_image
  • get_rod_info
  • HAS_NATIVE_CPP

Included Material

  • rodhypix/rod_image_reader.py: main reader implementation
  • rodhypix/ty6_backend_tools.py: backend comparison and benchmark helpers
  • scripts/benchmark_ty6_backends.py: CLI benchmark
  • examples/01_image_visualization.ipynb: image visualization notebook

Example Data

The extracted example dataset is stored in example_data/exp_11317.zip.

Metadata

Release files for rodhypix 0.1.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 rodhypix 0.1.1
File Size Uploaded
rodhypix-0.1.1.tar.gz 13.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rodhypix 0.1.1
File
rodhypix-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rodhypix-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rodhypix-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rodhypix-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rodhypix-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rodhypix-0.1.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details

Total release size: 125.3 kB

Release files / rodhypix-0.1.1.tar.gz

Download URL rodhypix-0.1.1.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
be132cd852e014731688fffd3d1ec6706f75b57f1bbc86f2a05a7c431e91da78
BLAKE2b-256 checksum
How to use checksums
f1794688bea6a226cdfc737a34547ed43a10e56c40878fc8c5e8f2349b31365a
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 Aug 4, 2026.

Transparency log

Release files / rodhypix-0.1.1-cp314-cp314-win_amd64.whl

Download URL rodhypix-0.1.1-cp314-cp314-win_amd64.whl
Size 18.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6feb8bda05cc0553ff4f726ce5e5482c32650dd5ebed4e82e220f64a692ba85e
BLAKE2b-256 checksum
How to use checksums
61f2d3c97cdb295388be80d52f77de10aa0725d67b7d87ae4b9a59243545df6e
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 Aug 4, 2026.

Transparency log

Release files / rodhypix-0.1.1-cp313-cp313-win_amd64.whl

Download URL rodhypix-0.1.1-cp313-cp313-win_amd64.whl
Size 18.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ab366ca01d9e532a9cf402a83b0207fc96fd8dc3a0a9479c7be222eb9a4d751b
BLAKE2b-256 checksum
How to use checksums
7279b45f640411ba021cfb003bd7cf5385674ab58d93abf560470ac1a1f3264c
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 Aug 4, 2026.

Transparency log

Release files / rodhypix-0.1.1-cp312-cp312-win_amd64.whl

Download URL rodhypix-0.1.1-cp312-cp312-win_amd64.whl
Size 18.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d432ce29f9886b8ca860a1b2db221c746e4644b62ed539147a6f2bf0138a95bf
BLAKE2b-256 checksum
How to use checksums
510b787ec8606a59a3a064b67842c14210660923e97819d1a6ea6c390e7c2ad2
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 Aug 4, 2026.

Transparency log

Release files / rodhypix-0.1.1-cp311-cp311-win_amd64.whl

Download URL rodhypix-0.1.1-cp311-cp311-win_amd64.whl
Size 18.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
833040e1d17b04360e9d1721db1092a5ecc4f67f9877b20ea2ea5d540eeb1224
BLAKE2b-256 checksum
How to use checksums
760826babb8793fe2cd555fc1cc3156ad930e8ed01a89ad38307f405f876ad71
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 Aug 4, 2026.

Transparency log

Release files / rodhypix-0.1.1-cp310-cp310-win_amd64.whl

Download URL rodhypix-0.1.1-cp310-cp310-win_amd64.whl
Size 18.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
df33f88d32b176b9cf9f7b43e9aca06f40d2e4a69c441cfd1c6208a2bfbe2863
BLAKE2b-256 checksum
How to use checksums
597f8aa3377a6df05ea1ca752b8d347743d46b7ce102d202bf159e4543c95eb7
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 Aug 4, 2026.

Transparency log

Release files / rodhypix-0.1.1-cp39-cp39-win_amd64.whl

Download URL rodhypix-0.1.1-cp39-cp39-win_amd64.whl
Size 18.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f68ab0c491a2ed0739e5496f8866a9fa4dd65cb4c9671d0921508747710386d7
BLAKE2b-256 checksum
How to use checksums
7c0c0df8f545d74252afe9efb8d618043604c49f38a4d383337e4f3d8f8e8194
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 Aug 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

7 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