Skip to content

Commit

Permalink
udpate changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Boisselet Alexandre (IFAT DC ATV SC D TE2) authored and Boisselet Alexandre (IFAT DC ATV SC D TE2) committed Feb 17, 2022
1 parent 67ee913 commit 7afa7f2
Showing 1 changed file with 35 additions and 8 deletions.
43 changes: 35 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ All notable changes to magpylib are documented here.

# Releases

## [Unreleased v4]
## [Unreleased]
This is a major update that includes

- API changes
Expand Down Expand Up @@ -56,11 +56,11 @@ This is a major update that includes
- scale invariant field evaluations
- special cases caught within 1e-15 rtol and atol to account for numerical imprecision with positioning (e.g. object rotation).
- supress numpy divide/invalid warnings. return np.nan as (0,0,0) (e.g. on magnet edges or on line currents) and allow return of np.inf.
- Updated `Cylinder` diametral magnetization computation with novel closed form implementation.
- Updated `Cylinder` diametral magnetization computation with novel closed form implementation.
- Much faster (100-1000x)
- Numerically stable for small `r`.
- Improved performance of `getB` and `getH` functions and methods.
- Improved numerical stability of current Loop field. [#374](https://github.com/magpylib/magpylib/issues/374)
- Improved numerical stability of current Loop field. [#374](https://github.com/magpylib/magpylib/issues/374)
- Other
- Added `__len__` dunder for `Collection` ([#383](https://github.com/magpylib/magpylib/issues/383))
- Docs:
Expand All @@ -82,7 +82,30 @@ This is a major update that includes


---
## [3.0.2] - 2021-06-27
## [3.0.4] - 2022-02-17

- fix `Collection` operation tests

---
## [3.0.3] - 2022-02-17

### Fixed
- When adding with `Source + Collection` to create a new `Collection`, the original now remains unaffected ([#472](https://github.com/magpylib/magpylib/issues/472))

---

## [3.0.2] - 2021
- Update release version and license year ([#343](https://github.com/magpylib/magpylib/pull/343)], [#344](https://github.com/magpylib/magpylib/pull/344)])

---

## [3.0.1] - 2021-06-27

- Add deployment automation ([#260](https://github.com/magpylib/magpylib/issues/260), [#296](https://github.com/magpylib/magpylib/issues/296), [#341](https://github.com/magpylib/magpylib/pull/341), [#342](https://github.com/magpylib/magpylib/pull/342))


---
## [3.0.0] - 2021-06-27

This is a major update that includes

Expand Down Expand Up @@ -114,7 +137,7 @@ This is a major update that includes
- `.display()` method for quick self-inspection.
- `getB()` and `getH()` methods for fast field computations
- `__repr__` attribute defined and will return their type and their `id`.
- Other new features:
- Other new features:
- The top-level `Config` allows users to access and edit Magpylib default values.
### Changed
- Renamed modules:
Expand All @@ -128,7 +151,7 @@ This is a major update that includes
- `angle` and `axis` are replaced by `orientation`
- `dimension` is replaced by `diameter` for Loop and Sphere classes.
- `angle`&`axis` are replaced by `orientation` (see [Added](#Added) Section)

- Modified rotate methods:
- 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.
- The original angle-axis-anchor rotation is now provided by the new method `.rotate_from_angax(angle, axis, anchor, increment, start, degrees)`.
Expand Down Expand Up @@ -318,8 +341,12 @@ The first official release of the magpylib library.
- Collection class

---
[Unreleased]:https://github.com/magpylib/magpylib/compare/3.0.2...HEAD
[3.0.2]:https://github.com/magpylib/magpylib/compare/2.3.0-beta...3.0.2
[Unreleased]:https://github.com/magpylib/magpylib/compare/3.0.4...HEAD
[3.0.4]:https://github.com/magpylib/magpylib/compare/3.0.3...3.0.4
[3.0.3]:https://github.com/magpylib/magpylib/compare/3.0.2...3.0.3
[3.0.2]:https://github.com/magpylib/magpylib/compare/3.0.1...3.0.2
[3.0.1]:https://github.com/magpylib/magpylib/compare/3.0.0...3.0.1
[3.0.0]:https://github.com/magpylib/magpylib/compare/2.3.0-beta...3.0.0
[2.3.0b]:https://github.com/magpylib/magpylib/compare/2.1.0-beta...2.3.0-beta
[2.1.0b]:https://github.com/magpylib/magpylib/compare/2.0.0-beta...2.1.0-beta
[2.0.0b]:https://github.com/magpylib/magpylib/compare/1.2.1-beta...2.0.0-beta
Expand Down

0 comments on commit 7afa7f2

Please sign in to comment.