top of page
digital_business_card_edited.png

In this blog I will express my personal opinions, ideas and thoughts on topics related to Earth observation, remote sensing and space science in general. I will talk about current news and developments, and there may be more that is not yet known, even to me.

Music while reading?

Renaissance (Folk/Slow)
Hoedown (Country/Fast)
Shuffle (Acoustic/Medium)

ESA SNAP v10 – What’s new?

Updated: Apr 30, 2024

Hello EO-Masters!

We had to wait for almost two years for the next major release of SNAP, ESA's Earth Observation processing and analysis application. Let's see if it was worth the wait.

Disclaimer: Before going into the details, I should say that I was leading the development team till June 2023. So, I worked on quite some of the new features.


If you can't wait anymore and want to use SNAP immediately, you can download it here:




You prefer to watch a video?

Then you can check this out one on YouTube.





New Visuals and new Toolboxes

Let’s start with the most obvious change. The graphics design.

New startup-screen, new icons and so on. The default Look & Feel has changed too, and now SNAP Desktop looks more modern.





The new look is quite nice and refreshing.

The second noticeable change is the change in the structure of the toolboxes. The previous Sentinel-1, -2, -3 Toolboxes have been replaced with a Microwave and an Optical Toolbox. The Microwave Toolbox combines the Sentinel-1 and the RadarSat Toolbox and the Sentinel-2 and -3 Toolboxes and the Proba-V Toolbox are merged into the Optical Toolbox.


Under the Hood

A lot of changes have been made under the hood for this release that were needed for the future. Necessary to continue to provide an application that is at the forefront of technology and offers a high-performance user experience. This is why less new features are included in this release, because a lot of time was spent in the groundwork. More needs to be done and will be done, as far as I know the plans.For example, some of the major 3rd party libraries have been updated to more recent versions.

GDAL has been updated to version 3.7.2, GeoTools to version 28.2 and several other libraries have been updated too. But the most important updates where those of NetBeans (now 11.3 version) and Java (now based on JDK 11). To make SNAP using these new versions took a big amount of development time.

The updates of the libraries and the restructuring lead also to several changes in the API. These changes are of interest of developers and are noted in the SNAP wiki.

Thanks to these updates, SNAP works again on macOS. The GUI was broken since the Ventura update.


Other architectural changes affect the SNAP Python bridge snappy.

The snappy module has been renamed to esa_snappy. This renaming solves the conflict with other python modules with the same name. Now it also supports Python up to version 3.10. It has been promoted to a new top-level module and is available at GitHub - senbox-org/esa-snappy. Other helpful resources to familiarise with the new esa_snappy are:


Now SNAP also supports the ARM processor architecture. Which is most important for Mac users. To support this, other libraries, like the NetCDF library had to be updated.


New Features

The Microwave Toolbox supports the new Extended Timing Annotation Dataset (ETAD) products.

This dataset for Copernicus Sentinel-1 is a new auxiliary product developed by DLR under contract to ESA, providing users with corrections to improve geometric accuracy of Sentinel-1 SLC images to centimetric levels. The Microwave Toolbox is now able to

  • read and display ETAD products.

  • apply ETAD Correction for GRD and SM SLC products.


Other resources about ETAD are:

 

😢Unfortunately the ETAD support has been removed shortly before the release. 😢


S1 COG GRD products and the Cosmo-Skymed Second Generation products in HDF and GeoTiff format are also supported by the Microwave Toolbox.

 

Noteworthy for the Optical Toolbox is that the Jpeg2000 data files of Sentinel-2 are now read directly without the conversion to temporary Tiff files. This makes the S2 cache obsolete and saves disk space on the user’s system. A geolocation issue with Sentinel-3 WST products has been solved. Landsat C2 data provided as tar files from USGS can now be opened directly.


Software Improvements

The content of several help pages has been updated to bring the help in line with the software. The general startup time of SNAP has been improved, by doing the initialisation of the ProductLibrary and GDAL only when it is first used. Also fixes and improvements have been applied to several product data readers. The Product Library can also access the Copernicus DataSpace.

The release notes tell that the SNAP Plugin Dialog has been customised to allow voting for plugins. Unfortunately, I don’t see this feature implemented. Maybe there is still something missing?


More Improvements

There is now a dedicated release notes page named Public Roadmap and Changelog. This is very good and useful as you can navigate back and forth through the versions and see what has changed and what is planned for the future.


The help pages available in SNAP are now also available online. This makes the help more accessible and sharing links to the help pages is now possible. Those help pages include the help of all plugins available at the plugin repository. This allows to read the help of tools you haven’t installed yet.



The build pipeline which creates the installer for SNAP has been recreated from scratch. It does not only create the installer file, but also performs the automatic testing of the software. This includes the integration test for data readers and writers, the GPF operators and thousands of small unit level tests. This shall ensure faster development cycles but even more importantly a better quality-assurance of SNAP releases.

 

Another interesting change for developers is that when contributing a code change to the SNAP project a Contributor License Agreement (CLA) needs to be signed now. Its purpose is to clarify the legal rights and responsibilities of both the contributors and the project maintainers.

The CLA Signing Instructions describe how the procedure of signing works.


Summary

I think the thematic restructuring makes sense. All three toolboxes did support more platforms and sensors as only the Sentinels. Also, there was no clear separation between the S2- and S3-Toolbox because features of the one toolbox where applicable to sensors of the other toolbox.

Only that S1-Toolbox has been renamed to Microwave is a bit confusing, I think, because it indicates that also the SMOS Box is included, which is not. Maybe, Radar Toolbox would have been a better choice. Maybe SMOS will be included in the future.

 

