Task#

class Task[source]#

Bases: Config

Stacking: preparation of the groups

prog_: ClassVar[Optional[str]] = 'stacking_create_groups'#

Program name

ini_strict_sections_: ClassVar[Sequence[str]] = ['stacking_create_groups']#

Names of additional sections to parse in configuration files, unknown keys error

ini_relaxed_sections_: ClassVar[Sequence[str]] = ['stacking']#

Names of sections to parse in configuration files, with unknown keys ignored

env_prefix_: ClassVar[str] = 'RASSINE'#

Prefix for automatically derived environment variable names

config: Sequence[pathlib.Path][Sequence[Path]]#

Use the specified configuration files.

Files can be separated by commas/the command can be invoked multiple times.

root: Path[Path]#

Root path of the data, used as a base for other relative paths

pickle_protocol: PickleProtocol[PickleProtocol]#

Pickle protocol version to use

logging_level: LoggingLevel[LoggingLevel]#

Logging level to use

input_table: Path[Path]#

Reinterpolated table

output_table: Path[Path]#

Output grouping table

bin_length: float[float]#

Length of the binning for the stacking in days

Can be a floating point value indicating fractions of a day

The value 0 means that each spectrum is in its individual group

dbin: float[float]#

dbin to shift the binning (0.5 for solar data)

__init__(config, root, pickle_protocol, logging_level, input_table, output_table, bin_length, dbin)#