damast.domains.maritime.transformers.mmsi_pattern_classifier

damast.domains.maritime.transformers.mmsi_pattern_classifier#

A MMSI classifier based on ITU-R M.585-10 rules / recommendations

Module Attributes

VALID_MIDS

Range of the Maritime Identification Digits (MID) the ITU allocates to countries - not every value in between is assigned

Functions

load_pattern_rules(mapping_file)

Load MMSI-pattern -> category rules from a YAML mapping file.

Classes

MMSIPatternClassifier([mapping_file, ...])

Classify a MMSI column by matching it against patterns from a mapping file.