upxo.fdbOps.fdbops module
Small helpers for UPXO feature databases.
- upxo.fdbOps.fdbops.add_feature_database_entry(fdb, fname, dnames, datas, info, iterable_types=(<class 'list'>, <class 'tuple'>))[source]
Add a feature database entry to an existing FDB dictionary.
- upxo.fdbOps.fdbops.validate_instance_name(instance_name)[source]
Return whether an instance name is recognised.
- upxo.fdbOps.fdbops.validate_fids(fids, reference_fids, number_types=(<class 'int'>, <class 'float'>, numpy.integer, numpy.floating))[source]
Validate and filter feature IDs against a reference ID list.
- upxo.fdbOps.fdbops.mask_feature_ids(fid_array, target_ids, fid_mask_value=-32, non_fid_mask=False, non_fid_mask_value=-31)[source]
Mask selected feature IDs in a labelled feature image.