neurorosettes.config#
Module Contents#
Classes#
Class to parse and validate data on simulation time. |
|
Class to parse and validate data on simulation space. |
|
Class to parse and validate data on physical objects. |
|
Class to parse and validate data on biological clocks. |
|
Class to parse and validate data on object interactions. |
|
Class to read the inputs from the YAML file and validate them. |
- class neurorosettes.config.TimerValidator[source]#
Bases:
pydantic.BaseModelClass to parse and validate data on simulation time.
- total_time :float#
- step :float#
- class neurorosettes.config.DomainValidator[source]#
Bases:
pydantic.BaseModelClass to parse and validate data on simulation space.
- min :float#
- max :float#
- step :float#
- class neurorosettes.config.ObjectValidator[source]#
Bases:
pydantic.BaseModelClass to parse and validate data on physical objects.
- cell_radius :float#
- cell_interaction_factor :float#
- neurite_radius :float#
- neurite_interaction_factor :float#
- neurite_spring_constant :float#
- neurite_default_length :float#
- class neurorosettes.config.ClocksValidator[source]#
Bases:
pydantic.BaseModelClass to parse and validate data on biological clocks.
- proliferation_rate :float#
- death_rate :float#
- differentiation_rate :float#
- class neurorosettes.config.InteractionsValidator[source]#
Bases:
pydantic.BaseModelClass to parse and validate data on object interactions.
- type :str#
- sphere_sphere_adhesion :float#
- sphere_sphere_repulsion :float#
- sphere_cylinder_adhesion :float#
- sphere_cylinder_repulsion :float#
- cylinder_cylinder_adhesion :float#
- cylinder_cylinder_repulsion :float#
- sphere_sphere_smoothness :Optional[int]#
- sphere_cylinder_smoothness :Optional[int]#
- cylinder_cylinder_smoothness :Optional[int]#
- class neurorosettes.config.ConfigParser(config_path)[source]#
Class to read the inputs from the YAML file and validate them.
- Parameters
config_path (pathlib.Path) – The path to the YAML file to be parsed.