Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
a44e789
Updates NXtransformations docs (#114)
domna Jan 9, 2024
1427694
change @depends_on docstring in NXtransformations
lukaspie Jan 9, 2024
b1c770e
clarify docstring in NXtransformations depends_on attribute
lukaspie Jan 12, 2024
03c0ece
regenerate nxdl files
lukaspie Jul 3, 2024
dceceed
ci/cd fix
lukaspie Jul 3, 2024
fe3910c
revert unintentional changes from cherry-pick
lukaspie Sep 16, 2024
f2dbbe9
remove unmerged docs update in NXtransformations
lukaspie Sep 23, 2024
e95cd7c
bring in NXcoordinate_system
lukaspie Sep 29, 2024
e7a818a
add NXcoordinate_system_set
lukaspie Sep 30, 2024
a758081
remove NXcoordinate_system_set from contributed
lukaspie Oct 17, 2024
32a339c
separate rotation conventions and predefined coordinate systems
lukaspie Jan 16, 2025
f047610
port docs of NXcoordinate_system_set to NXcoordinate_system
lukaspie Jan 16, 2025
ed27280
clean up docs in NXrotation_conventions
lukaspie Jan 16, 2025
dbce912
rebase contributed
lukaspie Jan 16, 2025
0d1d663
remove duplicated definition
lukaspie Jan 16, 2025
5b58510
fix issues with links in nxdl files
lukaspie Jan 16, 2025
6531735
remove specified coordinate systems for EM/APM
lukaspie Jan 16, 2025
406caf3
typo fix
lukaspie Feb 13, 2025
ec69344
remove NXcoordinate_system/alias
lukaspie Feb 13, 2025
b40467d
use consistent underscores
lukaspie Feb 13, 2025
9fe9d16
Merge remote-tracking branch 'upstream/main' into fairmat-2024-nxtran…
lukaspie Feb 13, 2025
4465edf
use hyperreferences in NXrotation_conventions
lukaspie Feb 14, 2025
e58aca4
remove undefined as option from NXrotation_conventions
lukaspie Feb 14, 2025
4c7d3a8
Apply suggestions from code review
lukaspie Feb 14, 2025
b3333b2
use more precise language for coordinate system docs
lukaspie Feb 14, 2025
f07acee
add hyperreference
lukaspie Feb 14, 2025
e1c3a61
Merge remote-tracking branch 'upstream/main' into fairmat-2024-nxtran…
lukaspie Mar 4, 2025
3e8ab32
remove NXrotation_conventions for now
lukaspie Apr 14, 2025
83e7b0c
remove handedness
lukaspie Apr 14, 2025
58f6197
add explicit between CS and transformations
lukaspie Apr 14, 2025
ee872b5
connect transformations and coordinate systems
lukaspie Apr 14, 2025
65bb31d
ensure rotation handedness is right handed in a given CS
lukaspie Apr 14, 2025
08ac13d
add fallback mechanism for depends_on
lukaspie Apr 15, 2025
dbefd09
clean up language arounds depends_on
lukaspie Apr 15, 2025
f028a83
Apply suggestions from code review
lukaspie May 5, 2025
34ff2cb
rename to Euclidean space
lukaspie May 5, 2025
584db9a
fix NXcomponent notation in NXsample_component (#1545)
lukaspie May 5, 2025
9c8a31f
Apply suggestions from code review
lukaspie May 6, 2025
cb286dc
add clarifications as review suggested
lukaspie May 6, 2025
29e6c50
Update base_classes/NXcoordinate_system.nxdl.xml
lukaspie May 9, 2025
fe1709e
Merge pull request #1415 from FAIRmat-NFDI/fairmat-2024-nxtransformat…
lukaspie May 9, 2025
5b876ee
explicitly define rotation conventions in NXtransformations
lukaspie May 9, 2025
ca2158d
Apply suggestions from code review
lukaspie May 9, 2025
f608d0c
Apply suggestions from code review
lukaspie May 9, 2025
d1e51cb
clean up docstring a bit
lukaspie May 9, 2025
f0fb341
typo fixes
lukaspie May 9, 2025
ee9bea1
change viewing direction for rotation convention
lukaspie May 9, 2025
3c417b5
review suggestions on wording
lukaspie May 12, 2025
7e7d1d5
Update base_classes/NXtransformations.nxdl.xml
lukaspie May 14, 2025
c12b47e
note on mcstas
lukaspie May 14, 2025
a2e92ac
Remove extraneous transformation type attributes from beam directions
PeterC-DLS May 1, 2025
8b111da
Squashed commit of fairmat-2024-mpes branch (all changes combined) (#…
lukaspie Jun 4, 2025
cd3f2c3
use consistent XML header (#1568)
lukaspie Jun 11, 2025
c0942c9
Bug fix: Units in NXxps/NXbeam/beam_direction (#1567)
lukaspie Jul 1, 2025
5fe30ba
Update NXprocess documentation (#1559)
rayosborn Jul 7, 2025
8237a9c
Update call to datetime.utcnow that was deprecated in Python 3.12
PeterC-DLS Jul 11, 2025
ecc9361
Fairmat 2024: proposal on atom probe microscopy (APM) (#1422)
lukaspie Jul 13, 2025
023c5f0
Fairmat 2024: proposal on optical spectroscopy (#1425)
lukaspie Jul 16, 2025
a6503c1
Update link to NeXusIntern.pdf
PeterC-DLS Jul 11, 2025
7ac3f9c
Fairmat 2024: base classes to describe computational geometry (#1421)
lukaspie Aug 14, 2025
b9ed1e8
Fairmat 2024: proposal on electron microscopy (EM) (#1423)
lukaspie Aug 25, 2025
2367184
Fixing typos in appdefs and baseclasses, removal of concepts that are…
mkuehbach Aug 26, 2025
0c04486
fix uppercase notation in NXellipsometry (#1586)
lukaspie Sep 9, 2025
e0c73be
Fairmat addition pr402 to em (#1585)
mkuehbach Sep 10, 2025
9a2e582
Revisiting non-FAIRmat constructive solid geometry in light of FAIRma…
mkuehbach Sep 16, 2025
abdc89d
removed unused namespace prefixes xs and ns (#1372)
woutdenolf Sep 16, 2025
23b2ffd
NXstress contribution: stress-strain analysis (#1039)
woutdenolf Sep 16, 2025
169c573
Typo: NXtomoproc nX -> nY (#1243)
samtygier-stfc Oct 15, 2025
5a44a07
Generalise datatype of NXtomoproc data to NX_NUMBER (#1244)
samtygier-stfc Oct 16, 2025
c519b93
NXinsertion_device: wavelength_shifter (#1587)
zdemat Oct 20, 2025
9932b7b
add spell checker in CI/CD and Makefile (#1582)
lukaspie Oct 20, 2025
6b36398
Fairmat 2025: changes to contributed definitions (#1427)
lukaspie Oct 20, 2025
6c09582
Fairmat 2024: groupings in manual (#1428)
lukaspie Oct 23, 2025
a57de42
Resolve "Invalid type NX_DIMENSIONLESS in NXstress" (#1597)
lukaspie Nov 12, 2025
8ad90ad
NXazint contribution (#1577)
woutdenolf Nov 12, 2025
a33683c
Update NXDL version for release
PeterC-DLS Nov 13, 2025
bf9f146
Upload PDF of v2025.11
PeterC-DLS Nov 13, 2025
e708fc9
Fix CI to allow deployment and uploads
PeterC-DLS Nov 13, 2025
72448f0
Update CHANGES with release v2025.11
PeterC-DLS Nov 14, 2025
134c654
Recategorise some application definitions for #1602
PeterC-DLS Dec 9, 2025
215bb9c
datetime.timezone.utc works for all modern python versions (3.2 -> 3.…
woutdenolf Jan 7, 2026
1b64b29
Expose deprecated attributes in docs for #1605
PeterC-DLS Jan 7, 2026
0463570
Fix CI broken by updated tooling
PeterC-DLS Feb 9, 2026
06d35de
Ensure any reference to inherited nodes match tag type
PeterC-DLS Jan 7, 2026
dc4fc82
Deprecate thumbnail's type attribute for #1605
PeterC-DLS Jan 7, 2026
71d82b1
Remove specification of one year curation requirement for contributions
phyy-nx Nov 18, 2025
f1b679e
Add attributes for the use of parameters in optimization
rayosborn May 1, 2025
12d0801
Fix a couple of typos
rayosborn May 1, 2025
42efdc1
Fix datatype specifications
rayosborn May 1, 2025
4d11711
Change the TERM field type to allow numbers
rayosborn May 2, 2025
f89c624
Fix reference
rayosborn May 2, 2025
470a363
Modify the main docstring.
rayosborn May 16, 2025
11996cf
Add text to emphasize that this base class is not exclusively to stor…
rayosborn Oct 20, 2025
e03f5c9
Drop "_value" in alignment with #1594
mkuehbach Nov 10, 2025
e30916f
Made "model" a field
mkuehbach Nov 11, 2025
fe5393d
Remove unnecessary linefeed
rayosborn Oct 20, 2025
dd897ea
Redefine "model" as an attribute
rayosborn Dec 8, 2025
6abbd50
Remove attributes already defined in the NXparameter base class.
rayosborn Dec 9, 2025
d18b8e2
Fairmat 2025: adding SPM to contributed definitions (#1589)
mkuehbach Feb 13, 2026
4f2c9f0
Merge remote-tracking branch 'upstream/main' into bring-back-patch-re…
Feb 13, 2026
f333c77
make nyaml
Feb 13, 2026
ca447f3
spellcheck
Feb 13, 2026
f341711
remove leftover sas-structure
Feb 13, 2026
004da96
Update copytright dates to 2026
PeterC-DLS Jan 7, 2026
520ba9b
Update SPM contribution copyright dates
PeterC-DLS Feb 13, 2026
7403d05
Restore start dates
PeterC-DLS Feb 13, 2026
3c980fa
Restore more start dates
PeterC-DLS Feb 13, 2026
0ad0f78
Update NXDL version for release
PeterC-DLS Feb 19, 2026
94d8441
Upload PDF of v2026.01
PeterC-DLS Feb 19, 2026
36ae68e
Update CHANGES with release v2026.01
PeterC-DLS Feb 19, 2026
c9e3d4b
Merge branch 'main' into bring-back-patch-release
Feb 20, 2026
9805cc2
nyaml and spelling
Feb 20, 2026
776e8d8
fix merge issues
Feb 20, 2026
103df81
bump python in fairmat docs build
Feb 20, 2026
804ec87
review comments
Feb 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .cspell/custom-dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -729,6 +729,7 @@ von Neumann
voronoi

# Software
LMFIT
Nanobeam
OMERO
Paraview
Expand Down Expand Up @@ -763,6 +764,7 @@ Neighbour
analyse
analyser
analysers
analysing
behaviour
defracted
neighbour
Expand Down
Empty file modified .github/workflows/ci.yaml
100755 → 100644
Empty file.
4 changes: 2 additions & 2 deletions .github/workflows/fairmat-build-pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set up Python 3.9
- name: Set up Python 3.12
uses: actions/setup-python@v4
with:
python-version: "3.9"
python-version: "3.12"
- name: install dependencies
run: pip install -r requirements.txt
- name: Get branch name
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/fairmat-nxdl-yaml-consistency.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ jobs:
check_nxdl:
runs-on: ubuntu-latest
steps:
- name: Set up Python 3.9
- name: Set up Python 3.12
uses: actions/setup-python@v4
with:
python-version: "3.9"
python-version: "3.12"
- name: Checkout Repository
uses: actions/checkout@v2
with:
Expand Down
58 changes: 52 additions & 6 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,62 @@ which provides links to the Release Notes (itemized list of changes) for any rel

.. incoming change for next release

v2025.mm
v2026.mm
++++++++

for release sometime in *2025*
for release sometime in *2026*

Maintenance
-----------
v2026.01
++++++++

released *2026-02-19*

This is a patch release and contains new contributions from the
[FAIRmat consortium](https://www.fairmat-nfdi.eu/fairmat/) and the wider NeXus
community.

Summary statistics from the GitHub definitions repository show this activity
since the (previous) v2025.11 release:

============= ========
activity quantity
============= ========
Pull Requests 15
Issues 4
Commits 28
============= ========

See the wiki for more details:
https://github.com/nexusformat/definitions/wiki/releasenotes__v2026.01

New Features
------------

New contributed application definitions include ``NXspm``, ``NXafm``, ``NXstm``,
and ``NXstm`` accompanied by some new base classes.

The parameter fields in ``NXparameter`` now has some optional attributes to store optimization
metadata and ``NXfit_function`` has been updated to match.

Fixes
-----

Make documentation of deprecated attributes visible. The one year curation
requirement for contributions is now lifted.

Maintenance
-----------

Documentation for some application definitions has been recategorized. Make
tooling work for newer Python. Fix incorrect referencing of inherited nodes of
different tag type.

Deprecations
------------

The ``NXnote`` called ``thumbnail`` in ``NXentry`` has a ``type`` attribute that
is now deprecated in favour of a field of the same name.

* Add nameType="partial" to NXDL schema.
* Use 'nameType' attribute in fields, groups, and attributes.

v2025.11
++++++++
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ nyaml:

# NeXus - Neutron and X-ray Common Data Format
#
# Copyright (C) 2008-2024 NeXus International Advisory Committee (NIAC)
# Copyright (C) 2008-2026 NeXus International Advisory Committee (NIAC)
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
Expand Down
2 changes: 1 addition & 1 deletion NXDL_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v2024.02
v2026.01
Loading
Loading