All modules for which code is available
- pybamm.batch_study
- pybamm.callbacks
- pybamm.citations
- pybamm.discretisations.discretisation
- pybamm.dispatch.entry_points
- pybamm.experiment.experiment
- pybamm.experiment.step.base_step
- pybamm.experiment.step.step_termination
- pybamm.experiment.step.steps
- pybamm.expression_tree.array
- pybamm.expression_tree.averages
- pybamm.expression_tree.binary_operators
- pybamm.expression_tree.broadcasts
- pybamm.expression_tree.concatenations
- pybamm.expression_tree.functions
- pybamm.expression_tree.independent_variable
- pybamm.expression_tree.input_parameter
- pybamm.expression_tree.interpolant
- pybamm.expression_tree.matrix
- pybamm.expression_tree.operations.convert_to_casadi
- pybamm.expression_tree.operations.evaluate_python
- pybamm.expression_tree.operations.jacobian
- pybamm.expression_tree.operations.serialise
- pybamm.expression_tree.operations.unpack_symbols
- pybamm.expression_tree.parameter
- pybamm.expression_tree.scalar
- pybamm.expression_tree.state_vector
- pybamm.expression_tree.symbol
- pybamm.expression_tree.unary_operators
- pybamm.expression_tree.variable
- pybamm.expression_tree.vector
- pybamm.geometry.battery_geometry
- pybamm.geometry.geometry
- pybamm.logger
- pybamm.meshes.meshes
- pybamm.meshes.one_dimensional_submeshes
- pybamm.meshes.scikit_fem_submeshes
- pybamm.meshes.scikit_fem_submeshes_3d
- pybamm.meshes.zero_dimensional_submesh
- pybamm.models.base_model
- pybamm.models.event
- pybamm.models.full_battery_models.base_battery_model
- pybamm.models.full_battery_models.equivalent_circuit.thevenin
- pybamm.models.full_battery_models.lead_acid.base_lead_acid_model
- pybamm.models.full_battery_models.lead_acid.basic_full
- pybamm.models.full_battery_models.lead_acid.full
- pybamm.models.full_battery_models.lead_acid.loqs
- pybamm.models.full_battery_models.lithium_ion.Yang2017
- pybamm.models.full_battery_models.lithium_ion.base_lithium_ion_model
- pybamm.models.full_battery_models.lithium_ion.basic_dfn
- pybamm.models.full_battery_models.lithium_ion.basic_dfn_composite
- pybamm.models.full_battery_models.lithium_ion.basic_dfn_half_cell
- pybamm.models.full_battery_models.lithium_ion.basic_splitOCVR
- pybamm.models.full_battery_models.lithium_ion.basic_spm
- pybamm.models.full_battery_models.lithium_ion.basic_spm_with_3d_thermal
- pybamm.models.full_battery_models.lithium_ion.dfn
- pybamm.models.full_battery_models.lithium_ion.electrode_soh
- pybamm.models.full_battery_models.lithium_ion.mpm
- pybamm.models.full_battery_models.lithium_ion.msmr
- pybamm.models.full_battery_models.lithium_ion.newman_tobias
- pybamm.models.full_battery_models.lithium_ion.spm
- pybamm.models.full_battery_models.lithium_ion.spme
- pybamm.models.submodels.active_material.base_active_material
- pybamm.models.submodels.active_material.constant_active_material
- pybamm.models.submodels.active_material.loss_active_material
- pybamm.models.submodels.base_submodel
- pybamm.models.submodels.convection.base_convection
- pybamm.models.submodels.convection.through_cell.base_through_cell_convection
- pybamm.models.submodels.convection.through_cell.explicit_convection
- pybamm.models.submodels.convection.through_cell.full_convection
- pybamm.models.submodels.convection.through_cell.no_convection
- pybamm.models.submodels.convection.transverse.base_transverse_convection
- pybamm.models.submodels.convection.transverse.full_convection
- pybamm.models.submodels.convection.transverse.no_convection
- pybamm.models.submodels.convection.transverse.uniform_convection
- pybamm.models.submodels.current_collector.base_current_collector
- pybamm.models.submodels.current_collector.effective_resistance_current_collector
- pybamm.models.submodels.current_collector.homogeneous_current_collector
- pybamm.models.submodels.current_collector.potential_pair
- pybamm.models.submodels.electrode.base_electrode
- pybamm.models.submodels.electrode.ohm.base_ohm
- pybamm.models.submodels.electrode.ohm.composite_ohm
- pybamm.models.submodels.electrode.ohm.full_ohm
- pybamm.models.submodels.electrode.ohm.leading_ohm
- pybamm.models.submodels.electrode.ohm.li_metal
- pybamm.models.submodels.electrode.ohm.surface_form_ohm
- pybamm.models.submodels.electrolyte_conductivity.base_electrolyte_conductivity
- pybamm.models.submodels.electrolyte_conductivity.composite_conductivity
- pybamm.models.submodels.electrolyte_conductivity.full_conductivity
- pybamm.models.submodels.electrolyte_conductivity.integrated_conductivity
- pybamm.models.submodels.electrolyte_conductivity.leading_order_conductivity
- pybamm.models.submodels.electrolyte_conductivity.surface_potential_form.explicit_surface_form_conductivity
- pybamm.models.submodels.electrolyte_conductivity.surface_potential_form.full_surface_form_conductivity
- pybamm.models.submodels.electrolyte_conductivity.surface_potential_form.leading_surface_form_conductivity
- pybamm.models.submodels.electrolyte_diffusion.base_electrolyte_diffusion
- pybamm.models.submodels.electrolyte_diffusion.constant_concentration
- pybamm.models.submodels.electrolyte_diffusion.full_diffusion
- pybamm.models.submodels.electrolyte_diffusion.leading_order_diffusion
- pybamm.models.submodels.equivalent_circuit_elements.ocv_element
- pybamm.models.submodels.equivalent_circuit_elements.rc_element
- pybamm.models.submodels.equivalent_circuit_elements.resistor_element
- pybamm.models.submodels.equivalent_circuit_elements.thermal
- pybamm.models.submodels.equivalent_circuit_elements.voltage_model
- pybamm.models.submodels.external_circuit.discharge_throughput
- pybamm.models.submodels.external_circuit.explicit_control_external_circuit
- pybamm.models.submodels.external_circuit.function_control_external_circuit
- pybamm.models.submodels.interface.base_interface
- pybamm.models.submodels.interface.interface_utilisation.base_utilisation
- pybamm.models.submodels.interface.interface_utilisation.constant_utilisation
- pybamm.models.submodels.interface.interface_utilisation.current_driven_utilisation
- pybamm.models.submodels.interface.interface_utilisation.full_utilisation
- pybamm.models.submodels.interface.kinetics.base_kinetics
- pybamm.models.submodels.interface.kinetics.butler_volmer
- pybamm.models.submodels.interface.kinetics.diffusion_limited
- pybamm.models.submodels.interface.kinetics.inverse_kinetics.base_inverse
- pybamm.models.submodels.interface.kinetics.inverse_kinetics.inverse_butler_volmer
- pybamm.models.submodels.interface.kinetics.inverse_kinetics.inverse_linear
- pybamm.models.submodels.interface.kinetics.linear
- pybamm.models.submodels.interface.kinetics.marcus
- pybamm.models.submodels.interface.kinetics.msmr_butler_volmer
- pybamm.models.submodels.interface.kinetics.no_reaction
- pybamm.models.submodels.interface.kinetics.tafel
- pybamm.models.submodels.interface.kinetics.total_main_kinetics
- pybamm.models.submodels.interface.lithium_plating.base_plating
- pybamm.models.submodels.interface.lithium_plating.no_plating
- pybamm.models.submodels.interface.lithium_plating.plating
- pybamm.models.submodels.interface.open_circuit_potential.base_hysteresis_ocp
- pybamm.models.submodels.interface.open_circuit_potential.base_ocp
- pybamm.models.submodels.interface.open_circuit_potential.current_sigmoid_ocp
- pybamm.models.submodels.interface.open_circuit_potential.msmr_ocp
- pybamm.models.submodels.interface.open_circuit_potential.one_state_differential_capacity_hysteresis_ocp
- pybamm.models.submodels.interface.open_circuit_potential.one_state_hysteresis_ocp
- pybamm.models.submodels.interface.open_circuit_potential.single_ocp
- pybamm.models.submodels.interface.sei.base_sei
- pybamm.models.submodels.interface.sei.constant_sei
- pybamm.models.submodels.interface.sei.no_sei
- pybamm.models.submodels.interface.sei.sei_growth
- pybamm.models.submodels.interface.sei.total_sei
- pybamm.models.submodels.interface.total_interfacial_current
- pybamm.models.submodels.oxygen_diffusion.base_oxygen_diffusion
- pybamm.models.submodels.oxygen_diffusion.full_oxygen_diffusion
- pybamm.models.submodels.oxygen_diffusion.leading_oxygen_diffusion
- pybamm.models.submodels.oxygen_diffusion.no_oxygen
- pybamm.models.submodels.particle.base_particle
- pybamm.models.submodels.particle.fickian_diffusion
- pybamm.models.submodels.particle.msmr_diffusion
- pybamm.models.submodels.particle.polynomial_profile
- pybamm.models.submodels.particle.total_particle_concentration
- pybamm.models.submodels.particle.x_averaged_polynomial_profile
- pybamm.models.submodels.particle_mechanics.base_mechanics
- pybamm.models.submodels.particle_mechanics.crack_propagation
- pybamm.models.submodels.particle_mechanics.swelling_only
- pybamm.models.submodels.porosity.base_porosity
- pybamm.models.submodels.porosity.constant_porosity
- pybamm.models.submodels.porosity.reaction_driven_porosity
- pybamm.models.submodels.porosity.reaction_driven_porosity_ode
- pybamm.models.submodels.thermal.base_thermal
- pybamm.models.submodels.thermal.isothermal
- pybamm.models.submodels.thermal.lumped
- pybamm.models.submodels.thermal.pouch_cell.pouch_cell_1D_current_collectors
- pybamm.models.submodels.thermal.pouch_cell.pouch_cell_2D_current_collectors
- pybamm.models.submodels.thermal.pouch_cell.x_full
- pybamm.models.submodels.transport_efficiency.base_transport_efficiency
- pybamm.models.submodels.transport_efficiency.bruggeman
- pybamm.models.submodels.transport_efficiency.cation_exchange_membrane
- pybamm.models.submodels.transport_efficiency.heterogeneous_catalyst
- pybamm.models.submodels.transport_efficiency.hyperbola_of_revolution
- pybamm.models.submodels.transport_efficiency.ordered_packing
- pybamm.models.submodels.transport_efficiency.overlapping_spheres
- pybamm.models.submodels.transport_efficiency.random_overlapping_cylinders
- pybamm.models.submodels.transport_efficiency.tortuosity_factor
- pybamm.models.symbol_processor
- pybamm.parameters.electrical_parameters
- pybamm.parameters.geometric_parameters
- pybamm.parameters.lead_acid_parameters
- pybamm.parameters.lithium_ion_parameters
- pybamm.parameters.parameter_store
- pybamm.parameters.parameter_substitutor
- pybamm.parameters.parameter_values
- pybamm.parameters.process_parameter_data
- pybamm.parameters.thermal_parameters
- pybamm.plotting.dynamic_plot
- pybamm.plotting.plot
- pybamm.plotting.plot2D
- pybamm.plotting.plot_3d_cross_section
- pybamm.plotting.plot_3d_heatmap
- pybamm.plotting.plot_summary_variables
- pybamm.plotting.plot_voltage_components
- pybamm.plotting.quick_plot
- pybamm.pybamm_data
- pybamm.simulation
- pybamm.solvers.algebraic_solver
- pybamm.solvers.base_solver
- pybamm.solvers.casadi_algebraic_solver
- pybamm.solvers.casadi_solver
- pybamm.solvers.dummy_solver
- pybamm.solvers.idaklu_jax
- pybamm.solvers.idaklu_solver
- pybamm.solvers.jax_bdf_solver
- pybamm.solvers.jax_solver
- pybamm.solvers.processed_variable
- pybamm.solvers.scipy_solver
- pybamm.solvers.solution
- pybamm.solvers.summary_variable
- pybamm.spatial_methods.finite_volume
- pybamm.spatial_methods.scikit_finite_element
- pybamm.spatial_methods.scikit_finite_element_3d
- pybamm.spatial_methods.spatial_method
- pybamm.spatial_methods.spectral_volume
- pybamm.spatial_methods.zero_dimensional_method
- pybamm.util