ecoli.composites.environment.grow_divide

class ecoli.composites.environment.grow_divide.GrowDivide(config=None)[source]

Bases: Composer

Base class for composer classes.

Composers generate composites.

All composer classes must inherit from this class.

Parameters:

config (dict | None) – Dictionary of configuration options that can override the class defaults.

defaults: Dict[str, Any] = {'_schema': {'growth': {'variables': {'mass': {'_default': <Quantity(1000.0, 'femtogram')>, '_divider': 'split'}}}}, 'agents_path': ('..', '..', 'agents'), 'boundary_path': ('boundary',), 'dimensions_path': ('..', '..', 'dimensions'), 'divide_condition': {'threshold': <Quantity(2000.0, 'femtogram')>}, 'exchange': {'molecules': ['A']}, 'fields_path': ('..', '..', 'fields'), 'growth': {'variables': ['mass']}}
generate_processes(config)[source]
generate_topology(config)[source]
class ecoli.composites.environment.grow_divide.GrowDivideExchange(config=None)[source]

Bases: GrowDivide

Base class for composer classes.

Composers generate composites.

All composer classes must inherit from this class.

Parameters:

config (dict | None) – Dictionary of configuration options that can override the class defaults.

defaults: Dict[str, Any] = {'_schema': {'growth': {'variables': {'mass': {'_default': <Quantity(1000.0, 'femtogram')>, '_divider': 'split'}}}}, 'agents_path': ('..', '..', 'agents'), 'boundary_path': ('boundary',), 'dimensions_path': ('..', '..', 'dimensions'), 'divide_condition': {'threshold': <Quantity(2000.0, 'femtogram')>}, 'exchange': {'molecules': ['A']}, 'fields_path': ('..', '..', 'fields'), 'growth': {'variables': ['mass']}}
generate_processes(config)[source]
generate_topology(config)[source]
name = 'grow_divide_exchange'
ecoli.composites.environment.grow_divide.main()[source]