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]