ThemisConfigBase
ThemisConfigBase (name:str='THEMIS', mag_data:polars.lazyframe.frame.LazyFrame=None, mag_met a:space_analysis.meta.MagDataset=MagDataset(timerange=N one, variables=None, name=None, dataset='THB_L2_FGM', parameters=['thb_fgl_gse'], ts=None, B_cols=None), ts:datetime.timedelta=None, events:polars.dataframe.frame.DataFrame=None, detect_func:Callable=<function detect_variance>, detect_kwargs:dict=<factory>, method:Literal['fit','derivative']='fit', file_fmt:str='arrow', file_path:pathlib.Path=Path('/hom e/runner/work/discontinuitypy/discontinuitypy/data'), plasma_data:polars.lazyframe.frame.LazyFrame=None, plas ma_meta:space_analysis.meta.PlasmaDataset=PlasmaDataset (timerange=None, variables=None, name=None, dataset='THB_L2_MOM', parameters=['thb_peim_densityQ', 'thb_peim_velocity_gseQ', 'thb_peim_ptotQ'], ts=None, temperature_col=None, para_col=None, perp_cols=None, velocity_cols=None, speed_col=None, density_col=None), ion_temp_data:polars.lazyframe.frame.LazyFrame=None, io n_temp_meta:space_analysis.meta.TempDataset=TempDataset (timerange=None, variables=None, name=None, dataset='THB_L2_MOM', parameters=['thb_peim_t3_magQ'], ts=None, temperature_col=None, para_col='Tz_ion FA MOM ESA-B', perp_cols=['Tx_ion FA MOM ESA-B', 'Ty_ion FA MOM ESA-B']), e_temp_data:polars.lazyframe.frame.LazyFrame=None, e_te mp_meta:space_analysis.meta.TempDataset=TempDataset(tim erange=None, variables=None, name=None, dataset='THB_L2_MOM', parameters=['thb_peem_t3_magQ'], ts=None, temperature_col=None, para_col='Tz_elec FA MOM ESA-B', perp_cols=['Tx_elec FA MOM ESA-B', 'Ty_elec FA MOM ESA-B']), **extra_data:Any)
Extend the IdsEvents class to handle plasma and temperature data.