From 8090811ced47a750c60b6e75e06a96504aecb719 Mon Sep 17 00:00:00 2001 From: Martin Lang Date: Sun, 2 Feb 2025 15:36:28 +0100 Subject: [PATCH 1/8] Changelog: additional data in info.json; standart time format --- source/changelog.rst | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/source/changelog.rst b/source/changelog.rst index faa6b679..afa70990 100644 --- a/source/changelog.rst +++ b/source/changelog.rst @@ -2,6 +2,26 @@ Changelog ========= +upcoming +======== + +Added +----- + +``micromagneticmodel`` + - Additional data in info.json: start and end time, duration, version of the + adapter package, indication of simulation result (success or failure). + (`#92 `__, + `#93 `__, + `#161 `__) + +Changed +------- + +``ubermagutil`` + - Change timestamp format printed to stdout when starting a simulation to isoformat. + (`#55 `__) + 2024.08 (Sep 03, 2024) ====================== From ebc44a30a02a52a24f7464c0319e817b52b7ba55 Mon Sep 17 00:00:00 2001 From: Martin Lang Date: Sat, 31 May 2025 22:31:01 +0200 Subject: [PATCH 2/8] Update changelog --- source/changelog.rst | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/source/changelog.rst b/source/changelog.rst index afa70990..bb397369 100644 --- a/source/changelog.rst +++ b/source/changelog.rst @@ -2,12 +2,28 @@ Changelog ========= +Format follows [keep a changelog](https://keepachangelog.com/en/) + upcoming ======== Added ----- +``mag2exp`` + - New submodule for ferromagnetic resonance (FMR) to compute FMR power and + phase using the ringown method. For more details refer to the new + :doc:`FMR notebook `. + (`#70 `__) + - Additional parameter to control astigmatism in LTEM. + (`#73 `__) + +``micromagneticdata`` + - Allow setting ``Drive.dirname`` with ``pathlib.Path``. + (`#85 `__) + - Option to initialise Data with path instead of name and dirname. + (`#75 `__) + ``micromagneticmodel`` - Additional data in info.json: start and end time, duration, version of the adapter package, indication of simulation result (success or failure). @@ -22,6 +38,17 @@ Changed - Change timestamp format printed to stdout when starting a simulation to isoformat. (`#55 `__) +Fixed +----- + +``discretisedfield`` + - Fix a bug in holoviews plotting when only a single cell is available in a slider directon. + (`#537 `__) + +``micromagneticdata`` + - ``Data.info`` does no longer fail when ``drive-/info.json`` files are missing/corrupt. + (`#84 `__) + 2024.08 (Sep 03, 2024) ====================== From 3474b382eb5f101cb06d2809e8466b812cd69564 Mon Sep 17 00:00:00 2001 From: Martin Lang Date: Sat, 31 May 2025 22:31:07 +0200 Subject: [PATCH 3/8] New notebook in mag2exp: FMR --- source/documentation/mag2exp.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/source/documentation/mag2exp.rst b/source/documentation/mag2exp.rst index 36136c8e..eeead4c4 100644 --- a/source/documentation/mag2exp.rst +++ b/source/documentation/mag2exp.rst @@ -14,3 +14,4 @@ mag2exp notebooks/mag2exp/X_ray_Holography notebooks/mag2exp/SAXS notebooks/mag2exp/SANS + notebooks/mag2exp/FMR From 1676caf0184c0ab48e318027d8d6346e1e7caaef Mon Sep 17 00:00:00 2001 From: Martin Lang Date: Sat, 31 May 2025 22:32:24 +0200 Subject: [PATCH 4/8] Update version number --- source/changelog.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/changelog.rst b/source/changelog.rst index bb397369..a747df7b 100644 --- a/source/changelog.rst +++ b/source/changelog.rst @@ -4,8 +4,8 @@ Changelog Format follows [keep a changelog](https://keepachangelog.com/en/) -upcoming -======== +2025.06 (upcoming) +================== Added ----- From 28a6f810ce598b88dc6e8abd87cf5177aacf73b2 Mon Sep 17 00:00:00 2001 From: Martin Lang Date: Sun, 1 Jun 2025 18:41:01 +0200 Subject: [PATCH 5/8] Increased minimum Python version to 3.9 --- source/changelog.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/changelog.rst b/source/changelog.rst index a747df7b..fc886926 100644 --- a/source/changelog.rst +++ b/source/changelog.rst @@ -7,6 +7,8 @@ Format follows [keep a changelog](https://keepachangelog.com/en/) 2025.06 (upcoming) ================== +All packages now require ``python >= 3.9``. + Added ----- From b81950cd1319dae8c57069dcfd8474d227b3e1a0 Mon Sep 17 00:00:00 2001 From: Martin Lang Date: Sun, 1 Jun 2025 18:43:56 +0200 Subject: [PATCH 6/8] Update conda-incubator action --- .github/workflows/website.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 49f8ef6d..747f34f6 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -17,12 +17,11 @@ jobs: - name: Initialisation uses: actions/checkout@v4 - - name: Setup conda - uses: conda-incubator/setup-miniconda@v2 + - name: Set up conda + uses: conda-incubator/setup-miniconda@v3 with: environment-file: environment.yml - auto-activate-base: false - miniforge-version: latest + auto-update-conda: true - name: Prepare sources run: make prepare From d60784f9c9c01f2164786f83535b66c6643b723d Mon Sep 17 00:00:00 2001 From: Martin Lang Date: Sun, 1 Jun 2025 19:39:05 +0200 Subject: [PATCH 7/8] Fix syntax --- source/changelog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/changelog.rst b/source/changelog.rst index fc886926..4f28f569 100644 --- a/source/changelog.rst +++ b/source/changelog.rst @@ -2,7 +2,7 @@ Changelog ========= -Format follows [keep a changelog](https://keepachangelog.com/en/) +Format follows `keep a changelog `__. 2025.06 (upcoming) ================== From 20eb108ee6cacf904a1cd9c6dea06720b01a6e03 Mon Sep 17 00:00:00 2001 From: Martin Lang <67915889+lang-m@users.noreply.github.com> Date: Wed, 4 Jun 2025 18:16:49 +0200 Subject: [PATCH 8/8] Update changelog.rst: add release date --- source/changelog.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/changelog.rst b/source/changelog.rst index 4f28f569..3c2c7b1d 100644 --- a/source/changelog.rst +++ b/source/changelog.rst @@ -4,8 +4,8 @@ Changelog Format follows `keep a changelog `__. -2025.06 (upcoming) -================== +2025.06 (Jun 04, 2025) +====================== All packages now require ``python >= 3.9``.