ecoli.composites.environment.lattice

class ecoli.composites.environment.lattice.Lattice(config=None)[source]

Bases: Composer

Lattice: A two-dimensional lattice environmental model with multibody physics and diffusing molecular fields.

defaults: Dict[str, Any] = {'multibody': {'bounds': <Quantity([10 10], 'micrometer')>}, 'reaction_diffusion': {'bounds': <Quantity([10 10], 'micrometer')>, 'depth': <Quantity(3000.0, 'micrometer')>, 'diffusion': <Quantity(0.01, 'micrometer ** 2 / second')>, 'molecules': [], 'n_bins': [10, 10]}}
generate_processes(config)[source]
generate_topology(config)[source]
name = 'lattice_environment'
ecoli.composites.environment.lattice.main()[source]
ecoli.composites.environment.lattice.make_lattice_config(time_step=None, jitter_force=None, bounds=None, n_bins=None, depth=None, concentrations=None, random_fields=None, molecules=None, diffusion=None, keep_fields_emit=None, set_config=None, parallel=None)[source]