magnet_rs

License: MPL 2.0 License: CC BY-SA 4.0

This test library and binary implements routines for calculating magnetic fields, written in Rust. A more complete Python version can be found on Github, or PyPi

Features

This code uses analytical expressions to calculate the magnetic field due to simple magnets. These include:

There are helper functions to plot the data as either line or countour plots, but the underlying data is also accessible.

Dependencies

Nothing outside of the standard library.

Licensing

Source code licensed under the Mozilla Public License Version 2.0

Documentation is licensed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

This is a human-readable summary of (and not a substitute for) the license, adapted from CS50x. Official translations of this license are available in other languages.

You are free to:

Under the following terms:

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.