disease.etl.base#
Provides abstract base classes for source ETL procedures.
Generally, users shouldn’t ever have to work directly with the classes contained within.
- class disease.etl.base.Base(database, data_path=None, silent=True)[source]#
The ETL base class.
- __init__(database, data_path=None, silent=True)[source]#
Extract from sources.
- Parameters:
database (
AbstractDatabase
) – database clientdata_path (
Optional
[Path
]) – location of data directorysilent (
bool
) – if True, don’t print ETL results to console
- class disease.etl.base.OWLBase(database, data_path=None, silent=True)[source]#
Base class for sources that use OWL files.
- __init__(database, data_path=None, silent=True)[source]#
Extract from sources.
- Parameters:
database (
AbstractDatabase
) – database clientdata_path (
Optional
[Path
]) – location of data directorysilent (
bool
) – if True, don’t print ETL results to console