GeoscienceAustralia / PyRate

A Python tool for estimating velocity and time-series from Interferometric Synthetic Aperture Radar (InSAR) data.
https://geoscienceaustralia.github.io/PyRate/
Apache License 2.0
200 stars 70 forks source link

Sb/timeseries uses multiprocsesing via tiles #294

Closed basaks closed 4 years ago

basaks commented 4 years ago

Common framework for using tiles via both mpi and multiprocessing. Stack, timeseries and mst use this commong framework Addresses some comments in the orignal PR. https://github.com/GeoscienceAustralia/PyRate/pull/288

codecov-commenter commented 4 years ago

Codecov Report

Merging #294 into sb/step4-refactor-process will increase coverage by 0.58%. The diff coverage is 50.76%.

Impacted file tree graph

@@                      Coverage Diff                      @@
##           sb/step4-refactor-process     #294      +/-   ##
=============================================================
+ Coverage                      81.26%   81.85%   +0.58%     
=============================================================
  Files                             26       26              
  Lines                           3592     3582      -10     
  Branches                         578      573       -5     
=============================================================
+ Hits                            2919     2932      +13     
+ Misses                           567      545      -22     
+ Partials                         106      105       -1     
Impacted Files Coverage Δ
pyrate/core/logger.py 36.36% <33.33%> (+1.06%) :arrow_up:
pyrate/core/stack.py 75.00% <37.50%> (-4.35%) :arrow_down:
pyrate/core/timeseries.py 77.36% <41.86%> (+2.49%) :arrow_up:
pyrate/main.py 23.25% <42.85%> (+23.25%) :arrow_up:
pyrate/merge.py 15.93% <50.00%> (+0.33%) :arrow_up:
pyrate/configuration.py 91.87% <63.15%> (-3.99%) :arrow_down:
pyrate/core/shared.py 93.88% <63.63%> (-0.46%) :arrow_down:
pyrate/core/covariance.py 96.37% <100.00%> (+0.05%) :arrow_up:
pyrate/core/mst.py 96.72% <100.00%> (+2.87%) :arrow_up:
pyrate/correct.py 100.00% <100.00%> (+11.70%) :arrow_up:
... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update b213b24...d2b438a. Read the comment docs.