fatiando / harmonica

Forward modeling, inversion, and processing gravity and magnetic data
https://www.fatiando.org/harmonica
BSD 3-Clause "New" or "Revised" License
208 stars 68 forks source link

[PROJECT] Use Choclo in Harmonica forward modelling functions #406

Closed santisoler closed 1 year ago

santisoler commented 1 year ago

Fatiando has a new library called Choclo that is designed to host kernel functions for performing forward modelling functions with different geometries: point masses, dipoles and rectangular prisms. Choclo's forward modelling functions compute the gravity and magnetic fields of a single source on a single computation point.

We would like to refactor the forward modelling functions we have in Harmonica so they can make use of Choclo under the hood. This would simplify Harmonica's code base and reduce its testing suite since we can rely on the (even more) exhaustive tests that Choclo has.

This issue would be an "umbrella issue" for a few others. We would tackle it by solving each one of the smaller ones.

TODO:

santisoler commented 1 year ago

I ended up disliking these type of "umbrella issues", so I'm closing it in favor of using GitHub Projects instead: https://github.com/orgs/fatiando/projects/2