Coverage for pds_crawler/models/__init__.py: 100%
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1# -*- coding: utf-8 -*-
2# pds-crawler - ETL to index PDS data to pdssp
3# Copyright (C) 2023 - CNES (Jean-Christophe Malapert for Pôle Surfaces Planétaires)
4# This file is part of pds-crawler <https://github.com/pdssp/pds_crawler>
5# SPDX-License-Identifier: LGPL-3.0-or-later
6"""
7Package: models
9Description:
10This package contains the collection of models that the pds_crawler uses.
12Exported components:
14- `PdsRegistryModel`: Model of the collections from the ODE webservice.
15- `PdsRecordsModel` : Model of the records from the ODE webservice
16- `PdsRecordModel` : Model for one record from the ODE webservice
17- `DataSetModel` : PDS3 model for dataset
18- `InstrumentModel` : PDS3 model for the instrument
19- `InstrumentHostModel` : PDS3 model for the plateform
20- `MissionModel` : PDS3 model for mission
21- `PersonnelsModel` : PDS3 model for the point of contacts
22- `ReferencesModel` : PDS3 model for the citations
23- `VolumeModel` : PDS3 model for the general description of the volume
24- `DataSetMapProjectionModel` : PDS3 model for the dataset projection
25- `CatalogModel` : PDS3 model for catalog
26- `PdsspModel` : PDSSP model
27- `Labo` : Labo mode
28"""
29from .ode_ws_models import PdsRecordModel
30from .ode_ws_models import PdsRecordsModel
31from .ode_ws_models import PdsRegistryModel
32from .pds_models import CatalogModel
33from .pds_models import DataSetMapProjectionModel
34from .pds_models import DataSetModel
35from .pds_models import InstrumentHostModel
36from .pds_models import InstrumentModel
37from .pds_models import Labo
38from .pds_models import MissionModel
39from .pds_models import PersonnelsModel
40from .pds_models import ReferencesModel
41from .pds_models import VolumeModel
42from .pdssp_models import PdsspModel
44__all__ = [
45 "PdsRegistryModel",
46 "PdsRecordsModel",
47 "PdsRecordModel",
48 "DataSetModel",
49 "InstrumentModel",
50 "InstrumentHostModel",
51 "MissionModel",
52 "PersonnelsModel",
53 "ReferencesModel",
54 "VolumeModel",
55 "DataSetMapProjectionModel",
56 "CatalogModel",
57 "PdsspModel",
58 "Labo",
59]