Feature/replace nan values#30
Merged
Merged
Conversation
* [ADD] : sigima/enums.py : - add ReplacementStrategySignal and ReplacementStrategyImage - define replacement modes for NaN, +Inf and -Inf * [ADD] : sigima/proc/base.py : - add ReplaceSpecialValuesSignalParam and ReplaceSpecialValuesImageParam - add per-target parameters for strategy, constant value and neighbor size * [ADD] : sigima/proc/signal/processing.py : - add replace_special_values for signals - support delete, fill, interpolation and neighbor-based strategies * [ADD] : sigima/proc/image/exposure.py : - add replace_special_values for images - support fixed, statistic and neighbor-based strategies * [ADD] : sigima/tools/signal/replace_values.py and sigima/tools/image/replace_values.py : - add low-level helpers for special value replacement - compute statistics from finite values only - add fallback when statistic result is NaN * [UPDATE] : sigima/params.py, sigima/proc/signal/__init__.py and sigima/proc/image/__init__.py : - export new parameter classes and processing functions * [UPDATE] : doc/user_guide/features.rst : - document replace_special_values for signal and image conditioning * [TEST] : sigima/tests/signal/replace_special_values_unit_test.py and sigima/tests/image/replace_special_values_unit_test.py : - add unit and validation tests for strategies and edge cases
… by typing), prevent float64 image copy before any operations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.