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.
Functionality for field-level gradient calculation, including variable sample distances longitudinally by latitude, was required. This PR now allows users to call a
Field
object function returning new gradient fields in X and Y for the whole field, or a defined subset in space and/or time.Added
.gradient
function toField
objects, using centraldifferencing and forward/backward differencing at edges.
Created test that creates small grid and compares internal
Field
object gradient calculation to Numpy’s gradient function that cannot
use unequal sample distances.