Skip to content

Citation

gpjax.citation

CitationType = Union[None, str, Dict[str, str]] module-attribute
AbstractCitation dataclass
citation_key: Union[str, None] = None class-attribute instance-attribute
authors: Union[str, None] = None class-attribute instance-attribute
title: Union[str, None] = None class-attribute instance-attribute
year: Union[str, None] = None class-attribute instance-attribute
as_str() -> str
__repr__() -> str
__str__() -> str
NullCitation

Bases: AbstractCitation

citation_key: Union[str, None] = None class-attribute instance-attribute
authors: Union[str, None] = None class-attribute instance-attribute
title: Union[str, None] = None class-attribute instance-attribute
year: Union[str, None] = None class-attribute instance-attribute
as_str() -> str
__repr__() -> str
__str__() -> str
PhDThesisCitation dataclass

Bases: AbstractCitation

citation_key: Union[str, None] = None class-attribute instance-attribute
authors: Union[str, None] = None class-attribute instance-attribute
title: Union[str, None] = None class-attribute instance-attribute
year: Union[str, None] = None class-attribute instance-attribute
school: Union[str, None] = None class-attribute instance-attribute
institution: Union[str, None] = None class-attribute instance-attribute
citation_type: CitationType = 'phdthesis' class-attribute instance-attribute
as_str() -> str
__repr__() -> str
__str__() -> str
PaperCitation dataclass

Bases: AbstractCitation

citation_key: Union[str, None] = None class-attribute instance-attribute
authors: Union[str, None] = None class-attribute instance-attribute
title: Union[str, None] = None class-attribute instance-attribute
year: Union[str, None] = None class-attribute instance-attribute
booktitle: Union[str, None] = None class-attribute instance-attribute
citation_type: CitationType = 'inproceedings' class-attribute instance-attribute
as_str() -> str
__repr__() -> str
__str__() -> str
BookCitation dataclass

Bases: AbstractCitation

citation_key: Union[str, None] = None class-attribute instance-attribute
authors: Union[str, None] = None class-attribute instance-attribute
title: Union[str, None] = None class-attribute instance-attribute
year: Union[str, None] = None class-attribute instance-attribute
publisher: Union[str, None] = None class-attribute instance-attribute
volume: Union[str, None] = None class-attribute instance-attribute
citation_type: CitationType = 'book' class-attribute instance-attribute
as_str() -> str
__repr__() -> str
__str__() -> str
cite(tree) -> AbstractCitation
_(tree) -> PaperCitation