Skip to main content

Python implementation of MultiMedia Interchange Format specification. (https://mmif.clams.ai)

Project description

MultiMedia Interchange Format

MMIF is a JSON(-LD)-based data format designed for transferring annotation data between computational analysis applications of the CLAMS project.

mmif-python

mmif-python is a Python implementation of the MMIF data format. It provides various helper classes and functions to handle MMIF JSON in Python, including:

  1. serialization and de-serialization of MMIF internal data structures to/from JSON
  2. validation of MMIF JSON
  3. handling of CLAMS vocabulary types
  4. navigation of MMIF objects via various "search" methods (e.g. mmif.get_all_views_contain(vocab_type))

For more ...

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

mmif_python-1.3.0.tar.gz (114.5 kB view details)

Uploaded Source

File details

Details for the file mmif_python-1.3.0.tar.gz.

File metadata

  • Download URL: mmif_python-1.3.0.tar.gz
  • Upload date:
  • Size: 114.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for mmif_python-1.3.0.tar.gz
Algorithm Hash digest
SHA256 6233c3c0c694473f7f7fb095f110e234d6ee761d943b00176e243b8a4490a95f
MD5 e8da5f53c0e5deb15105e120bafb91d5
BLAKE2b-256 2ff1c470ecfe18cd1c0a5672658d94efcf043e40557f50a4fb5e500aa70e68f2

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