vivarium.processes.static_field module

class vivarium.processes.static_field.StaticField(initial_parameters=None)[source]

Bases: vivarium.core.process.Deriver

defaults = {'boundary_port': 'boundary', 'bounds': [10, 10], 'external_key': 'external', 'gradient': {}, 'molecules': ['glc'], 'n_bins': [10, 10]}
get_concentration(location)[source]
name = 'static_field'
next_update(timestep, states)[source]
ports_schema()[source]
vivarium.processes.static_field.get_exponential_config()[source]
vivarium.processes.static_field.make_field(config={'bounds': [20, 30], 'gradient': {'molecules': {'glc': {'base': 0.1, 'center': [0.1, 0.5], 'scale': 1}}, 'type': 'exponential'}, 'molecules': ['glc']})[source]
vivarium.processes.static_field.plot_field(field, out_dir='out')[source]