There is a newer version of the record available.

Published October 28, 2025 | Version 0.7
Software Open

Princeton-CDH/piffle: v0.7

  • 1. @Princeton-CDH
  • 2. MIT Libraries
  • 3. @slub

Description

New experimental dataclass interfaces in piffle.iiif_dataclasses thanks to @rwood-97

  • Add dataclasses for parsing IIIF Presentation and Image APIs.
    • New collect_annotations method to collect annotations on a presentation
  • Now supports IIIF Presentation API and Image API version 3.
  • Adds load_iiif_image and load_iiif_presentation functions for loading IIIF into dataclasses.

NOTE: new dataclasses do not yet replace the existing default API; interface and package structure may change in future releases.

What's Changed (autogenerated)

  • Update pre-commit and add ruff.toml by @rwood-97 in https://github.com/Princeton-CDH/piffle/pull/26
  • Fix GitHub workflow by @rwood-97 in https://github.com/Princeton-CDH/piffle/pull/29
  • Fix tests by @rwood-97 in https://github.com/Princeton-CDH/piffle/pull/30
  • Add IIIIF dataclasses by @rwood-97 in https://github.com/Princeton-CDH/piffle/pull/25
  • Release v0.7 by @rlskoeser in https://github.com/Princeton-CDH/piffle/pull/32

New Contributors

  • @rwood-97 made their first contribution in https://github.com/Princeton-CDH/piffle/pull/26

Full Changelog: https://github.com/Princeton-CDH/piffle/compare/0.6.1...0.7

Files

Princeton-CDH/piffle-0.7.zip

Files (50.7 kB)

Name Size Download all
md5:7f84bf1eaf42d16c6c42431a680305b4
50.7 kB Preview Download

Additional details

Related works