forked from bcdev/beam
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
3084 lines (2462 loc) · 149 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
CHANGELOG
This file contains all significant changes for each BEAM release.
o 09.05.2012: Version 4.10
o 12.05.2011: Version 4.9
o 29.07.2010: Version 4.8
o 29.04.2010: Version 4.7.1
o 22.02.2010: Version 4.7
o 02.06.2009: Version 4.6
o 31.10.2008: Version 4.5
o 11.07.2008: Version 4.2
o 31.10.2007: Version 4.1
o 20.04.2007: Version 4.0
o 01.02.2007: Version 3.7
o 04.07.2006: Version 3.6
o 10.03.2006: Version 3.5
o 07.10.2005: Version 3.4
o 03.06.2005: Version 3.3
o 18.03.2005: Version 3.2
o 30.11.2004: Version 3.1
o 03.08.2004: Version 3.0
o 18.06.2004: Version 2.3
o 16.10.2003: Version 2.2
o 26.09.2003: Version 2.1
o 27.06.2003: Version 2.0
o 07.03.2003: Version 1.1
o 06.12.2002: Version 1.0
_____________________________________________________________________________
Changes from 4.9 to 4.10
_____________________________________________________________________________
1) New BEAM Features
o VISAT has been greatly enhanced by a number of efficient and user friendly tools supporting validation activities.
A number of tools now allow for comparing satellite data with correlative data (e.g. in-situ data or other reference
data) imported from external sources. The former statistics tool window has been split into multiple, dedicated tool
windows each providing a number of new functions.
(1) General enhancements
- Generate (ROI) masks from plots: mark a value range in the plot area (histogram, scatter, profile plots)
and create a mask comprising the pixels that fall into that value range.
The mask is immediately displayed as an overlay in the satellite image view and can be used as a new region
of interest for statistical analyses;
- Zoom into plot areas using the mouse wheel;
- Axes in plots, if applicable can now use a log10-scaling;
- Inspect and export (copy to clipboard) plot data as tabulated data.
(2) Profile plot enhancements
- extract satellite data from a transect or track and display it, optionally averaged over an NxN pixel box,
optionally filtered by a ROI mask, optionally together with correlative data;
- synchronise pixel positions: click the transect graphs in the plot and display a cursor which is shown in
both, the plot and also along the track figure shown in the satellite image view.
(3) Correlative plot
- extract satellite data at geographical points, optionally averaged over an NxN pixel box, optionally filtered
by a ROI mask, and display against correlative data fields in a scatter plot;
- display regression line and information;
- display the 1:1 identity line.
(4) Scatter plot
- compare two raster datasets and display a density plot of pixel frequencies, optionally filtered by a
ROI mask;
- quickly invert density colors;
(5) Histogram
- generate histograms of raster data, optionally filtered by a ROI mask;
- bin cells of the histogram can now be log10 scaled, thus turning a logarithmic into a normal distribution.
(6) Statistics
- generate common statistical variables, including commonly used percentile thresholds, histogram and
percentile plots;
- optionally compute statistics for one or multiple masks in one go.
o In order to import the correlative data for the new validation tools, support for multiple types of text-based point
and vector data sources has been added: plain text, tab-separated CSV files, data extracts from MERMAID in-situ
database, and SeaDAS 6.x ship-tracks can now be read and used as vector data within VISAT. All additional columns
are kept and, if numerical, may serve as a variable used in the scatter or profile plots.
o Double-clicking the imported vector data in the product browser window displays it in a tabular view similar to
double-clicking a band which will an image view.
o Imported point data can now be interpreted as a path or track and will be displayed accordingly in an image view.
Additional numerical columns of such imported point data can be directly displayed in the profile plot.
o The VISAT navigation window can now synchronise multiple image views based on the changing geographical
center coordinate of a currently moved image.
o The VISAT colour manipulation tool window has been enhanced by log10 scaled colour bars.
o Three new readers have been added which allow for
(1) reading data products of the new VIIRS (Visible Infrared Imaging Radiometer Suite) instrument.
This capability is provided by the SeaDAS Ocean Colour reader which has been developed by the NASA OBPG
as part of SeaDAS 7 (http://oceancolor.gsfc.nasa.gov/forum/oceancolor/board_show.pl?bid=28).
(2) reading plain text, CSV files into the BEAM product data model; thus, input from such
files may be used for example with the BEAM Graph Processing Tool 'gpt' command-line.
Also a corresponding writer is available for CSV.
(3) reading ordinary RGB image files (JPEG, PNG, GIF, ...). Products imported from images comprise the
bands red, green, blue with associated wavelength and a grey band which is a linear combination of
the three.
o The VISAT file import / export menus have been revised due to the meanwhile large number of various data formats
BEAM is able to import from and export to.
o The following BEAM command-line tool enhancements (see 'gpt -h' on the command-line) have been added
- The pixel extraction operator 'PixEx' now uses an extended wild-card syntax to recursively collect source
products from a list of directories.
- A new operator 'Merge' allows for copying raster data from other data products to a specified 'master' product.
o The BEAM Java core data model has been revised: vector data is now based on the OGC-standard for simple features.
2) Complete list of BEAM 4.10 bug fixes and improvements
New Features
[BEAM-1384] - Synchronise image views via geographical center coordinates
[BEAM-473] - Provide uniform window focus and object selection management
Improvements
[BEAM-1383] - GeoTIFF product reader should support reading from InputStreams
[BEAM-1380] - Compute statistics from geo-physical data, not raw data
[BEAM-1379] - Log-scaled data and log-scaled display shall be independent
[BEAM-1376] - ProductUtils.copyBand should copy source images if requested
[BEAM-1375] - Allow gpt to use template variables in parameter files
[BEAM-1373] - Use latest JIDE libraries
[BEAM-1372] - Use latest XStream library
[BEAM-1363] - Write NetCDf 4 files using compression
[BEAM-1352] - When exporting a product a SubsetInfo is always added to metadata tree
[BEAM-1346] - The reprojection operator should allow to specify the tile size of the result
[BEAM-1341] - The Envisat reader should read AMORGOS output for MER_RR_1P input (MER_RRG_1P)
[BEAM-1339] - Reduce memory consumption
[BEAM-1331] - ProductConfigurer class is missing a copyMasks method
[BEAM-1328] - Let user specify the unit of bands generated by BandMath operator
[BEAM-1286] - Link images shall use currently displayed image setting when a new band is opened
[BEAM-1374] - On Mac OS X, processor windows don't have menu bars
[BEAM-1393] - PixExOp shall use Unix-style wildcards for values of parameter 'inputPaths'
Bugs
[BEAM-1392] - SPOT-VGT product fails in scatter plot between B0 and SZA
[BEAM-1391] - Spectral unmixing should not require beam-ui to be present
[BEAM-1386] - WriteOp shall never delete output on failure if source file already exists
[BEAM-1381] - Statistics written to NetCDF files shall be in geo-physical units
[BEAM-1377] - Spatial Subset From View fails without error message
[BEAM-1360] - Auto-grouping of product sometimes wrong
[BEAM-1356] - Scene view of a band can not be opened if all values are NaN
[BEAM-1354] - Graticule drawing hangs for invalid coordinates
[BEAM-1351] - Metadata is duplicated if NetCDF-BEAM file is saved again
[BEAM-1350] - FUB/WeW processor fails with products generated by "AMORGOSed" ICOL products
[BEAM-1347] - Wrong Histogram in exported NetCDF-BEAM product
[BEAM-1345] - Creating geophysical images for huge products fails
[BEAM-1343] - For AATSR NR products, all land pixels should be visible in the LST band
[BEAM-1342] - Processing fails if PixelGeoCoding has no validMask
[BEAM-1340] - GeoTIFF products with a single TAG_MODEL_TIE_POINT entry should be supported
[BEAM-1337] - SST processor produces stripes when using multiple coefficient maps
[BEAM-1336] - ArrayIndexOutOfBoundsException occurs when reading GeoTIFF
[BEAM-1335] - N1Patcher does not handle relative paths correctly
[BEAM-1334] - ProductData.UTC does not handle dates before 01/01/2000 correctly
[BEAM-1333] - NetCDF files are not CF compliant
[BEAM-1332] - NetCDF/CF writer does not write coordinates
[BEAM-1330] - Overflow might occur when setting a geo-physical sample to a tile
[BEAM-1329] - Smile effect correction does not detect land properly
[BEAM-1325] - Processors fail if PixelGeoCoding has no valid mask
[BEAM-1320] - BEAM-NetCDF reader/writer does not preserve solar flux information
[BEAM-1315] - NetCDF-BEAM does not consider log-scaled attribute
[BEAM-1314] - Processor menus are not visible on Mac
[BEAM-1313] - Sub-pixel geo-location is wrong for some product types
[BEAM-1306] - Using gpt.exe leads to exception
[BEAM-1305] - Meris radiometry processor does not copy masks
[BEAM-1247] - Masks can not be displayed over RGB-images
[BEAM-1123] - Opened StatisticsDialog slows down performance of geometrc objects
[BEAM-943] - ProductIOException occures VISAT by save N1 product as DIMAP, if some band names have been changed
[BEAM-1311] - World map layer and overview window cannot be displayed
[BEAM-1364] - Inaccurate AATSR geo-location
[BEAM-1344] - Imported transects are not visualised in the new images
_____________________________________________________________________________
Changes from 4.8 to 4.9
_____________________________________________________________________________
1) New BEAM Features
o Product files can now be dragged from the file explorer into the products view.
o Introduced a new operator for MERIS named 'Radiometry Correction'. It combines a
SMILE correction, an equalisation, a radiance-to-reflectance conversion and a new
radiometric re-calibration.
o A new tool for exporting pixels from a bunch of data products has been introduced.
2) Complete list of BEAM 4.9 bug fixes and improvements
New Features
[BEAM-1297] - Add DEM-corrected latitude/longitude bands in satellite coordinates
[BEAM-1251] - Allow setting start and stop time
[BEAM-1216] - The NOAA AVHRR reader should support GAC products
[BEAM-1180] - Allow dragging files into VISAT
[BEAM-1151] - Geometry subset operator
Improvements
[BEAM-1302] - Products read from NetCDF files should have a 'Global_Attributes' element in metadata
[BEAM-1301] - gpt should be able to load the configuration saved from the UI
[BEAM-1296] - Update auxiliary data for MERIS smile-effect correction
[BEAM-1288] - Add plausibility check for reprojection and orthorectification
[BEAM-1280] - Configure image tile size for all readers
[BEAM-1278] - GPF shall generate reports about tile computations
[BEAM-1276] - Add VISAT scripting support for the Python language
[BEAM-1275] - Add meta information as header to export of transects
[BEAM-1274] - Add wavelength in all exports
[BEAM-1263] - All processors shall provide help and "about" information
[BEAM-1242] - Support MERIS FSG L2 products
[BEAM-1237] - Update MERIS L2 flags for IODD version 8
[BEAM-1234] - The target product of some operators shall not be written
[BEAM-1231] - gpt command-line tool should have a 'parallelism' option
[BEAM-1221] - Need an option to configure multi-threading
[BEAM-1219] - GPF API should implicitly convert parameter values
[BEAM-1183] - Improve reprojection UI usability
[BEAM-1156] - SubsetOp does not copy metadata
[BEAM-1133] - Add missing help files for GPF and Operators
[BEAM-1052] - All processors should be able to store/reload their configuration
[BEAM-0009] - Define subsets with geographical co-ordinates
Bugs
[BEAM-1334] - ProductData.UTC does not handle dates before 01/01/2000 correctly
[BEAM-1292] - Reprojection dialog shifts image if pixel size is changed
[BEAM-1290] - GeoTIFF writer can't write very large files
[BEAM-1291] - Virtual bands may compute wrong results for non-zero levels of image pyramids
[BEAM-1284] - Reprojection should preserve log-scaling of bands
[BEAM-1281] - Orthorectification can not be used if tie-points are selected as elevation model
[BEAM-1248] - Title of transect-plot dialog is not updated if band selection changes
[BEAM-1246] - Layer-Manager does not reflect changes of mask names in Mask-Manager
[BEAM-1241] - For certain AATSR-products, TiePointGeoCoding.getPixelPos(GeoPos, PixelPos) yields wrong results
[BEAM-1239] - For MERIS bands the solar flux has the wrong unit
[BEAM-1233] - NetCDF-CF does not consider log-scaled attribute
[BEAM-1229] - OBPG SeaWiFS L2 files can not be opened
[BEAM-1228] - Rangefinder does not work
[BEAM-1227] - PConvert doesn't generate images if profile contains calculated RGB bands
[BEAM-1226] - Subset operator does not extract flags automatically
[BEAM-1223] - gpt command-line usage generates incorrect XML templates
[BEAM-1222] - gpt command-line tool ignores -p option
[BEAM-1220] - GPF API does not use progress monitor
[BEAM-1215] - NetCDF product appears inverted
[BEAM-1214] - MERIS L2 products low_pressure flag is raised over water
[BEAM-1213] - Unit of yellow_subs in MERIS product not correct
[BEAM-1212] - RasterDataNode.isPixelValid(x,y) is not thread safe
[BEAM-1211] - SPOT VGT reader parses product time using a locale timezone
[BEAM-1209] - Unable to collocate two data sets
[BEAM-1208] - ProductUtils.copyFlagBands doesn't copy masks
[BEAM-1206] - CF Profile does not write latitude longitude data when writing pixel geo-coding
[BEAM-1205] - SPOT VGT reader dosn not treat unsigned bands correctly
[BEAM-1204] - Reprojection changes product type
[BEAM-1203] - Application returns with exit code zero in error case
[BEAM-1202] - PConvert does use the user LOCAL instead of ENGLISH
[BEAM-1201] - GPT does use the user LOCAL instead of ENGLISH
[BEAM-1200] - PConvert doesn't generate images
[BEAM-1197] - GPF N1 patcher is not thread safe
[BEAM-1196] - Latitude shift for non-WGS84 datums
[BEAM-1194] - Open RGB in image view leads to "Unknown band:" error
[BEAM-1192] - Title in histogram does not adjust to current band
[BEAM-1187] - Libraries of SLF4J are included in lib directory
[BEAM-1186] - The Landsat GeoTIFF reader should handle invalid input gracefully
[BEAM-1184] - Reprojection dialog does not remember values
[BEAM-1182] - Libraries of JAI are included twice
[BEAM-1179] - Slightly wrong listing of files in VirtualDir$Zip in beam-spot-vgt-reader
[BEAM-1178] - Attached GCP geo-coding is not saved
[BEAM-1177] - Index out of bounds for RGB View
[BEAM-1174] - DIMAP stores the band grouping only if a product has a description
[BEAM-1172] - Boolean parameter values are overridden by default values
[BEAM-1171] - NetCDF file not readable if variable name contains '.' or '/'
[BEAM-1156] - SubsetOp does not copy metadata
[BEAM-1125] - Outer scene region is not invalid for certain reprojected products
[BEAM-1067] - Histogram title doesn't update when changing band
[BEAM-1055] - No-data colour option in Colour Manipulation window has no effect
[BEAM-0961] - GPT shall sort the list of available operators
_____________________________________________________________________________
Changes from 4.7.1 to 4.8
_____________________________________________________________________________
1) New BEAM Features
o Readers for SPOT VEGETATION products, Landsat TM products in GeoTIFF format, HDF-EOS products,
and generic NetCDF/CF-products have been added.
o A writer for generic NetCDF/CF-products has been added.
o The possibility to apply "auto-grouping" in the product tree has been added; that is, product
nodes whose names begin equally are automatically put into a common group.
o A toolbar button has been added to overlay the world map as a layer on geographic lat/lon projected products.
o The ESA GlobCover Land Cover Map is used as default world map layer now; however, it is still possible to choose the
NASA Blue Marble as world map layer instead.
2) Complete list of BEAM 4.8 bug fixes and improvements
New Features
BEAM-1112 - GPF Operator API to provide better support for image filters and convolutions
BEAM-1114 - GPF Tile API to provide method to directly check sample validity
BEAM-1159 - Auto-group bands according to their names
BEAM-1160 - Auto-grouping of bands shall be controlled by data model
BEAM-1167 - The Landsat reader should support products in GeoTIFF
Improvements
BEAM-1085 - Support reprocessed data by NASA OBPG
BEAM-1110 - Don't show empty masks for pins and GCPs
BEAM-1115 - Make lookup tables thread safe
BEAM-1116 - GPF Tile API and API-docs to better express difference between raw and physical samples
BEAM-1124 - GPF Tile API to provide method to directly access geo-physical data arrays
BEAM-1138 - SPOT-VGT reader to set physical units and scaling of spectral bands
BEAM-1144 - SPOT-VGT reader to recognise different pixel sampling of P-products
BEAM-1157 - No-data masking can easily be optimized
BEAM-1162 - The Envisat reader should support refomatted / line-interleaved products
BEAM-1168 - Add Sinusoidal and Mollweide map projection
Bugs
BEAM-973 - NullPointerException occurs VISAT by creation virtual band abs(Amplitude_HV / Amplitude_HH)
BEAM-1057 - Navigation rotation edit field prevents rotating image
BEAM-1082 - Installation instructions are wrong for GETASSE30
BEAM-1087 - OBPG child products can not be read
BEAM-1088 - Orthorectification does a map projection only
BEAM-1093 - Dragging does not work in Layer Manager
BEAM-1094 - Not possible to add placemarks if scrollbars are used
BEAM-1095 - Pixel position is updated when geo-location is changed for GCPs
BEAM-1097 - Exception if reprojection results in large target product
BEAM-1099 - DefaultSingleTargetProductDialog without processing parameter leads to exception
BEAM-1103 - Product outside of target area breaks processing of L3 binning
BEAM-1105 - NullPointerException is thrown, if editor for geometry layer is visible
BEAM-1106 - ToolViews do not reflect the selected state correctly in all cases
BEAM-1108 - Import of Pins/GCPs fails
BEAM-1109 - Pixel Info View does not update if "Snap to selected pin" is clicked
BEAM-1111 - Placemarks are not correctly moved if multiple are selected
BEAM-1118 - Deletion of masks
BEAM-1121 - Range Finder Tool yields NaN values
BEAM-1127 - GPF geo-physical Tile API doesn't consider the valid-pixel mask
BEAM-1134 - Mosaic with polar stereographic projection
BEAM-1144 - SPOT-VGT reader to recognise different pixel sampling of P-products
BEAM-1145 - Image information gets lost during subset creation
BEAM-1146 - Images explicitly set on a Band have inappropriate image-to-model transformation
BEAM-1147 - Signed byte data type interpreted as unsigned byte
BEAM-1149 - OBPG reader causes Exception if used with GPF
BEAM-1152 - Export View as Image - transformation error
BEAM-1158 - External JAI operators are not registered
BEAM-1169 - On KDE (linux) the Java Desktop-API is not supported
_____________________________________________________________________________
Changes from 4.7 to 4.7.1
_____________________________________________________________________________
1) New BEAM Features
o The GPF Operator API now provides better support for image filters and
convolutions. Now it is possible to call getSourceTile(...) with a
BorderExtender parameter which is a strategy used to fill the raster regions
that lie outside the bounds of the source image.
o There is an easier way for developers to check the availability of a tile's
sample value at a given image position by using isSampleValid(...).
2) Complete list of BEAM 4.7 bug fixes and improvements
New Features
BEAM-1112 - GPF Operator API to provide better support for image filters and convolutions
BEAM-1114 - GPF Tile API to provide method to directly check sample validity
Improvements
BEAM-1116 - GPF Tile API and API-docs to better express difference between raw and physical samples
BEAM-1085 - Support reprocessed data by NASA OBPG
BEAM-1110 - Don't show empty masks for pins and GCPs
Bugs
BEAM-1097 - Exception if reprojection results in large target product
BEAM-1108 - Import of Pins/GCPs fails
BEAM-1107 - METOP reader cannot open subset products
BEAM-1095 - Pixel position is updated when geo-location is changed for GCPs
BEAM-1118 - Deletion of masks
BEAM-1093 - Dragging does not work in Layer Manager
BEAM-1057 - Navigation rotation edit field prevents rotating image
BEAM-1105 - NullPointerException is thrown, if editor for geometry layer is visible
BEAM-1087 - OBPG child products can not be read
BEAM-1088 - Orthorectification does a map projection only
BEAM-1109 - Pixel Info View does not update if "Snap to selected pin" is clicked
BEAM-1103 - Product outside of target area breaks processing of L3 binning
BEAM-1106 - ToolViews do not reflect the selected state correctly in all cases
BEAM-1099 - DefaultSingleTargetProductDialog without processing parameter leads to exception
BEAM-1121 - Range Finder Tool yields NaN values
BEAM-1082 - Installation instructions are wrong for GETASSE30
BEAM-1094 - Not possible to add placemarks if scrollbars are used
BEAM-1111 - Placemarks are not correctly moved if multiple are selected
_____________________________________________________________________________
Changes from 4.6 to 4.7
_____________________________________________________________________________
1) New VISAT Features and Improvements
o VISAT now provides a Geometry Management allowing users to draw and
manipulate geometries (vector data) or to import them from ESRI Shapefiles.
Geometries are now an integral part of the BEAM data model.
o The VISAT Mask and ROI Management has been revised completely. Any number
of raster data masks can be defined by band maths expressions, value ranges
and existing geometries. Each mask can serve as a region of interest (ROI)
for raster data analysis.
o The Statistics, Histogram, and Scatter Plot tool windows have been enhanced
in order to support the new, named ROIs. The Statistics tool window can now
operate on multiple ROIs.
o The Reprojection (formerly 'Map Projection'), Mosaicing and
Orthorectification processors have been redesigned from scratch.
Due to the great GeoTools library, BEAM now offers more than 100 predefined,
map projections based on their EPSG codes. For user-defined map projections
you can now select from 25 map projection transformations and more than
100 geodetic datums. Since the new Reprojection, Mosaicing and
Orthorectification processors are developed using the
BEAM Graph Processing Framework (GPF), they now offer a powerful command-line
and can be used in any GPF XML processing graph for, e.g., pre- and
post-processing. Finally, the runtime performance of this tools has been
drastically improved.
o The Navigation tool window has been improved. It is now feasible to display
a synchronized pixel cursor in all image views.
o The World Map tool window has been completely revised. It now uses a
higher-resolution RGB (NASA Blue Marble) in which you can easily pan and
zoom in and out.
2) Complete list of BEAM 4.7 bug fixes and improvements
New Features
BEAM-470 - Provide cut/copy/paste commands
BEAM-471 - Provide delete command
BEAM-494 - Provide support for more map-projections
BEAM-498 - Provide a layer for editable shapes.
BEAM-1010 - Show cursor position in other views
BEAM-1016 - Add "Zoom to Layer"-Button to Layer Manager
BEAM-1073 - Introduce new geometry management
BEAM-1074 - Introduce new mask and ROI management
BEAM-1075 - Reengineer map projection by exploiting GeoTools API capabilities
BEAM-1076 - Revise statistics to use multiple ROIs
Improvements
BEAM-484 - Simplify ROI/Shape management
BEAM-657 - Include co-location capabilities
BEAM-662 - The mapproj-tool should have help option
BEAM-962 - Provide VISAT action to open a GPF operator GUI
BEAM-1007 - Geo-location / Tie Point Grid consistency
BEAM-1011 - Worl Map Tool View to utilise new layer capabilities
BEAM-1021 - File chooser boxes shall support "component documents"
BEAM-1022 - Use new NetCDF 4.0 library
BEAM-1029 - Make 'Nimbus' default look&feel on Unix
BEAM-1033 - DIMAP should preserve PixelGeoCoding
BEAM-1034 - Envisat reader should create PixelGeoCoding for FSG/FRG products automatically
BEAM-1040 - Exchange 'no data' with 'NaN' in text exports
BEAM-1050 - Preserve special geo-codings in all data processors
BEAM-1072 - Access raw counts of bands in band maths expressions
BEAM-1078 - OBPG reader should use the pure Java netcdf library
BEAM-1079 - Set product start and stop time from metadata
BEAM-1080 - The valid pixel expression of the OBPG L2 products does not conform to product specification
CBOX-75 - CHRIS/Proba product reader should use the pure Java netcdf library
Bugs
BEAM-456 - ROI includes also no-data pixels if "Include pixel by conditions" is selected.
BEAM-479 - Map-projections cannot check if projection and output parameters are applicable to a given data product.
BEAM-646 - World map incorrect on AATSR orbits
BEAM-729 - DEL-Key does not work for selected items in VISAT
BEAM-815 - Illegal argument exception in Java ArrayList when running mapproj.sh to process an ENVISAT ASAR N1 file
BEAM-850 - BEAM 4.2 Has Lost Command Line Scripting Capability of 'MosaicProcessorMain'
BEAM-984 - Mosaic Processor and VISAT freeze when selecting Transverse Mercator projection
BEAM-991 - Yaxis of scatterplot does not show the right values
BEAM-1000 - Spelling error in band arithmetic
BEAM-1001 - SelectedProduct can be null in BandArithmetic
BEAM-1002 - Editing bitmask overlays is not possible using the nimbus or gtk look & feel
BEAM-1004 - X and Y variables always zero in band arithmetic
BEAM-1005 - Incorrect scatter plot axes
BEAM-1006 - MER_FSG pixel geocoding not used
BEAM-1008 - Mapproj tool is slow
BEAM-1014 - ROI not considered when using value range
BEAM-1015 - ProductUtils.copyTiePointGrids does not copy description text
BEAM-1017 - Wrong constant SECONDS_PER_DAY
BEAM-1018 - Value range of ROI does not consider no-data value
BEAM-1019 - Blue Marble Layer can not be restored from saved session
BEAM-1020 - Exception during GUI initialization of Mosaic processor
BEAM-1023 - Can not overlay compatible products
BEAM-1024 - VISAT does not launch after Java update on Mac Os X
BEAM-1025 - Installer does not run after Java update on Mac Os X
BEAM-1026 - Mac/*nix commands/scripts fail because wrong line format (LR+CR)
BEAM-1027 - VISAT icon is missing on Mac OS X
BEAM-1028 - Navigation window not fully functional on Unix/GTK+
BEAM-1030 - UTM projected products have wrong CRS
BEAM-1031 - Filtered bands are not available when opening a saved product in VISAT
BEAM-1032 - Orthorectification not applicable for MER_FRS_2P
BEAM-1035 - BandArithmetic.NamespaceExtender should not hold references to products
BEAM-1036 - Ensure temporarily loaded products are disposed in processors
BEAM-1037 - PConvert does not consider histo-skip option
BEAM-1038 - Not possible to export a product on Mac OS X
BEAM-1041 - Update jai-imageio library to support big GeoTiff files
BEAM-1042 - Pin pixels exported using BEAM 4.6.1 not correct.
BEAM-1044 - Colour palette changes when valid-pixel expression or no-data value are modified
BEAM-1047 - BandArithmetic operator does not consider geo-coding
BEAM-1048 - Product can not be opened if it contains Pin located outside product boundary
BEAM-1049 - Export image dialog has strange behavior
BEAM-1051 - A corrupt product breaks the binning process
BEAM-1053 - SMAC incorrect units
BEAM-1056 - Statistics of ALOS/AVNIR2 are initially not correctly computed
BEAM-1061 - Corruption of band layer generated from command line using Band Maths Tool in BEAM 4.7 RC1
BEAM-1062 - Mis-spelling of Band Maths
BEAM-1065 - Method TiePointGrid.cloneTiePointGrid() does not consider the unit
BEAM-1069 - include wavelength into band property but spectrum view does not work
_____________________________________________________________________________
Changes from 4.5 to 4.6
_____________________________________________________________________________
1) New VISAT Features
o A couple of new layers have been added to VISAT. Layers are used to enhance
the (image) views by displaying additional data sources. The new layers are:
- Images of other bands or tie-point grids
- Images loaded from JPG or PNG image files
- Images downloaded from a Web Map Service (WMS)
- ESRI shapefiles
- NASA Blue Marble for Lat/lon projected views
- Wind speed vectors for MERIS
o The layer manager tool window is now used to add, remove, change, select
and organise the layers displayed in the selected view.
o The new layer editor tool window is used to manipulate the properties of the
selected layer.
o VISAT now allows to store and restore sessions. A session comprises all
opened product files and associated views along with their layers and
layer settings. A stored session only stores the file path references,
not the product data.
2) VISAT Improvements
o The band arithmetic GUI has been completely revised and simplified.
o When creating non-virtual bands using band arithmetic in BEAM versions
prior to 4.6, the raster data has been allocated in memory which often caused
out-of-memory errors for large images. This problem has been removed, raster
data is now computed when requested.
o The image export has been improved. Users can now specify the image output
resolution. The created image files will directly represent the content of the
selected view comprising all displayed layers.
o The colour manipulation window now indicates rough statistics generated
from a low-res version of the displayed image. Users can now compute accurate
statistics on demand.
Colour palette import will now either
- try to keep colours assigned to sample values or
- distribute evenely between sample min/max range.
o Band arithmetic now takes into account no-data values from all bands and
tie-point grids referenced by the band-math expression (with no loss in
runtime performance).
3) Complete list of BEAM 4.6 bug fixes and improvements
BEAM-999 Rounding errors in map geocoding
BEAM-998 VISAT fails to import shapes from ESRI shapefiles
BEAM-997 VISAT should display a band's coordinate system
BEAM-996 Let user specify dimension of exported images
BEAM-995 Exporting image yields out-of-memory error
BEAM-994 VISAT "Save As" command shall not close views anymore
BEAM-993 Filter band not correct if band is UINT type and does not have scaling
BEAM-989 ATSR active fire bitmasks
BEAM-988 Processor dialogs to output performance statistics
BEAM-987 Processor dialogs to output detailed error messages
BEAM-981 Valid-pixel expression removed when running 'mapproj' tool
BEAM-981 Valid-pixel expression removed when running 'mapproj' tool
BEAM-980 Cannot set output size in 'mapproj' tool
BEAM-937 Colour palette sometimes incorrectly imported
BEAM-936 Layer visibility is not synchronised with tool bar buttons
BEAM-932 Inconsistent handling of adding and copying bitmasks
BEAM-931 Shapes are not displayed while drawing
BEAM-930 Navigation Window disregards manual scaling factor editing
BEAM-928 Statistics shall be shown immediately if already computed
BEAM-927 Mean and standard deviation of statistics are inexact
BEAM-926 Mean and standard deviation shall be stored in DIMAP
BEAM-924 Radiance to reflectance processor does not copy geo-coding
BEAM-923 Wrong exception type thrown on format errors
BEAM-922 Wrong Exception type thrown on format errors
BEAM-921 Sometimes pin manager cannot delete pins
BEAM-920 Pins in view out-of-sync with those in pin manager
BEAM-919 Spectrum view often causes severe problems with pins
BEAM-917 Value of a single pixel is not considered in histogram
BEAM-916 Colour manipulation shall allow values outside of histogram range
BEAM-912 Bitmasks don't work when applied in some sequences
BEAM-913 Histogram disappears for RGB channel in colour manipulation
BEAM-910 VISAT module manager does not work under Vista OS
BEAM-909 Expression or no-data changes of virtual band disregarded in image view
BEAM-907 PConvert fails with an IOException
BEAM-906 Bitmask layers are duplicated in within the layer manager
BEAM-904 Image export does not clip to the product bounds
BEAM-902 Graticule looks scrambled if it is displayed
BEAM-901 ROI sometimes not considered in Scatter Plot
BEAM-900 BEAM-DIMAP writer fails, if resulting XML has more than 20 indentation levels
BEAM-899 Colour manipulation window disregards RGB source band changes
BEAM-898 Display TIFF and GeoTIFF tags in metadata
BEAM-897 Installer should ship Java server VM for appropriate systems
BEAM-896 Missing "Color Manipulation" histogram
BEAM-895 "Zoom to selected Pin" in Pin Manager incorrectly moves image view
BEAM-894 Adapt check for valid ICOL product type
BEAM-893 Inconsistent handling of colour palettes in VISAT colour manipulation window
BEAM-892 VISAT colour manipulation window shall signal inexact statistics
BEAM-891 Model transformation is not applied if GeoTiff is projected
BEAM-889 Virtual bands are added as empty images to GeoTIFF files
BEAM-886 Meris L1N data products are not accepted
BEAM-882 Pin and GCP shapes grow when image is rotated
BEAM-880 Pixel info view has a typo
BEAM-879 Cannot display flag values
BEAM-878 ROI manager: unexpected behaviour with polylines
BEAM-877 Improve compatibility with icol products
BEAM-782 Using spatial subset when creating new arithmetic band causes exception
BEAM-216 Support ESRI Shape Files
_____________________________________________________________________________
Changes from 4.2 to 4.5
_____________________________________________________________________________
1) New BEAM Features and Improvements
1.1) VISAT Imaging
The aim of BEAM version 4.5 is to efficiently handle high resolution data
products in terms of number of pixels per image. This has been achieved by
totally rewriting the imaging code used of BEAM. BEAM now uses
tiled images and image pyramids for a number of imaging operations. The result
is a greatly improved image display performance and memory usage.
o VISAT can now rapidly display, pan and zoom Envisat MERIS FRS and ASAR WSM
products with up to 50000 x 6000 pixels per image. Also users of LANDSAT
and ALOS AVNIR and PRISM will pretty much appreciate this enhancement.
o VISAT image views now comprise a semi-transparent navigation control field
(similar to the one of Google Earth) used to move, scale and also rotate
the current viewport. The control field can be switched on/off in the user
preferences dialog. Usage of scroll bars is now also optional.
o VISAT now also comprises a layer manager used to quickly show/hide layers such
such as bitmask overlays and to modify their transparency on the fly.
o Due to the new imaging technology used, the VISAT colour manipulation tool
and statistics computation now perform very fast.
1.2) GeoTIFF Reader and Writer
o The GeoTIFF writer has been redesigned in order better adhere to the GeoTIFF
specification. GeoTIFF files written by BEAM now also contain BEAM related
product metadata.
o A new GeoTIFF reader also recognises BEAM related product metadata.
2) Other improvements and bug fixes (consult BEAM issue tracker for detailed information)
BEAM-876 Remove "Load Data" and "Unload Data" actions from context menu
BEAM-875 The drop down list of projections in the map projection dialog should be sorted alphabetically
BEAM-874 Ensure thread safety of product reader
BEAM-872 Adapt Navigation View to new imaging behavior
BEAM-871 Envisat reader inefficiently reads single lines when tiles are requested
BEAM-870 Remove the "Zoom-Plus" and "Zoom-Minus" buttons from statistic panels
BEAM-869 Provide a layer manager
BEAM-868 Imaging shall be based on tiling and image pyramids
BEAM-867 NDVI processor fails with a ClassCastException in non-interactive mode
BEAM-864 Filtered bands shall use JAI
BEAM-863 Improved behaviour when windows are tiled
BEAM-862 Creating ASAR NRCS band leads to exception
BEAM-861 Histogram on color manipulation editor showing wrong max value
BEAM-855 Reader plugin does not close SD interface
BEAM-854 ROI shifted by one pixel compared to shape
BEAM-853 Context menu is not shown correctly on Mac OS X
BEAM-852 Importing pins from txt file using date as "name" causes death of visat
BEAM-851 Missing NetCDF command in import menu
BEAM-849 RESTEC ALOS PRISM & AVNIR-2 Longitude Coordinates not being read correctly
BEAM-845 Created JPEG Images have false colours
BEAM-844 False computation of bitmask overlay colours
BEAM-842 Context menu is not triggered on linux
BEAM-841 EM clustering does not come to an end for small scenes
BEAM-840 MODIS L2 "*.x.hdf" read error
BEAM-839 Improper initialization of EM clustering algorithm
BEAM-495 Provide reader for GeoTIFF
BEAM-828 New ASAR products for envisat reader
BEAM-791 Inaccuracy in geo-coding for AVNIR2
_____________________________________________________________________________
Changes from 4.1 to 4.2
_____________________________________________________________________________
1) New BEAM Features and Improvements
o New cluster analysis tools:
- K-Means (fast)
- EM, Expectation Maximisation (slow, but outputs also probabilities)
o Enhanced image colour manipulation tool:
- Editor for classified images (e.g. output from cluster analysis)
- Continuous and discrete colour palettes
- No-data pixels can be either transparent or have a special colour
- Transparency can also be used as colour in a palette
o New product reader for NASA Ocean Color (OBPG) data products:
- MODIS A/T Level-2
- CZCS Level-2
- OCTS Level-2
- SeaWiFS Level-2
o Three new MERIS Processors for Case-2 Waters
- Case-2 Regional Processor
- Boreal Lakes Processor
- Eutrophic Lakes Processor
o VISAT user interface improvements
- Option to store/restore layout of all tool bars and tool windows
- While dragging a tool window, annoying auto-docking is now active only
if CTRL-key is pressed.
2) Other changes (consult BEAM issue tracker for detailed information)
BEAM-837 Search in VISAT Help does not work
BEAM-836 Update product header if changed during computation
BEAM-833 GPT computes incomplete output rasters
BEAM-832 Coordinate list does not consider "No Data" correctly
BEAM-831 Export transect pixels does not consider no-data value
BEAM-830 Compute ROI area does not finish
BEAM-829 Geo-position of pins is not updated if geo-coding changes
BEAM-827 Standard dialogs for operators should be modeless
BEAM-826 Support for user defined layout
BEAM-825 Use JFreeChart for plots in statistic dialogs
BEAM-822 GPT crash with virtual bands
BEAM-821 MERIS L3 MGVI cannot be opened in BEAM
BEAM-820 Deactivate auto docking of tool views by default
BEAM-819 Newly opened products should not be expanded
BEAM-818 Rename menu entry to Radiance to TOA Reflectance Conversion
BEAM-812 Closing product causes Exception in ScatterPlot
BEAM-811 Graph should contain an application specific data section
BEAM-810 Provide VISAT application framework
BEAM-808 L3 processor doesn't set no-data value of output bands
BEAM-806 Default aggregation algorithm should be "Arithmetic Mean" in L3 processor
BEAM-805 Valid pixel expression field in L3 processor GUI should be an editable field
BEAM-803 Add support for all ASAR products and format versions
BEAM-801 TiePointGeoCoding should consider non-linear distribution of longitude values across-track
BEAM-800 Graph xml shall support id/refid syntax
BEAM-799 Introduce version element in graph xml
BEAM-796 Index coding for classification bands
BEAM-795 Computation of target properties
BEAM-792 Control setting of operator parameter default values
BEAM-790 Inherited parameter annotations of GPF operators ignored
BEAM-787 C-Function code for x approximation is printed twice
BEAM-780 Auto-generated GUI prompts for overwrite although target is not written
BEAM-779 Auto-generated GUI does not take over parameters
BEAM-776 Provide TileIterator to loop over all tile pixels
BEAM-775 "Write" operator not invoked if last node in graph
BEAM-774 gpt reports NullPointerException if called on a graph without parameters
BEAM-773 gpt shall no longer log warnings to console
BEAM-770 gpt prints stack trace when invoked without sources
BEAM-768 Envisat Reader shall read all types of DSDs
BEAM-767 Band arithmetic shall handle String types
BEAM-764 METOP AVHRR product have start and stop time from parent product
BEAM-763 Splash screen shall not be top-most
BEAM-759 Clearing empty endmember list leads to an exception
BEAM-757 Layout of help pages is not uniform
BEAM-738 Toolwindows sometimes disappear
BEAM-735 Not able to orthorectify MERIS_FRS products
BEAM-731 Shape-to-ROI creates initially no ROI
BEAM-726 Memory not fully released after closing a product
BEAM-718 Show all product formats in reopen menu
BEAM-710 Not able to copy a product using new product dialog
BEAM-709 Open dialog should use 'All Files' as default filter
BEAM-694 Bandarithmetic gives access to latitude and longitude using the provided geocoding
BEAM-693 ROI not visible if converted from shape
BEAM-655 Fail to open MERIS L3 4.6 km sinusoidal grid
BEAM-530 Explicit declaration of sources, targets and parameters in graph xml
BEAM-523 Memory leak after closing a product subset
BEAM-504 Exchange existing diagrams by more professional ones
BEAM-45 An exception appears on the console if you try to import the ATS_AR__2PTRAL product
_____________________________________________________________________________
Changes from 4.0 to 4.1
_____________________________________________________________________________
1) New BEAM Features and Improvements
o New collocation tool (VISAT and batch-mode)
o New spectral unmixing tool (VISAT and batch-mode)
o New management of ground control points
o New geo-coding based on ground control points
o The management and display of pins has been greatly enhanced
o The spectrum tool view has been greatly enhanced
o Metadata views changed from flat table to hierarchical tree views
o Image creation is now faster
o BEAM uses a new installer based on install4J
2) Other changes (consult BEAM issue tracker for detailed information)
BEAM-706 Display metadata in tree view
BEAM-704 Exception from dataio.PinSymbol when running from Console
BEAM-699 Editable cells of pin and GCP tables
BEAM-698 Sortable table of pins and GCPs
BEAM-694 Bandarithmetic gives acces to to latitude and longitude using the provided geocoding
BEAM-691 The Cloud Probability processor cannot cope with 'MER_FRS_1P' files.
BEAM-690 Group top level tags in DIMAP
BEAM-689 GCPs supported by DIMAP
BEAM-684 Pixel-info view functions only if initially visible
BEAM-682 The SMAC Processor cannot cope with 'MER_FRS_1P' files.
BEAM-678 Change pin location by dragging
BEAM-677 Support for ground control points (GCPs)
BEAM-676 New geo-coding based on GCPs
BEAM-673 Allow for multiple spectra in spectrum view
BEAM-672 Include spectral unmixing tool
BEAM-671 Pin pixel coordinates should be floating point numbers
BEAM-669 Improve performance of FUB/WeW Water Processor
BEAM-668 Port FUB WeW Water Processor
BEAM-666 GeoTIFF writer ignores orientation angle
BEAM-660 Speedup image creation process
BEAM-659 Location of new version of Beam
BEAM-656 Support for MERIS band subset
BEAM-653 Landsat reads the raw data (unsigned bytes) wrong
BEAM-652 Smile correction cannot be applied to MER_FRS data
BEAM-653 Landsat reads the raw data (unsigned bytes) wrong
BEAM-648 GeoTIFF parameters written in wrong order
BEAM-647 export of transverse mercator projected product as geoTIF is not imported correctly in arcGIS
BEAM-649 GeoTIFF writes FLOAT32 bands only
BEAM-643 If several pins are selected, only one is deleted if trash can is choosen
BEAM-642 Show pins also if no geolocation is allocated to the product
BEAM-641 Installer does not work on Fedora7
BEAM-640 Installer fails on Ubuntu systems
BEAM-638 Element "FORMAT_DESCRIPTION" should read "DESCRIPTION"
BEAM-636 Make pin labels nicer
BEAM-635 Allow for multiple selected pins
BEAM-634 Make pin size independent of zoom factor
BEAM-633 Ask before removing pins
BEAM-632 Make pins available for all product types
BEAM-631 Revise product pin management API
BEAM-629 Check compatibility With new AT2_TOA format
BEAM-624 Support for AT1_NR__2P and AT2_NR__2P products in ENVISAT-format
BEAM-619 New graph processing framework (GPF) module
BEAM-616 Remove package org.esa.beam.framework.dataproc
BEAM-614 Not possible to re-select item in Arithmetic Expression Editor
BEAM-600 Installer doesn't work properly on Windows Vista
BEAM-599 Installer allows selecting JRE prior version 6
BEAM-587 Exception during installation on Mac
BEAM-578 Installer script fails with error message
BEAM-557 Starting VISAT on Mac OS X results in an exception
BEAM-526 Geo-boundary polygon incorrectly computed for scenes crossing 180 deg meridian twice
BEAM-496 Provide a tool for manual co-registration using GCPs
BEAM-482 Pins shall not be selected by default.
_____________________________________________________________________________
Changes from 3.7 to 4.0
_____________________________________________________________________________
1) New general BEAM Features and Improvements
o New chris-reader capabilities (drop-out correction)
o BEAM is split in to several modules
o A runtime environment for managing modules and
extension points is introduced (called ceres)
2) New VISAT Features, Improvements and Changes
o User interface has been modernised by the use of dockable tool windows
o Introducing a module manager to update, install and uninstall modules
o The open dialog is now supporting multiple formats
4) Java API Changes
o The API to monitor and indicating progress is replaced
o Several deprecated methods and classes removed
_____________________________________________________________________________
Changes from 3.6 to 3.7
_____________________________________________________________________________
1) New general BEAM Features and Improvements
o Support for CHRIS/Proba products added
o Support for ERS-1/2 ATSR and SAR products in Envisat format added
o Support for NOAA AVHRR/3 Version 5 (CLAVR-x) added
o Support for Landsat-5 TM FAST products added (special thanks to Christian Berwanger)
o Displaying more metadata of PRISM/AVNIR-2 products.
2) New VISAT Features, Improvements and Changes
o The world-map uses a low- and a high-resolution image
o The contrast stretch window has now an additional button "Distribute Evenly".
This performs an even distribution of the sliders between the first and the
last one (BEAM-46).
o PINs can now be copied to other products.
3) Fixes
o HDF5 writer can now write virtual bands.
o Changed default no data value in map-projection and mosaic processor from
10000 to 9999.
o The quick-look band name is now preserved when creating a subset or building
a subset of a product.
o When starting the SMAC processor within VISAT with an opened AATSR product
the bitmasks are not updated correctly (BEAM-524).
o Map-x and map-y are the same in result of "Copy pixel info to clipboard". (BEAM-519)
o The order of the output bands of the Mosaic processor is now preserved,
also for the second run. (BEAM-182)
o The setting "Warn, if any arithmetic exeptions is detected" in the
Band Arithmetic Editor does not work for virtual bands. (BEAM-364)
o For Aatsr products - and any other product type - that cross 180 deg
meridian more than once, the geo boundary is incorrectly composed of
two multipolygons. (BEAM-526)
o The no-data value for mosaic processor and map_proj tool are now handled
correctly.
o Fixed a problem if product scenes cross the 180 degree meridian (BEAM-462).
o Products which cross the 180 degree meridian are now correctly exported into
the Google Earth KML format. (BEAM-515)
4) Java API Changes
o Deprecated PropertyFileParameterPage(File, String) and
PropertyFileParameterPage(ParamGroup, String).
o Added PropertyFileParameterPage(File), PropertyFileParameterPage(ParamGroup).
o Enabled write support for virtual bands.
o Added class org.esa.beam.visat.modules.worldmap.WorldMapImageLoader to handle
loading of world-map image centrally.
o Added ProductIO.readProduct(File file, ProductSubsetDef subsetDef, String[] formatNames);
o Added MapProjection.hashCode() and MapProjection.equals(Object obj)
_____________________________________________________________________________
Changes from 3.5 to 3.6
_____________________________________________________________________________
1) New general BEAM Features and Improvements
o Added reader for ALOS/PRISM (CEOS format)
o Added reader for MERIS binned Level-3 (netCDF)
o Changed reader for ENVISAT: Now also supports ASAR GM
o Changed reader for generic netCDF: Now stores metadata in MPH + DSD
o Changed reader for NOAA AVHRR/3: Now supports format version 4 (CLAVR-x)
2) New VISAT Features, Improvements and Changes
o Added function to create ASAR Normalised Radar Cross Section bands
o Added scan-line time display to pixel info view
o Added color palette export
o Added non-linear filters e.g. Min, Max, Median, Mean,...
o Added Google Earth (TM) KML format export
o Improved image resolution of world map view, added 32x zoom level.
World map image can now be changed in directory auxdata/worldmap
o Metadata is now included by default in the subset definition dialog
o Flipping tool now also works for non-geocoded products
3) AATSR SST Processor Enhancements
o Added new default coefficient files. Default coefficients have been
taken from the auxillary data file
ATS_SST_AXVIEC20051205_102103_20020101_000000_20200101_000000
of the current operational AATSR SST Level-2 processor.
o Fixed a bug in the SST retrieval algorithm (night-mode, dual view)
4) Fixes
#BUG - NetCDF reader flipps products with decreasing latitude values (build #3951)
#713 - Radiance-To-Reflectance processor does not copy sensing start/stop time of processed product
#699 - A saved request for the Radiance-To-Reflectance processor cannot be re-opened
#693 - The SST processor set the "invalid" (= no-data value) to the output bands but set not the used flag
#692 - Polar stereographic projection is not considered when exporting a product to GeoTiff
#690 - Subset builder copies histogram info which does not correspond to the subset anymore
#688 - VISAT corrupts Mosaic output product.
Mosaic product parameters are stored as metadata which is not written
if preference key 'Include ADS in Metadata' is false
5) Java API Changes
o Added New CombinedFXYGeoCoding (for PRISM sensor)
o The package org.esa.beam.dataio.alos has been renamed to org.esa.beam.dataio.ceos
o The classes CeosFileReader and IllegalCeosFileException are moved to the
package org.esa.beam.dataio.ceos
o Product.set/getQuicklookBandName()
6) Other BEAM Software Changes
_____________________________________________________________________________
Changes from 3.4.1 to 3.5
_____________________________________________________________________________