Cryoswath

Latest version: v0.2.2.post1

Safety actively analyzes 722563 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.1

pip & PyPI

cryoswath is, now, installable - and available on PyPI. See the updated readme for install instructions.

directory structure

The directory and branch structure was refactored. The main branch, now, only includes the code. A new command line function `cryoswath-init` pulls the data and scripts branches, which contain the previous data and scripts directories, to set up an altimetry-project directory structure.

This allows to have one general virtual environment with the cryoswath installation and multiple projects using cryoswath in separated directories.

compatibility

cryoswath is, now, compatible back to python version 3.11 which is available in many repositories.

---------------------------------------------------------------------------------------------------------------------------
**Full Changelog**: https://github.com/j-haacker/cryoswath/compare/v0.2.0...v0.2.1

0.2.0

There is less untouched than changed - I will not be able to provide an overview.

0.1.3

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](https://github.com/j-haacker/cryoswath/assets/152862650/2290fd31-2b53-4966-b525-57937cdd1cca)

![image](https://github.com/j-haacker/cryoswath/assets/152862650/be82cbcc-8794-4dcb-b948-17d884d7315b)

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.

0.1.2

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.

0.1.1

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

0.1.0

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](https://github.com/j-haacker/cryoswath/assets/152862650/8707698e-9f8f-4696-9125-97adf92d68ca)
![coherence waveform](https://github.com/j-haacker/cryoswath/assets/152862650/16b2dcf2-4e93-4f8c-8de2-a18b3e1e4416)

**Full Changelog**: https://github.com/j-haacker/cryoswath/compare/v0.0.0...v0.1.0

Page 1 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.