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 (not yet available)

$ 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.1.0a5.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file magpylib-material-response-0.1.0a5.tar.gz.

File metadata

File hashes

Hashes for magpylib-material-response-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 533e71c558abf8db833fefdab9201bb44170e6074736e27b5ddf8ef4b70cee18
MD5 23d1693d1393ba9bc5142f6873bcce6a
BLAKE2b-256 bdeb0af3582f8e6900af1cede6c7ad1435127f74aeb22de793a4828fb73d1229

See more details on using hashes here.

File details

Details for the file magpylib_material_response-0.1.0a5-py3-none-any.whl.

File metadata

File hashes

Hashes for magpylib_material_response-0.1.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 9b604f9c4b1160409b662fe336725ddb417c520922a6ef5f16a6e95e092d26e8
MD5 118c02ea2f4d792b7b0ea3fae0df2af7
BLAKE2b-256 148575e7f7cad7aafb0f1fc53ce455532c656e08f42169bc8912fa0bafd835fb

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