OrfeoToolbox 5.0.0 "Chalcidinae"

Milestone information

Project:
OrfeoToolbox
Series:
otb
Version:
5.0.0
Code name:
Chalcidinae
Released:
 
Registrant:
Rashad Kanavath
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

OTB-v.5.0.0 - Changes since version 4.4.0 (2015/02/13)
------------------------------------------

* Library:

  * Modularization
     * Code is now better organized in groups/modules/classes
     * ITK CMake architecture to handle module and dependencies is used
     * Modules can be deactivated at will with dependencies tracking
     * Third parties software are handled as module and can be deactivated
     * Tests and applications are embedded in modules
     * Writing of new module or update of existing modules is simplified by cmake magic

  * Remove deprecated code
     * MeanShiftVectorImageFilter and MeanShiftImageFilter classes
     * CommandLineLauncher(const char * exp) and Load( const std::string & exp ) methods in CommandLineLauncher class

  * ThirdParties
    * No more internal versions of most third parties (except 6S, siftfast, ossimplugins)
      * Removed openjpeg sources from OTB source
      * Removed LibSVM sources from OTB source
      * Removed Edison sources from OTB source
      * Removed ConfigFile sources from OTB source
      * Removed LibKML sources from OTB source
    * Add support for external openjpeg 2.1
    * Third parties copyrights have been cleaned

  * Superbuild
    * A separate superbuild project has been added in the Superbuild repository
    * It allows to build all OTB dependencies from source, and then OTB (thus replaces the removed internal versions)
    * Sources are checked out at configuration time or can be downloaded beforehand
    * Allow to build a complete OTB with a handful of prerequisites (gcc, cmake, curl)

  * Doxygen
    * Classes are now organized by modules

* Bug fixed:

  * Monteverdi2
    * 0001033: Crash when updating no data value in mv2

  * Documentation
    * 0001028: URL for online application documentation is not available anymore on the orfeo website

  * OTB-lib
    * 0001039: ITK patches are not always used
    * 0001045: StreamingStatisticsMapFromLabelImageFilter can't be templated with otb::Image as support image
    * 0001023: malloc error in otb::SVMModel destructor
    * 0001041: Optimization of Band Math Image Filter (from 60M cycles to 40M cycles)
    * 0001040: Optimization of Concatenate VectorImage Filter (from 28M cycles to 8M cycles)
    * 0001043: Optimization of Multi to Mono Channel Extract ROI (from 8M cycles to 3M cycles)
    * 0001011: Need safeguards to test for ExtendedFilename parameters

  * OTB-Packaging
    * 0001027: [ubuntugis package] OTB Applications in Ubuntu package do not use custom version of ITK UnaryFunctorImageFilter
    * 0001010: OTB MXE binary package is buggy

  * Orfeo Toolbox (OTB)
    * 0001047: Convolution test needs ITK with USE_FFTD
    * 0001038: Superbuild configuration fails on Debian Jessie
    * 0001024: QtWidgetStringListParameter is buggy
    * 0001026: In command line application launcher, image path and filename can not contain "--"
    * 0001044: OTB Windows 64bit -error cast from 'const short unsigned int*' to 'long unsigned int
    * 0001025: QtWidgetListViewParameter gets reset when changing another parameter in applications
    * 0001014: OTB does not compile with ITK 4.8

  * OTB-applications
    * 0001032: otbgui_RadiometricIndices output image without spatial reference system EPSG code
    * 0001037: file and vector outputs need explicit relative paths

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.