Coverage for pds_crawler/load/__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: load
9Description:
10This package contains a collection of modules to store/load information in a database as well as
11module to parse PDS3 objects catalogs.
13Exported components:
15- `database`: A module that stores/loads data from ODE services.
16- `PdsParserFactory`: A module that parses any PDS3 catalogs by providing the parser and stores the information in the appropriate model.
17- `PdsStorage`: General storage to save downloaded files
18- `PdsCollectionStorage`: Storage directory to save downloaded files
19- `Hdf5Storage`: HDF5
22"""
23from .database import Database
24from .database import Hdf5Storage
25from .database import PdsCollectionStorage
26from .database import PdsStorage
27from .pds_objects_parser import PdsParserFactory
29__all__ = [
30 "PdsParserFactory",
31 "Database",
32 "PdsStorage",
33 "PdsCollectionStorage",
34 "Hdf5Storage",
35]