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

16 statements  

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 

8 

9Description: 

10This package contains the collection of models that the pds_crawler uses. 

11 

12Exported components: 

13 

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 

43 

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]