Skip to main content

Magnetic Analysis with GPU Acceleration - A Python library for GPU-accelerated magnetic field calculations using the Biot-Savart law

Project description

Magnetic Analysis with GPU Acceleration (MAGA)

MAGA (Magnetic Analysis with GPU Acceleration) is a Python library for GPU-accelerated magnetic field calculations using the Biot-Savart law. It supports arbitrary coil geometries via Python or OpenCL geometry generators. GPU acceleration is realized with OpenCL.

magus, maga, magum
adjective
magic, magical

License

See LICENSE.md

Installation

pip install pymaga

Usage

Detailed usage examples can be seen in the examples directory.

Validation

Simulation of a Helmholz coil pair

Validation scenarios can be found in the verification directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymaga-0.0.3.tar.gz (51.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymaga-0.0.3-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

Details for the file pymaga-0.0.3.tar.gz.

File metadata

  • Download URL: pymaga-0.0.3.tar.gz
  • Upload date:
  • Size: 51.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for pymaga-0.0.3.tar.gz
Algorithm Hash digest
SHA256 20682a402e880584da69de929edfab433f57d5d706797a7650c9a8d6ad51555f
MD5 85a40154f0b95e03ecf0d6edf915d0b2
BLAKE2b-256 831b6c10fb1f54162c1497c7b7c9eb8815eac67bca80e516eaadfd78a4fb4f74

See more details on using hashes here.

File details

Details for the file pymaga-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pymaga-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 45.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for pymaga-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e831781ee0a88adbb9e0d4500dd335cfa771f45f117bda7b36134f1c9af685bf
MD5 1a37bd368acdbabf6ebcf491346deb23
BLAKE2b-256 1840e32f54ddd61cd56168cbd210cd3cca1b9bf5c1e63ca73b401df5b6669121

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page