Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | V | W | X | Z _ __call__() (ionworkspipeline.costs.Cost method) A all_fit_parameters (ionworkspipeline.data_fits.DataFit property) all_results (ionworkspipeline.callbacks.SaveResultsCallback property) AreaToSquareWidthHeight (class in ionworkspipeline.calculations) argmin_costs() (ionworkspipeline.data_fits.CostLogger method) argsort_costs() (ionworkspipeline.data_fits.CostLogger method) ArrayDataFit (class in ionworkspipeline.data_fits) arrhenius_butler_volmer_exchange_current_density() (in module ionworkspipeline.direct_entries) arrhenius_electrolyte_conductivity() (in module ionworkspipeline.direct_entries) arrhenius_electrolyte_diffusivity() (in module ionworkspipeline.direct_entries) arrhenius_particle_diffusivity() (in module ionworkspipeline.direct_entries) B bounds (ionworkspipeline.data_fits.DataFit property) (ionworkspipeline.Parameter property) bounds_arrays (ionworkspipeline.data_fits.DataFit property) bruggeman() (in module ionworkspipeline.direct_entries) build() (ionworkspipeline.objectives.ChargeTransferResistanceModel method) (ionworkspipeline.objectives.ContactResistanceModel method) (ionworkspipeline.objectives.ElectrolyteOhmicResistanceModel method) (ionworkspipeline.objectives.ResistanceModel method) (ionworkspipeline.objectives.SumResistanceModel method) C calculate_differential_cutoff_explicit() (in module ionworkspipeline.data_fits.util) calculate_differential_cutoff_peaks() (in module ionworkspipeline.data_fits.util) calculate_differential_cutoff_quantile() (in module ionworkspipeline.data_fits.util) calculate_dQdU_cutoff() (in module ionworkspipeline.data_fits.util) calculate_dUdQ_cutoff() (in module ionworkspipeline.data_fits.util) calculate_objective_variables() (ionworkspipeline.objectives.Pulse method) calculate_pulse_resistance() (in module ionworkspipeline.objectives) calculate_stoichiometry_data_msmr() (in module ionworkspipeline.data_fits.util) Calculation (class in ionworkspipeline.calculations) CalendarAgeing (class in ionworkspipeline.objectives) Callback (class in ionworkspipeline.callbacks) Chain (class in ionworkspipeline.optimizers) ChargeTransferResistanceModel (class in ionworkspipeline.objectives) check_multistart_initial_guesses() (ionworkspipeline.data_fits.ArrayDataFit method) (ionworkspipeline.data_fits.DataFit method) check_ocv_data_format() (in module ionworkspipeline.data_fits.util) children (ionworkspipeline.data_fits.CostLogger property) clear_axes() (ionworkspipeline.data_fits.CostLogger method) constant_electrolyte() (in module ionworkspipeline.direct_entries) ContactResistanceModel (class in ionworkspipeline.objectives) Cost (class in ionworkspipeline.costs) cost (ionworkspipeline.data_fits.CostLogger property) (ionworkspipeline.data_fits.DataFit property) (ionworkspipeline.optimizers.Chain property) (ionworkspipeline.optimizers.Optimizer property) CostLogger (class in ionworkspipeline.data_fits) create_copy() (ionworkspipeline.Parameter method) CurrentDriven (class in ionworkspipeline.objectives) CyclableLithium (class in ionworkspipeline.calculations) CycleAgeing (class in ionworkspipeline.objectives) D data_fits (ionworkspipeline.data_fits.ArrayDataFit property) DataFit (class in ionworkspipeline.data_fits) defaults() (in module ionworkspipeline.pipelines.half_cell) DiameterToSquareWidthHeight (class in ionworkspipeline.calculations) Difference (class in ionworkspipeline.costs) DiffusivityDataInterpolant (class in ionworkspipeline.calculations) DiffusivityFromMSMRData (class in ionworkspipeline.calculations) DiffusivityFromPulse (class in ionworkspipeline.calculations) DirectEntry (class in ionworkspipeline.direct_entries) Dummy (class in ionworkspipeline.optimizers) E EIS (class in ionworkspipeline.objectives) ElectrodeBalancing (class in ionworkspipeline.objectives) ElectrodeBalancingHalfCell (class in ionworkspipeline.objectives) ElectrodeCapacity (class in ionworkspipeline.calculations) ElectrodeSOH (class in ionworkspipeline.calculations) ElectrodeSOHHalfCell (class in ionworkspipeline.calculations) ElectrodeVolumeFractionFromLoading (class in ionworkspipeline.calculations) ElectrodeVolumeFractionFromPorosity (class in ionworkspipeline.calculations) ElectrolyteOhmicResistanceModel (class in ionworkspipeline.objectives) evaluate() (ionworkspipeline.Parameter method) export_python_script() (in module ionworkspipeline.util) F fig_axes (ionworkspipeline.data_fits.CostLogger property) finish() (ionworkspipeline.data_fits.CostLogger method) finished (ionworkspipeline.data_fits.CostLogger property) fit_plot_save() (in module ionworkspipeline.workflows.current_driven) (in module ionworkspipeline.workflows.full_cell_ocv) (in module ionworkspipeline.workflows.half_cell_ocp) from_json() (in module ionworkspipeline.direct_entries) FullCellResistanceModel (class in ionworkspipeline.objectives) G get_current_function_from_data() (in module ionworkspipeline.data_fits.util) get_current_steps_from_data() (in module ionworkspipeline.data_fits.util) get_fit_results() (ionworkspipeline.data_fits.DataFit method) get_fitted_parameters() (ionworkspipeline.data_fits.DataFit method) get_log() (ionworkspipeline.data_fits.CostLogger method) get_msmr_params_for_fit() (in module ionworkspipeline.objectives) get_objective_and_callbacks() (in module ionworkspipeline.workflows.common) get_optimizer() (ionworkspipeline.data_fits.DataFit method) get_pulse_objectives_by_cycle() (in module ionworkspipeline.objectives) get_standard_summary_variables() (in module ionworkspipeline.data_fits.objectives) get_theta_half_cell_msmr() (in module ionworkspipeline.objectives) get_time_in_seconds() (in module ionworkspipeline.data_fits.util) get_U_half_cell() (in module ionworkspipeline.objectives) gitt_diffusivity_interpolant() (in module ionworkspipeline.pipelines.half_cell) gitt_diffusivity_msmr() (in module ionworkspipeline.pipelines.half_cell) gitt_features_objective_variables() (in module ionworkspipeline.objectives) GridSearch (class in ionworkspipeline.optimizers) H HalfCellResistanceModel (class in ionworkspipeline.objectives) I ici_features_objective_variables() (in module ionworkspipeline.objectives) initial_concentration_from_parameter_values() (in module ionworkspipeline.data_fits.custom_parameters) initial_concentration_from_voltage() (in module ionworkspipeline.data_fits.custom_parameters) initial_guess() (ionworkspipeline.objectives.MSMRHalfCell method) initial_guess_sampler (ionworkspipeline.data_fits.DataFit property) initial_temperature() (in module ionworkspipeline.data_fits.custom_parameters) initial_value (ionworkspipeline.Parameter property) initial_values_dict (ionworkspipeline.data_fits.DataFit property) initial_values_list (ionworkspipeline.data_fits.DataFit property) InitialSOC (class in ionworkspipeline.calculations) InitialSOCHalfCell (class in ionworkspipeline.calculations) InitialStoichiometryFromVoltageHalfCell (class in ionworkspipeline.calculations) InitialStoichiometryFromVoltageMSMRHalfCell (class in ionworkspipeline.calculations) InitialVoltageFromConcentration (class in ionworkspipeline.calculations) interpolant() (ionworkspipeline.data_fits.preprocess.PiecewiseLinearTimeseries method) ionworkspipeline module is_parent (ionworkspipeline.data_fits.CostLogger property) iteration (ionworkspipeline.data_fits.CostLogger property) J JellyRollThermalDimensions (class in ionworkspipeline.calculations) job_id (ionworkspipeline.data_fits.DataFit property) jobs (ionworkspipeline.data_fits.DataFit property) L li_plating_defaults() (in module ionworkspipeline.direct_entries) Library (class in ionworkspipeline) lithium_metal_anode() (in module ionworkspipeline.direct_entries) load_data_metadata() (in module ionworkspipeline.data_fits.util) log() (ionworkspipeline.data_fits.CostLogger method) M Material (class in ionworkspipeline) materials (ionworkspipeline.Library property) mechanical_degradation_defaults() (in module ionworkspipeline.direct_entries) module ionworkspipeline msmr_Qj_to_Xj() (in module ionworkspipeline.objectives) msmr_sort_params() (in module ionworkspipeline.objectives) msmr_Xj_to_Qj() (in module ionworkspipeline.objectives) MSMRElectrodeSOHHalfCell (class in ionworkspipeline.calculations) MSMRFullCell (class in ionworkspipeline.objectives) MSMRFullCellCapacities (class in ionworkspipeline.calculations) MSMRFunction (class in ionworkspipeline.calculations) MSMRHalfCell (class in ionworkspipeline.objectives) multiprocessing (ionworkspipeline.data_fits.CostLogger property) (ionworkspipeline.data_fits.DataFit property) N nan_values() (ionworkspipeline.costs.Cost method) negative_to_positive_half_cell() (in module ionworkspipeline.data_fits.util) normalized_bounds (ionworkspipeline.Parameter property) normalized_initial_value (ionworkspipeline.Parameter property) num_jobs (ionworkspipeline.data_fits.CostLogger property) (ionworkspipeline.data_fits.DataFit property) num_workers (ionworkspipeline.data_fits.DataFit property) nyman_electrolyte() (in module ionworkspipeline.direct_entries) O Objective (class in ionworkspipeline.objectives) objective_weights() (ionworkspipeline.costs.Cost method) objectives (ionworkspipeline.data_fits.DataFit property) ocp_data_interpolant_from_csv() (ionworkspipeline.calculations method) ocp_msmr() (in module ionworkspipeline.pipelines.half_cell) ocp_msmr_interpolant() (in module ionworkspipeline.pipelines.half_cell) OCPDataInterpolant (class in ionworkspipeline.calculations) OCPHalfCell (class in ionworkspipeline.objectives) OCPMSMRInterpolant (class in ionworkspipeline.calculations) on_datafit_finish() (ionworkspipeline.callbacks.Callback method) (ionworkspipeline.callbacks.SaveResultsCallback method) (ionworkspipeline.objectives.OpenCircuitHalfCellHysteresisCallback method) on_datafit_start() (ionworkspipeline.callbacks.Callback method) (ionworkspipeline.callbacks.SaveResultsCallback method) on_objective_build() (ionworkspipeline.callbacks.Callback method) (ionworkspipeline.callbacks.SaveResultsCallback method) (ionworkspipeline.objectives.OpenCircuitHalfCellHysteresisCallback method) on_run_iteration() (ionworkspipeline.callbacks.Callback method) one_cm2_cell() (in module ionworkspipeline.direct_entries) OpenCircuitHalfCellHysteresisCallback (class in ionworkspipeline.objectives) OpenCircuitLimits (class in ionworkspipeline.calculations) optimize() (ionworkspipeline.optimizers.Chain method) (ionworkspipeline.optimizers.Dummy method) (ionworkspipeline.optimizers.GridSearch method) (ionworkspipeline.optimizers.Optimizer method) (ionworkspipeline.optimizers.PDFO method) (ionworkspipeline.optimizers.Pints method) (ionworkspipeline.optimizers.ScipyDifferentialEvolution method) (ionworkspipeline.optimizers.ScipyDualAnnealing method) (ionworkspipeline.optimizers.ScipyLeastSquares method) (ionworkspipeline.optimizers.ScipyMinimize method) (ionworkspipeline.optimizers.ScipyShgo method) Optimizer (class in ionworkspipeline.optimizers) optimizer (ionworkspipeline.data_fits.DataFit property) optimizer_result (ionworkspipeline.data_fits.DataFit property) options (ionworkspipeline.data_fits.DataFit property) overpotentials_objective_variables() (in module ionworkspipeline.objectives) P Parameter (class in ionworkspipeline) parameters (ionworkspipeline.data_fits.DataFit property) parent (ionworkspipeline.data_fits.CostLogger property) PDFO (class in ionworkspipeline.optimizers) PiecewiseLinearTimeseries (class in ionworkspipeline.data_fits.preprocess) Pints (class in ionworkspipeline.optimizers) Pipeline (class in ionworkspipeline) plot() (in module ionworkspipeline.workflows.common) (ionworkspipeline.data_fits.CostLogger method) plot_each_species_msmr() (in module ionworkspipeline.objectives) plot_every (ionworkspipeline.data_fits.CostLogger property) plot_fit_results() (ionworkspipeline.callbacks.Callback method) (ionworkspipeline.data_fits.DataFit method) (ionworkspipeline.objectives.OpenCircuitHalfCellHysteresisCallback method) plot_flag (ionworkspipeline.data_fits.CostLogger property) plot_full_cell_ocv() (in module ionworkspipeline.objectives) plot_half_cell_ocp() (in module ionworkspipeline.objectives) plot_refresh() (ionworkspipeline.data_fits.CostLogger method) plot_trace() (ionworkspipeline.data_fits.DataFit method) plot_variables (ionworkspipeline.data_fits.CostLogger property) PouchCellThermalDimensions (class in ionworkspipeline.calculations) print_every (ionworkspipeline.data_fits.CostLogger property) process_filename() (in module ionworkspipeline.workflows.common) process_parameters() (ionworkspipeline.data_fits.DataFit method) Pulse (class in ionworkspipeline.objectives) pulse_data_to_ocp() (in module ionworkspipeline.data_fits.preprocess) R remove_duplicate_ocp() (in module ionworkspipeline.data_fits.preprocess) remove_ocp_extremes() (in module ionworkspipeline.data_fits.preprocess) reset() (ionworkspipeline.data_fits.CostLogger method) Resistance (class in ionworkspipeline.objectives) ResistanceModel (class in ionworkspipeline.objectives) resistances_objective_variables() (in module ionworkspipeline.objectives) Result (class in ionworkspipeline) results (ionworkspipeline.data_fits.DataFit property) RMSE (class in ionworkspipeline.costs) run() (ionworkspipeline.data_fits.ArrayDataFit method) (ionworkspipeline.data_fits.DataFit method) (ionworkspipeline.direct_entries.DirectEntry method) (ionworkspipeline.Pipeline method) S sample_initial_guesses() (ionworkspipeline.data_fits.DataFit method) SaveResultsCallback (class in ionworkspipeline.callbacks) scalarize() (ionworkspipeline.costs.Cost method) (ionworkspipeline.costs.Difference method) scale() (ionworkspipeline.costs.Cost method) ScipyDifferentialEvolution (class in ionworkspipeline.optimizers) ScipyDualAnnealing (class in ionworkspipeline.optimizers) ScipyLeastSquares (class in ionworkspipeline.optimizers) ScipyMinimize (class in ionworkspipeline.optimizers) ScipyShgo (class in ionworkspipeline.optimizers) search_materials() (ionworkspipeline.Library method) search_parameters() (ionworkspipeline.Library method) sei_defaults() (in module ionworkspipeline.direct_entries) set_bounds() (ionworkspipeline.optimizers.Optimizer method) (ionworkspipeline.Parameter method) set_eq_constraints() (ionworkspipeline.optimizers.Optimizer method) set_fitting_scale() (ionworkspipeline.Parameter method) set_multiprocessing() (ionworkspipeline.data_fits.CostLogger method) set_objective() (ionworkspipeline.optimizers.Optimizer method) set_parameters() (ionworkspipeline.data_fits.CostLogger method) set_up_depickling() (ionworkspipeline.data_fits.DataFit method) set_up_pickling() (ionworkspipeline.data_fits.DataFit method) show_plot_iterative (ionworkspipeline.data_fits.CostLogger property) show_print_iterative (ionworkspipeline.data_fits.CostLogger property) solve() (ionworkspipeline.objectives.ResistanceModel method) solve_full() (ionworkspipeline.objectives.ResistanceModel method) sort_capacity_and_ocp() (in module ionworkspipeline.data_fits.preprocess) spawn_children() (ionworkspipeline.data_fits.CostLogger method) spawn_jobs() (ionworkspipeline.data_fits.DataFit method) spm_defaults() (in module ionworkspipeline.direct_entries) standard_defaults() (in module ionworkspipeline.direct_entries) start() (ionworkspipeline.data_fits.CostLogger method) StoichiometryAtMinimumSOC (class in ionworkspipeline.calculations) StoichiometryLimitsFromCapacity (class in ionworkspipeline.calculations) subplots_autolayout() (in module ionworkspipeline.util) SumResistanceModel (class in ionworkspipeline.objectives) SurfaceAreaToVolumeRatio (class in ionworkspipeline.calculations) T temperature_interpolant() (in module ionworkspipeline.data_fits.custom_parameters) temperatures() (in module ionworkspipeline.direct_entries) timer (ionworkspipeline.data_fits.CostLogger property) timeseries_preprocessing() (ionworkspipeline.data_fits.DataFit method) V variable_weights() (ionworkspipeline.costs.Cost method) voltage_objective_variables() (in module ionworkspipeline.objectives) W Wasserstein (class in ionworkspipeline.costs) write_data_metadata() (in module ionworkspipeline.data_fits.util) X x_to_inputs() (ionworkspipeline.data_fits.DataFit method) Z zero_activation_energy() (in module ionworkspipeline.direct_entries) zero_entropic_change() (in module ionworkspipeline.direct_entries)