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']}}
- 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']}}
- name = 'grow_divide_exchange'