citylearn.internal.entity_layout module

Build entity static rows, spaces and declarative interface specifications.

Topology identity/reference discovery remains in the interface facade; this module constructs the layout-dependent numeric and serialisable structures.

citylearn.internal.entity_layout.build_spaces(entity: CityLearnEntityInterfaceService) → None[source]
citylearn.internal.entity_layout.build_specs(entity: CityLearnEntityInterfaceService) → None[source]
citylearn.internal.entity_layout.build_static_observation_rows(entity: CityLearnEntityInterfaceService) → None[source]

Pre-fill static entity feature values for the current topology layout.