Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
UXARRAY
/
uxarray
Public
Notifications
You must be signed in to change notification settings
Fork
55
Star
228
Code
Issues
136
Pull requests
25
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Merge coincident nodes when constructing any Grid
- #1692
#1692
Open
rajeeja
wants to merge 41 commits into
main
UXARRAY/uxarray:main
from
rajeeja/coincident-nodes
UXARRAY/uxarray:rajeeja/coincident-nodes
Copy head branch name to clipboard
Conversation
Commits
41
(41)
Checks
Files changed
Open
Merge coincident nodes when constructing any Grid
#1692
rajeeja
wants to merge 41 commits into
main
UXARRAY/uxarray:main
from
rajeeja/coincident-nodes
UXARRAY/uxarray:rajeeja/coincident-nodes
Copy head branch name to clipboard
Commits
Commits on Aug 19, 2026
Merge coincident nodes in structured grids on the sphere
Show description for 1b6224e
rajeeja
committed
1b6224e
View commit details
Copy full SHA for 1b6224e
Browse repository at this point
Keep tol in degrees when matching nodes on the sphere
rajeeja
committed
3b1016e
View commit details
Copy full SHA for 3b1016e
Browse repository at this point
Merge duplicate nodes when constructing the dual mesh
Show description for 0d59921
rajeeja
committed
0d59921
View commit details
Copy full SHA for 0d59921
Browse repository at this point
Commits on Aug 21, 2026
Address review: derive tol from ERROR_TOLERANCE, reuse xyz helper, clarify comment
rajeeja
committed
70cade5
View commit details
Copy full SHA for 70cade5
Browse repository at this point
Upcast lon/lat to float64 before coincidence detection
Show description for dde8a18
rajeeja
committed
dde8a18
View commit details
Copy full SHA for dde8a18
Browse repository at this point
Merge coincident nodes in structured grids on the sphere
Show description for c5eaea9
rajeeja
committed
c5eaea9
View commit details
Copy full SHA for c5eaea9
Browse repository at this point
Keep tol in degrees when matching nodes on the sphere
rajeeja
committed
fa9b4be
View commit details
Copy full SHA for fa9b4be
Browse repository at this point
Address review: derive tol from ERROR_TOLERANCE, reuse xyz helper, clarify comment
rajeeja
committed
63ba245
View commit details
Copy full SHA for 63ba245
Browse repository at this point
Upcast lon/lat to float64 before coincidence detection
Show description for 1c43cbb
rajeeja
committed
1c43cbb
View commit details
Copy full SHA for 1c43cbb
Browse repository at this point
Merge coincident nodes generally at Grid construction time
Show description for 9a3e017
rajeeja
committed
9a3e017
View commit details
Copy full SHA for 9a3e017
Browse repository at this point
Remove now-redundant duplicate-node handling from dual mesh path
Show description for d2c7c44
rajeeja
committed
d2c7c44
View commit details
Copy full SHA for d2c7c44
Browse repository at this point
Exclude dead duplicate node indices from node search trees
Show description for 125ec17
rajeeja
committed
125ec17
View commit details
Copy full SHA for 125ec17
Browse repository at this point
Make SCRIP reader's unique-node dedup order deterministic
Show description for f4ce52e
rajeeja
committed
f4ce52e
View commit details
Copy full SHA for f4ce52e
Browse repository at this point
Update tests for construction-time node dedup behavior
Show description for ed92ba5
rajeeja
committed
ed92ba5
View commit details
Copy full SHA for ed92ba5
Browse repository at this point
Merge branch 'main' into rajeeja/structured-coincident-nodes
rajeeja
committed
2aceeab
View commit details
Copy full SHA for 2aceeab
Browse repository at this point
Exclude pole points from coincident-node merging
Show description for 762df98
rajeeja
committed
762df98
View commit details
Copy full SHA for 762df98
Browse repository at this point
Commits on Aug 25, 2026
Use ERROR_TOLERANCE directly as the default node-matching radius
rajeeja
committed
89cc346
View commit details
Copy full SHA for 89cc346
Browse repository at this point
Merge remote-tracking branch 'origin/main' into rajeeja/structured-coincident-nodes
rajeeja
committed
8979606
View commit details
Copy full SHA for 8979606
Browse repository at this point
Merge remote-tracking branch 'origin/rajeeja/structured-coincident-nodes' into rajeeja/coincident-nodes
Show description for 4b176af
rajeeja
committed
4b176af
View commit details
Copy full SHA for 4b176af
Browse repository at this point
Vectorize duplicate-index check and make dedup tests self-evident
rajeeja
committed
ba8dbfa
View commit details
Copy full SHA for ba8dbfa
Browse repository at this point
Commits on Aug 27, 2026
Merge remote-tracking branch 'origin/main' into rajeeja/coincident-nodes
rajeeja
committed
3ec1f71
View commit details
Copy full SHA for 3ec1f71
Browse repository at this point
Rename _dedupe_grid_ds_nodes to _merge_coincident_grid_ds_nodes
Show description for 5e8f4bd
rajeeja
committed
5e8f4bd
View commit details
Copy full SHA for 5e8f4bd
Browse repository at this point
Make the pole carve-out a chord tolerance, not a raw |z| deviation
Show description for d93f276
rajeeja
committed
d93f276
View commit details
Copy full SHA for d93f276
Browse repository at this point
Restore the duplicate-node guard on get_dual
Show description for cba8fff
rajeeja
committed
cba8fff
View commit details
Copy full SHA for cba8fff
Browse repository at this point
Re-run structured.ipynb against the rewritten structured reader
Show description for e9e3108
rajeeja
committed
e9e3108
View commit details
Copy full SHA for e9e3108
Browse repository at this point
Commits on Aug 28, 2026
Merge branch 'main' into rajeeja/coincident-nodes
rajeeja
authored
cd78346
View commit details
Copy full SHA for cd78346
Browse repository at this point
Commits on Sep 8, 2026
Merge branch 'main' into rajeeja/coincident-nodes
rajeeja
committed
851965d
View commit details
Copy full SHA for 851965d
Browse repository at this point
Drop the structured.ipynb re-execution now that #1690 is on main
Show description for 7a235cc
rajeeja
committed
7a235cc
View commit details
Copy full SHA for 7a235cc
Browse repository at this point
Prescreen coincident-node detection on sorted x before building a KDTree
Show description for 3409822
rajeeja
committed
3409822
View commit details
Copy full SHA for 3409822
Browse repository at this point
Commits on Sep 9, 2026
Merge branch 'main' into rajeeja/coincident-nodes
Sevans711
authored
a35fd8c
View commit details
Copy full SHA for a35fd8c
Browse repository at this point
Commits on Sep 10, 2026
Clarify duplicate node test comments and diagram
rajeeja
committed
77b5f83
View commit details
Copy full SHA for 77b5f83
Browse repository at this point
Test that near-coincident nodes merge within tolerance
rajeeja
committed
c968d01
View commit details
Copy full SHA for c968d01
Browse repository at this point
Warn when node locations are unknown and the merge is skipped
rajeeja
committed
f1e6e5c
View commit details
Copy full SHA for f1e6e5c
Browse repository at this point
Explain why only face rings need corner collapsing
rajeeja
committed
e61e1fd
View commit details
Copy full SHA for e61e1fd
Browse repository at this point
Note the merge tolerance is a chord, not degrees
rajeeja
committed
fb25d0e
View commit details
Copy full SHA for fb25d0e
Browse repository at this point
Cache the duplicate node map on the grid
rajeeja
committed
080906f
View commit details
Copy full SHA for 080906f
Browse repository at this point
Commits on Sep 11, 2026
Skip the coincident merge when building the dual grid
Show description for 897b007
rajeeja
committed
897b007
View commit details
Copy full SHA for 897b007
Browse repository at this point
Strengthen tolerance test, cover the unknown-location warning, and reason through corner collapsing
rajeeja
committed
4d580fc
View commit details
Copy full SHA for 4d580fc
Browse repository at this point
Commits on Sep 17, 2026
Say plainly that the no-duplicate path returns grid_ds untouched
rajeeja
committed
0c0db1c
View commit details
Copy full SHA for 0c0db1c
Browse repository at this point
Skip the coincident search for formats that index a unique vertex list
Show description for d4cf7e5
rajeeja
committed
d4cf7e5
View commit details
Copy full SHA for d4cf7e5
Browse repository at this point
Merge remote-tracking branch 'origin/main' into rajeeja/coincident-nodes
rajeeja
committed
d70b04d
View commit details
Copy full SHA for d70b04d
Browse repository at this point
You can’t perform that action at this time.