Skip to main content

Python implementation of MultiMedia Interchange Format specification. (

Project description

MMIF for python

NOTE that this project is in pre-alpha and being actively developed. Nothing is guaranteed to reliably work for the moment and developer need to be very careful when using APIs implemented here. Please use the issue track to report bugs and malfunctions.

MultiMedia Interchange Format

MMIF is a JSON-LD based data format designed for transfer annotation data between computational analysis applications in CLAMS project.


Package mmif-python is distributed via the official pypi. Users are supposed to pip-install to get latest release.

pip install mmif-python

This will install a packge mmif to local python.

For SDK developers

There is Makefile that can be used to test, build and publish this SDK package. Two primary targets are defined for

  • develop - test, build, and install packages locally in development mode. In doing so, a development version is automatically generated and used.
    • This target will try to upload a source distribution of the dev version to our private pypi.
    • Also note that while building, it will copy some MMIF specification files from the HEAD commit and include them in the built artifact. This is intended for testing purpose.
  • publish - test, build, and publish a source distribution to the official pypi.
    • In doing so, it make will ask the user for a new version number.
    • Unlike develop target, this process will copy MMIF specification files from the latest matching git tag. See versioning section of the MMIF specification for more details.



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-0.2.0.tar.gz (21.7 kB view hashes)

Uploaded Source

Supported by

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