otb merge requestshttps://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests2020-01-16T08:31:01Zhttps://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/661Drop OpenCV2 support2020-01-16T08:31:01Zguillaume pernotDrop OpenCV2 supportCloses #1979Closes #19797.1.0https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/734Resolve "Develop package names" - Draft2020-08-20T08:52:32ZJulie BrossardResolve "Develop package names" - DraftCloses #2076Closes #2076https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/742fix openssl library install directory2020-08-27T14:09:22ZCédric Traizetfix openssl library install directory#### Summary
In some builds, the Superbuild ssl libray is installed in `prefix/lib64 instead of `prefix/lib`, causing a compilation error when building CURL in the Superbuild
closes #2058
Note that the libdir openssl configuration is...#### Summary
In some builds, the Superbuild ssl libray is installed in `prefix/lib64 instead of `prefix/lib`, causing a compilation error when building CURL in the Superbuild
closes #2058
Note that the libdir openssl configuration is the libray path relative to the prefix, not the absolute path.
#### Copyright
The copyright owner is *CNES* and has signed the ORFEO ToolBox Contributor License Agreement.
<hr>
***Check before merging:***
- All discussions are resolved
- At least 2 :thumbsup: votes from core developers, no :thumbsdown: vote.
- The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
- Optionally, run `git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i` on latest changes and commit7.2.0Cédric TraizetCédric Traizethttps://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/745Fix strptime calls in DiapOTB2020-09-04T14:35:01ZCédric TraizetFix strptime calls in DiapOTB#### Summary
Update diapotb tag to test the `fix_strptime` branch.
See https://gitlab.orfeo-toolbox.org/remote_modules/diapotb/-/issues/9
#### Copyright
The copyright owner is *CNES* and has signed the ORFEO ToolBox Contributor Licen...#### Summary
Update diapotb tag to test the `fix_strptime` branch.
See https://gitlab.orfeo-toolbox.org/remote_modules/diapotb/-/issues/9
#### Copyright
The copyright owner is *CNES* and has signed the ORFEO ToolBox Contributor License Agreement.
<hr>
***Check before merging:***
- All discussions are resolved
- At least 2 :thumbsup: votes from core developers, no :thumbsdown: vote.
- The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
- Optionally, run `git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i` on latest changes and commithttps://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/736Integrate S1Tiling support apps as official remote module2020-10-05T11:59:05ZLuc HermitteIntegrate S1Tiling support apps as official remote module#### Summary
@tkoleck and I propose in this MR the integration of [S1Tiling](https://gitlab.orfeo-toolbox.org/s1-tiling/s1tiling) support applications as an official remote module.
#### Rationale
This remote module is made of 4 applic...#### Summary
@tkoleck and I propose in this MR the integration of [S1Tiling](https://gitlab.orfeo-toolbox.org/s1-tiling/s1tiling) support applications as an official remote module.
#### Rationale
This remote module is made of 4 applications that we'll like to see distributed alongside OTB.
We actually plan to eventually propose the applications as official OTB applications, but prefer first to provide them as a remote module.
#### Implementation Details
Comments on the code are welcomed. In particular, I have doubts regarding the documentation tags to use.
##### Applications
The following applications are provided:
- `ClampROI`: that sets margins to 0 outside the ROI -- name suggestions are welcomed
- `Synthetize`: that iterates overs a list of overlapping images to keep the
first non null pixel -- name suggestions are welcomed
- `MultitempFilteringFilter`: that implements Quegan speckle filter for SAR Images.
- `MultitempFilteringOutcore`: that computes the outcore of the filter
##### Classes and files
A few helper classes and functions are provided. They should eventually be part of OTB. They are:
- `otb::Interval`, inspired by `boost::numeric::interval` but with a much simpler interface. It can be seen as a 1D region. Its main purpose is to check intersections between (1D) regions and simplify the definition of functions like the generation of input and/or ouput (requested regions)
- `otb::NeatRegionLogger` permits to change the way regions are logged, example: `x ∈ [0..42[, y ∈ [12..24[, size=42x12 @(0, 12)`
- `otb::Span<>` is a C++14 implementation of C++20 `std::span`.
- `otb::ZipIterator<>` aggregates (zips!) multiple image iterators into one. It permits to handle lists of images without having to pay the price for dynamic variable length vector pixels.
- `otb::Synthetize<>` is an alternative (C++) lambda compliant filter that works on list of images (instead of `VectorImage`s) -- name suggestions are welcomed. Note: the current OTBApplication kernel prevents this application from being _pipelined_ in memory.
Other filters are functors are dedicated to the multitemp filter applications.
##### Tests
Some tests exists but we'll have to find some storage to add the tests.
In the current state, tests will fail.
#### Copyright
The copyright owner is CNES and has signed the ORFEO ToolBox Contributor License Agreement.
<hr>
***Check before merging:***
- All discussions are resolved
- At least 2 :thumbsup: votes from core developers, no :thumbsdown: vote.
- The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
- Optionally, run `git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i` on latest changes and commit7.2.0https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/787Draft: Resolve "Fails to build with `-DOTB_USE_SIFTFAST=OFF` and `-DBUILD_TES...2021-02-09T14:09:43ZThibaut ROMAINDraft: Resolve "Fails to build with `-DOTB_USE_SIFTFAST=OFF` and `-DBUILD_TESTING=ON`"Closes #2141Closes #2141Thibaut ROMAINThibaut ROMAINhttps://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/818Release 7.3 (integration into develop)2021-05-10T14:04:49ZCédric TraizetRelease 7.3 (integration into develop)#### Summary
Merge the release-7.3 branch into develop.
This is part of the release process. See #2192
#### Copyright
The copyright owner is *CNES* and has signed the ORFEO ToolBox Contributor License Agreement.
<hr>
***Check befo...#### Summary
Merge the release-7.3 branch into develop.
This is part of the release process. See #2192
#### Copyright
The copyright owner is *CNES* and has signed the ORFEO ToolBox Contributor License Agreement.
<hr>
***Check before merging:***
- All discussions are resolved
- At least 2 :thumbsup: votes from core developers, no :thumbsdown: vote.
- The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
- Optionally, run `git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i` on latest changes and commit7.3.0Cédric TraizetCédric Traizethttps://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/907Update the warning message that tells the required version of Python is 3.82022-04-20T07:04:12ZJulien OsmanUpdate the warning message that tells the required version of Python is 3.8#### Summary
Update the warning message to tells the required version of Python is 3.8
#### Rationale
When installing the OTB through the officcial package, a warning message informs the user that the Python API requires Python3.5. Th...#### Summary
Update the warning message to tells the required version of Python is 3.8
#### Rationale
When installing the OTB through the officcial package, a warning message informs the user that the Python API requires Python3.5. This is not correct, since OTB 8.0.0, Python3.8 is required (Python 3.7 for windows)
#### Copyright
The copyright owner is *CNES* and has signed the ORFEO ToolBox Contributor License Agreement.
<hr>
***Check before merging:***
- All discussions are resolved
- At least 2 :thumbsup: votes from core developers, no :thumbsdown: vote.
- The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
- Optionally, run `git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i` on latest changes and commit8.0.1Julien OsmanJulien Osmanhttps://gitlab.orfeo-toolbox.org/orfeotoolbox/otb/-/merge_requests/980BUG: Update the variable LD_LIBRARY_PATH with OTB lib path in Dockerfile2023-12-18T16:43:24ZJulien OsmanBUG: Update the variable LD_LIBRARY_PATH with OTB lib path in Dockerfile#### Summary
When installing OTB, one should set LD_LIBRARY_PATH correctly.
#### Copyright
The copyright owner is *CNES* and has signed the ORFEO ToolBox Contributor License Agreement.
<hr>
***Check before merging:***
- All discus...#### Summary
When installing OTB, one should set LD_LIBRARY_PATH correctly.
#### Copyright
The copyright owner is *CNES* and has signed the ORFEO ToolBox Contributor License Agreement.
<hr>
***Check before merging:***
- All discussions are resolved
- At least 2 :thumbsup: votes from core developers, no :thumbsdown: vote.
- The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
- Optionally, run `git diff develop... -U0 --no-color | clang-format-diff.py -p1 -i` on latest changes and commit9.0.0Julien OsmanJulien Osman