DiamondLightSource / DiamondLightSource/hdfmap

Can't read i22 processed file

Open Beginner friendly
#66 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.