DOI Authors Python Module

Secondary author list for DOI entries.

class pacifica.metadata.orm.doi_authors.DOIAuthors(*args, **kwargs)[source]

DOI Authors Model.

Attributes:
Name Description
last_name Author last name
first_name Author first name
email Author email address
affiliation Institutional affiliation
orcid Author’s ORCID ID
DoesNotExist

alias of DOIAuthorsDoesNotExist

_meta = <peewee.Metadata object>
_schema = <peewee.SchemaManager object>
affiliation = <CharField: DOIAuthors.affiliation>
created = <ExtendDateTimeField: DOIAuthors.created>
deleted = <ExtendDateTimeField: DOIAuthors.deleted>
doi_authorships
email = <CharField: DOIAuthors.email>
first_name = <CharField: DOIAuthors.first_name>
from_hash(obj)[source]

Convert the hash to the object.

id = <AutoField: DOIAuthors.id>
last_name = <CharField: DOIAuthors.last_name>
orcid = <CharField: DOIAuthors.orcid>
to_hash(**flags)[source]

Convert the object to a hash.

updated = <ExtendDateTimeField: DOIAuthors.updated>
classmethod where_clause(kwargs)[source]

Where clause for the various elements.