chempy.electrochemistry package¶
Submodules¶
chempy.electrochemistry.nernst module¶
-
chempy.electrochemistry.nernst.
nernst_potential
(ion_conc_out, ion_conc_in, charge, T, constants=None, units=None, backend=<module 'math' from '/opt/cpython-3.7/lib/python3.7/lib-dynload/math.cpython-37m-x86_64-linux-gnu.so'>)[source]¶ Calculates the Nernst potential using the Nernst equation for a particular ion.
- Parameters
- ion_conc_outfloat with unit
Extracellular concentration of ion.
- ion_conc_infloat with unit
Intracellular concentration of ion.
- chargeinteger
Charge of the ion.
- Tfloat with unit
Absolute temperature.
- constantsobject (optional, default: None)
- Constant attributes accessed:
F - Faraday constant R - Ideal Gas constant
- unitsobject (optional, default: None)
Unit attributes: coulomb, joule, kelvin, mol.
- backendmodule (optional, default: math)
Module used to calculate log using log method, can be substituted with sympy to get symbolic answers.
- Returns
- Membrane potential.