projects/themis/spacecraft/fields/
thm_cal_efi.pro
Procedure THM_PUT_ELEMENT() Purpose: Put data into a substructure (1 level down) given the structure, the substructure tag name, and the data tag name. Syntax: thm_put_element , struct, sstruct_tag, data_tag, data where STRUCT: The structure to receive the data. SSTRUCT_TAG: The substructure tag name to receive the data (need not exist). DATA_TAG: The data tag name. DATA: The data. Keywords: None. Code: W. Michael Feuerstein, 16 June, 2009.
function THM_GET_EFI_EDC_OFFSET()
Purpose:
Estimate the EDC offset by low-pass filtering the ADC data with a moving estimation window. Returns all NaNs, if the data interval is shorter than
the minimum number of spins (see MIN_N_SPINS kw).
Syntax:
result = thm_get_efi_edc_offset(Y, Sample_Rate, N_Spins, Spin_Period [, Offset_Estimation_Window_Truncated] [, NEW_N_SPINS] [, MIN_N_SPINS =
THM_UPDATE_EFI_LABELS.PRO
PURPOSE:
To be used on THEMIS EFI 3-vectors. Labels x-axis as "E12
(
Routines
Routines from thm_cal_efi.pro
thm_put_element, struct, sstruct_tag, data_tag, data
result = thm_get_efi_edc_offset(y, samp_rate, n_spins, spin_period, edge_truncate, offset_estimation_window_truncated, n_spins_temp, min_n_spins=min_n_spins)
thm_update_efi_labels, tvarname
thm_cal_efi, probe=probe, datatype=datatype, valid_names=valid_names, verbose=verbose, coord=coord, in_suffix=in_suffix, out_suffix=out_suffix, max_angle=max_angle, min_bz=min_bz, max_bxy_bz=max_bxy_bz, bz_offset=bz_offset, fgm_datatype=fgm_datatype, fgm_level=fgm_level, test=test, stored_tnames=stored_tnames, onthefly_edc_offset=onthefly_edc_offset, no_edc_offset=no_edc_offset, calfile_edc_offset=calfile_edc_offset, gap_trigger_value=gap_trigger_value, nominal_n_spins=nominal_n_spins, min_n_spins=min_n_spins, offset_estimation_func=offset_estimation_func, edge_truncate=edge_truncate, gap_end=gap_end, gap_begin=gap_begin, try_despike=try_despike, despike_width=despike_width, despike_threshold=despike_threshold, _extra=_extra
Procedure: THM_CAL_EFIPurpose: Converts raw EFI (V, EDC, and EAC waveform) data into physical quantities.
Routine details
top source thm_put_element
thm_put_element, struct, sstruct_tag, data_tag, data
Parameters
- struct
- sstruct_tag
- data_tag
- data
top source thm_get_efi_edc_offset
result = thm_get_efi_edc_offset(y, samp_rate, n_spins, spin_period, edge_truncate, offset_estimation_window_truncated, n_spins_temp, min_n_spins=min_n_spins)
Parameters
- y
- samp_rate
- n_spins
- spin_period
- edge_truncate
- offset_estimation_window_truncated
- n_spins_temp
Keywords
- min_n_spins
top source thm_cal_efi
thm_cal_efi, probe=probe, datatype=datatype, valid_names=valid_names, verbose=verbose, coord=coord, in_suffix=in_suffix, out_suffix=out_suffix, max_angle=max_angle, min_bz=min_bz, max_bxy_bz=max_bxy_bz, bz_offset=bz_offset, fgm_datatype=fgm_datatype, fgm_level=fgm_level, test=test, stored_tnames=stored_tnames, onthefly_edc_offset=onthefly_edc_offset, no_edc_offset=no_edc_offset, calfile_edc_offset=calfile_edc_offset, gap_trigger_value=gap_trigger_value, nominal_n_spins=nominal_n_spins, min_n_spins=min_n_spins, offset_estimation_func=offset_estimation_func, edge_truncate=edge_truncate, gap_end=gap_end, gap_begin=gap_begin, try_despike=try_despike, despike_width=despike_width, despike_threshold=despike_threshold, _extra=_extra
Procedure: THM_CAL_EFI
Purpose: Converts raw EFI (V, EDC, and EAC waveform) data into physical quantities.
Syntax: THM_CAL_EFI [,
Keywords
- probe
- datatype
- valid_names
- verbose
- coord
- in_suffix
- out_suffix
- max_angle
- min_bz
- max_bxy_bz
- bz_offset
- fgm_datatype
- fgm_level
- test
- stored_tnames
- onthefly_edc_offset
- no_edc_offset
- calfile_edc_offset
- gap_trigger_value
- nominal_n_spins
- min_n_spins
- offset_estimation_func
- edge_truncate
- gap_end
- gap_begin
- try_despike
- despike_width
- despike_threshold
- _extra
File attributes
Modification date: | Tue Oct 21 13:53:34 2014 |
Lines: | 696 |