Skip to main content

An extension to the Magpylib library, providing magnetic field analysis for soft materials and demagnetization of hard magnets.

Project description

magpylib-material-response

Code style: black

Warning This package is experimental and in a very dynamic development phase. Breaking API changes may happen at any time.

Magpylib-Material-Response is an extension to the Magpylib library, providing magnetic field analysis for soft materials and demagnetization of hard magnets. Leveraging the Method of Moments, it calculates magnetic material response by meshing sources in an arbitrary number of unit elements.

Installation

Install from PyPi

$ pip install magpylib-material-response

or locally:

$ pip install -e .[code_style,testing]

Testing

Enter created folder then run tests:

$ flake8 .
$ black .
$ pytest

To use pre-commit:

$ git add *
# to apply to staged files
$ pre-commit run
# restage if changes
$ git add *
# to run on commits
$ pre-commit install
$ git commit -m 'Initial commit'

(package originally created by python-pkg-cookiecutter)

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

magpylib-material-response-0.2.1a0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file magpylib-material-response-0.2.1a0.tar.gz.

File metadata

File hashes

Hashes for magpylib-material-response-0.2.1a0.tar.gz
Algorithm Hash digest
SHA256 e4ac477162c8fed8481e8258dc8167439d557aaccd3b006f9f5ea011db1c1e87
MD5 baaba89338657ed6a234dff94d7c96c7
BLAKE2b-256 1d2a6a6bc23cba7bd6e75d4597e0b2ee3f4e8560e69a4f20d462822181b35404

See more details on using hashes here.

File details

Details for the file magpylib_material_response-0.2.1a0-py3-none-any.whl.

File metadata

File hashes

Hashes for magpylib_material_response-0.2.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 108ad5bef108b4c3fc574facc3abb45a8e29dd6d5c4b4d7a8ccd21219c38856c
MD5 232536e868cfcbac218ea3d8a667a7fd
BLAKE2b-256 39de5c58fb81162148f0bc220145cead666af9ab472f30c0888e5f7b7b7401e7

See more details on using hashes here.

Supported by

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