
{"id":1757,"date":"2020-10-19T15:44:37","date_gmt":"2020-10-19T15:44:37","guid":{"rendered":"http:\/\/step.esa.int\/main\/?p=1757"},"modified":"2020-12-03T16:45:43","modified_gmt":"2020-12-03T16:45:43","slug":"snap-8-0-released","status":"publish","type":"post","link":"https:\/\/step.esa.int\/main\/snap-8-0-released\/","title":{"rendered":"SNAP 8.0 released"},"content":{"rendered":"<p>The SNAP development team is pleased to announce a new SNAP release.<\/p>\n<p>The different installers for the supported platforms can be <a href=\"http:\/\/step.esa.int\/main\/download\/snap-download\/\">downloaded<\/a>.<\/p>\n<p>In this release the development teams worked on general features like remote access of data, data processing, IO performance and the memory management. Also, sensor specific improvements and features have been implemented.<br \/>\nNoteworthy is also that we will drop the support for Python 2.7 for snappy with the next release. With version 9 of SNAP, a Python 3 environment will be required.<br \/>\nHere we just highlight the main improvements. Check out the full list of issues (>200) solved for SNAP 8 in our issue database: <a href=\"https:\/\/bit.ly\/SNAP8_changelog\">https:\/\/bit.ly\/SNAP8_changelog<\/a>.<\/p>\n<h2> Performance improvements<\/h2>\n<p>In order to increase the performance of SNAP and improve the user experience some tasks have been performed.<br \/>\nThe reading and writing performance of the BEAM-DIMAP format has been significantly improved. In some cases opening an image in SNAP took up to 5 minutes. Now, it only  takes seconds. Similar magnitude of improvement has been achieved for the writing.<br \/>\nA first experimental step has also been made to lower the memory consumption. An experimental Tile Cache Operator has been implemented which gives more control of the memory usage. Please see the separate topic below for more details.<\/p>\n<h2> Reworked Product Library<\/h2>\n<p>The Product Library has been upgraded so that it can accommodate in a flexible way any type of sensor (radar, optical, atmospheric, etc.).<br \/>\nIn addition, the display \/ interaction of \/ with product frames or quicklooks can be done on a 3D visualisation of Earth (NASA WorldWind).<br \/>\nThe possibility to access (and search for) remote data was introduced by regarding remote data sources as independent SNAP plugins.<br \/>\nBesides, the parametrized search (with parameters in the form of values), it also handles the selection of the area of interest on the 3D visualisation of Earth.<br \/>\nNew remote data repositories were added:<\/p>\n<ul>\n<li> Copernicus Scientific Data Hub (SciHub): for Sentinel-1, Sentinel-2 and Sentinel-3 data<\/li>\n<li> Amazon Web Services (AWS): for Sentinel-2 and Landsat-8 data<\/li>\n<li> Alaska Satellite Facility (ASF): for Sentinel-1 and ALOS data<\/li>\n<li> US Geological Survey (USGS): for Landsat-8 data<\/li>\n<\/ul>\n<h2> Windowed Reading of Products<\/h2>\n<p>Allows specifying a window (spatial subset) of either pixel coordinates or geographical coordinates, so that, instead of first opening a full product and then subsetting it to a region of interest, the reader will open directly the region of interest as a full-fledged product.<\/p>\n<h2> New NetCDF Library Version<\/h2>\n<p>We now use version 5.3 of the NetCDF library. If you use the NetCDF API directly exposed through SNAP you might be interested in the changes of the library.<br \/>\nYou can check the documentation provided by unidata at <a href=\"https:\/\/docs.unidata.ucar.edu\/netcdf-java\/5.3\/userguide\/index.html\">https:\/\/docs.unidata.ucar.edu\/netcdf-java\/5.3\/userguide\/index.html<\/a>.<br \/>\nA specific migration guide is provided (<a href=\"https:\/\/docs.unidata.ucar.edu\/netcdf-java\/5.3\/userguide\/upgrade_to_50.html\">https:\/\/docs.unidata.ucar.edu\/netcdf-java\/5.3\/userguide\/upgrade_to_50.html<\/a>).<br \/>\nWe also removed the support for writing NetCDF3. They can still be read but not written anymore. If you still used the old format names &#8216;NetCDF-CF&#8217; or &#8216;NetCDF-BEAM&#8217; you should switch to NetCDF-CF or NetCDF-BEAM. You will benefit from smaller file sizes. <\/p>\n<h2> New Reimplemented GeoCoding<\/h2>\n<p>The pixel-based GeoCoding had some issues in the past. It was slow, and in some situations it just didn&#8217;t work and produced artifacts. These problems affect especially Sentinel-3 data. With SNAP 8 we now use a new implementation.<br \/>\nWhile it is now faster and more accurate you might notice slight differences to in geo-location to previous SNAP versions.<\/p>\n<h2> Experimental Tile Cache Operator<\/h2>\n<p>To further improve the memory management, especially during data processing, we introduced a special operator which can be used in processing graphs. This operator will cache only the data of its input. If this is used, and the general cache is disabled the amount of used memory can be reduced. The idea is that the cache memory is done automatically in the long-term, but to do so we need some experience on when data needs to be cached. Here we would need your feedback too.<br \/>\nMore information can be found in the <a href=\"https:\/\/senbox.atlassian.net\/wiki\/x\/VQCTLw\">wiki<\/a>. <\/p>\n<h2> Sensor specific improvements by Toolboxes<\/h2>\n<p>Capella and SAOCOM are now supported, and the support for RCM has been updated. There is a new Soil Moisture Toolkit for Radarsat-2\/RCM.<br \/>\nSentinel-3 SLSTR L1 oblique view is now correctly handled. The Sentinel-3 L2 FRP (Fire-Radiative-Products) are supported.<\/p>\n<h2> New Internal Default Data Format<\/h2>\n<p>With SNAP 8, we also want to introduce a new data format which will replace the BEAM-DIMAP. First we will just provide a BETA version as plugin shortly after the SNAP release. The version should not be used in a productive system or for operational services. But we would like to get your feedback on this new development, to further improve it.<br \/>\nMore information will be provided with the release of the plugin.<\/p>\n<h2> Known Issues<\/h2>\n<h3> SRTM 3 sec DEM <\/h3>\n<p>During testing we observed sometimes wrong values provided by the SRTM data. Instead of the expected elevation the DEM is rturning the elevation of an adjacent pixel. This is not always happening but depends on the download and on the operating system. It has been only observed on latest Unix systems. Deleting and redownloading the DEM file often helped to get the right values. For more information and updates on this issue please see <a href=\"https:\/\/senbox.atlassian.net\/browse\/SNAP-1344\">https:\/\/senbox.atlassian.net\/browse\/SNAP-1344<\/a>.<\/p>\n<p>Enjoy the new release<br \/>\nThe SNAP Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The SNAP development team is pleased to announce a new SNAP release. The different installers for the supported platforms can be downloaded. In this release the development teams worked on general features like remote access of data, data processing, IO<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"publish_to_discourse":"0","publish_post_category":"11","wpdc_auto_publish_overridden":"1","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"86120","discourse_permalink":"http:\/\/forum.step.esa.int\/t\/snap-8-0-released\/25976","wpdc_publishing_response":"","wpdc_publishing_error":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-1757","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/posts\/1757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/comments?post=1757"}],"version-history":[{"count":14,"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/posts\/1757\/revisions"}],"predecessor-version":[{"id":1773,"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/posts\/1757\/revisions\/1773"}],"wp:attachment":[{"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/media?parent=1757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/categories?post=1757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/step.esa.int\/main\/wp-json\/wp\/v2\/tags?post=1757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}