Changelog
Unreleased¶
- Working on generic retrieval of parameters as a Table from a granule, instead of the hardcoded choices made now for each product. Would result in methods like
points(granule, [vara, varb]).
New features¶
- New types
TableandPartitionedTable, which support the Tables.jl interface. This prevents allocating code likereduce(vcat, DataFrame.(points(granule)))to get a DataFrame. You can now just callDataFrame(table). - Reduced allocations in retrieving point data.
- Introduced
beforeandafterkeywords insearch, to search by date(ranges).
Fixed¶
- Empty (filtered) granules could result in
Vector{BitVector}columns, which have been changed toVector{Bool}.
Breaking¶
pointsnow return either aTableor aPartitionedTableinstead ofNamedTupleorVector{NamedTuple}. The old behaviour can be regained by callingparenton these tables.- Removed
number_of_returnsandreturn_numberfrom ICESat-2 ATL08 canopy output.
Deprecated¶
- Renamed
granule_from_filetogranule - Renamed
granules_from_filetogranules - Renamed
write_granule_urls!towrite_urls
Changed¶
- Most of the search functionality has been moved out to the more generic EarthData.jl
- Updated ICESat-2 from version 5 to version 6
v0.3.0¶
- GeoInterface, Extents support
- Bounding box using Extent subsetting on all
pointsfunctions findrenamed tosearchsearchnow takes theproductas aSymboland accepts as3::Boolparameter.- Stricter checking of arguments in
search - MultiPolygon extents of granules are now returned in the
polygonsfield in granules fromsearch. - Removed
bboxfield on granules. download(granule)now works on AWS S3 urlsdonwload(granule)now creates temporary files and renames after successful download- ICESat-2 ATL08 v5
pointsfunction now supports 20 m resolution by passinghighres::Boolparameter.
v0.2.2¶
- Fixed ICESat-2 download (please remove
n5eil01u.ecs.nsidc.orgfrom your.netrcfile) - Linked to Zenodo for DOI citations
v0.2.1¶
- Unified
boundsof granules - Fixed
getcoordforPointand addedPoint(x, y, z)constructor - Updated utils to make use of DataFrames with correct column names
v0.2.0¶
Warning
This is a breaking release
- Many of the column names have changed to be more descriptive.
- Documentation and docstring improvements.
- Tables support, you can now do
DataFrame(granule), without having to callpoints(granule). - Memory use improvements, by using SentinelArray of FillArray under the hood.
- Dropped S3, GeoArrays and LAS/LAZ support.
- Added GeoInterface support for lines/points and dropped GeoDataFrames
- Expanded test coverage.
v0.1.6¶
- Support for ICESat GLAH06 by alex-s-gardner
v0.1.5¶
- Support for ICESat-2 ATL06
- Update search to use v5 for ICESat-2 by default
v0.1.4¶
- Compatibility fixes
v0.1.3¶
- Added interpolation for GeoArrays
- Added FOSS4G notebook