LICENSE.txt
README.md
setup.py
pybamm/CITATIONS.bib
pybamm/__init__.py
pybamm/batch_study.py
pybamm/callbacks.py
pybamm/citations.py
pybamm/doc_utils.py
pybamm/install_odes.py
pybamm/logger.py
pybamm/parameters_cli.py
pybamm/settings.py
pybamm/simulation.py
pybamm/util.py
pybamm/version.py
pybamm.egg-info/PKG-INFO
pybamm.egg-info/SOURCES.txt
pybamm.egg-info/dependency_links.txt
pybamm.egg-info/entry_points.txt
pybamm.egg-info/requires.txt
pybamm.egg-info/top_level.txt
pybamm/../CMakeBuild.py
pybamm/discretisations/__init__.py
pybamm/discretisations/discretisation.py
pybamm/experiment/__init__.py
pybamm/experiment/experiment.py
pybamm/expression_tree/__init__.py
pybamm/expression_tree/array.py
pybamm/expression_tree/averages.py
pybamm/expression_tree/binary_operators.py
pybamm/expression_tree/broadcasts.py
pybamm/expression_tree/concatenations.py
pybamm/expression_tree/exceptions.py
pybamm/expression_tree/functions.py
pybamm/expression_tree/independent_variable.py
pybamm/expression_tree/input_parameter.py
pybamm/expression_tree/interpolant.py
pybamm/expression_tree/matrix.py
pybamm/expression_tree/parameter.py
pybamm/expression_tree/scalar.py
pybamm/expression_tree/state_vector.py
pybamm/expression_tree/symbol.py
pybamm/expression_tree/unary_operators.py
pybamm/expression_tree/variable.py
pybamm/expression_tree/vector.py
pybamm/expression_tree/operations/__init__.py
pybamm/expression_tree/operations/convert_to_casadi.py
pybamm/expression_tree/operations/evaluate_python.py
pybamm/expression_tree/operations/jacobian.py
pybamm/expression_tree/operations/latexify.py
pybamm/expression_tree/operations/unpack_symbols.py
pybamm/expression_tree/printing/__init__.py
pybamm/expression_tree/printing/print_name.py
pybamm/expression_tree/printing/sympy_overrides.py
pybamm/geometry/__init__.py
pybamm/geometry/battery_geometry.py
pybamm/geometry/geometry.py
pybamm/geometry/standard_spatial_vars.py
pybamm/input/__init__.py
pybamm/input/discharge_data/Ecker2015/Ecker_1C.csv
pybamm/input/discharge_data/Ecker2015/Ecker_5C.csv
pybamm/input/discharge_data/Ecker2015/README.md
pybamm/input/discharge_data/Enertech_cells/0.1C_discharge_U.txt
pybamm/input/discharge_data/Enertech_cells/0.1C_discharge_displacement.txt
pybamm/input/discharge_data/Enertech_cells/0.5C_discharge_T.txt
pybamm/input/discharge_data/Enertech_cells/0.5C_discharge_U.txt
pybamm/input/discharge_data/Enertech_cells/0.5C_discharge_displacement.txt
pybamm/input/discharge_data/Enertech_cells/1C_discharge_T.txt
pybamm/input/discharge_data/Enertech_cells/1C_discharge_U.txt
pybamm/input/discharge_data/Enertech_cells/1C_discharge_displacement.txt
pybamm/input/discharge_data/Enertech_cells/2C_discharge_T.txt
pybamm/input/discharge_data/Enertech_cells/2C_discharge_U.txt
pybamm/input/discharge_data/Enertech_cells/2C_discharge_displacement.txt
pybamm/input/discharge_data/Enertech_cells/README.md
pybamm/input/discharge_data/Enertech_cells/stn_2C.txt
pybamm/input/discharge_data/Enertech_cells/stp_2C.txt
pybamm/input/drive_cycles/UDDS.csv
pybamm/input/drive_cycles/US06.csv
pybamm/input/drive_cycles/WLTC.csv
pybamm/input/drive_cycles/car_current.csv
pybamm/input/parameters/__init__.py
pybamm/input/parameters/ecm/__init__.py
pybamm/input/parameters/ecm/example_set.py
pybamm/input/parameters/ecm/data/ecm_example_c1.csv
pybamm/input/parameters/ecm/data/ecm_example_dudt.csv
pybamm/input/parameters/ecm/data/ecm_example_ocv.csv
pybamm/input/parameters/ecm/data/ecm_example_r0.csv
pybamm/input/parameters/ecm/data/ecm_example_r1.csv
pybamm/input/parameters/lead_acid/Sulzer2019.py
pybamm/input/parameters/lead_acid/__init__.py
pybamm/input/parameters/lithium_ion/Ai2020.py
pybamm/input/parameters/lithium_ion/Chen2020.py
pybamm/input/parameters/lithium_ion/Chen2020_composite.py
pybamm/input/parameters/lithium_ion/Ecker2015.py
pybamm/input/parameters/lithium_ion/Ecker2015_graphite_halfcell.py
pybamm/input/parameters/lithium_ion/MSMR_example_set.py
pybamm/input/parameters/lithium_ion/Marquis2019.py
pybamm/input/parameters/lithium_ion/Mohtat2020.py
pybamm/input/parameters/lithium_ion/NCA_Kim2011.py
pybamm/input/parameters/lithium_ion/OKane2022.py
pybamm/input/parameters/lithium_ion/OKane2022_graphite_SiOx_halfcell.py
pybamm/input/parameters/lithium_ion/ORegan2022.py
pybamm/input/parameters/lithium_ion/Prada2013.py
pybamm/input/parameters/lithium_ion/Ramadass2004.py
pybamm/input/parameters/lithium_ion/Xu2019.py
pybamm/input/parameters/lithium_ion/__init__.py
pybamm/input/parameters/lithium_ion/data/graphite_LGM50_ocp_Chen2020.csv
pybamm/input/parameters/lithium_ion/data/graphite_ocp_Ecker2015.csv
pybamm/input/parameters/lithium_ion/data/graphite_ocp_Enertech_Ai2020.csv
pybamm/input/parameters/lithium_ion/data/lico2_ocp_Ai2020.csv
pybamm/input/parameters/lithium_ion/data/measured_graphite_diffusivity_Ecker2015.csv
pybamm/input/parameters/lithium_ion/data/measured_nco_diffusivity_Ecker2015.csv
pybamm/input/parameters/lithium_ion/data/nca_ocp_Kim2011_data.csv
pybamm/input/parameters/lithium_ion/data/nco_ocp_Ecker2015.csv
pybamm/input/parameters/lithium_ion/data/nmc_LGM50_ocp_Chen2020.csv
pybamm/meshes/__init__.py
pybamm/meshes/meshes.py
pybamm/meshes/one_dimensional_submeshes.py
pybamm/meshes/scikit_fem_submeshes.py
pybamm/meshes/zero_dimensional_submesh.py
pybamm/models/__init__.py
pybamm/models/base_model.py
pybamm/models/event.py
pybamm/models/full_battery_models/__init__.py
pybamm/models/full_battery_models/base_battery_model.py
pybamm/models/full_battery_models/equivalent_circuit/__init__.py
pybamm/models/full_battery_models/equivalent_circuit/ecm_model_options.py
pybamm/models/full_battery_models/equivalent_circuit/thevenin.py
pybamm/models/full_battery_models/lead_acid/__init__.py
pybamm/models/full_battery_models/lead_acid/base_lead_acid_model.py
pybamm/models/full_battery_models/lead_acid/basic_full.py
pybamm/models/full_battery_models/lead_acid/full.py
pybamm/models/full_battery_models/lead_acid/loqs.py
pybamm/models/full_battery_models/lithium_ion/Yang2017.py
pybamm/models/full_battery_models/lithium_ion/__init__.py
pybamm/models/full_battery_models/lithium_ion/base_lithium_ion_model.py
pybamm/models/full_battery_models/lithium_ion/basic_dfn.py
pybamm/models/full_battery_models/lithium_ion/basic_dfn_composite.py
pybamm/models/full_battery_models/lithium_ion/basic_dfn_half_cell.py
pybamm/models/full_battery_models/lithium_ion/basic_spm.py
pybamm/models/full_battery_models/lithium_ion/dfn.py
pybamm/models/full_battery_models/lithium_ion/electrode_soh.py
pybamm/models/full_battery_models/lithium_ion/electrode_soh_half_cell.py
pybamm/models/full_battery_models/lithium_ion/mpm.py
pybamm/models/full_battery_models/lithium_ion/msmr.py
pybamm/models/full_battery_models/lithium_ion/newman_tobias.py
pybamm/models/full_battery_models/lithium_ion/spm.py
pybamm/models/full_battery_models/lithium_ion/spme.py
pybamm/models/submodels/__init__.py
pybamm/models/submodels/base_submodel.py
pybamm/models/submodels/active_material/__init__.py
pybamm/models/submodels/active_material/base_active_material.py
pybamm/models/submodels/active_material/constant_active_material.py
pybamm/models/submodels/active_material/loss_active_material.py
pybamm/models/submodels/active_material/total_active_material.py
pybamm/models/submodels/convection/__init__.py
pybamm/models/submodels/convection/base_convection.py
pybamm/models/submodels/convection/through_cell/__init__.py
pybamm/models/submodels/convection/through_cell/base_through_cell_convection.py
pybamm/models/submodels/convection/through_cell/explicit_convection.py
pybamm/models/submodels/convection/through_cell/full_convection.py
pybamm/models/submodels/convection/through_cell/no_convection.py
pybamm/models/submodels/convection/transverse/__init__.py
pybamm/models/submodels/convection/transverse/base_transverse_convection.py
pybamm/models/submodels/convection/transverse/full_convection.py
pybamm/models/submodels/convection/transverse/no_convection.py
pybamm/models/submodels/convection/transverse/uniform_convection.py
pybamm/models/submodels/current_collector/__init__.py
pybamm/models/submodels/current_collector/base_current_collector.py
pybamm/models/submodels/current_collector/effective_resistance_current_collector.py
pybamm/models/submodels/current_collector/homogeneous_current_collector.py
pybamm/models/submodels/current_collector/potential_pair.py
pybamm/models/submodels/electrode/__init__.py
pybamm/models/submodels/electrode/base_electrode.py
pybamm/models/submodels/electrode/ohm/__init__.py
pybamm/models/submodels/electrode/ohm/base_ohm.py
pybamm/models/submodels/electrode/ohm/composite_ohm.py
pybamm/models/submodels/electrode/ohm/full_ohm.py
pybamm/models/submodels/electrode/ohm/leading_ohm.py
pybamm/models/submodels/electrode/ohm/li_metal.py
pybamm/models/submodels/electrode/ohm/surface_form_ohm.py
pybamm/models/submodels/electrolyte_conductivity/__init__.py
pybamm/models/submodels/electrolyte_conductivity/base_electrolyte_conductivity.py
pybamm/models/submodels/electrolyte_conductivity/composite_conductivity.py
pybamm/models/submodels/electrolyte_conductivity/full_conductivity.py
pybamm/models/submodels/electrolyte_conductivity/integrated_conductivity.py
pybamm/models/submodels/electrolyte_conductivity/leading_order_conductivity.py
pybamm/models/submodels/electrolyte_conductivity/surface_potential_form/__init__.py
pybamm/models/submodels/electrolyte_conductivity/surface_potential_form/composite_surface_form_conductivity.py
pybamm/models/submodels/electrolyte_conductivity/surface_potential_form/explicit_surface_form_conductivity.py
pybamm/models/submodels/electrolyte_conductivity/surface_potential_form/full_surface_form_conductivity.py
pybamm/models/submodels/electrolyte_conductivity/surface_potential_form/leading_surface_form_conductivity.py
pybamm/models/submodels/electrolyte_diffusion/__init__.py
pybamm/models/submodels/electrolyte_diffusion/base_electrolyte_diffusion.py
pybamm/models/submodels/electrolyte_diffusion/constant_concentration.py
pybamm/models/submodels/electrolyte_diffusion/full_diffusion.py
pybamm/models/submodels/electrolyte_diffusion/leading_order_diffusion.py
pybamm/models/submodels/equivalent_circuit_elements/__init__.py
pybamm/models/submodels/equivalent_circuit_elements/ocv_element.py
pybamm/models/submodels/equivalent_circuit_elements/rc_element.py
pybamm/models/submodels/equivalent_circuit_elements/resistor_element.py
pybamm/models/submodels/equivalent_circuit_elements/thermal.py
pybamm/models/submodels/equivalent_circuit_elements/voltage_model.py
pybamm/models/submodels/external_circuit/__init__.py
pybamm/models/submodels/external_circuit/base_external_circuit.py
pybamm/models/submodels/external_circuit/explicit_control_external_circuit.py
pybamm/models/submodels/external_circuit/function_control_external_circuit.py
pybamm/models/submodels/interface/__init__.py
pybamm/models/submodels/interface/base_interface.py
pybamm/models/submodels/interface/total_interfacial_current.py
pybamm/models/submodels/interface/interface_utilisation/__init__.py
pybamm/models/submodels/interface/interface_utilisation/base_utilisation.py
pybamm/models/submodels/interface/interface_utilisation/constant_utilisation.py
pybamm/models/submodels/interface/interface_utilisation/current_driven_utilisation.py
pybamm/models/submodels/interface/interface_utilisation/full_utilisation.py
pybamm/models/submodels/interface/kinetics/__init__.py
pybamm/models/submodels/interface/kinetics/base_kinetics.py
pybamm/models/submodels/interface/kinetics/butler_volmer.py
pybamm/models/submodels/interface/kinetics/diffusion_limited.py
pybamm/models/submodels/interface/kinetics/linear.py
pybamm/models/submodels/interface/kinetics/marcus.py
pybamm/models/submodels/interface/kinetics/msmr_butler_volmer.py
pybamm/models/submodels/interface/kinetics/no_reaction.py
pybamm/models/submodels/interface/kinetics/tafel.py
pybamm/models/submodels/interface/kinetics/total_main_kinetics.py
pybamm/models/submodels/interface/kinetics/inverse_kinetics/__init__.py
pybamm/models/submodels/interface/kinetics/inverse_kinetics/inverse_butler_volmer.py
pybamm/models/submodels/interface/lithium_plating/__init__.py
pybamm/models/submodels/interface/lithium_plating/base_plating.py
pybamm/models/submodels/interface/lithium_plating/no_plating.py
pybamm/models/submodels/interface/lithium_plating/plating.py
pybamm/models/submodels/interface/open_circuit_potential/__init__.py
pybamm/models/submodels/interface/open_circuit_potential/base_ocp.py
pybamm/models/submodels/interface/open_circuit_potential/current_sigmoid_ocp.py
pybamm/models/submodels/interface/open_circuit_potential/msmr_ocp.py
pybamm/models/submodels/interface/open_circuit_potential/single_ocp.py
pybamm/models/submodels/interface/sei/__init__.py
pybamm/models/submodels/interface/sei/base_sei.py
pybamm/models/submodels/interface/sei/constant_sei.py
pybamm/models/submodels/interface/sei/no_sei.py
pybamm/models/submodels/interface/sei/sei_growth.py
pybamm/models/submodels/interface/sei/total_sei.py
pybamm/models/submodels/oxygen_diffusion/__init__.py
pybamm/models/submodels/oxygen_diffusion/base_oxygen_diffusion.py
pybamm/models/submodels/oxygen_diffusion/full_oxygen_diffusion.py
pybamm/models/submodels/oxygen_diffusion/leading_oxygen_diffusion.py
pybamm/models/submodels/oxygen_diffusion/no_oxygen.py
pybamm/models/submodels/particle/__init__.py
pybamm/models/submodels/particle/base_particle.py
pybamm/models/submodels/particle/fickian_diffusion.py
pybamm/models/submodels/particle/msmr_diffusion.py
pybamm/models/submodels/particle/polynomial_profile.py
pybamm/models/submodels/particle/total_particle_concentration.py
pybamm/models/submodels/particle/x_averaged_polynomial_profile.py
pybamm/models/submodels/particle_mechanics/__init__.py
pybamm/models/submodels/particle_mechanics/base_mechanics.py
pybamm/models/submodels/particle_mechanics/crack_propagation.py
pybamm/models/submodels/particle_mechanics/no_mechanics.py
pybamm/models/submodels/particle_mechanics/swelling_only.py
pybamm/models/submodels/porosity/__init__.py
pybamm/models/submodels/porosity/base_porosity.py
pybamm/models/submodels/porosity/constant_porosity.py
pybamm/models/submodels/porosity/reaction_driven_porosity.py
pybamm/models/submodels/porosity/reaction_driven_porosity_ode.py
pybamm/models/submodels/thermal/__init__.py
pybamm/models/submodels/thermal/base_thermal.py
pybamm/models/submodels/thermal/isothermal.py
pybamm/models/submodels/thermal/lumped.py
pybamm/models/submodels/thermal/pouch_cell/__init__.py
pybamm/models/submodels/thermal/pouch_cell/pouch_cell_1D_current_collectors.py
pybamm/models/submodels/thermal/pouch_cell/pouch_cell_2D_current_collectors.py
pybamm/models/submodels/thermal/pouch_cell/x_full.py
pybamm/models/submodels/transport_efficiency/__init__.py
pybamm/models/submodels/transport_efficiency/base_transport_efficiency.py
pybamm/models/submodels/transport_efficiency/bruggeman_transport_efficiency.py
pybamm/parameters/__init__.py
pybamm/parameters/base_parameters.py
pybamm/parameters/bpx.py
pybamm/parameters/constants.py
pybamm/parameters/ecm_parameters.py
pybamm/parameters/electrical_parameters.py
pybamm/parameters/geometric_parameters.py
pybamm/parameters/lead_acid_parameters.py
pybamm/parameters/lithium_ion_parameters.py
pybamm/parameters/parameter_sets.py
pybamm/parameters/parameter_values.py
pybamm/parameters/process_parameter_data.py
pybamm/parameters/size_distribution_parameters.py
pybamm/parameters/thermal_parameters.py
pybamm/plotting/__init__.py
pybamm/plotting/dynamic_plot.py
pybamm/plotting/plot.py
pybamm/plotting/plot2D.py
pybamm/plotting/plot_summary_variables.py
pybamm/plotting/plot_voltage_components.py
pybamm/plotting/quick_plot.py
pybamm/solvers/__init__.py
pybamm/solvers/algebraic_solver.py
pybamm/solvers/base_solver.py
pybamm/solvers/casadi_algebraic_solver.py
pybamm/solvers/casadi_solver.py
pybamm/solvers/dummy_solver.py
pybamm/solvers/idaklu_solver.py
pybamm/solvers/jax_bdf_solver.py
pybamm/solvers/jax_solver.py
pybamm/solvers/lrudict.py
pybamm/solvers/processed_variable.py
pybamm/solvers/processed_variable_computed.py
pybamm/solvers/scikits_dae_solver.py
pybamm/solvers/scikits_ode_solver.py
pybamm/solvers/scipy_solver.py
pybamm/solvers/solution.py
pybamm/solvers/c_solvers/__init__.py
pybamm/spatial_methods/__init__.py
pybamm/spatial_methods/finite_volume.py
pybamm/spatial_methods/scikit_finite_element.py
pybamm/spatial_methods/spatial_method.py
pybamm/spatial_methods/spectral_volume.py
pybamm/spatial_methods/zero_dimensional_method.py
pybamm/step/__init__.py
pybamm/step/_steps_util.py
pybamm/step/steps.py
tests/testcase.py