Skip to content

Releases: j-haacker/cryoswath

aggregate L2 data using dask

11 Mar 10:34
Compare
Choose a tag to compare
Pre-release

The new version offers a versatile method to grid the point elevation estimates using parallelism based on the dask package. By default the l3.build_dataset calculates the median elevation difference to the reference DEM. You can pass a custom aggregation function in case you are interested in other statistics.

For my testing region, I could run it on my local notebook, it took only 10 minutes for a 2-by-2 km grid on 16 CPUs, and less than 30 minutes for the "full-resolution" 500-by-500 m grid.

dask_dashboard_impression

image

There are some limitations, however. So far, the aggregation period has to be a number of months and the aggregation function always works on the elevation difference to the reference DEM. The latter is fairly easy to adapt to your needs by changing the build_dataset function.

Parallel processing added

01 Mar 12:21
Compare
Choose a tag to compare
Pre-release

Processing L1b data to L2 is now parallelized.

Also, downloading L1b data now uses multiple threads.

However, it is, yet, not possible to have a backgroud thread to download the data while processing L1b files.

Patch bug finding swath start

24 Feb 23:36
Compare
Choose a tag to compare
Pre-release

Previous version occasionally discarded waveforms if POCA couldn't be found.

Tested to mostly work

23 Feb 18:34
Compare
Choose a tag to compare
Tested to mostly work Pre-release
Pre-release

This is the second pre-release. Never the less, this version is better tested and there were substantial improvements.

For the test cases, swath processing including group recognition and POCA retrieval behave as expected.

data across DEM transect
coherence waveform

Full Changelog: v0.0.0...v0.1.0

Pre-beta release

12 Feb 18:59
Compare
Choose a tag to compare
Pre-beta release Pre-release
Pre-release

This release is a preview of the cryoswath package.

While it can already build datasets of gridded surface elevations, it takes some adaptions to run it on another machine. On trying, you will need to obtain a reference DEM, provide glacier outlines, and set the file paths. Currently, there may be hardcoded preferences that, e.g., limits the use of cryoswath to the Arctic. However, if you patiently replace those parts you will be rewarded being the first user.