Skip to main content

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

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.

Installation:

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.

APIs

TBD

Project details


Download files

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

Files for mmif-python, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size mmif-python-0.2.1.tar.gz (33.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page