jaxley.pumps.CaNernstReversal#

class CaNernstReversal(name=None)[source]#

Bases: Pump

Compute Calcium reversal from inner and outer concentration of calcium.

This Pump has no additional parameters.

The following states are registered in channel_states:

Name

Default

Description

Unit

eCa

0.0

The reversal potential of calcium.

mV

CaCon_i

5e-5

The intracellular calcium concentration.

mM

CaCon_e

2.0

The extracellular calcium concentration.

mM

Parameters:

name (str | None)

channel_params: dict[str, Array]#
channel_states: dict[str, Array]#
current_name: str#
update_states(states, params, voltage, delta_t)[source]#

Update internal calcium concentration based on calcium current and decay.

Parameters:
compute_current(states, params, voltage, delta_t)[source]#

This dynamics model does not directly contribute to the membrane current.

Parameters:
init_state(states, params, voltage, delta_t)[source]#

Initialize the state at fixed point of gate dynamics.

Parameters:
change_name(new_name)#

Change the pump name.

Parameters:

new_name (str) – The new name of the pump.

Returns:

Renamed pump, such that this function is chainable.

property name: str | None#

The name of the channel (by default, this is the class name).