We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5328fef commit 1568248Copy full SHA for 1568248
map2loop/sorter.py
@@ -80,10 +80,16 @@ def __init__(
80
"""
81
super().__init__()
82
self.sorter_label = "SorterUseNetworkX"
83
+
84
+ if isinstance(geology_data, geopandas.GeoDataFrame) is False:
85
+ raise TypeError("geology_data must be a geopandas.GeoDataFrame")
86
87
if 'UNITNAME' not in geology_data.columns:
88
raise ValueError("geology_data must contain 'UNITNAME' column")
89
90
self.topology = Topology(geology_data=geology_data)
91
self.unit_relationships = self.topology.get_unit_unit_relationships()
92
93
@beartype.beartype
94
def sort(self, units: pandas.DataFrame) -> list:
95
0 commit comments