Calculate vacuum magnetic fields from general static current distributions #99
Labels
effort: very high
Requiring ≳2 weeks. Can this be split up into multiple smaller/focused issues?
feature request
Issues requesting a new feature or enhancement
priority: low
Issues & PRs of low urgency and importance that may be deferred until later
wish list 🌠
Desired but not planned features or improvements
Milestone
The Biot-Savart law describes the magnetic field resulting from currents throughout a volume. It will eventually be useful for PlasmaPy to have a Biot-Savart law solver that is able to calculate the magnetostatic field associated with one or more current carrying wires or the current density throughout the volume. Potential applications would be the coils that generate pre-existing magnetic fields prior to discharges in laboratory plasma devices. There will probably need to be capabilities for both boundary conditions at infinity as well as conductor boundary conditions.
It would probably be helpful to look for existing general Biot-Savart law solvers in Python or other languages as well as numerical methods described in the literature (perhaps in Principals of Magnetostatics by Richard Fernow).
I'm not sure where the best place to put this would be...perhaps a file named either
biotsavart.py
ormagnetostatics.py
in thephysics
subpackage?A (probably unrealistic!) stretch goal would be to have a way to analytically solve the Biot-Savart law integral using SymPy when the currents are given by analytic expressions.
Thank you!
The text was updated successfully, but these errors were encountered: