-
Notifications
You must be signed in to change notification settings - Fork 298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add parallax correction via new ParallaxCorrectionModifier
#1904
Commits on May 5, 2021
-
Jussi Leinonen committed
May 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 8f1257f - Browse repository at this point
Copy the full SHA 8f1257fView commit details
Commits on May 6, 2021
-
Jussi Leinonen committed
May 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 58a960a - Browse repository at this point
Copy the full SHA 58a960aView commit details -
Jussi Leinonen committed
May 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 342030f - Browse repository at this point
Copy the full SHA 342030fView commit details
Commits on Aug 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a49855c - Browse repository at this point
Copy the full SHA a49855cView commit details
Commits on Aug 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2a796de - Browse repository at this point
Copy the full SHA 2a796deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77f5e50 - Browse repository at this point
Copy the full SHA 77f5e50View commit details
Commits on Nov 29, 2021
-
Started unit test for parallax correction
Started working on unit tests for the parallax correction. Not much content yet. Everything is likely to change completely. Added a dummy implementation, failing, just so that the unit test gets beyond the initial import.
Configuration menu - View commit details
-
Copy full SHA for daf4400 - Browse repository at this point
Copy the full SHA daf4400View commit details -
Merge remote-tracking branch 'remotes/tmp/parallax' into parallax-cor…
…rection Merge history of monti pytroll parallax branch into satpy to preserve history of parallax.py
Configuration menu - View commit details
-
Copy full SHA for eebe910 - Browse repository at this point
Copy the full SHA eebe910View commit details -
Merge first version of parallax.py into satpy, adding (some) docstrings and fixing pep8 issues. From here we can try to make a composite out of it and match it up with the unit test already added.
Configuration menu - View commit details
-
Copy full SHA for db6ec84 - Browse repository at this point
Copy the full SHA db6ec84View commit details
Commits on Nov 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ae72e98 - Browse repository at this point
Copy the full SHA ae72e98View commit details -
Adapt parallax dependency from meteoswiss
Adapt a dependency from the parallax module adopted from meteoswiss. I expect adding this module is temporary. I don't really know what it's for.
Configuration menu - View commit details
-
Copy full SHA for a9d5668 - Browse repository at this point
Copy the full SHA a9d5668View commit details -
To AUTHORS.md, add Jussi Leinonen due to his parallax contributions. Also add affiliation for DWD authors (request from DWD).
Configuration menu - View commit details
-
Copy full SHA for c3918bf - Browse repository at this point
Copy the full SHA c3918bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b38fb8 - Browse repository at this point
Copy the full SHA 1b38fb8View commit details -
Extend unit tests for parallax correction.
Add unit tests for the low-level parallax_correct function, according to an interface I believe it should have, but that it doesn't have. Most of the unit tests are failing. The higher level class is not unit tested yet because I don't understand what it's supposed to do exactly. Probably much of it needs to be deleted.
Configuration menu - View commit details
-
Copy full SHA for c321b18 - Browse repository at this point
Copy the full SHA c321b18View commit details -
More unit tests for parallax correction
Add more unit tests for the parallax correction. Started with unit tests for the class. They're failing, but I don't know why.
Configuration menu - View commit details
-
Copy full SHA for 5dae1e6 - Browse repository at this point
Copy the full SHA 5dae1e6View commit details
Commits on Dec 1, 2021
-
Remove some unused code. Will remove more later.
Configuration menu - View commit details
-
Copy full SHA for 70292ae - Browse repository at this point
Copy the full SHA 70292aeView commit details
Commits on Dec 2, 2021
-
Add another parallax correction unit test that uses a much tighter area.
Configuration menu - View commit details
-
Copy full SHA for 2cf131a - Browse repository at this point
Copy the full SHA 2cf131aView commit details -
Cleaner parallax correction implementation
Jussi Leinonen committedDec 2, 2021 Configuration menu - View commit details
-
Copy full SHA for a9aebd0 - Browse repository at this point
Copy the full SHA a9aebd0View commit details
Commits on Dec 3, 2021
-
Merge Jussis simplification back in parallax.py
Merge the simplification and improvement from the previous commit by Jussi back into parallax.py, and delete the unused and unneedded projection.py as well as an unused convolve import.
Configuration menu - View commit details
-
Copy full SHA for 913adaf - Browse repository at this point
Copy the full SHA 913adafView commit details -
Improve parameterised unit tests
Parameterise some of the fixtures used in the parallax unit tests. Still needs some more testing but we're making progress.
Configuration menu - View commit details
-
Copy full SHA for 5ffc618 - Browse repository at this point
Copy the full SHA 5ffc618View commit details -
Add more unit tests for parallax correction
Add more unit tests for the parallax correction, or rather more parameters to use in the unit tests. The parallax correction fails at the antimeridian.
Configuration menu - View commit details
-
Copy full SHA for 1077d7a - Browse repository at this point
Copy the full SHA 1077d7aView commit details -
Started a partly cloudy unit test. Needs more tests for actual content.
Configuration menu - View commit details
-
Copy full SHA for eed47ec - Browse repository at this point
Copy the full SHA eed47ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0a2c68 - Browse repository at this point
Copy the full SHA b0a2c68View commit details
Commits on Dec 6, 2021
-
Switch to nearest neighbour resampling and add some tolerance to floating point comparisons. Now only 3 rather than 8 tests fail.
Configuration menu - View commit details
-
Copy full SHA for 0850114 - Browse repository at this point
Copy the full SHA 0850114View commit details -
Add more tests for parallax correction
In order to try to understand where the serious loss of precision occurs, add more tests. Haven't found it yet.
Configuration menu - View commit details
-
Copy full SHA for 7960f1b - Browse repository at this point
Copy the full SHA 7960f1bView commit details
Commits on Dec 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e017866 - Browse repository at this point
Copy the full SHA e017866View commit details -
Configuration menu - View commit details
-
Copy full SHA for 714c110 - Browse repository at this point
Copy the full SHA 714c110View commit details
Commits on Dec 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b30f8bc - Browse repository at this point
Copy the full SHA b30f8bcView commit details -
Fix swapped lon/lat in unit test
Make unit test pass by fixing a swapping of lon/lat.
Configuration menu - View commit details
-
Copy full SHA for 0c45d39 - Browse repository at this point
Copy the full SHA 0c45d39View commit details -
Add parameterised fixture for generating a cloud.
Add a parameterised fixture for generating a cloud with certain parameters. Will be used for to-be-written unit tests.
Configuration menu - View commit details
-
Copy full SHA for 06a5716 - Browse repository at this point
Copy the full SHA 06a5716View commit details
Commits on Jan 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b54a431 - Browse repository at this point
Copy the full SHA b54a431View commit details -
Add more detailed tests to understand why (corrdist < uncorrdist).all() succeeds for me but fails on GitHub CI:: (Pdb) p corr_dist array([[7847.61343724, 6029.28528333, 4715.82906281, 4386.94953032, 5231.74248224], [6029.28528332, 3923.80691175, 2357.91453878, 2615.87129834, 4386.94953031], [4715.8290628 , 2357.91453878, 0. , 2357.91453878, 4715.8290628 ], [4386.94953031, 2615.87129834, 2357.91453878, 3923.80691175, 6029.28528332], [5231.74248224, 4386.94953032, 4715.82906281, 6029.28528333, 7847.61343724]]) (Pdb) p uncorr_dist array([[7862.66446501, 6040.84891332, 4724.87359889, 4395.36330457, 5241.77649481], [6040.84891332, 3931.33241962, 2362.43680545, 2620.88830285, 4395.36330457], [4724.87359889, 2362.43680545, 0. , 2362.43680545, 4724.87359889], [4395.36330457, 2620.88830285, 2362.43680545, 3931.33241962, 6040.84891332], [5241.77649481, 4395.36330457, 4724.87359889, 6040.84891332, 7862.66446501]])
Configuration menu - View commit details
-
Copy full SHA for e713e89 - Browse repository at this point
Copy the full SHA e713e89View commit details -
Add tolerance to distance comparison
For the uncorrected / corrected distance comparison, add a tolerance. Although tests pass for me, they fail on GitHub CI. Maybe adding a tolerance will make them pass.
Configuration menu - View commit details
-
Copy full SHA for 9c1404b - Browse repository at this point
Copy the full SHA 9c1404bView commit details
Commits on Jan 6, 2022
-
Add tests for no or partly overlapping CTH
Add tests that CTH that fails to overlap with the base area raise an error, and if it overlays only partly raises a warning. Implementation of this functionality is awaiting fixes in pyresample.
Configuration menu - View commit details
-
Copy full SHA for 6518d19 - Browse repository at this point
Copy the full SHA 6518d19View commit details -
Allow costumisation of resampling method in parallax correction
Allow user to customise the method used for the parallax correction. Test for nearest and bilinear. Mark bilinear tests as failing since they are.
Configuration menu - View commit details
-
Copy full SHA for c2de3da - Browse repository at this point
Copy the full SHA c2de3daView commit details
Commits on Jan 7, 2022
-
Add tests with dask and same areas
Add parallax correction tests where the areas are the same. Also enable dask for one version of the partly cloudy tests.
Configuration menu - View commit details
-
Copy full SHA for 4ed3aa9 - Browse repository at this point
Copy the full SHA 4ed3aa9View commit details -
Point out that CompositeBase is also for modifiers
In the docstring of CompositeBase, point out that all modifier classes /also/ derive from CompositeBase.
Configuration menu - View commit details
-
Copy full SHA for 7854191 - Browse repository at this point
Copy the full SHA 7854191View commit details -
Started work on ParallaxCorrectionModifier class
Started work on the ParallaxCorrectionModifier class integrating the new parallax correction into the modifier interface.
Configuration menu - View commit details
-
Copy full SHA for 90d57e1 - Browse repository at this point
Copy the full SHA 90d57e1View commit details -
Add modifier interface for parallax correction
Add a modifier interface for the parallax correction, as well as a unit test testing this implementation.
Configuration menu - View commit details
-
Copy full SHA for f149eba - Browse repository at this point
Copy the full SHA f149ebaView commit details -
Mark partly/no overlap as xfail
Mark the partly/no overlap tests as xfail, awaiting fixes in pyresample.
Configuration menu - View commit details
-
Copy full SHA for ee97200 - Browse repository at this point
Copy the full SHA ee97200View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7d692f - Browse repository at this point
Copy the full SHA f7d692fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07e7731 - Browse repository at this point
Copy the full SHA 07e7731View commit details -
Changed dictionary merging syntax to support Python 3.8
Configuration menu - View commit details
-
Copy full SHA for d987fc1 - Browse repository at this point
Copy the full SHA d987fc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25da335 - Browse repository at this point
Copy the full SHA 25da335View commit details -
Add documentation on parallax correction modifier
Add documentation on the parallax correction modifier. NB: this commit relies that pytroll#1969 is already merged.
Configuration menu - View commit details
-
Copy full SHA for 33df7c1 - Browse repository at this point
Copy the full SHA 33df7c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc01a86 - Browse repository at this point
Copy the full SHA cc01a86View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a9cc0 - Browse repository at this point
Copy the full SHA d6a9cc0View commit details -
Remove unused function and TODO
Remove unused empty function from geometry.py. Replace a TODO by a catch for the unlikely scenario that the satellite elevation is exactly zero, and add a unit test for this case.
Configuration menu - View commit details
-
Copy full SHA for 7df874b - Browse repository at this point
Copy the full SHA 7df874bView commit details -
Repair forward parallax after elevation change
Repair the forward parallax function after introducing a bug with the elevation change. Rename X to x.
Configuration menu - View commit details
-
Copy full SHA for 6e94b77 - Browse repository at this point
Copy the full SHA 6e94b77View commit details
Commits on Jan 10, 2022
-
More specific parameter failure marking
In the parallax correction unit tests, mark only particular combinations of parameters as failing. Until now the pytest.mark.xfail was marked too widely.
Configuration menu - View commit details
-
Copy full SHA for a9022e0 - Browse repository at this point
Copy the full SHA a9022e0View commit details -
On different architecture another variant of bilinear fails, such as on GitHub. Mark as fail because bilinear fails anyway.
Configuration menu - View commit details
-
Copy full SHA for bf56335 - Browse repository at this point
Copy the full SHA bf56335View commit details
Commits on Jan 11, 2022
-
Write log message when doing parallax correction
Write a log message when performing the parallax correction. Add a unit test to test that this log message is written.
Configuration menu - View commit details
-
Copy full SHA for b5340da - Browse repository at this point
Copy the full SHA b5340daView commit details
Commits on Jan 12, 2022
-
Add backup calculation of orbital parameters
Add a backup calculation of orbital parameters if those are missing from the metadata. Introduces soft dependencies on skyfield and astropy.
Configuration menu - View commit details
-
Copy full SHA for 688e2c7 - Browse repository at this point
Copy the full SHA 688e2c7View commit details -
Downgrade syntax to Python 3.7 as this is still used for GitHub CI.
Configuration menu - View commit details
-
Copy full SHA for 17479d9 - Browse repository at this point
Copy the full SHA 17479d9View commit details -
Add missing dependencies for continuous integration
The latest functionality needs skyfield and astropy. Install those via continuous_integration/environmentm.yaml.
Configuration menu - View commit details
-
Copy full SHA for 0a8e515 - Browse repository at this point
Copy the full SHA 0a8e515View commit details -
Try unstable test with latest astropy
The previous commit added an astropy dependency. The experimental test fails as the latest released astropy doesn't work with the latest main numpy. Try latest main astropy to see if this resolves the problem.
Configuration menu - View commit details
-
Copy full SHA for 75f2e2d - Browse repository at this point
Copy the full SHA 75f2e2dView commit details -
Improve example and documentation for parallax composite
Improve the documentation including the example on how to create a composite that applies a parallax correction modifier. Also point out that composites can themselves not be modified, so that RGBs with parallax correction applied will have to apply the correction to each channel seperately.
Configuration menu - View commit details
-
Copy full SHA for 0ea5bbb - Browse repository at this point
Copy the full SHA 0ea5bbbView commit details
Commits on Jan 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fc3c94e - Browse repository at this point
Copy the full SHA fc3c94eView commit details
Commits on Jan 20, 2022
-
Add failing test for NWCSAF confetti bug
Add a (failing) test corresponding to the confetti bug obtained when using CTH from NWCSAF-GEO data.
Configuration menu - View commit details
-
Copy full SHA for e43c499 - Browse repository at this point
Copy the full SHA e43c499View commit details
Commits on Jan 26, 2022
-
Add debug mode to parallax correction
Add an optional debug mode to parallax correction. Among other things, this will retain the lat/lons so that users can measure the distance objects have been moved due to parallax correction.
Configuration menu - View commit details
-
Copy full SHA for 6236340 - Browse repository at this point
Copy the full SHA 6236340View commit details
Commits on Jan 27, 2022
-
Consistent use metres above Earth's surface
In parallax correction, consistent use metres above the Earth's surface. No km, and no distances above the centre of the Earth.
Configuration menu - View commit details
-
Copy full SHA for c75681f - Browse repository at this point
Copy the full SHA c75681fView commit details -
Remember that satellite altitude reported in km
Remember that satellite altitude is actually reported in km. Test it accordingly.
Configuration menu - View commit details
-
Copy full SHA for eeb52a4 - Browse repository at this point
Copy the full SHA eeb52a4View commit details -
Remove destructive preprocess method
The preprocess method was making things kaputt.
Configuration menu - View commit details
-
Copy full SHA for 5c4089c - Browse repository at this point
Copy the full SHA 5c4089cView commit details
Commits on Jan 28, 2022
-
Verify cloud moves toward observer
Add a unit test that a cloud moves toward the satellite after applying parallax correction using the modifier interface. This test is currently failing, it's not moving at all ☹
Configuration menu - View commit details
-
Copy full SHA for e20ad8f - Browse repository at this point
Copy the full SHA e20ad8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c96dd78 - Browse repository at this point
Copy the full SHA c96dd78View commit details -
Improve test confirm cloud moves south
Improve the test that confirms the cloud moves south. Now captures two failure modes: one where it actually moves north, and one where it moves so far out of the field of view that the original cloud isn't touched at all. Add some more diagnostics that I may remove later.
Configuration menu - View commit details
-
Copy full SHA for c4ae9d1 - Browse repository at this point
Copy the full SHA c4ae9d1View commit details -
Fix cloud direction movement test
Fix the test for the cloud direction movement. The origin of satpy areas is in the northwest, so higher y actually means lower latitude. To be sure, and for easier interpretation, compare the actual latitudes.
Configuration menu - View commit details
-
Copy full SHA for 65e2533 - Browse repository at this point
Copy the full SHA 65e2533View commit details -
Perform test with different radii of influence
The test with the cloud movement in the modifier interface fails either way, but it fails differently if the radius of influence is 10 km rather than 25 km. But for nearest neighbour it shouldn't matter?
Configuration menu - View commit details
-
Copy full SHA for 8047bc5 - Browse repository at this point
Copy the full SHA 8047bc5View commit details
Commits on Feb 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ff40e6a - Browse repository at this point
Copy the full SHA ff40e6aView commit details
Commits on Feb 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6e4e3d1 - Browse repository at this point
Copy the full SHA 6e4e3d1View commit details -
Try to use bucket resampler in parallax correction. Still a draft that can't possibly work in the general case.
Configuration menu - View commit details
-
Copy full SHA for a73b31a - Browse repository at this point
Copy the full SHA a73b31aView commit details
Commits on Feb 4, 2022
-
Change parallax resampling approach
Change the parallax resampling approach. Rather than assigning an area, use resample_nearest with source and destination area directly. By subtracting rather than adding inv_lon_diff and inv_lat_diff, I can resample to the resulting SwathDefinition directly. This is the first version where the unit test confirming that parallax correction moves the cloud equatorward and that the old cloud now has fill values, passes. However, some problems do remain. Some cloud pixels disappear entirely, and when the cloud moves out of the destination area, the unit test still fails. A later commit will fix these problems and add corresponding unit tests. My fixes have also caused failure in other (weaker) unit tests.
Configuration menu - View commit details
-
Copy full SHA for 22ae499 - Browse repository at this point
Copy the full SHA 22ae499View commit details -
Add test confirming new cloud area fully cloudy
Add a test confirming that the new destination cloud area is fully cloudy. This test is currently failing.
Configuration menu - View commit details
-
Copy full SHA for bd8b5a9 - Browse repository at this point
Copy the full SHA bd8b5a9View commit details -
Fix get_abs_max implementation
Fix bug in get_abs_max that was getting the wrong longitudes. Uses the new method in the bucket resampler implemented at pytroll/pyresample#418
Configuration menu - View commit details
-
Copy full SHA for a67a206 - Browse repository at this point
Copy the full SHA a67a206View commit details -
Resample CTH to target area first
Resample CTH to target area first and clean up resampling in parallax correction. This improves the functionality when CTH is on a different resolution. It does mean yet more resampling steps.
Configuration menu - View commit details
-
Copy full SHA for cffb1d2 - Browse repository at this point
Copy the full SHA cffb1d2View commit details -
Ensure test case has valid polar area
Test case was having an invalid area when centred at the pole. Correct the EPSG code so that it's valid.
Configuration menu - View commit details
-
Copy full SHA for e539415 - Browse repository at this point
Copy the full SHA e539415View commit details -
Also use EPSG 3575 at the antimeridian. Not ideal but will do for now.
Configuration menu - View commit details
-
Copy full SHA for 568b551 - Browse repository at this point
Copy the full SHA 568b551View commit details
Commits on Feb 7, 2022
-
Fix tests for 15 km high cloud, where the could gets deformed. Also point out in documentation and comments that this does happen.
Configuration menu - View commit details
-
Copy full SHA for 2f18c60 - Browse repository at this point
Copy the full SHA 2f18c60View commit details -
Add test to check that parallax correction works with dask arrays. This test is currently failing.
Configuration menu - View commit details
-
Copy full SHA for 7b67560 - Browse repository at this point
Copy the full SHA 7b67560View commit details -
make parallax correction more dask-friendly
Make parallax correction more dask-friendly by using resample_dataset rather than resample_nearest.
Configuration menu - View commit details
-
Copy full SHA for 6766f90 - Browse repository at this point
Copy the full SHA 6766f90View commit details -
Re-arrange and extend parallax unit tests
Rearrange and extend unit tests for the parallax correction. The unit tests pass, but a real life test produces huge holes, which I haven't reproduced in any unit test yet.
Configuration menu - View commit details
-
Copy full SHA for 17d7468 - Browse repository at this point
Copy the full SHA 17d7468View commit details
Commits on Feb 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fd3a2ac - Browse repository at this point
Copy the full SHA fd3a2acView commit details -
In debug mode, store counts as dataset not ndarray
In the debug mode, store the counts as a dataset that can be resampled, not as a basic ndarray without metadata.
Configuration menu - View commit details
-
Copy full SHA for 4e4ce01 - Browse repository at this point
Copy the full SHA 4e4ce01View commit details -
Fix radius of influence in final resampling step
The radiuf of influence in the final resampling step was too low. Increase it!
Configuration menu - View commit details
-
Copy full SHA for bea71a3 - Browse repository at this point
Copy the full SHA bea71a3View commit details
Commits on Mar 18, 2022
-
Merge branch 'main' into parallax-correction
Merge branch main while fixing one merge conflict
Configuration menu - View commit details
-
Copy full SHA for e9e8b20 - Browse repository at this point
Copy the full SHA e9e8b20View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3765c6 - Browse repository at this point
Copy the full SHA a3765c6View commit details
Commits on Mar 22, 2022
-
Refactor parallax correction tests
Refactor the tests in test_parallax.py into three classes, and remove some dead code. Hopefully this will satisfy the worries by CodeScene.
Configuration menu - View commit details
-
Copy full SHA for 8a23932 - Browse repository at this point
Copy the full SHA 8a23932View commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c452e7d - Browse repository at this point
Copy the full SHA c452e7dView commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1297774 - Browse repository at this point
Copy the full SHA 1297774View commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e4fd0c9 - Browse repository at this point
Copy the full SHA e4fd0c9View commit details
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fe4f938 - Browse repository at this point
Copy the full SHA fe4f938View commit details -
Make sure to call apply_modifier_info
It is important to call apply_modifier_info in the modifier, including the parallax correction modifier. Otherwise Satpy may get confused between the original and the corrected dataset.
Configuration menu - View commit details
-
Copy full SHA for 173ed44 - Browse repository at this point
Copy the full SHA 173ed44View commit details
Commits on Apr 12, 2022
-
Added a unit test that reproduces the bug fixed in the previous commit, in which the original and the parallax corrected dataset would share the same dask array and thus be both parallax corrected.
Configuration menu - View commit details
-
Copy full SHA for ddfebcb - Browse repository at this point
Copy the full SHA ddfebcbView commit details -
Add test confirming no compute occurs.
Add test confirming that ``sc.load(...)`` with the parallax correction does not trigger any computation. This test currently fails awaiting fixes in pyresample, and is therefore marked with xfail.
Configuration menu - View commit details
-
Copy full SHA for d4edc4c - Browse repository at this point
Copy the full SHA d4edc4cView commit details -
Fix example and test YAML config
Fix the examlpe and test YAML config, by not passing a standard_name and using the SingleBandCompositor, so that the standard_name is inherited correctly and the same enhancement is configured as for the single channel data.
Configuration menu - View commit details
-
Copy full SHA for 933dac6 - Browse repository at this point
Copy the full SHA 933dac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f60b0ad - Browse repository at this point
Copy the full SHA f60b0adView commit details -
refactor unit test test_modifier_interface_cloud_moves_to_observer
refactor unit test test_modifier_interface_cloud_moves_to_observer. hopefully this satisfies the CodeScene PR check.
Configuration menu - View commit details
-
Copy full SHA for cb15600 - Browse repository at this point
Copy the full SHA cb15600View commit details -
refactor test_correct_area_clearsky
Refactor test_correct_area_clearsky to have less arguments.
Configuration menu - View commit details
-
Copy full SHA for 11fee22 - Browse repository at this point
Copy the full SHA 11fee22View commit details
Commits on Apr 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d585dbd - Browse repository at this point
Copy the full SHA d585dbdView commit details -
For the parallax correction, update "version added" to 0.37.
Configuration menu - View commit details
-
Copy full SHA for 58f55b6 - Browse repository at this point
Copy the full SHA 58f55b6View commit details
Commits on May 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c3e393d - Browse repository at this point
Copy the full SHA c3e393dView commit details
Commits on May 5, 2022
-
Refactoring and docstring improvements
Various refactoring and docstring improvements in the parallax correction module. Thanks @sfinkens for useful review comments.
Configuration menu - View commit details
-
Copy full SHA for 5c3a4f0 - Browse repository at this point
Copy the full SHA 5c3a4f0View commit details -
Add more prominent "experimental" warning
For the parallax correction, add a more prominent warning that this correction is currently experimental and subject to change.
Configuration menu - View commit details
-
Copy full SHA for 5323363 - Browse repository at this point
Copy the full SHA 5323363View commit details
Commits on May 6, 2022
-
Fix filename for pc docstring example
Fix the filename referred to in the parallax correction docstring example. Thanks @adybbroe for spotting this.
Configuration menu - View commit details
-
Copy full SHA for 259a0a2 - Browse repository at this point
Copy the full SHA 259a0a2View commit details -
Point out pc only supported for GEO
Point out in the API documentation that parallax correction is currently only supported for CTH coming from geostationary satellites.
Configuration menu - View commit details
-
Copy full SHA for ed38cda - Browse repository at this point
Copy the full SHA ed38cdaView commit details -
Move get_satpos_from_name to satpy.utils
Move the functionality to get a satellite position when we only have the name from the parallax module to the utils module. Add a corresponding unit test there.
Configuration menu - View commit details
-
Copy full SHA for 26564f5 - Browse repository at this point
Copy the full SHA 26564f5View commit details -
Due to the updates in the parallax correction relying on the latest bucket resampler, satpy now needs pyresample 1.24 (which has not been released yet).
Configuration menu - View commit details
-
Copy full SHA for 48690ca - Browse repository at this point
Copy the full SHA 48690caView commit details
Commits on Jun 17, 2022
-
Change variable name for bucket resampler instance
Change the variable name for the bucket resampler instance from br to bur. One of the online linters dislikes the two-letter names?
Configuration menu - View commit details
-
Copy full SHA for bb2040a - Browse repository at this point
Copy the full SHA bb2040aView commit details
Commits on Jul 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for afd5951 - Browse repository at this point
Copy the full SHA afd5951View commit details -
Mock TLE downloading in parallax correction unit tests
One unit tests in the parallax correction was actually downloading a TLE, which was failing in GitHub CI. Mock this consistently so no socket access is performed.
Configuration menu - View commit details
-
Copy full SHA for 0b3ea1c - Browse repository at this point
Copy the full SHA 0b3ea1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1230822 - Browse repository at this point
Copy the full SHA 1230822View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02bbda3 - Browse repository at this point
Copy the full SHA 02bbda3View commit details -
Minor change to satisfy codebeat
Minor change in the GPM Imerg reader to fix a codebeat complaint about block depth.
Configuration menu - View commit details
-
Copy full SHA for e78a9f8 - Browse repository at this point
Copy the full SHA e78a9f8View commit details
Commits on Jul 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2aac451 - Browse repository at this point
Copy the full SHA 2aac451View commit details -
Describe version, not only year
In the parallax correction documentation, describe the version when it was added in the text.
Configuration menu - View commit details
-
Copy full SHA for 1d953a8 - Browse repository at this point
Copy the full SHA 1d953a8View commit details -
Move units note from comment to docstring
Put the note on units in the docstring rather than in a comment.
Configuration menu - View commit details
-
Copy full SHA for 41e6ec5 - Browse repository at this point
Copy the full SHA 41e6ec5View commit details -
Write "degrees" rather than "°"
In docstrings, write out the word "degrees" rather than using the symbol "°".
Configuration menu - View commit details
-
Copy full SHA for 7d8ff7b - Browse repository at this point
Copy the full SHA 7d8ff7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d874994 - Browse repository at this point
Copy the full SHA d874994View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e37359 - Browse repository at this point
Copy the full SHA 5e37359View commit details -
Add some more flexibility in parallax correction
Add some more flexibility in the ParallaxCorrection class.
Configuration menu - View commit details
-
Copy full SHA for 9509274 - Browse repository at this point
Copy the full SHA 9509274View commit details
Commits on Jul 26, 2022
-
Improve configurability in parallax correction
Allow user to set the radii of influence in the two nearest neighbour resampling steps in the parallax correction.
Configuration menu - View commit details
-
Copy full SHA for 4e97767 - Browse repository at this point
Copy the full SHA 4e97767View commit details -
Configuration menu - View commit details
-
Copy full SHA for 567d27a - Browse repository at this point
Copy the full SHA 567d27aView commit details
Commits on Jul 27, 2022
-
Fix duplicate doc and rename parameter
Remove a duplicate line from the modifiers documentation. Change the maybe_attempt_tle parameter in ``utils.get_satpos`` to ``use_tle``.
Configuration menu - View commit details
-
Copy full SHA for 2c3a5d7 - Browse repository at this point
Copy the full SHA 2c3a5d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ca49c1 - Browse repository at this point
Copy the full SHA 5ca49c1View commit details -
In test_utils, adapt unit test for the changed parameter name in get_satpos.
Configuration menu - View commit details
-
Copy full SHA for 66f02f1 - Browse repository at this point
Copy the full SHA 66f02f1View commit details -
Simplify docstring for forward_parallax
Simplify the documentation for the forward_parallax function based on a suggestion by @ghiggi.
Configuration menu - View commit details
-
Copy full SHA for a8fce07 - Browse repository at this point
Copy the full SHA a8fce07View commit details
Commits on Jul 28, 2022
-
Utility function for parallax displacement + docs
Add utility function for parallax displacement, as suggested by @ghiggi. Rename the function `forward_parallax` to be called `get_parallax_corrected_lonlats`. Various smaller edits/changes in documentation and variable names.
4Configuration menu - View commit details
-
Copy full SHA for 5130cdb - Browse repository at this point
Copy the full SHA 5130cdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc352e3 - Browse repository at this point
Copy the full SHA dc352e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b5e980 - Browse repository at this point
Copy the full SHA 9b5e980View commit details