slv.inversion.cache.DEFAULT_COMPONENT_DEPS#

slv.inversion.cache.DEFAULT_COMPONENT_DEPS: dict[str, frozenset[str]] = {'constant': frozenset({'background', 'background_kwargs_key', 'filter_pcaps', 'filter_spikes', 'min_obs_per_interval', 'mobile_obs_key', 'sites', 'spike_percentile', 'subset_hours', 'tend', 'tstart', 'utc_offset'}), 'forward_operator': frozenset({'dx', 'dy', 'filter_pcaps', 'flux_freq', 'mobile_obs_key', 'prior', 'prior_kwargs', 'sites', 'sparse_jacobian', 'stilt_project', 'subset_hours', 'tend', 'tstart', 'utc_offset', 'variant', 'xmax', 'xmin', 'ymax', 'ymin'}), 'modeldata_mismatch': frozenset({'background', 'background_kwargs_key', 'dx', 'dy', 'filter_pcaps', 'filter_spikes', 'flux_freq', 'mdm_components', 'min_obs_per_interval', 'mobile_obs_key', 'prior', 'prior_kwargs', 'sites', 'sparse_jacobian', 'spike_percentile', 'stilt_project', 'subset_hours', 'tend', 'tstart', 'utc_offset', 'variant', 'xmax', 'xmin', 'ymax', 'ymin'}), 'obs': frozenset({'filter_pcaps', 'filter_spikes', 'mobile_obs_key', 'sites', 'spike_percentile', 'subset_hours', 'tend', 'tstart', 'utc_offset'}), 'prior': frozenset({'dx', 'dy', 'flux_freq', 'prior', 'prior_kwargs', 'tend', 'tstart', 'xmax', 'xmin', 'ymax', 'ymin'}), 'prior_error': frozenset({'dx', 'dy', 'flux_freq', 'prior', 'prior_base_std', 'prior_kwargs', 'prior_spatial_scale', 'prior_std_frac', 'prior_time_scale', 'tend', 'tstart', 'xmax', 'xmin', 'ymax', 'ymin'})}#

Default mapping of pipeline component → config fields that affect it.