Skip to main content

openflexure-metadata

Utilities for reading and writing EXIF metadata in JPEG images, with support for OpenFlexure-specific fields.

Features

  • Extract image metadata (capture time, stage position, calibration data)
  • Read OpenFlexure metadata from EXIF UserComment
  • Handle camera–stage mapping (CSM)
  • Build EXIF metadata for stitched images

Installation

pip install openflexure-metadata

Usage

import openflexure_metadata as of_metadata

metadata = of_metadata.load_exif_from_file("image.jpg")

For examples of usage, see the relevant files in the tests directory.

Based on the metadata file in OpenFlexure Stitching

Metadata

Release files for openflexure-metadata 0.1.0

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

Source distribution (sdist)

Source distribution for openflexure-metadata 0.1.0
File Size Uploaded Provenance Actions
openflexure_metadata-0.1.0.tar.gz 23.5 kB Without provenance Details for openflexure_metadata-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for openflexure-metadata 0.1.0
File Interpreter ABI Platform Actions
openflexure_metadata-0.1.0-py3-none-any.whl Python 3 none any Details for openflexure_metadata-0.1.0-py3-none-any.whl

Total release size: 43.1 kB

Release files / openflexure_metadata-0.1.0.tar.gz

Download URL openflexure_metadata-0.1.0.tar.gz
Size 23.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5cbeb6bd2e3aaec652562ca64e6e8ee5f1880a09f6cdc5747600892b77f63b1f
BLAKE2b-256 checksum
How to use checksums
6dfc01c6f46cd51273bc3e7ee2b12274e74dec8b1a8a51a6afda127b9de8ecbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / openflexure_metadata-0.1.0-py3-none-any.whl

Download URL openflexure_metadata-0.1.0-py3-none-any.whl
Size 19.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d3c66228cba4c395f333d1aa3c2f0f80ab4f519e1662bcbf149ad076c8ffcafb
BLAKE2b-256 checksum
How to use checksums
bba19c3dad30bc55e2ea2ebbe4ed4e7a845a980227cdaff3b9716a375f8b6c7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.11.15

Security for openflexure-metadata 0.1.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A 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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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