Skip to content

Use Bordado in code, tests and docs#673

Merged
leouieda merged 20 commits intomainfrom
bordado
Apr 30, 2026
Merged

Use Bordado in code, tests and docs#673
leouieda merged 20 commits intomainfrom
bordado

Conversation

@santisoler
Copy link
Copy Markdown
Member

Add bordado as required dependency. Replace some of the Verde functions (like grid_coordinates, get_region, rolling_window, etc.) for their Bordado counterparts in source code, tests, and docs. Update the code that uses those functions: keep in mind that Bordado functions are n-dimensional, so additional coordinates are not ignored as in Verde ones.

Relevant issues/PRs:

Fixes #656

@santisoler santisoler marked this pull request as ready for review April 21, 2026 20:54
@santisoler santisoler requested a review from leouieda April 21, 2026 20:55
@santisoler santisoler added this to the v0.8.0 milestone Apr 21, 2026
Copy link
Copy Markdown
Member

@leouieda leouieda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Made some small suggestions. I also noticed that Bordado is missing from the list in https://www.fatiando.org/harmonica/dev/install.html#dependencies (Boule is too, actually).

Comment thread doc/user_guide/equivalent_sources/eqs-parameters-estimation.rst
Comment thread src/harmonica/_equivalent_sources/cartesian.py Outdated
Comment thread src/harmonica/_equivalent_sources/cartesian.py Outdated
Comment thread src/harmonica/_equivalent_sources/gradient_boosted.py Outdated
Comment thread src/harmonica/_forward/prism_layer.py Outdated
Comment thread src/harmonica/_spherical_harmonics/igrf.py Outdated
@leouieda leouieda merged commit 3e80940 into main Apr 30, 2026
18 checks passed
@leouieda leouieda deleted the bordado branch April 30, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use Bordado in the documentation for generating coordinates

2 participants