Utility function to equalise equalise points on coords

Open
#6,917 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
python
Domain
data

Research direction

Start at the equalise_cubes entry point in iris.util and review how coordinate points are currently compared. Define the parameter behavior for rounding very small floating-point differences and removing larger mismatches, including the stated boolean limitation. Done means both cases are handled through equalise_cubes without changing unrelated behavior.

Written by the indexing model from the issue text.

Description

📰 Custom Issue

This should be a parameter within equalise_cubes .

There are two cases that we need to consider:

  • In the case that the points have very small floating point differences, we can round the data so that that the points match.

  • In the other case where are points that differ more than just small floating points, we can remove the points. (We don't think that this would work for boolean points.)

Dominant language
Python
Stars
724
Forks
317
Avg merge
3d 20h
Merged PRs (30d)
9

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from SciTools/iris

All issues in SciTools/iris

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.