Dorado_core¶
- class dorado.Dorado_core[source] [edit on github]¶
Bases:
object
Methods Summary
cere
(key)enter_dordir changes the workin directory to self.dordir which by default is '$user/.dorado/'.
exit_dordir changes the workin directory to the starting directory at runtime.
getDateString
(cr[, utc])getDateString computes the date string for the given ceres object.
init_dir
([tess])init_dir initializes the dorado home directory '$user/.dorado/'.
mkceres
(date[, name, sub, target, ...])mkceres is a wrapper function for self.reader.mkceres with an additional arguement for setting the keyname for the ceres instance in self.ceres_keys.
mktrgt
(name[, constructor])mktrgt takes a target name and constructs a dorado.target object that is returned to self.targets.
mkwrk
(cr)mkwrk produces a working folder for saving a ceres object to the dorado data working directory for later use.
saveBase
(cr[, filters])saveBase save the base frame of a ceres object if any. Parameters ---------- cr: string ceres key string for relevent ceres object. filters: str or list of str filters to save base frame of a ceres object. Returns -------.
saveWCS
(cr[, filters])saveWCS takes a ceres object and an optional filters argument and saves the contained WCS data to the ceres objects working directory.
savewrk
(cr[, filters])savewrk is a wrapper function for self.reader.savewrk.
target
(key)Methods Documentation
- cere(key)[source] [edit on github]¶
- enter_dordir()[source] [edit on github]¶
enter_dordir changes the workin directory to self.dordir which by default is ‘$user/.dorado/’.
- Parameters:
- Returns:
- exit_dordir()[source] [edit on github]¶
exit_dordir changes the workin directory to the starting directory at runtime.
- Parameters:
- Returns:
- getDateString(cr, utc=None)[source] [edit on github]¶
getDateString computes the date string for the given ceres object. ceres time is represented in UTC while datestring is represented in local time. A UTC offset must be provided either by self.UTCoffest or by the utc arguement.
- Parameters:
- crstr
the ceres object key to get the date string for.
- utc: float
utc offset to apply to the date string. Default is None.
- Returns:
- init_dir(tess=False)[source] [edit on github]¶
init_dir initializes the dorado home directory ‘$user/.dorado/’.
- Parameters:
- tess: boolean
Whether to initialize a TESS data directory in ‘./data/’
- Returns
- ——-
- mkceres(date, name=None, sub='raw', target=None, calibrated=False, aligned=False)[source] [edit on github]¶
mkceres is a wrapper function for self.reader.mkceres with an additional arguement for setting the keyname for the ceres instance in self.ceres_keys. The default keyname is the datestring for the ceres instance.
- Parameters:
- name: string
keyname for the ceres instance. Default is the datestring for the ceres instance.
- self.reader.mkceres args**
- Returns:
- mktrgt(name, constructor=<class 'dorado.target.targetClass.Target'>)[source] [edit on github]¶
mktrgt takes a target name and constructs a dorado.target object that is returned to self.targets.
- Parameters:
- name: string
target name as found in SIMBAD
- Returns
- ——-
- mkwrk(cr)[source] [edit on github]¶
mkwrk produces a working folder for saving a ceres object to the dorado data working directory for later use.
- Parameters:
- crstr
ceres key for ceres instance to create working directory for.
- Returns
- ——-
- saveBase(cr, filters=None)[source] [edit on github]¶
saveBase save the base frame of a ceres object if any. Parameters ———- cr: string
ceres key string for relevent ceres object.
- filters: str or list of str
filters to save base frame of a ceres object.
Returns¶
- saveWCS(cr, filters=None)[source] [edit on github]¶
saveWCS takes a ceres object and an optional filters argument and saves the contained WCS data to the ceres objects working directory.
- Parameters:
- crstr
ceres object key string for the relevent ceres object.
- filtersstr or list of str
filters of WCS data to be saved.
- Returns:
- savewrk(cr, filters=None)[source] [edit on github]¶
savewrk is a wrapper function for self.reader.savewrk. Parameters ———-
self.reader.savewrk args** Returns ——-
- target(key)[source] [edit on github]¶