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]