Functions available at manatus.cli
CLI functions
Harvest
- manatus.cli.harvest(org_harvest_info, org_key, write_path, verbosity)
Manatus harvest function
- Parameters:
org_harvest_info (dict) – Dict of data from
manatus_harvests.cfg
. Includes the key, value pairsoaiendpoint
,setlist
, andmetadataprefix
. See Configuring manatus for more information.org_key (str) – Section key in
manatus_harvests.cfg
. Appended towrite_path
write_path (str) – File path to write data. Taken from
manatus.cfg
verbosity (int) – Set verbosity
Transform
- manatus.cli.transform(manatus_config, org_transformation_info, org_key, profile, verbosity, to_console=False)
Manatus transformation function
- Parameters:
manatus_config (dict) – Data from
manatus.cfg
. See Configuring manatus for more information.org_transformation_info (dict) – Data from
manatus_scenarios.cfg
. Includes the key, value pairsscenario
,map
,dataprovider
, and (optional)intermediatedataprovider
. See Configuring manatus for more information.org_key (str) – Section key in
manatus_scenarios.cfg
. Used to locate source data for transformation.profile (str) – Profile invoked during run
verbosity (int) – Set verbosity
to_console (bool) – If set to
True
, transformed data is written to the console rather than the file system.