academic_observatory_workflows.crossref_metadata_telescope.release

Classes

CrossrefMetadataRelease

Module Contents

class academic_observatory_workflows.crossref_metadata_telescope.release.CrossrefMetadataRelease(*, dag_id: str, run_id: str, snapshot_date: pendulum.DateTime, data_interval_start: pendulum.DateTime, data_interval_end: pendulum.DateTime, cloud_workspace: observatory_platform.airflow.workflow.CloudWorkspace)[source]

Bases: observatory_platform.airflow.release.SnapshotRelease

cloud_workspace[source]
download_file_name = 'crossref_metadata.json.tar.gz'[source]
extract_files_regex = '.*\\.json$'[source]
transform_files_regex = '.*\\.jsonl$'[source]
data_interval_start[source]
data_interval_end[source]
property download_file_path[source]
static from_dict(dict_: dict)[source]
to_dict() dict[source]