Releases: magpylib/magpylib
Releases · magpylib/magpylib
5.0.3
What's Changed
- Fix python version as string in actions/setup-python@v4 for pypi Publishing by @Alexboiboi in #779
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #768
- Fix subplot object properties propagation by @Alexboiboi in #780
- Migrate to pydata-sphinx-theme by @Alexboiboi in #762
- Fix docs version-switcher by @Alexboiboi in #782
- 🚀 5.0.3 release by @Alexboiboi in #783
Full Changelog: 5.0.2...5.0.3
5.0.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #759
- Fix inaccurate citation year for Yang publication (1999 -> 1990) by @feldnerd in #764
- Update site notice to mention the awarded "small development grant" by NumFocus. by @OrtnerMichael in #758
- Follow scientific-python.org support timelines by @Alexboiboi in #773
- Fix tests with macos CI backend + adapt to pylint and rtd version by @Alexboiboi in #774
- Fix plot boundary error by @OrtnerMichael in #772
- 🚀 5.0.2 release by @Alexboiboi in #778
New Contributors
Full Changelog: 5.0.1...5.0.2
5.0.1
What's Changed
- fix units in coil example by @OrtnerMichael in #746
- Gallery viz streamplot example by @OrtnerMichael in #749
- minifix by @OrtnerMichael in #751
- Fix Collection getB - Bug by @OrtnerMichael in #755
- Fix plotting labeling of deeply nested collections by @Alexboiboi in #756
- 🚀 5.0.1 release by @OrtnerMichael in #757
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
- Move to SI Units + Redefine magnetization and add codependency with polarization by @OrtnerMichael in #712
- Do not trigger unit tests on docs-only changes by @Alexboiboi in #725
- Rework docs for better small screen compatibility by @Alexboiboi in #733
- Add
getM
andgetJ
+in_out
inside/ouside parameter by @Alexboiboi in #717 - First draft of the "using real magnets" tutorial by @luizenger in #723
- Replace
assert np.allclose
bynp.testing.assert_allclose
by @Alexboiboi in #734 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #728
- completing the doKumentation by @OrtnerMichael in #737
- Matplotlib arrow by @OrtnerMichael in #738
- fix-typos by @Alexboiboi in #740
- 🚀 5.0.0 release by @OrtnerMichael in #742
New Contributors
- @luizenger made their first contribution in #723
Full Changelog: 4.5.1...5.0.0
5.0.0rc0
What's Changed
- Move to SI Units + Redefine magnetization and add codependency with polarization by @OrtnerMichael in #712
- Do not trigger unit tests on docs-only changes by @Alexboiboi in #725
- Rework docs for better small screen compatibility by @Alexboiboi in #733
- Add
getM
andgetJ
+in_out
inside/ouside parameter by @Alexboiboi in #717 - First draft of the "using real magnets" tutorial by @luizenger in #723
- Replace
assert np.allclose
bynp.testing.assert_allclose
by @Alexboiboi in #734 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #728
- completing the doKumentation by @OrtnerMichael in #737
- Matplotlib arrow by @OrtnerMichael in #738
- fix-typos by @Alexboiboi in #740
- 🚀 5.0.0rc0 release by @OrtnerMichael in #739
- add mu_0 at top-level
New Contributors
- @luizenger made their first contribution in #723
Full Changelog: 4.5.1...5.0.0rc0
4.5.1
What's Changed
- Add announcement banner to the docs to warn for upcoming v5 breaking changes by @Alexboiboi in #702
- Fix Cylinder inside H-field computation by @Alexboiboi in #706
- 🚀 4.5.1 release by @OrtnerMichael in #715
Full Changelog: 4.5.0...4.5.1
4.5.0
What's Changed
- Rework CI/CD by @Alexboiboi in #686
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #689
- Add optional handedness parameter for Sensors by @Alexboiboi in #687
- Address CodeQL report by @Alexboiboi in #688
- Renaming classes:
Line
→Polyline
,Loop
→Circle
by @Alexboiboi in #690 - Update badges by @Alexboiboi in #691
- Finish renaming
Loop
toCircle
by @Alexboiboi in #696 - Add codeql-config by @Alexboiboi in #697
- 🚀 4.5.0 release by @Alexboiboi in #695
New Contributors
- @pre-commit-ci made their first contribution in #689
Full Changelog: 4.4.1...4.5.0
4.4.1
What's Changed
- Docs gallery improvements by @OrtnerMichael in #673
- Fix axis mismatch on show/hide of sensor arrows by @Alexboiboi in #679
- 🚀 4.4.1 release by @Alexboiboi in #681
- Fix deployment release by @Alexboiboi in #682
Full Changelog: 4.4.0...4.4.1
4.4.0
What's Changed
- Facet and tetraeder by @fslanovc in #538
- Misc fixes by @OrtnerMichael in #565
- Fix Circle CI wheel building and deployment by @Alexboiboi in #623
- Trimesh self intersection by @Alexboiboi in #622
- Update pre-commit hooks for python 3.8+ by @Alexboiboi in #624
- Add coupled 3D and 2D subplot functionality by @Alexboiboi in #552
- Plotly extra traces fix by @Alexboiboi in #631
- Current line and arrow styling and separation by @Alexboiboi in #632
- Add default plotting description for Collections by @Alexboiboi in #634
- Add magnetization and current arrows sizemode by @Alexboiboi in #639
- Fix incorrect edge case of TriangularMesh reorientation (increase length of face orientation vector) by @Alexboiboi in #644
- Accept discontinuous
current.Line
segments and treat as separate lines by @Alexboiboi in #642 - Allow for unset dimension or unset excitation when displaying objects. by @Alexboiboi in #640
- Relax positional tolerance to reduce error occurrences in
CylinderSegment
special cases by @fslanovc in #651 - Update build to large resource class in config.yml by @Alexboiboi in #652
- Fix Matplotlib magnetization colors display for valid magnetization by @Alexboiboi in #653
- Doku rework by @OrtnerMichael in #660
- Doku rework by @OrtnerMichael in #662
- Add
show
andfig
underscore magic tomagpylib.show(...)
andstyle.legend.show
property by @Alexboiboi in #657 - Add
sizemode
property forSensor
,pixel
andDipole
by @Alexboiboi in #658 - Add custom legend handler for matplotlib meshes by @Alexboiboi in #663
- Fix small typos in docs by @fspacheco in #669
- 🚀 4.4.0 release by @OrtnerMichael in #671
New Contributors
- @fslanovc made their first contribution in #538
- @fspacheco made their first contribution in #669
Full Changelog: 4.3.0...4.4.0
4.3.0
What's Changed
- Graphics-style docs fix by @Alexboiboi in #584
- General docu improvements by @OrtnerMichael in #585
- Defer Style initialization to when it is needed by @Alexboiboi in #586
- test against python 3.11 by @Alexboiboi in #593
- Add TriangularMesh magnet by @Alexboiboi in #598
- Add Matplotlib magnetization coloring by @Alexboiboi in #597
- Set backend to dynamic default "auto" depending on the current environment by @Alexboiboi in #617
- fix show disconnected trimesh by @Alexboiboi in #618
- Drop python 3.7 support by @Alexboiboi in #619
- Add wheel distribution
- 🚀 4.3.0 release by @OrtnerMichael in #620
Full Changelog: 4.2.0...4.3.0