Changelog¶
v0.0.20¶
- Release
v0.0.20
- Date
7 February 2019
Rewrite the internals of categorisation metadata to allow for multiple independent categories
Add
catsDataFrame asTrackRunattributeDeprecate the old
TrackRun.categorise()method, now it is an alias forclassify()Update example notebooks
Add
lmask_thresholdkeyword argument tomisc.check_by_mask()Add new exception classes
Fix some minor bugs
v0.0.19¶
- Release
v0.0.19
- Date
1 February 2019
Fix a bug with metadata loss in
TrackRun.extend()Add
classify_by_percentile()andclear_categories()methodsImprove
density()method with cell-based calculation, add weighting by grid cell areaAdd helper functions to deal with lon-lat grids to the
gridsubmoduleAdd short-cut property
gbtoOctantTrackto group by track indicesAdd
within_rectangle()method toOctantTrackOptimise keyword arguments in
TrackRun.load_dataandTrackRun.__init__Add land-mask threshold keyword argument to
check_by_mask()Add HTML representation of
TrackSettingsMinor bug fixes, more tests
v0.0.18¶
- Release
v0.0.18
- Date
1 January 2019
New method
classify()- replacing the deprecatedcategorise()inTrackRunRemove hard-coded categories (
_catsattribute) - now created dynamically byclassify()New example notebook showing the flexibility of
classify()Part of
categorise()dealing with land mask is moved to a new function inmiscmoduleStyle fixes, integration with black using pre-commit hook