DiadFit
Contents:
Introduction and Citation
Installation & Updating
Importing Data and Metadata
Python datastructures used in DiadFit
Change Log
Worked Examples
Fitting Fermi Diads
Quantifying melt water contents
Equation of state (EOS) calculations
CO2 in melt inclusion vapour bubbles
Modelling Fluid inclusion re-equilibration
Other Useful Functions
Narrated YouTube Videos
YouTube Tutorials
Detailed Code Documentation:
API Reference
DiadFit
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
X
|
Y
A
add_column_name_descriptions() (in module DiadFit.importing_data_files)
add_datetime_and_duration_cols() (in module DiadFit.Psensor)
add_noise_to_variable() (in module DiadFit.CO2_in_bubble_error)
add_peak() (in module DiadFit.diads)
amplitude (DiadFit.diads.generic_peak_config attribute)
apply_and_save_vertical_shift_to_model() (in module DiadFit.densimeters)
apply_and_save_vertical_shift_to_ucb_densimeter() (in module DiadFit.densimeters)
assess_diad1_skewness() (in module DiadFit.diads)
assess_diad2_skewness() (in module DiadFit.diads)
B
build_piecewise_poly_by_density() (in module DiadFit.densimeters)
C
C13_prom (DiadFit.diads.diad2_fit_config attribute)
calc_prop_knownP_EOS_DZ2006() (in module DiadFit.CO2_EOS)
calculate_Ar_line_positions() (in module DiadFit.argon_lines)
calculate_Ar_splitting() (in module DiadFit.argon_lines)
calculate_CO2_density_homog_T() (in module DiadFit.CO2_EOS)
calculate_CO2_density_homog_T_SW96_NIST() (in module DiadFit.CO2_EOS)
calculate_dens_error() (in module DiadFit.densimeters)
calculate_Densimeter_std_err_values() (in module DiadFit.densimeters)
calculate_Densimeter_std_err_values_smooth() (in module DiadFit.densimeters)
calculate_density_cornell() (in module DiadFit.densimeters)
calculate_density_cornell_old() (in module DiadFit.densimeters)
calculate_Density_Sterner_Pitzer_1994() (in module DiadFit.CO2_EOS)
calculate_density_ucb() (in module DiadFit.densimeters)
calculate_density_ucb_new() (in module DiadFit.densimeters)
calculate_DPdt() (in module DiadFit.relaxifi)
calculate_dR_dt() (in module DiadFit.relaxifi)
calculate_entrapment_P_XH2O() (in module DiadFit.CO2_EOS)
calculate_errors_no_densimeter() (in module DiadFit.densimeters)
calculate_exponential_time_steps() (in module DiadFit.relaxifi)
calculate_generic_std_err_values() (in module DiadFit.densimeter_fitting)
calculate_HB_Diad_area_ratio() (in module DiadFit.diads)
calculate_molar_volume_DZ2006() (in module DiadFit.CO2_EOS)
calculate_molar_volume_ind_DZ2006() (in module DiadFit.CO2_EOS)
calculate_Ne_line_positions() (in module DiadFit.ne_lines)
calculate_Ne_splitting() (in module DiadFit.ne_lines)
calculate_P_for_rho_T() (in module DiadFit.CO2_EOS)
calculate_P_for_rho_T_DZ06() (in module DiadFit.CO2_EOS)
calculate_P_for_rho_T_SP94() (in module DiadFit.CO2_EOS)
calculate_P_for_rho_T_SW96() (in module DiadFit.CO2_EOS)
calculate_P_SP1994() (in module DiadFit.CO2_EOS)
calculate_Pressure_DZ2006() (in module DiadFit.CO2_EOS)
calculate_Pressure_ind_DZ2006() (in module DiadFit.CO2_EOS)
calculate_rho_for_P_T() (in module DiadFit.CO2_EOS)
calculate_rho_for_P_T_H2O() (in module DiadFit.CO2_EOS)
calculate_rho_for_P_T_SP94() (in module DiadFit.CO2_EOS)
calculate_rho_for_P_T_SW96() (in module DiadFit.CO2_EOS)
calculate_SO2_CO2_mol_prop_wave_indep() (in module DiadFit.molar_gas_proportions)
calculate_SO2_CO2_ratio() (in module DiadFit.molar_gas_proportions)
calculate_SP19942() (in module DiadFit.CO2_EOS)
calculate_SP1994_Temp() (in module DiadFit.CO2_EOS)
calculate_T_for_rho_P() (in module DiadFit.CO2_EOS)
calculate_T_for_rho_P_SP94() (in module DiadFit.CO2_EOS)
calculate_T_for_rho_P_SW96() (in module DiadFit.CO2_EOS)
calculate_Temp_Sterner_Pitzer_1994() (in module DiadFit.CO2_EOS)
calculate_temperature_density_MC() (in module DiadFit.error_propagation)
calculate_wavelength_dependent_cross_section() (in module DiadFit.molar_gas_proportions)
calculate_wavelength_independent_cross_section() (in module DiadFit.molar_gas_proportions)
calculates_time_witec() (in module DiadFit.importing_data_files)
cbrt_calc() (in module DiadFit.CO2_EOS)
cent (DiadFit.diads.generic_peak_config attribute)
check_for_duplicates() (in module DiadFit.importing_data_files)
check_if_spectra_negative() (in module DiadFit.H2O_fitting)
checks_if_general_witec() (in module DiadFit.importing_data_files)
checks_if_imagescan_witec() (in module DiadFit.importing_data_files)
checks_if_video_witec() (in module DiadFit.importing_data_files)
combine_diad_outputs() (in module DiadFit.diads)
config_crustalmodel (class in DiadFit.relaxifi)
convert_co2_dens_press_depth() (in module DiadFit.error_propagation)
convert_co2_dens_press_depth_old() (in module DiadFit.density_depth_crustal_profiles)
convert_cross_section_wavelength1_wavelength2() (in module DiadFit.molar_gas_proportions)
convert_datastamp_to_metadata() (in module DiadFit.importing_data_files)
convert_pressure_depth_2step() (in module DiadFit.density_depth_crustal_profiles)
convert_pressure_depth_3step() (in module DiadFit.density_depth_crustal_profiles)
convert_pressure_depth_4step() (in module DiadFit.density_depth_crustal_profiles)
convert_pressure_to_depth() (in module DiadFit.density_depth_crustal_profiles)
D
denlinger_lerner() (in module DiadFit.density_depth_crustal_profiles)
density_to_mol_vol() (in module DiadFit.CO2_EOS)
diad1_fit_config (class in DiadFit.diads)
diad2_fit_config (class in DiadFit.diads)
diad_id_config (class in DiadFit.diads)
diad_prom (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
diad_sigma (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
diad_sigma_max_allowance (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
diad_sigma_min_allowance (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
DiadFit.argon_lines
module
DiadFit.CO2_EOS
module
DiadFit.CO2_in_bubble_error
module
DiadFit.densimeter_fitting
module
DiadFit.densimeters
module
DiadFit.density_depth_crustal_profiles
module
DiadFit.diads
module
DiadFit.error_propagation
module
DiadFit.H2O_fitting
module
DiadFit.importing_data_files
module
DiadFit.molar_gas_proportions
module
DiadFit.ne_lines
module
DiadFit.Psensor
module
DiadFit.relaxifi
module
dpi (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
E
extract_accumulations_witec() (in module DiadFit.importing_data_files)
extract_acq_params_horiba() (in module DiadFit.importing_data_files)
extract_acq_params_witec() (in module DiadFit.importing_data_files)
extract_date_witec() (in module DiadFit.importing_data_files)
extract_duration_witec() (in module DiadFit.importing_data_files)
extract_integration_time_witec() (in module DiadFit.importing_data_files)
extract_laser_power_witec() (in module DiadFit.importing_data_files)
extract_objective_witec() (in module DiadFit.importing_data_files)
extract_spectral_center_witec() (in module DiadFit.importing_data_files)
extract_temp_Aranet() (in module DiadFit.importing_data_files)
extract_time_stamp_witec() (in module DiadFit.importing_data_files)
extract_xstal_MI_name() (in module DiadFit.H2O_fitting)
extracting_filenames_generic() (in module DiadFit.importing_data_files)
F
filter_Ar_Line_neighbours() (in module DiadFit.argon_lines)
filter_by_string() (in module DiadFit.diads)
filter_Ne_Line_neighbours() (in module DiadFit.ne_lines)
filter_splitting_prominence() (in module DiadFit.diads)
find_closest() (in module DiadFit.ne_lines)
find_host_peak_trough_pos() (in module DiadFit.H2O_fitting)
find_max_row() (in module DiadFit.ne_lines)
find_P_for_kmdepth() (in module DiadFit.relaxifi)
fit_area_for_silicate_region() (in module DiadFit.H2O_fitting)
fit_area_for_water_region() (in module DiadFit.H2O_fitting)
fit_diad_1_w_bck() (in module DiadFit.diads)
fit_diad_2_w_bck() (in module DiadFit.diads)
fit_gauss (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
fit_gaussian_voigt_generic_diad() (in module DiadFit.diads)
fit_generic_peak() (in module DiadFit.diads)
fit_Ne_lines() (in module DiadFit.ne_lines)
fit_Ne_pk() (in module DiadFit.ne_lines)
fit_peaks (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
(DiadFit.diads.generic_peak_config attribute)
Francis_pureCO2() (in module DiadFit.densimeters)
G
gauss_amp (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
generate_Ar_corr_model() (in module DiadFit.argon_lines)
generate_Ne_corr_model() (in module DiadFit.ne_lines)
generic_peak_config (class in DiadFit.diads)
get_all_txt_files() (in module DiadFit.importing_data_files)
get_CO2dens_P() (in module DiadFit.relaxifi)
get_data() (in module DiadFit.importing_data_files)
get_EOS_params() (in module DiadFit.CO2_EOS)
get_files() (in module DiadFit.importing_data_files)
(in module DiadFit.Psensor)
get_initial_CO2() (in module DiadFit.relaxifi)
get_p_medians() (in module DiadFit.Psensor)
get_R() (in module DiadFit.relaxifi)
get_settings() (in module DiadFit.importing_data_files)
get_value() (in module DiadFit.CO2_in_bubble_error)
get_video_mag() (in module DiadFit.importing_data_files)
H
HB_amp_max_allowance (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
HB_amp_min_allowance (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
HB_prom (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
HB_sigma_max_allowance (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
HB_sigma_min_allowance (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
hill_zucca() (in module DiadFit.density_depth_crustal_profiles)
I
identify_diad_group() (in module DiadFit.diads)
identify_diad_peaks() (in module DiadFit.diads)
identify_Ne_lines() (in module DiadFit.ne_lines)
ind_density_homog_T_h_CO2_SW96_loaded_phase_boundary_1sam() (in module DiadFit.CO2_EOS)
L
line_contains_video_image() (in module DiadFit.importing_data_files)
loop_all_FI_MC() (in module DiadFit.error_propagation)
loop_approx_diad_fits() (in module DiadFit.diads)
loop_convert_datastamp_to_metadata() (in module DiadFit.importing_data_files)
loop_diad_skewness() (in module DiadFit.diads)
loop_pressure_depth_2step() (in module DiadFit.density_depth_crustal_profiles)
loop_pressure_depth_3step() (in module DiadFit.density_depth_crustal_profiles)
loop_pressure_depth_4step() (in module DiadFit.density_depth_crustal_profiles)
loop_R_b_constant_Pext() (in module DiadFit.relaxifi)
lower_bck_diad1 (DiadFit.diads.diad1_fit_config attribute)
lower_bck_diad2 (DiadFit.diads.diad2_fit_config attribute)
M
make_evaluate_mixed_spectra() (in module DiadFit.H2O_fitting)
mavko_debari() (in module DiadFit.density_depth_crustal_profiles)
merge_fit_files() (in module DiadFit.densimeters)
merge_in_carb_SO2() (in module DiadFit.densimeters)
mix_fugacity() (in module DiadFit.CO2_EOS)
mix_fugacity_ind() (in module DiadFit.CO2_EOS)
mix_lnphi() (in module DiadFit.CO2_EOS)
mixEOS() (in module DiadFit.CO2_EOS)
mixEOS_CF() (in module DiadFit.CO2_EOS)
mixing_rules() (in module DiadFit.CO2_EOS)
mixpressure() (in module DiadFit.CO2_EOS)
mixvolume() (in module DiadFit.CO2_EOS)
model_name (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
(DiadFit.diads.generic_peak_config attribute)
module
DiadFit.argon_lines
DiadFit.CO2_EOS
DiadFit.CO2_in_bubble_error
DiadFit.densimeter_fitting
DiadFit.densimeters
DiadFit.density_depth_crustal_profiles
DiadFit.diads
DiadFit.error_propagation
DiadFit.H2O_fitting
DiadFit.importing_data_files
DiadFit.molar_gas_proportions
DiadFit.ne_lines
DiadFit.Psensor
DiadFit.relaxifi
mol_vol_to_density() (in module DiadFit.CO2_EOS)
N
N_poly_bck_diad1 (DiadFit.diads.diad1_fit_config attribute)
N_poly_bck_diad2 (DiadFit.diads.diad2_fit_config attribute)
N_poly_carb_bck (DiadFit.diads.generic_peak_config attribute)
name (DiadFit.diads.generic_peak_config attribute)
Ne_peak_config (class in DiadFit.ne_lines)
Neon_id_config (class in DiadFit.ne_lines)
O
objective_function_CO2_dens() (in module DiadFit.CO2_EOS)
objective_function_depth() (in module DiadFit.relaxifi)
objective_function_Temp() (in module DiadFit.CO2_EOS)
outlier_sigma (DiadFit.diads.generic_peak_config attribute)
P
peak_prominence() (in module DiadFit.diads)
plot_and_save_CO2cali_pickle() (in module DiadFit.densimeter_fitting)
plot_Ar_corrections() (in module DiadFit.argon_lines)
plot_diad() (in module DiadFit.diads)
plot_diad_groups() (in module DiadFit.diads)
plot_peak_params() (in module DiadFit.diads)
plot_secondary_peaks() (in module DiadFit.diads)
power_creep_law_constants (class in DiadFit.relaxifi)
prezzi() (in module DiadFit.density_depth_crustal_profiles)
propagate_CO2_in_bubble() (in module DiadFit.CO2_in_bubble_error)
propagate_CO2_in_bubble_ind() (in module DiadFit.CO2_in_bubble_error)
propagate_error_split_argon_peakfit() (in module DiadFit.densimeters)
propagate_error_split_neon_peakfit() (in module DiadFit.densimeters)
propagate_FI_uncertainty() (in module DiadFit.error_propagation)
propagate_microthermometry_uncertainty() (in module DiadFit.error_propagation)
pure_lnphi() (in module DiadFit.CO2_EOS)
pureEOS() (in module DiadFit.CO2_EOS)
pureEOS_CF() (in module DiadFit.CO2_EOS)
purepressure() (in module DiadFit.CO2_EOS)
purevolume() (in module DiadFit.CO2_EOS)
R
rasmussen() (in module DiadFit.density_depth_crustal_profiles)
read_HORIBA_to_df() (in module DiadFit.importing_data_files)
read_pfiles() (in module DiadFit.Psensor)
read_witec_to_df() (in module DiadFit.importing_data_files)
reg_Ne_lines_time() (in module DiadFit.ne_lines)
remove_diad_baseline() (in module DiadFit.diads)
remove_Ne_baseline_pk() (in module DiadFit.ne_lines)
report_info() (in module DiadFit.Psensor)
return_other_params (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
ryan_lerner() (in module DiadFit.density_depth_crustal_profiles)
S
save_settings() (in module DiadFit.importing_data_files)
sil_bck_pos_Schiavi_andesite (class in DiadFit.H2O_fitting)
sil_bck_pos_Schiavi_basalt (class in DiadFit.H2O_fitting)
sil_bck_pos_Schiavi_basanite (class in DiadFit.H2O_fitting)
sil_bck_pos_Schiavi_rhyolite (class in DiadFit.H2O_fitting)
smooth_and_trim_around_host() (in module DiadFit.H2O_fitting)
stitch_dataframes_together() (in module DiadFit.H2O_fitting)
stitch_metadata_in_loop_horiba() (in module DiadFit.importing_data_files)
stitch_metadata_in_loop_witec() (in module DiadFit.importing_data_files)
stretch_at_constant_Pext() (in module DiadFit.relaxifi)
stretch_in_ascent() (in module DiadFit.relaxifi)
T
trough_or_peak_higher() (in module DiadFit.H2O_fitting)
U
update_par() (DiadFit.diads.diad1_fit_config method)
(DiadFit.diads.diad2_fit_config method)
upper_bck_diad1 (DiadFit.diads.diad1_fit_config attribute)
upper_bck_diad2 (DiadFit.diads.diad2_fit_config attribute)
W
water_bck_pos (class in DiadFit.H2O_fitting)
X
x_range_baseline (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
x_range_bck (DiadFit.diads.generic_peak_config attribute)
x_range_residual (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)
Y
y_range_baseline (DiadFit.diads.diad1_fit_config attribute)
(DiadFit.diads.diad2_fit_config attribute)