5.1. recipe_system package
- recipe_system.reduce_data(files, mode='sq', drpkg='geminidr', recipename=None, uparms={}, ucals={}, upload=None, config_file=None, suffix=None, logmode=None)[source]
Map and run the requested or defaulted recipe.
5.1. Parameters
- files<list> or str
The set of files to reduce, if a string it is assumed to be a single file
- mode<str>
The mode of reduction:
qa
ql
orsq
, defaults tosq
- drpkg :<str>
The data reduction package to map. Default is ‘geminidr’. This package must be importable.
- recipename<str>
The name of the recipe or primitive to run, or None for default
- uparms<dict>
The parameters for the recipes, if any
- ucals<dict>
Calibration files to use, if any, as a dictionary mapping calibration type to file,
None
for default- upload<list>
List of types to upload, default None
- config_filestr
Configuration file to use, None for default
- suffixstr
Suffix to add to output file(s), None for default
- logmodestr
Mode of logging such as ‘debug’, or None for default
5.1. Returns
<list> : List of files produced by the reduction
5.1.1. Subpackages
- 5.1.1.1. recipe_system.adcc package
- 5.1.1.2. recipe_system.cal_service package
get_calconf()
get_db_path_from_config()
init_calibration_databases()
parse_databases()
set_local_database()
- 5.1.1.2.1. Subpackages
- 5.1.1.2.2. Submodules
- 5.1.1.2.3. recipe_system.cal_service.caldb module
- 5.1.1.2.4. recipe_system.cal_service.calrequestlib module
- 5.1.1.2.5. recipe_system.cal_service.calurl_dict module
- 5.1.1.2.6. recipe_system.cal_service.file_getter module
- 5.1.1.2.7. recipe_system.cal_service.localdb module
- 5.1.1.2.8. recipe_system.cal_service.localmanager module
- 5.1.1.2.9. recipe_system.cal_service.remotedb module
- 5.1.1.2.10. recipe_system.cal_service.userdb module
- 5.1.1.3. recipe_system.mappers package
- 5.1.1.4. recipe_system.reduction package
- 5.1.1.5. recipe_system.utils package
- 5.1.1.5.1. Subpackages
- 5.1.1.5.2. Submodules
- 5.1.1.5.3. recipe_system.utils.decorators module
- 5.1.1.5.4. recipe_system.utils.errors module
- 5.1.1.5.5. recipe_system.utils.findexe module
- 5.1.1.5.6. recipe_system.utils.mapper_utils module
- 5.1.1.5.7. recipe_system.utils.md5 module
- 5.1.1.5.8. recipe_system.utils.reduceActions module
- 5.1.1.5.9. recipe_system.utils.reduce_utils module
- 5.1.1.5.10. recipe_system.utils.rs_utilities module
5.1.2. Submodules
5.1.3. recipe_system.config module
This module provides an interface to config files, and a globally available config object, to share setup information across the application.
An instance of ConfigParser, globalConf, is initialized when first loading this module, and it should be used as the only interface to the config system.