Skip to content

Releases: rverleur/cine-reader

cine-reader 0.1.1

Choose a tag to compare

@rverleur rverleur released this 16 Apr 19:03

This release introduces the first PyPI distribution for the Python Phantom .cine reader.

The Python package is now published on PyPI as cine-handler, while the import path remains cine_reader.

Highlights

  • Added PyPI packaging for the Python reader
  • Added automated GitHub Release -> PyPI publishing via Trusted Publishing
  • Limited the published package to the Python implementation only
  • Added PyPI-friendly documentation covering installation, quick start, and the public Python API
  • Kept the MATLAB implementation in the repository, with links from the PyPI project page back to GitHub

Install

pip install cine-handler

Then import it in python with:

from cine_reader import Cine

Notes

  • PyPI package name: cine-handler
  • Python import name: cine_reader
  • The MATLAB implementation is still available in this repo and is not included in the PyPI package

Links

cine-reader 0.1.0

Choose a tag to compare

@rverleur rverleur released this 15 Apr 22:49

cine-reader 0.1.0

Initial release of cine-reader, a Python and MATLAB reader for Vision Research Phantom .cine files.

Highlights

  • Reads Phantom CINE metadata and frame payloads.
  • Supports normal 8/16-bit image data and packed 10-bit data.
  • Includes native packed-10-bit unpack helpers for Windows, Linux, and macOS, with a NumPy fallback.
  • Supports raw color CFA/Bayer cine files.
  • Adds optional per-frame dead-pixel repair.
  • Adds optional per-frame debayering.
  • Exposes raw CFA red, green, and blue sample arrays with NaN at non-matching color sites.
  • Includes performance benchmark example for frame-loading throughput.

Python install

Download the wheel from this release, then install it with:

pip install cine_reader-0.1.0-py3-none-any.whl

Or install directly from the release asset URL:

pip install https://github.com/rverleur/cine-reader/releases/download/v0.1.0/cine_reader-0.1.0-py3-none-any.whl