Data Fits¶
Libraries for selecting and configuring the fitting procedure.
- Data Fits
DataFit
DataFit.all_fit_parameters
DataFit.bounds
DataFit.bounds_arrays
DataFit.check_multistart_initial_guesses()
DataFit.cost
DataFit.estimate_variable_standard_deviations()
DataFit.get_fit_results()
DataFit.get_fitted_parameters()
DataFit.get_optimizer()
DataFit.initial_guess_distributions
DataFit.initial_guess_sampler
DataFit.initial_values_dict
DataFit.initial_values_list
DataFit.job_id
DataFit.jobs
DataFit.linear_confidence_intervals()
DataFit.multiprocessing
DataFit.num_jobs
DataFit.num_workers
DataFit.objectives
DataFit.optimizer
DataFit.optimizer_result
DataFit.options
DataFit.parameters
DataFit.plot_fit_results()
DataFit.plot_sampler_results()
DataFit.plot_trace()
DataFit.probabilistic
DataFit.process_initial_guess_distributions()
DataFit.process_parameters()
DataFit.results
DataFit.run()
DataFit.sample_initial_guesses()
DataFit.sampler_confidence_intervals()
DataFit.set_up_depickling()
DataFit.set_up_pickling()
DataFit.spawn_jobs()
DataFit.timeseries_preprocessing()
DataFit.x_to_inputs()
ArrayDataFit
CostLogger
CostLogger.argmin_costs()
CostLogger.argsort_costs()
CostLogger.children
CostLogger.clear_axes()
CostLogger.cost
CostLogger.fig_axes
CostLogger.finish()
CostLogger.finished
CostLogger.get_log()
CostLogger.is_parent
CostLogger.iteration
CostLogger.log()
CostLogger.multiprocessing
CostLogger.num_jobs
CostLogger.parent
CostLogger.plot()
CostLogger.plot_every
CostLogger.plot_flag
CostLogger.plot_refresh()
CostLogger.plot_variables
CostLogger.print_every
CostLogger.probabilistic
CostLogger.reset()
CostLogger.set_datafit_attributes()
CostLogger.set_multiprocessing()
CostLogger.set_parameters()
CostLogger.set_probabilistic()
CostLogger.show_plot_iterative
CostLogger.show_print_iterative
CostLogger.spawn_children()
CostLogger.start()
CostLogger.timer
- Objectives
Objective
SimulationObjective
- Open-circuit potential objectives
- Open-circuit potential objectives with MSMR model
- Objectives
- Utility functions
get_msmr_params_for_fit()
default_msmr_bounds_function()
get_msmr_capacity_params_for_fit()
default_msmr_capacity_bounds_function()
msmr_half_cell_initial_guess()
get_theta_half_cell_msmr()
get_q_half_cell_msmr()
plot_each_species_msmr()
plot_half_cell_ocp()
plot_full_cell_ocv()
msmr_Qj_to_Xj()
msmr_Xj_to_Qj()
msmr_sort_params()
- Callbacks
- Resistance objective
- Pulse objective
- Current-driven objective
- EIS objective
- Calendar ageing objective
- Cycle ageing objective
- Cost Functions
- Models
- Objective functions
ObjectiveFunction
ObjectiveFunction.combine()
ObjectiveFunction.cost
ObjectiveFunction.eq_constraints
ObjectiveFunction.finalize_output()
ObjectiveFunction.ineq_constraints
ObjectiveFunction.initialize_output()
ObjectiveFunction.objective
ObjectiveFunction.penalties
ObjectiveFunction.scalar_output
ObjectiveFunction.set_eq_constraints()
ObjectiveFunction.set_ineq_constraints()
ObjectiveFunction.set_penalties()
- Parameter Estimators
ParameterEstimator
ParameterEstimator.array_output
ParameterEstimator.cost
ParameterEstimator.custom_eq_constraints
ParameterEstimator.custom_ineq_constraints
ParameterEstimator.gradient
ParameterEstimator.objective_and_gradient
ParameterEstimator.probabilistic
ParameterEstimator.run()
ParameterEstimator.scalar_output
ParameterEstimator.set_bounds()
ParameterEstimator.set_eq_constraints()
ParameterEstimator.set_gradient()
ParameterEstimator.set_ineq_constraints()
ParameterEstimator.set_objective()
ParameterEstimator.set_objective_and_gradient()
Chain
- Optimizers
- Samplers
- Distribution Samplers
- Distributions
- Regularizers
- Constraints
- Penalties
- Priors
- Parameter
- Transforms
- Result
- Callbacks
- Custom Parameters
- Data utilities
load_data_metadata()
write_data_metadata()
get_current_function_from_data()
get_current_steps_from_data()
get_time_in_seconds()
calculate_dUdQ_cutoff()
calculate_dQdU_cutoff()
calculate_differential_cutoff_explicit()
calculate_differential_cutoff_quantile()
calculate_differential_cutoff_peaks()
check_ocv_data_format()
negative_to_positive_half_cell()
calculate_stoichiometry_data_msmr()