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
cats
DataFrame asTrackRun
attributeDeprecate the old
TrackRun.categorise()
method, now it is an alias forclassify()
Update example notebooks
Add
lmask_threshold
keyword 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
grid
submoduleAdd short-cut property
gb
toOctantTrack
to group by track indicesAdd
within_rectangle()
method toOctantTrack
Optimise keyword arguments in
TrackRun.load_data
andTrackRun.__init__
Add land-mask threshold keyword argument to
check_by_mask()
Add HTML representation of
TrackSettings
Minor bug fixes, more tests
v0.0.18¶
- Release
v0.0.18
- Date
1 January 2019
New method
classify()
- replacing the deprecatedcategorise()
inTrackRun
Remove hard-coded categories (
_cats
attribute) - 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 inmisc
moduleStyle fixes, integration with black using pre-commit hook