caf.base.zoning#

Holds the ZoningSystem Class which stores all information on different zoning systems.

Functions

normalise_column_name(column)

Convert column to lowercase and replace spaces with underscores.

Classes

Any(*args, **kwargs)

Special type indicating an unconstrained type.

BalancingZones(segmentation, default_zoning, ...)

Stores the zoning systems for the attraction model balancing.

Path(*args, **kwargs)

PurePath subclass that can make system calls.

PathLike()

Abstract base class for implementing the file system path protocol.

Segmentation(config)

Segmentation class for handling segmentation objects.

SegmentationInput(*, naming_order[, ...])

Input class for segmentation objects.

TranslationWeighting(value)

Available weightings for zone translations.

ZoningSystem(name, unique_zones, metadata)

Zoning definitions to provide common interface.

ZoningSystemMetaData(*, name[, ...])

Class to store metadata relating to zoning systems in normits_demand.

Exceptions

PerformanceWarning

Warning raised when there is a possible performance impact.

TranslationError

Error related to zone zone_translation.

TranslationWarning

Warning related to zone zone_translation.

ZoningError

Error related to zoning.