niprov.format module

class niprov.format.Format(dependencies=<niprov.dependencies.Dependencies object>)

Bases: object

Parent Format class from which specific formats are derived.

serialize(provenance)

Publish provenance.

This determines if the provenance is for a single file or multiple, and then calls the appropriate more specific serialize method.

serializeList(provenance)
serializePipeline(pipeline)
serializeSingle(provenance)
serializeStatistics(provenance)