What's Changed
- Towards v4 by @OrtnerMichael in #366
- V4 fixes by @OrtnerMichael in #373
- V4 fixes by @OrtnerMichael in #375
- V4 fixes by @OrtnerMichael in #379
- Plotly as optional plotting backend by @Alexboiboi in #396
- Stability and v4 restructuing by @OrtnerMichael in #402
- Cylinder segment finalization by @Alexboiboi in #408
- Custom source by @Alexboiboi in #411
- Improve extra user 3d model by @Alexboiboi in #416
- Implement Mixed collections by @Alexboiboi in #415
- Name in repr by @Alexboiboi in #421
- Style magic in object init by @Alexboiboi in #424
- squeeze, sumup bugfix and test by @OrtnerMichael in #426
- Line direction bug by @Alexboiboi in #430
- improve extra model3d to accommodate positional arguments in plotting function by @Alexboiboi in #431
- Include magnetization arrows in display range calculation by @Alexboiboi in #436
- Path style improvements by @Alexboiboi in #435
- Add all scipy Rotation forms as object methods by @Alexboiboi in #427
- Updated docs for 4.0.0 by @Alexboiboi in #422
- scipy 1.7 and rotvec fix by @OrtnerMichael in #440
- Fixing scene range calculation by @Alexboiboi in #442
- Fix field cylinder tests by @Alexboiboi in #455
- Compound class by @Alexboiboi in #458
- Allow for more color input options by @Alexboiboi in #454
- Merge getBH_dict into getBH by @Alexboiboi in #449
- Individual path properties, display and animation syntax by @Alexboiboi in #453
- Model3d traces by @Alexboiboi in #462
- Live code fix by @Alexboiboi in #466
- Style frames by @Alexboiboi in #464
- Style model3d rework by @Alexboiboi in #465
- Numerical stability v40 by @OrtnerMichael in #467
__radd__
method forBaseGeo
objects by @Alexboiboi in #468- Basegeo copy method by @Alexboiboi in #470
- Sensor arrows styling by @Alexboiboi in #469
- Development by @Alexboiboi in #471
style.name
➡️style.label
by @Alexboiboi in #473- change name of release tag to 4.0.0-beta1 by @OrtnerMichael in #474
- V4 docstrings by @OrtnerMichael in #475
- Avoid copy overhead by @Alexboiboi in #477
- V4 docstrings by @OrtnerMichael in #479
- CylinderSegment barycenter by @Alexboiboi in #484
- Improve CylinderSegment magnetization matplotlib display by @Alexboiboi in #482
- colorize sensor coordinate arrow tails by @Alexboiboi in #483
- Improving style traces by @OrtnerMichael in #485
- model3d syntax rework by @Alexboiboi in #489
- Fix pixe squeeze by @OrtnerMichael in #493
- Doc examples by @OrtnerMichael in #498
- bump version 4.0.0rc1 by @Alexboiboi in #499
- Nested collections by @Alexboiboi in #502
- Sensor pixel aggregation by @Alexboiboi in #503
- Issue templates rework by @Alexboiboi in #505
- Custom field func rework by @Alexboiboi in #506
- fix tiling in
getBH
by @Alexboiboi in #508 - adding _all parameters by @OrtnerMichael in #511
- Catch
Collection
self referencing by @Alexboiboi in #510 - Apply doctest by @Alexboiboi in #509
- license rework by @OrtnerMichael in #515
- Cylinder segment performance by @Alexboiboi in #514
- Add Pre-commit-hooks by @Alexboiboi in #516
- Coil field lines by @OrtnerMichael in #517
- 🚀 4.0.0 release by @OrtnerMichael in #518
- Pyvista dependencies by @Alexboiboi in #522
Full Changelog: 3.0.2...4.0.0