nexusformat / definitions

Definitions of the NeXus Standard File Structure and Contents
https://manual.nexusformat.org/
Other
26 stars 57 forks source link

Recommended class to store Beam Visualization System (BVS) #1302

Closed Gigarrum closed 1 year ago

Gigarrum commented 1 year ago

Recently I was talking with one developer from one of our beamline here and he told me they collected some data from some BVS and store it. NeXus currently don't have a specific class for this type of device and I was wondering which is the recommended class to use for this type of device at the moment. Additionally, do you think it would be useful to create a new contributed definition for it or there is no need for such a specific class and a more generic can handle this?

prjemian commented 1 year ago

Sounds like a detector. How does it differ from the NXdetector base class?

On 7/11/2023 8:40 AM, Paulo Baraldi Mausbach wrote:

Recently I was talking with one developer from one of our beamline here and he told me they collected some data from a BVS and store it. NeXus currently don't have a specific class for this type of device and I was wondering which is the recommended class to use for this type of device at the moment.

That said, do you think it would be useful to create a new contributed definition for it or there is no need for such a specific class and a more generic can handle this?

— Reply to this email directly, view it on GitHub https://github.com/nexusformat/definitions/issues/1302, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARMUMEED7Y4LMVQ7GQAJBTXPVJTXANCNFSM6AAAAAA2GA7UV4. You are receiving this because you are subscribed to this thread.Message ID: @.***>

yayahjb commented 1 year ago

I agree with Pete. A beam monitor and a beam visualization system each would fit nicely as an application definition built on the NXdetector base class

.

On Tue, Jul 11, 2023 at 10:31 AM Pete R Jemian @.***> wrote:

Sounds like a detector. How does it differ from the NXdetector base class?

On 7/11/2023 8:40 AM, Paulo Baraldi Mausbach wrote:

Recently I was talking with one developer from one of our beamline here and he told me they collected some data from a BVS and store it. NeXus currently don't have a specific class for this type of device and I was wondering which is the recommended class to use for this type of device at the moment.

That said, do you think it would be useful to create a new contributed definition for it or there is no need for such a specific class and a more generic can handle this?

— Reply to this email directly, view it on GitHub < https://github.com/nexusformat/definitions/issues/1302>, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AARMUMEED7Y4LMVQ7GQAJBTXPVJTXANCNFSM6AAAAAA2GA7UV4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/nexusformat/definitions/issues/1302#issuecomment-1630941818, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABB6EAIQDOBBHAR2RLF5FS3XPVPTJANCNFSM6AAAAAA2GA7UV4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

Gigarrum commented 1 year ago

Totally agree with you @prjemian and @yayahjb! I was being too close minded about the detector class... In my head I was translating NXdetector as an Area Detector, which is totally wrong by my part!

Closing the issue.

Thank you both!