caf.base.data_structures#
Module containing the data structures used in the CAF package.
Currently this is only the DVector class, but this may be expanded in the future.
Functions
|
Deep copy operation on arbitrary Python objects. |
|
Return a list containing the names of the files in the directory. |
|
Convert column to lowercase and replace spaces with underscores. |
Classes
|
Stores the zoning systems for the attraction model balancing. |
|
Class to store and manipulate data with segmentation and optionally zoning. |
|
Dataclass to store targets to pass to IPF method of DVector. |
|
All numbers inherit from this class. |
|
PurePath subclass that can make system calls. |
|
Abstract base class for implementing the file system path protocol. |
|
Enum class for converting segment combos. |
|
Class containing info on a Segment, which combined with other Segments form a segmentation. |
|
Segmentation class for handling segmentation objects. |
|
Single slice of a segmentation. |
|
Getter for predefined segments. |
|
Class for time formats. |
|
Available weightings for zone translations. |
|
Zoning definitions to provide common interface. |
|
Class to store metadata relating to zoning systems in normits_demand. |
Exceptions
Error for segmentation objects. |
|
Warn about segmentation objects. |
|
Error related to zone zone_translation. |
|
Error related to zoning. |