Long outstanding tasks such as updating the libraries were also addressed. This was very necessary to keep SNAP at the edge of technology and further updates are still necessary. Improvements to GPF, it’s performance and memory consumption are needed too. And the developers have this on their roadmap.

 

Unfortunately, the update for the ARM architecture was only done for Mac. The chance to also support Windows on ARM has been missed. Maybe this will come with SNAP 11?

 

So, I think this is a really good release, even if it has fewer new features than previous releases. But by improving the basis everyone will benefit. Users get a more reliably application and the developers can develop new features faster and with higher quality in the future.

 

Hopefully, the next release won't take so long. Otherwise, I can image SNAP might lose users because it can hold track with actual development in the EO and the software domain.

 

To complete this overview of ESA’s SNAP 10 release let me provide you the link to the complete list of software changes. This gives a list of more than 120 issues that have been addressed for this release.


EOMasters plugins

And finally, as now SNAP 10 has been released I can also release my own plugins.

There is the free plugin of EOMasters Toolbox which provides general usability enhancements and features. And there is the Data Validation Environment DAVALIEN, which helps you to validated generated data even when you haven’t used SNAP for the generation.

And I also work on a third free plugin which is still a secret. But also, this will be released soon. I hope 🙂.

And as if this is not enough there is the PRO version of the EOMasters Toolbox in development. Providing new tools to the user. But this will take a little longer till it can be released.


I’m excited, are you?

 

Tschüs and Goodbye

  Marco

14 Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Guest
Jul 22

trang chủ sc88 hôm trước mình lướt thấy mọi người nói nên bấm vào xem thử cho biết thôi. Vào cái là thấy giao diện kiểu chia mảng rõ ràng, nhìn qua một lượt là nắm được chỗ nào là thông tin chính, không bị rối mắt. Mình không đọc kỹ từng thứ, chỉ để ý cách họ trình bày cho dễ theo dõi, kiểu chữ với khoảng cách nhìn khá thoáng nên đỡ mệt. Có cái mình thích là thanh menu để ngay chỗ dễ thấy, bấm qua lại mấy mục cũng nhanh, không phải kéo lên kéo xuống tìm hoài. Nói chung ngồi nghịch vài phút là quen tay, vì bố cục theo khối và menu điều hướng…

Like

Guest
Jul 20

xosoplus.mobi dạo này mình thấy bạn bè nhắc hoài nên cũng ghé thử cho biết, kiểu vào xem giao diện họ làm ra sao thôi. Vừa mở lên là thấy họ chia mục theo ngày khá rõ, có dòng kiểu XSMB ngày 19 07 2026 rồi nhảy sang phần dự đoán cho 20 7 2026 nên mình không bị lạc đang xem kỳ nào. Mình cũng thích cái cách họ trình bày số liệu dạng khối, nhìn trực diện chứ không phải đọc chữ dài dòng. Đặc biệt cái block “Đầu lô tô Đuôi lô tô” để riêng, chia cột gọn gàng nên lướt nhanh vẫn nắm được ý, không bị rối mắt. Nói chung vào xem vài phút là…

Like

Guest
Jul 08

https://gg88.llc/ hôm trước thấy bạn bè nhắc thoáng qua nên mình bấm vào coi thử cho biết, kiểu tò mò thôi chứ không định làm gì nhiều. Vào trang cái là thấy giao diện khá sạch sẽ, nhìn tối giản nên đỡ rối mắt, chữ cũng rõ nên lướt nhanh vẫn bắt kịp. Mình để ý mấy mục nội dung được chia theo khối và tiêu đề khá gọn, kéo xuống là hiểu họ đang giới thiệu nền tảng vận hành ra sao, không phải ngồi đoán. Cảm giác bố cục sắp xếp có trật tự nên tìm thông tin nhanh hơn, nhất là ai mới vào lần đầu. Nói chung mình chỉ xem vài phút mà vẫn nắm được…

Like

Guest
Jul 06

https://keonhacai5.com/ mình ghé thử cho biết vì thấy bạn bè nói qua, kiểu vào xem giao diện là chính. Ấn tượng đầu là trang chia khối nội dung khá mạch lạc, nhìn lướt vẫn nắm được đang ở phần nào chứ không bị ngợp chữ. Mình có dừng lại ở bài nhận định Girona vs Athletic Bilbao (03h00 ngày 05/11), tiêu đề nổi bật nên kéo xuống là gặp ngay đoạn thông tin ngắn gọn, đọc nhanh hiểu ý. Mấy chỗ kèo/tỉ lệ họ trình bày theo cột gọn gàng nên mắt không phải đảo quá nhiều. Nói chung dùng vài phút thấy ổn, nhất là phần tiêu đề và khung nội dung được căn thoáng, tách bạch rõ ràng.

Like

Guest
Jul 05

luck8.com mình cũng mới ghé thử vì thấy bạn bè nhắc hoài, kiểu tò mò vào xem giao diện ra sao thôi chứ không ngồi mò kỹ. Vừa vào là thấy trang chia khối khá rõ, nhìn phát biết chỗ nào là thông tin chính nên lướt xuống không bị rối. Mình thích cái cảm giác mọi thứ gọn gàng, chữ với khoảng cách vừa phải nên đọc nhanh vẫn ổn. Menu để ngay chỗ dễ thấy, bấm qua lại mấy mục cũng tiện, không phải kéo lên kéo xuống tìm. Nói chung hợp kiểu người vào xem nhanh cho biết, vì các khối nội dung được tách rõ và thanh menu đặt rất dễ nhìn trên trang.

Like
bottom of page