DiamondLightSource / DiamondLightSource/hdfmap
Can't read i22 processed file
- Dominant language
- Python
- Stars
- 2
- Forks
- 0
- Avg merge
- 4h
- Merged PRs (30d)
- 6
Description
NeXus file: '/dls/i22/data/2026/cm44173-2/xml/templates/waxs_Transmission_IvsQ_Pipeline.nxs'
Error:
```
File "", line 1, in
next((path for path in h if check_nexus_class(h.get(path))), NX_ENTRY)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
TypeError: check_nexus_class() missing 1 required positional argument: 'nxclass'
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating check_nexus_class and the generator expression that scans paths with h.get(path), then reproduce the failure against the referenced NeXus file. Confirm the processed file can be read without the missing-argument TypeError and add or update coverage if the repository provides a relevant test entry point.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100