Observed since 20 Oct, 17:36 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
abscab
Accurate Biot-Savart routines with Correct Asymptotic Behaviour
This library can be used to compute the magnetic field and the magnetic vector potential of filamentary current carriers in the form of a circular loop and straight segments. Arbitrary geometries of conductors can be approximated by a polygon along its contour and the connecting segments between the polygon vertices are modeled by straight segments. Finite-width conductors can be approximated by arranging multiple filaments throughout the cross section of the current carrier.
Please consider leaving a GitHub star if you like this software.
If you use this software for scientific work, we kindly ask you to cite the corresponding article:
@article{abscab_2023,
title = {{Biot-Savart routines with minimal floating point error}},
author = {Jonathan Schilling and Jakob Svensson and Udo Höfel and Joachim Geiger and Henning Thomsen},
journal = {Computer Physics Communications},
pages = {108692},
year = {2023},
issn = {0010-4655},
doi = {10.1016/j.cpc.2023.108692}
}
This is the Python implementation of ABSCAB.
| description | link to file |
|---|---|
| main implementation | abscab.py |
| unit tests | test_abscab.py |
| demo code | demo_abscab.py |
| parallelized | :heavy_multiplication_x: |
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
numpyEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.7",
"evaluation": "NOT_EVALUATED"
} | numpy | runtime |
bdist_wheel · 13.71 KB · Python py3
Observed since 20 Oct, 17:36 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:ce60d6e8a9c447b8da0a7d7fcd4896bc6bc21c1e412de40cd2e7a0d9dcd1d6e1