-
Notifications
You must be signed in to change notification settings - Fork 0
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
Independent function for starting the DM workflow after acquisition and nexus file writing is complete #104
Comments
@banubot provided a template for starting DM from the DM's python environment. Looks like the only input variables needed are in
|
Bluesky has a different set of Python package requirements than APS Data Management. The bluesky instrument package has provided an adaptation that provides access to the full set of Python software provided by APS DM. The adaptation is enabled by defining all the environment variables required by DM:
Various DM APIs are already provided: bluesky/src/instrument/utils/aps_data_management.py Lines 8 to 14 in 6bbcfec
For example, bluesky/src/instrument/utils/aps_data_management.py Lines 148 to 153 in 6bbcfec
|
Since |
@qzhang234 Is there any additional work to be done to resolve this issue? |
Hi Pete:
Allow me to do some more research. In the meantime please keep the issue open.
Thank you,
QZ
…________________________________
From: Pete R Jemian ***@***.***>
Sent: Wednesday, November 6, 2024 1:29:16 PM
To: aps-8id-dys/bluesky ***@***.***>
Cc: Zhang, Qingteng ***@***.***>; Mention ***@***.***>
Subject: Re: [aps-8id-dys/bluesky] Independent function for starting the DM workflow after acquisition and nexus file writing is complete (Issue #104)
@ qzhang234 Is there any additional work to be done to resolve this issue? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned. Message ID: <aps-8id-dys/bluesky/issues/104/2460602265@ github. com>
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
@qzhang234<https://urldefense.us/v3/__https://github.com/qzhang234__;!!G_uCfscf7eWS!dDSMVF3PVwvwlKNN-d2VctH0QTmar6GBE4mx4qWllIZbPZfMt46MAaSrl_LSpfQPVe7xy6b-kL2_1YK1O1QDaPWeR4r6QQ$> Is there any additional work to be done to resolve this issue?
—
Reply to this email directly, view it on GitHub<https://urldefense.us/v3/__https://github.com/aps-8id-dys/bluesky/issues/104*issuecomment-2460602265__;Iw!!G_uCfscf7eWS!dDSMVF3PVwvwlKNN-d2VctH0QTmar6GBE4mx4qWllIZbPZfMt46MAaSrl_LSpfQPVe7xy6b-kL2_1YK1O1QDaPUQEEN2dw$>, or unsubscribe<https://urldefense.us/v3/__https://github.com/notifications/unsubscribe-auth/ALPJBQVCBIFHWBVJKIV3EZDZ7JUYZAVCNFSM6AAAAABRFBYE5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRQGYYDEMRWGU__;!!G_uCfscf7eWS!dDSMVF3PVwvwlKNN-d2VctH0QTmar6GBE4mx4qWllIZbPZfMt46MAaSrl_LSpfQPVe7xy6b-kL2_1YK1O1QDaPWhA9St_A$>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
A low-level plan (bluesky plan stub that wraps DMs |
We would like to have an independent function for starting the DM workflow after the acquisition is done and the nexus hdf metadata file is written.
We would prefer to have a plain python function independent from Bluesky RE (and potentially apstools, if possible) so that it is easier for beamline folks to develop, maintain and debug.
The text was updated successfully, but these errors were encountered: