Data utilities ============== .. autofunction:: ionworkspipeline.data_fits.util.load_data_metadata .. autofunction:: ionworkspipeline.data_fits.util.write_data_metadata .. autofunction:: ionworkspipeline.data_fits.util.get_current_function_from_data .. autofunction:: ionworkspipeline.data_fits.util.get_current_steps_from_data .. autofunction:: ionworkspipeline.data_fits.util.get_time_in_seconds .. autofunction:: ionworkspipeline.data_fits.util.calculate_dUdQ_cutoff .. autofunction:: ionworkspipeline.data_fits.util.calculate_dQdU_cutoff .. autofunction:: ionworkspipeline.data_fits.util.calculate_differential_cutoff_explicit .. autofunction:: ionworkspipeline.data_fits.util.calculate_differential_cutoff_quantile .. autofunction:: ionworkspipeline.data_fits.util.calculate_differential_cutoff_peaks .. autofunction:: ionworkspipeline.data_fits.util.check_ocv_data_format .. autofunction:: ionworkspipeline.data_fits.util.negative_to_positive_half_cell .. autofunction:: ionworkspipeline.data_fits.util.calculate_stoichiometry_data_msmr .. autofunction:: ionworkspipeline.data_fits.util.generate_msmr_ocp_data .. autofunction:: ionworkspipeline.data_fits.util.generate_pulse_diffusivity_data_from_csv