DascoreConfig

class of dascore.config
inherits from: pydantic.main.BaseModel
source

DascoreConfig(
    debug: bool = False,
    display_float_precision: int = 3,
    display_array_threshold: int = 100,
    display_patch_history_array_threshold: int = 10,
    patch_history: Literal[‘standard’, ‘disabled’] = standard,
    sampling_group_tolerance: float = 0.05,
    groupby_attrs: tuple[str, …] = (‘acquisition_key’, ‘data_type’, ‘data_category’, ‘tag’, ‘network’, ‘station’),
    downloader_cache_dir: Path = ,
    directory_index_map_dir: Path = ,
    progress_basic_refresh_per_second: float = 0.25,
    remote_cache_dir: Path = ,
    allow_remote_cache: bool = True,
    allow_remote_cache_for_metadata: bool = False,
    warn_on_remote_cache: bool = True,
    allow_dasdae_format_unpickle: bool = False,
    remote_download_block_size: int = 1048576,
    remote_hdf5_block_size: int = 5242880,
    remote_hdf5_max_blocks: int = 8,
    warn_on_gc_pause: bool = True,
)-> None

Container for runtime configuration values.