-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AD: write HDF5 files using Single mode #691
Comments
This might need some customizations for |
Implementation here should consider #671. The NSLS-II area detector support has some changes. Here, new version-specific mixins would be appropriate. |
TIL: class FileStoreHDF5SingleIterativeWrite(FileStoreHDF5Single,
FileStoreIterativeWrite):
'''
Used for running Areadetectors hdf5 plugin in `Single` mode, with
`point_number` in the kwargs.
'''
pass
is the sole reason for |
Also, in conversation on Slack:
As @tacaswell replied on (Slack):
The handler for the |
Let's review:
Andrew Walters (NSLS-II) replied on Slack:
|
So, we'll need a new mixin class to accomplish what we want. Here are the goals for that class:
|
There is a repair pending for |
For the In [16]: run.primary._resources
Out[16]:
[Resource({'path_semantics': 'posix',
'resource_kwargs': {'frame_per_point': 5},
'resource_path': 'tmp/docker_ioc/iocad/tmp/example/2022/09/30/0b6359e3-7ae1-433f-a086_000000.h5',
'root': '/',
'run_start': 'b8feb932-3644-4328-8534-0bf088281035',
'spec': 'AD_HDF5',
'uid': '7261c07c-63c8-437c-ab6e-98e0b8e814a3'})] |
For In [16]: run.primary._resources
Out[16]:
[Resource({'path_semantics': 'posix',
'resource_kwargs': {'filename': '90193be9-1ec1-4cb5-92e1',
'frame_per_point': 5,
'template': '%s%s_%6.6d.h5'},
'resource_path': 'tmp/docker_ioc/iocad/tmp/example/2022/09/30',
'root': '/',
'run_start': 'a8a2cd85-212f-441e-b6c2-17e1a7cd70f5',
'spec': 'AD_HDF5_SINGLE',
'uid': '764374aa-5059-4ff1-b33f-9d17f76ebfa9'})] |
The USAXS is used to collecting area detector images in SPEC with a configuration as shown in the following screen view:
The text was updated successfully, but these errors were encountered: