genplanner.BasicZone

class genplanner.BasicZone(name=<property object>)[source]

A minimal zone implementation identified only by name.

This is typically used for technical/intermediate zones (e.g., blocks) where only a stable string name is required.

name

Non-empty zone name.

Raises:

ValueError – If name is not a non-empty string.

Parameters:

name (str)

__init__(name=<property object>)
Parameters:

name (str)

Return type:

None

Methods

__init__([name])

validate()

Validate the zone configuration.

Attributes

name

min_area

Minimum area constraint associated with the zone.