-
Notifications
You must be signed in to change notification settings - Fork 2
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
Updated grid implementation #84
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #84 +/- ##
===========================================
+ Coverage 95.07% 95.41% +0.34%
===========================================
Files 6 6
Lines 264 262 -2
===========================================
- Hits 251 250 -1
+ Misses 13 12 -1
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
This clashes with #83 as it stands because the testing isn't typed. We should resolve that PR first. |
That is now resolved - tests do not require mypy annotation and so this PR is in line with |
@dalonsoa - could you review this PR. It is pretty much as we discussed. The |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks good. I've just made a couple of comments in relation to the GridStructure
class that need to be address - either way.
OK - I have run This is much cleaner - I've added a test for the two current |
Description
This updates the grid system in line with the discussion in #79 and implements a first draft of neighbour lists and cell to cell distance calculations
Closes #79
Also:
Type of change
Key checklist
pre-commit
checks:$ pre-commit run -a
$ poetry run pytest
Further checks