mecadoi.meca

Functionality for interacting with Manuscript Exchange Common Approach (MECA) archives.

This data format was introduced as an interface between various publishing systems to allow the transferral of manuscripts between different publishers. A single MECA archive contains a single manuscript, optionally peer reviews of that manuscript, and can contain any further data related to the manuscript.

parse_meca_archive() is the main entrypoint that parses a MECA archive into a Manuscript, the intermediate format defined in this module.

Functions

parse_meca_archive(path_to_archive)

Read the MECA archive at the given path and construct a Manuscript from it.

Classes

AuthorReply(authors, text)

The reply by the article authors to its reviews, as it appears in a MECA archive.

FileInMeca(id, file_name, media_type, type, ...)

Represents a file in a MECA archive.

MECArchive(path_to_archive)

Encapsulates a MECA archive.

Manuscript(authors, text, doi, title, ...)

Represents the article packaged in a MECA archive.

Review(authors, text, running_number)

A referee report that reviews an article, as it appears in a MECA archive.

RevisionRound(revision_id, reviews, author_reply)

A round of revisions as they appear in a MECA archive.