|
1 | 1 | All notable changes to magpylib are documented here.
|
2 | 2 |
|
3 | 3 |
|
4 |
| -# Releases |
| 4 | +# Changelog |
5 | 5 |
|
6 |
| -## [4.4.0] |
7 |
| -- include self-intersection check in `TriangularMesh` ([#589](https://github.com/magpylib/magpylib/issues/589)). |
8 |
| -- disconnected line |
| 6 | +## [4.4.0dev] - Unreleased |
| 7 | +- Included self-intersection check in `TriangularMesh` ([#622](https://github.com/magpylib/magpylib/pull/622)). |
| 8 | +- Fixed incorrect edge case of TriangularMesh reorientation ([#644](https://github.com/magpylib/magpylib/pull/644)) |
| 9 | +- Discontinuous segments in `current.Line` are now accepted and correctly treated as separate lines ([#632](https://github.com/magpylib/magpylib/pull/632), [#642](https://github.com/magpylib/magpylib/pull/642)). |
| 10 | +- Objects can now be displayed with missing dimension and/or excitation ([#640](https://github.com/magpylib/magpylib/pull/640)). |
| 11 | +- Added magnetization and current arrows `sizemode` styling option (absolute or scaled) ([#639](https://github.com/magpylib/magpylib/pull/639)). |
| 12 | +- `Collection` objects now also have a default description when displayed (number of chidren) ([#634](https://github.com/magpylib/magpylib/pull/634)). |
9 | 13 |
|
10 | 14 | ## [4.3.0] - 2023-06-25
|
11 | 15 | - New `TriangularMesh` magnet class added to conveniently work with triangular surface meshes instead of large collections of individual `Triangle` objects. The `TriangularMesh` class performs important checks (closed, connected, oriented) and can directly import pyvista objects and for convex hull bodies. ([#569](https://github.com/magpylib/magpylib/issues/569), [#598](https://github.com/magpylib/magpylib/pull/598)).
|
@@ -223,7 +227,7 @@ This is a major update that includes
|
223 | 227 | - Renamed attributes (parameters cannot be initialized in their short forms anymore):
|
224 | 228 | - `angle` and `axis` are replaced by `orientation`
|
225 | 229 | - `dimension` is replaced by `diameter` for Loop and Sphere classes.
|
226 |
| - - `angle`&`axis` are replaced by `orientation` (see [Added](### Added) Section) |
| 230 | + - `angle`&`axis` are replaced by `orientation`. |
227 | 231 |
|
228 | 232 | - Modified rotate methods:
|
229 | 233 | - The class methods `.rotate(angle, axis, anchor)` have been replaced by a new `.rotate(rotation, anchor, increment, start)` method where `rotation` ist a scipy `Rotation` object.
|
@@ -252,7 +256,7 @@ This is a major update that includes
|
252 | 256 | - Objects with shorter paths will be considered as static once their path ends while other paths still continue.
|
253 | 257 | 4. `magpylib.getBv(**kwargs)` gives direct access to the field formulas and mostly replaces the `getBv_XXX()` functionality of v2. All inputs must be arrays of length N or of length 1 (statics will be tiled).
|
254 | 258 | - While `getBv` is the fastest way to compute the fields it is much more convenient to use `getB()` which mostly provides the same performance. Specifically,the new `getB()` automatically groups all inputs for combined vectorized evaluation. This leads to a massive speedup when dealing with large Collections of similar sources.
|
255 |
| - - In addition to `getB`, the new `getH` returns the field in [kA/m]. |
| 259 | + - In addition to `getB`, the new `getH` returns the field in kA/m. |
256 | 260 |
|
257 | 261 | ### Removed
|
258 | 262 | - the kwarg `niter=50` does not exist anymore for the Cylinder field computation. The functionality was completely replaced by the config setting `Config.ITER_CYLINDER=50`.
|
@@ -415,7 +419,7 @@ The first official release of the magpylib library.
|
415 | 419 |
|
416 | 420 | ---
|
417 | 421 |
|
418 |
| -[Unreleased]:https://github.com/magpylib/magpylib/compare/4.3.0...HEAD |
| 422 | +[4.4.0dev]:https://github.com/magpylib/magpylib/compare/4.3.0...HEAD |
419 | 423 | [4.3.0]:https://github.com/magpylib/magpylib/compare/4.2.0...4.3.0
|
420 | 424 | [4.2.0]:https://github.com/magpylib/magpylib/compare/4.1.2...4.2.0
|
421 | 425 | [4.1.2]:https://github.com/magpylib/magpylib/compare/4.1.1...4.1.2
|
|
0 commit comments