Highlights of each release are described below. For more details, see our wiki (https://github.com/nexusformat/definitions/wiki/Release-Notes) which provides links to the Release Notes (itemized list of changes) for any release.
expected 2023-06
Add h5wasm
and H5Web
to HDF tools list.
Allow recommended
attribute as alias for optional
, but with the
recommendation that this attribute be specified.
NXxas: Added NXdata/mode to report detection method.
Added missing close parenthesis in rendering of suggested target.
NXdata: clarify how errors are described in documentation.
NXmx: clarify pixel size.
NXsas: Various fields and groups changed to optional. Only those deemed necessary for data reduction are required.
NXtransformations: Add equipment_component
attribute
NXxas: data fields` changed from NX_INT to NX_NUMBER.
NXxpcs: clarify use of entry_identifier
, entry_identifier_uuid
, and scan_number
.
NXdata: deprecate errors field in favor of VARIABLE_errors for the signal field.
released 2022-08-02
This is a bugfix release. See notes on wiki: https://github.com/nexusformat/definitions/wiki/releasenotes__v2022.07
released 2022-07-05
This release is the result of a virtual NIAC meeting in 2022-03, NeXus Code Camps in 2021-03 and 2022-06, and substantial work by both the NeXus Community and NIAC members.
Summary statistics from the GitHub definitions repository show this activity since the (previous) v2020.10 release:
activity | quantity |
---|---|
Pull Requests | 134 |
Issues | 101 |
Commits | 250 |
See the wiki for more details: https://github.com/nexusformat/definitions/wiki/releasenotes__v2022.06
- Included PDF files moved
/pdf/
to/_static/
. - Minimum Python requirement (for testing and building documentation): 3.7
NXsample
: Removed group namedtemperature
.NXsnsevent
&NXsnshisto
: category changed toapplication
(wasbase
)- Publishing workflow completely rebuilt in Python, now in
/dev_tools/
directory (was in/utils/
). All Python code adheres to automated code style checking (black
andflake8
).
- contributed definitions:
- atom probe microscopy
- electron microscopy
- ellipsometry
- multidimensional photoemission spectroscopy
NXregion
- X-ray photon correlation spectroscopy
- Full vocabulary (names of all groups, fields, attributes, and links) now built and published in the manual.
NX_COMPLEX
data type to describe complex numbers.NX_COUNT
unit type to describe counting events.
- All classes provide a list of reST & HTML anchors to every defined item (groups, fields, attributes, & links).
- Add
depends_on
(field) andNXtransformations
(group) to more base classes.NXdetector
:image_key
NXdetector
,NXmx
:countrate_correction_lookup_table
- Change GitHub default branch to
main
(wasmaster
). - Clarify:
- naming rule of NXDL XML files
- symbol table in NXDL files
NXdetector
:dimensions
- how
default
attribute is used to find the plottable data NXBeam
: various symbols and polarization fields
- Documentation built and published from GitHub Actions workflow
- Switch repository default branch from master to main.
- Units of flux corrected.
- Various documentation revised:
- Description of links
incr
attribute ofdimensionType
NXspecdata
contributed definition withdrawn and removed.
In addition to the NIAC members, these people have contributed to this release:
- Advanced Light Source
- Dylan McReynolds
- Ron Pandolfi
- Juliane Reinhardt
- Padraic Shafer
- Advanced Photon Source
- Daniel Ching
- Miaoqi Chu
- Suresh Narayanan
- Qingteng Zhang
- Dectris
- Sophie Hotz
- Kal Conley
- Diamond Light Source
- Tim Snow
- FAIRmat
- Carola Emminger
- Florian Dobener
- Markus Kühbach
- Andrea Albino
- National Synchrotron Light Source II
- Abby Giles
- Andi Barbour
released 2020-12-08
- see Release Notes wiki: https://github.com/nexusformat/definitions/wiki/releasenotes__v2020.10
released 2020-01-31
- see Release Notes wiki: https://github.com/nexusformat/definitions/wiki/releasenotes__v2020.1
- The manual is now published through GitHub Pages: https://manual.nexusformat.org
- We have a DOI (with zenodo https://zenodo.org/record/3629571) that updates with each release of the definitions repository. The DOI link is noted on our GitHub home page.
released 2018-05-15
- v2018.5
- see release notes: https://github.com/nexusformat/definitions/wiki/releasenotes__v2018.5
- #597
- changed versioning scheme and procedures
- 3.3
- 3.2
- see Release Notes wiki: https://github.com/nexusformat/definitions/wiki/Release-Notes