Catalog PyPI
Back to packageRELEASE DETAILS

1.0.0

PyPI

abscab

Accurate Biot-Savart routines with Correct Asymptotic Behaviour

Published28 Feb 2023
Direct dependencies1
Transitive dependenciesNot calculated

README

Version 1.0.0 documentation

Accurate Biot-Savart routines with Correct Asymptotic Behaviour

ABSCAB logo

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.

descriptionlink to file
main implementationabscab.py
unit teststest_abscab.py
demo codedemo_abscab.py
parallelized:heavy_multiplication_x:

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.7",
  "evaluation": "NOT_EVALUATED"
}
numpyruntime

Distribution files

1 collected
abscab-1.0.0-py3-none-any.whl

bdist_wheel · 13.71 KB · Python py3

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:36 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:ce60d6e8a9c447b8da0a7d7fcd4896bc6bc21c1e412de40cd2e7a0d9dcd1d6e1

Other collected versions

View all collected versions →