Skip to main content

Utilities for handling EXIF metadata for JPEG images from OpenFlexure Microscopes

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openflexure_metadata-0.1.0.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openflexure_metadata-0.1.0-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file openflexure_metadata-0.1.0.tar.gz.

File metadata

  • Download URL: openflexure_metadata-0.1.0.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for openflexure_metadata-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5cbeb6bd2e3aaec652562ca64e6e8ee5f1880a09f6cdc5747600892b77f63b1f
MD5 707a436b828e0553d21f42ceab0bb744
BLAKE2b-256 6dfc01c6f46cd51273bc3e7ee2b12274e74dec8b1a8a51a6afda127b9de8ecbc

See more details on using hashes here.

File details

Details for the file openflexure_metadata-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for openflexure_metadata-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d3c66228cba4c395f333d1aa3c2f0f80ab4f519e1662bcbf149ad076c8ffcafb
MD5 ab8a450505504f0cb8ed2abce35d66e1
BLAKE2b-256 bba19c3dad30bc55e2ea2ebbe4ed4e7a845a980227cdaff3b9716a375f8b6c7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page