All Projects → magpylib → magpylib

magpylib / magpylib

Licence: BSD-2-Clause license
Python package for computation of magnetic fields of magnets, currents and moments.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to magpylib

Spirit
Atomistic Spin Simulation Framework
Stars: ✭ 67 (-29.47%)
Mutual labels:  physics, scientific, physics-simulation
Qrack
Comprehensive, GPU accelerated framework for developing universal virtual quantum processors
Stars: ✭ 79 (-16.84%)
Mutual labels:  physics, physics-simulation
Mcmd
Monte Carlo and Molecular Dynamics Simulation Package
Stars: ✭ 52 (-45.26%)
Mutual labels:  physics, physics-simulation
FrisPy
Frisbee flight simulator written in Python.
Stars: ✭ 23 (-75.79%)
Mutual labels:  physics, physics-simulation
Picongpu
Particle-in-Cell Simulations for the Exascale Era ✨
Stars: ✭ 452 (+375.79%)
Mutual labels:  physics, physics-simulation
Latticeboltzmann
A 2D Lattice Boltzmann program
Stars: ✭ 34 (-64.21%)
Mutual labels:  physics, physics-simulation
BowlerStudio
A Full-Stack Robotics Development Environment
Stars: ✭ 95 (+0%)
Mutual labels:  physics, physics-simulation
opem
OPEM (Open Source PEM Fuel Cell Simulation Tool)
Stars: ✭ 107 (+12.63%)
Mutual labels:  physics, physics-simulation
gopem
GUI for OPEM library
Stars: ✭ 20 (-78.95%)
Mutual labels:  physics, physics-simulation
Py3ODE
Port of PyODE for Python 3
Stars: ✭ 29 (-69.47%)
Mutual labels:  physics, physics-simulation
workshop
Workshop: Micromagnetics with Ubermag
Stars: ✭ 19 (-80%)
Mutual labels:  physics, magnetism
Sicmutils
Scmutils in Clojure
Stars: ✭ 447 (+370.53%)
Mutual labels:  physics, physics-simulation
N-body-numerical-simulation
Script written in Python to integrate the equations of motion of N particles interacting with each other gravitationally. The script computes the equations of motion and use scipy.integrate to integrate them. Then it uses matplotlib to visualize the solution.
Stars: ✭ 40 (-57.89%)
Mutual labels:  physics, physics-simulation
GAMES103
notes and related materials for GAMES103
Stars: ✭ 21 (-77.89%)
Mutual labels:  physics, physics-simulation
Libbulletjme
A JNI interface to Bullet Physics and V-HACD
Stars: ✭ 55 (-42.11%)
Mutual labels:  physics, physics-simulation
Dynamics
A Compositional Object-Based Approach to Learning Physical Dynamics
Stars: ✭ 159 (+67.37%)
Mutual labels:  physics, physics-simulation
Incoherent-Light-Simulation
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
Stars: ✭ 98 (+3.16%)
Mutual labels:  physics, physics-simulation
fdtd
A 3D electromagnetic FDTD simulator written in Python
Stars: ✭ 195 (+105.26%)
Mutual labels:  physics, physics-simulation
spicyphysics
Sup bois, here's my work
Stars: ✭ 22 (-76.84%)
Mutual labels:  physics, electromagnetism
creative-coding-notebooks
🎨 An authorial collection of fundamental recipes on Creative Coding and Recreational Programming.
Stars: ✭ 17 (-82.11%)
Mutual labels:  physics, physics-simulation


Builds:

Documentation:

Test Coverage: Language grade: Python

Downloads: PyPI version Conda Cloud Conda Cloud Conda Cloud

Try it online: MyBinder link


What is magpylib ?

Magpylib is a Python package for calculating 3D static magnetic fields of magnets, line currents and other sources. The computation is based on analytical expressions and therefore extremely fast. A user friendly geometry interface enables convenient relative positioning between sources and observers.


Dependencies:

Python3.7+, Numpy, Scipy, Matplotlib, Plotly


Documentation & Install:

Please check out our documentation for installation, examples and detailed information!

Magpylib is on PyPI and conda-forge. Install using pip (pip install magpylib) or conda (conda install magpylib) package managers.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].