jaxley.pumps.CaPump#

class CaPump(name=None)[source]#

Bases: Pump

Calcium dynamics based on Destexhe et al. 1994.

Parameters:

name (str | None)

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

Update states if necessary (but this pump has no states to update).

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

Return change of calcium concentration based on calcium current and decay.

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

Initialize states of channel.

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).