Skip to content

Commit 0cbc766

Browse files
lukaspielukaspie
andauthored
bring back changes from NXDL2025 release (#417)
Co-authored-by: lukaspie <lukaspie@github.com>
1 parent bce2549 commit 0cbc766

File tree

15 files changed

+1968
-312
lines changed

15 files changed

+1968
-312
lines changed

.cspell/custom-dictionary.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ PYCCAPT
136136
Parabolical
137137
Piezo
138138
Plottable
139+
PONI
139140
Prefactor
140141
QUBE
141142
Qdev
@@ -189,6 +190,7 @@ alphabetagamma
189190
alphaone
190191
alphatwo
191192
autophase
193+
azint
192194
backgr
193195
backprojection
194196
backscatter
@@ -419,6 +421,7 @@ polynom
419421
polytope
420422
polytopes
421423
polyvinylidene
424+
poni
422425
potentiostat
423426
proxigram
424427
pseudosymmetry

CHANGES.rst

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,74 @@ which provides links to the Release Notes (itemized list of changes) for any rel
3434
* Add nameType="partial" to NXDL schema.
3535
* Use 'nameType' attribute in fields, groups, and attributes.
3636
37+
v2025.11
38+
++++++++
39+
40+
released *2025-11-13*
41+
42+
This release is the result of [NIAC2024](https://www.nexusformat.org/NIAC2024.html)
43+
and contains substantial contributions from the
44+
[FAIRmat consortium](https://www.fairmat-nfdi.eu/fairmat/) and the wider NeXus
45+
community. It marks the first release of new base classes and application
46+
definitions in the fields of atom probe microscopy, photoemission & core-level
47+
spectroscopy, optical spectroscopy, electron microscopy, and, computational and
48+
constructive solid geometry.
49+
50+
Summary statistics from the GitHub definitions repository show this activity
51+
since the (previous) v2024.02 release:
52+
53+
============= ========
54+
activity quantity
55+
============= ========
56+
Pull Requests 118
57+
Issues 10
58+
Commits 592
59+
============= ========
60+
61+
See the wiki for more details:
62+
https://github.com/nexusformat/definitions/wiki/releasenotes__v2025.11
63+
64+
New Features
65+
------------
66+
67+
New application definitions include ``NXapm``, ``NXazint1d``, ``NXazint2d``,
68+
``NXem``, ``NXellipsometry``, ``NXmpes``, ``NXmpes_arpes``,
69+
``NXoptical_spectroscopy``, ``NXstress``, and ``NXxps``. Accompanying them are
70+
numerous new base classes.
71+
72+
``NXobject`` now has some optional groups and formalizes field names using the
73+
new partial name types to reserve their accompanying fields. Also new optional
74+
identifier fields have been added. ``NXcomponent`` has been introduced as a
75+
superclass for constituent parts of any instruments and many base classes now
76+
extend that. ``NXcoordinate_system`` allows local coordinate frames to be
77+
specified and used in ``NXtransformations`` chains.
78+
79+
80+
Fixes
81+
-----
82+
83+
In base classes, any field units attribute can be specified as concrete
84+
example units in place of the limited set of NeXus defined categories.
85+
Enumerations can be open allowing new custom values to be used if an
86+
appropriate attribute is set.
87+
88+
89+
Maintenance
90+
-----------
91+
92+
Documentation for ``NXdata`` has been rewritten with new examples of its usage
93+
across data of differing dimensions. ``NeXus_repository`` and ``NeXus_release``
94+
fields have added to ``NXroot``. Rotation fields in ``NXtransformations`` for left handed
95+
coordinate systems has been specified.
96+
97+
Deprecations
98+
------------
99+
100+
Removed remaining pages from previous website. In ``NXdata``,
101+
``scaling_factor`` and ``offset`` have been deprecated. In ``NXroot``,
102+
``NeXus_version`` is no longer of use with the frozen state of the NeXus API.
103+
104+
37105
v2024.02
38106
++++++++
39107

MANIFEST.in

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)