New in BEAM

BEAM Version 5.0

Python

The new beam-python module enables Python developers to use the BEAM Java API from Python, and to extend BEAM by operator plug-ins for EO data processing written in the Python programming language. For an introduction on how to use it please refer to the README.md file in the beam-python module which you find in the $BEAM_HOME/modules directory.

Performance

For this release a special goal was the improvement of the runtime performance. Reading, writing, processing and displaying of EO data has been greatly enhanced in multiple cases.

Binning GUI

The graphical user interface for the Level-3 binning processor has been fully reworked and greatly improved.

Colour Manipulation

The Colour Manipulation window has been extended by another editor panel. Beside the already existing Slider and Table editors there is now also the 'Basic' editor. It allows to easily switch between stored colour palettes. Beside this change also the Apply button has been removed in order to instantaneously apply colour manipulation changes and therefore provide immediate user feedback.

Spectrum Tool

The spectrum tool window has been extended to display multiple spectra at the same time. Each spectrum can be displayed with its own style. The set of displayed spectra can be stored and reloaded.

Magic Wand

A new Magic Wand tool has been introduced. The purpose of this tool is to create regions of interest (ROIs) within images comprising pixels that are "similar" to a set of manually picked pixels. The similarity takes into account any number of bands or entire spectra.

Image Filters

New morphological image filters have been added: erosion, dilation, opening and closing. Users can now also create their own convolution and morphological filters using a graphical editor.

Usability

Also the overall usability of BEAM has been improved at various places, e.g. pins can now be copied to an other product just by a few clicks. Also the main menu of VISAT has been restructured in order to find processors and tools easier.

List of bug fixes and improvements

New Feature
Bug
Improvement

BEAM Version 4.11

BEAM 4.11 is a release featuring lots of new tools.
The Time Series Tools has been included into BEAM, which allows users to create, inspect, and analyse time series of EO data. The new Temporal Percentile Operator has been introduced; it allows users to create multiple kinds of gap-filled percentile computations. The old binning has been replaced by a new one which adds a number of useful functions and aggregation methods. It is now possible to download data witihn BEAM using the novel OPeNDAP client which provides an easy interface to arbitrary OPeNDAP servers.
BEAM 4.11 now allows to write NetCDF-4 data. Some outdated parts of the software have been dropped in order to keep it lean, such as the former mosaic processor, which has been fully replaced by a faster, more modern variant. Additionally, many changes in the API have been made that allow users to even better develop software on basis of BEAM.


BEAM Version 4.10

Besides many bug fixes, these are the most important features and enhancements introduced in BEAM 4.10:


BEAM Version 4.9

The most important features and enhancements introduced in BEAM 4.9 are summarized here: