Refactoring of cloud-metric routines
leifdenby opened this issue · 1 comments
leifdenby commented
This issue tracks the progress of refactoring of all cloud metric functions. Each function should be callable with the signature cloudmetrics.cloud_metric_name(da_mask, optional_argument=default_value, ...)
. Each metric should have a set of tests to ensure it is implemented correctly. There will be a separate pull-request for each metric.
-
cf.py
#31 - removedcomputeMetrics.py
-
cop.py
#41 createDataFrame.py
-
csd.py
#44 -
cth.py
#46 -
cwp.py
#46 -
fourier.py
#30 -
fracDim.py
#29 -
iorg.py
#21 -
iorgPoisson.py
incorporated intoiorg
with a function argument to pick the reference distribution (#54) -
network.py
Will defer incorporating network metrics until we know a little more about what they're good at. -
objects.py
#23 -
openSky.py
#22 -
orientation.py
#24 -
rdf.py
#43 -
scai.py
#42 twpVar.py
utils.py
-
woi.py
#32
leifdenby commented
Changed functionality:
- "cloud objects" code previously excluded cloud objects smaller than a threshold size. This will be moved to parent function so that this parameter can be varied