arxiv.canonical.domain.eprint module

Provides EPrint.

class arxiv.canonical.domain.eprint.EPrint(identifier, versions)[source]

Bases: arxiv.canonical.domain.base.CanonicalBase

Core concept of an e-print in the canonical record.

An e-print is a collection of one or more sequential :class:`.Version`s, generally representing projections of a single scholarly work over time.

E-prints are identified by :class:`.Identifier`s.

property announced_date

Date on which the first version of this e-print was announced.

Return type

Optional[date]

property is_withdrawn

Indicate whether this e-print has been withdrawn.

Return type

bool

property size_kilobytes

Indicate the size of the current version of this e-print in kb.

Return type

int