From c9609694b12c5d5cfb3e5740eac5acc6a8c84541 Mon Sep 17 00:00:00 2001 From: Lukas Pielsticker <50139597+lukaspie@users.noreply.github.com> Date: Mon, 28 Jul 2025 15:23:32 +0200 Subject: [PATCH 1/2] follow renaming of NXlens_em to NXelectromagnetic_lens --- .../nomad/examples/config_file.json | 2 +- tests/data/config_file.json | 2 +- tests/data/example.nxs | Bin 4376480 -> 4376480 bytes tests/data/example_eln.nxs | Bin 4376480 -> 4376480 bytes 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pynxtools_mpes/nomad/examples/config_file.json b/src/pynxtools_mpes/nomad/examples/config_file.json index f5be650..78dc510 100644 --- a/src/pynxtools_mpes/nomad/examples/config_file.json +++ b/src/pynxtools_mpes/nomad/examples/config_file.json @@ -90,7 +90,7 @@ "extractor_current/@units": "µA", "working_distance": 4.0, "working_distance/@units": "mm", - "LENS_EM[lens_*{A,B,C,D,E,F,G,H,I,UCA,UFA,Foc}]": { + "ELECTROMAGNETIC_LENS[lens_*{A,B,C,D,E,F,G,H,I,UCA,UFA,Foc}]": { "name": "*", "voltage": "@attrs:metadata/file/KTOF:Lens:*:V", "voltage/@units": "V" diff --git a/tests/data/config_file.json b/tests/data/config_file.json index 367b19a..01ddb9d 100644 --- a/tests/data/config_file.json +++ b/tests/data/config_file.json @@ -110,7 +110,7 @@ "extractor_current/@units": "µA", "working_distance": 4.0, "working_distance/@units": "mm", - "LENS_EM[lens_*{A,B,C,D,E,F,G,H,I,UCA,UFA,Foc}]": { + "ELECTROMAGNETIC_LENS[lens_*{A,B,C,D,E,F,G,H,I,UCA,UFA,Foc}]": { "name": "*", "voltage": "@attrs:metadata/file/KTOF:Lens:*:V", "voltage/@units": "V" diff --git a/tests/data/example.nxs b/tests/data/example.nxs index 832731e9fa4cc5ca8bf9ea0242d11ec96fc2af20..b7850d6b83d3fd13784bf1c0c357597d77e2cdd7 100644 GIT binary patch delta 5211 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 QTz#KzRo7KGuj;D*0>kD>*8l(j delta 5221 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 Sw3n0Sx9B=345Kz>yZsleWZt6y diff --git a/tests/data/example_eln.nxs b/tests/data/example_eln.nxs index f8c7d46fa5323cd8fc6b3863014cda77e5a13f74..e2435a2fd0330f768fb3fc3fcb6848edafecf661 100644 GIT binary patch delta 5223 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 delta 5241 zcmZ`+d2p0P7N2h>lgvzRAxtI*$wcmuV{&i=0_k>(P=OEvC`Sx1lT0p>5Q1P13AYhB z!>2qzqG%NaQ6w>&v}NHgvTNyDD{Afj;jvg^QIxuctCm~puHwG_`nyIqU)68AfA771 z?{)X(&jy7KO@FTp44j>c&=`A6s?XmErmSu`HG( z*&pYYOClX(hKw9DoAYCIP>GO_NXVPajTCycOoOv{Gf6(}$x|-<_dTuN<9P3E9t4*Ko<=?<8HGF-ucSx5YdPjL@Xi>5s$bBF%B^vk${+ha3c~C9z+r%8IgiWMNCAbA<|j3 zAhj|A~F#7A|@dwBc>pxBBmjxBW55n5i=24 zh-^d-A{XI9ZoM1x=5%`PSn(Ayk_-0p`JEbQ_q}cR?ipeS28vAm26bwcES-i z=^9v^r^%NVs`7~wQU1XkP5zI0s{Ex%q>D8yB!g;}Dfg+01(_tkjx8c{!bJLiEmIZO zeW)l|M!vQRMM0&iSU(3tTwSGw`15L2{?!7MFR#+%tJbUX>_sFX52huuPyJ-3gD3w< zIl69ZB4NfdE@C@cNQ6-irR;F4nJ;Gjo5=s2z~(D^!c;~Kea=&M3QJ}B>KP9A-Sm|kG(L!)kh;&%zt{rN++0apGVS#5-? zWtTo65TTm~S^1}=H(cj+?8a?UYS`DatbdWshJ6F1hS4{m>3d?F=|(8F({s@DgGtr| zSOp`{^`l9)39=$-H(UN6vea0^W-++zCzD|d-zh&FiSQ<|^qT@fLcG6fw z{}4nc(v?uMfK&?X~F zC&MV0#TkmB0haEiKZWy|eHBXs&~}Pev5%+GFO*~QNdmpX_Tv z687FgYATamp@p;?qA4}XWN)a0eJu4pddB9c6E|=J_}?e#jz*37QfMNRO6digH9-4@ zUORD~I@y*bG}4&RqoEFaq5nIQ%)VY~PU%3X&Et?&K`VAz9O7H60~CeP>^IYh{S%ZiAQ07f{90CKPKzt z{>w?vm6!v?pgdarsxv3deT_4XkHh{9%M$!mXAqBF9z^5!U^mUg`QUUDACG;r!vyC2 zHf(D+#63f%!N%2epI$GALRbDU6t6KA!_iRfF(_Y43#1V!dWPh}%WLUMhnnDVh+bzZ zI~l6iaW|u)P9)WhO0CdRWzvR)YVB;tgY>d-NFwCJ5h+j^pgGF77W=rJer1({@b)%Z z@2U|227?ryI!7v{E+}3`CRv*)+&Mv$hpv7m!C(jVNDc6I2d#IiRXo@LMV++FsTEW= z9PXqkQVYA-NlUHLCiu3SZcb8*T;l7B&nqhbU=tl0N|j*w8RB#qGI*+%lxfQ$$v;OV zLv9UC^zh>3k5aJM-q#%TZx7a5Y~Zh<;3n zd*JmTnva8}>`lfhSyL2)nZX+rX>EZ>~;yu6~^!lFW7c5dOU z*@d~8xyW-<6@&b-4JM*9{%FgTpY6-b_Th;DsSz_whnw}(J>4se^xq7%r)@~X1)5;-nd}6z`TY;r#{-KU40Db4yuD zE}m@Fix#v^4Vt6m=*d;pT5$v#TWcFz>n%PJEKfA~@GQ>DhkFq66oxR1W!A6wZ28%{ zZu!_Qhcp+wO_*7cXy%D#zS4lBiM}O&?v9fd0og>|<4RR8{3XhtYa;|AH_>9nW{F}W zEtPNLf3tWpfNXopAqO}1E8fWH|tSqc6YY*s-ZXZI`a9)Q<5Sq&dH z(=^W-)q$2qOYi|jvQ{j~I*~|~aQC2aS1sJF7s3tP-#9zJJT@u{kAIA$0`LvbrbdY@ z)ryG(fwZEqPQlfTDfXT%YItq4 zTgq~3TGr=T+J%FyqIpR1BkupWnA)Iu=^fp|?F4c-( zfc$9*_}h8g4gNOF?h(=K5bM-B`3Fj+U^* Date: Tue, 29 Jul 2025 09:28:30 +0200 Subject: [PATCH 2/2] use py3.12 throughout CI --- .../workflows/compatibility_with_pynxtools_release.yaml | 7 +++++-- .github/workflows/mkdocs-deploy.yml | 7 +++++-- .github/workflows/pylint.yml | 7 +++++-- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.github/workflows/compatibility_with_pynxtools_release.yaml b/.github/workflows/compatibility_with_pynxtools_release.yaml index 183e978..d806b34 100644 --- a/.github/workflows/compatibility_with_pynxtools_release.yaml +++ b/.github/workflows/compatibility_with_pynxtools_release.yaml @@ -6,6 +6,9 @@ on: pull_request: branches: [main] +env: + python-version: 3.12 + jobs: pynx_compatibility: runs-on: ubuntu-latest @@ -19,10 +22,10 @@ jobs: with: fetch-depth: 0 submodules: recursive - - name: Install uv and set the python version to 3.12 + - name: Install uv and set the python version to ${{ env.python-version }} uses: astral-sh/setup-uv@v5 with: - python-version: "3.12" + python-version: ${{ env.python-version }} - name: Install pynxtools-mpes run: | uv pip install ".[dev]" diff --git a/.github/workflows/mkdocs-deploy.yml b/.github/workflows/mkdocs-deploy.yml index e235609..636aee5 100644 --- a/.github/workflows/mkdocs-deploy.yml +++ b/.github/workflows/mkdocs-deploy.yml @@ -5,6 +5,9 @@ on: branches: - main # Triggers deployment on push to the main branch +env: + python-version: 3.12 + permissions: contents: write jobs: @@ -20,10 +23,10 @@ jobs: git config user.name github-actions[bot] git config user.email 41898282+github-actions[bot]@users.noreply.github.com - - name: Install uv and set the python version to 3.12 + - name: Install uv and set the python version to ${{ env.python-version }} uses: astral-sh/setup-uv@v5 with: - python-version: 3.12 + python-version: ${{ env.python-version }} - name: Cache mkdocs-material enviroment uses: actions/cache@v3 diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml index e991d09..46c480d 100644 --- a/.github/workflows/pylint.yml +++ b/.github/workflows/pylint.yml @@ -2,15 +2,18 @@ name: linting on: [push] +env: + python-version: 3.12 + jobs: linting: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Install uv and set the python version to 3.12 + - name: Install uv and set the python version to ${{ env.python-version }} uses: astral-sh/setup-uv@v5 with: - python-version: 3.12 + python-version: ${{ env.python-version }} - name: Install package and dev dependencies run: | curl -LsSf https://astral.sh/uv/install.sh | sh