Skip to content

Commit 5e0622a

Browse files
committed
added dataframe normalization tool for range setting
1 parent e198f69 commit 5e0622a

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/openalea/cellcomplex/property_topomesh/utils/pandas_tools.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,10 @@ def topomesh_to_dataframe(topomesh, degree=3, properties=None):
2121
dataframe = dataframe.set_index('id')
2222
dataframe.index.name = None
2323

24-
return dataframe
24+
return dataframe
25+
26+
def normalized_data_range(data_range, dataframe, property_name):
27+
return tuple([100.*(s-dataframe[property_name].min())/(dataframe[property_name].max()-dataframe[property_name].min()) for s in data_range])
28+
29+
30+

0 commit comments

Comments
 (0)