IDsDataset (name:str='events',
mag_data:polars.lazyframe.frame.LazyFrame=None, mag_meta:spac
e_analysis.core.MagVariable=MagVariable(name=None,
description=None, unit=None, ts=None, timerange=None,
dataset=None, parameter=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('/home/runn
er/work/discontinuitypy/discontinuitypy/data'),
plasma_data:polars.lazyframe.frame.LazyFrame=None, plasma_met
a:space_analysis.meta.PlasmaDataset=PlasmaDataset(timerange=N
one, variables=None, name=None, dataset=None,
parameters=None, 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, ion_temp
_meta:space_analysis.meta.TempDataset=TempDataset(timerange=N
one, variables=None, name=None, dataset=None,
parameters=None, ts=None, temperature_col=None,
para_col=None, perp_cols=None),
e_temp_data:polars.lazyframe.frame.LazyFrame=None, e_temp_met
a:space_analysis.meta.TempDataset=TempDataset(timerange=None,
variables=None, name=None, dataset=None, parameters=None,
ts=None, temperature_col=None, para_col=None,
perp_cols=None), **extra_data:Any)