Added
- Write used dask configuration in output directory. [224]
- Add argparse file option "opts.txt" + doc [265]
- Add Contributor Licence Agreement [257]
- Add quality code tools isort, black, flake8 [247, 269, 271]
- Add prepare/compute_dsm notebook [246]
- Add sonarqube configuration [198]
- Add Geometry Loader mechanism [287]
- Add OTBGeometry loader [287]
Changed
- Update/Clean package setup (add Makefile, clean requirements) [210, 193, 305, 197]
- Make pip install -e work [207]
- Update/Clean environment parameters [166, 251]
- Move cars_cli.py from bin to cars. [188, 203]
- Rename cars_cli to cars. [188]
- Change default nb_workers to 2 [218]
- Allow multiprocessing fork mode. [283]
- Force OpenMP use in dask, and TBB in multiprocessing. [304]
- Change loglevel argument API to pipeline level [310, 311]
- Upgrade and fix pandora dependency [235, 267, 274, 273, 309, 188]
- Clean quality code pylint and sonarqube conf [302, 209]
- Change CARS loglevel default to WARNING + clean output [239, 300, 143]
- Refactoring CARS file/module organization [216, 259]
- Clean Documentation + ReadTheDocs [160, 258]
- Dockerfile update [219]
- Update/Clean README [200]
- Geoid file indicated via the static configuration [287]
Fixed
- Fix epipolar size. [206, 237, 248]
- Fix and clean tbb support [267, 276, 304]
- Fix align_with_lowres_dem in mp mode [286]
- Fix Delaunay algorithm between epi and terrain tiles [277]
- Fix dask ComputeDSMMemoryLogger api [202]
- Handle margins when setting the disparity to 0 [201]
- Fix car cli with setuptools_scm version [199]