Skip to content
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

interface with new APS scheduling system #14

Open
prjemian opened this issue Apr 12, 2024 · 6 comments
Open

interface with new APS scheduling system #14

prjemian opened this issue Apr 12, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@prjemian
Copy link
Contributor

from email:

BTW the new version is much simpler to use that the old one, I put here a fully functional example I wrote for testing it. There I use current_run() (returned as: 2020-1) and get_current_pi() (returned as PI last name: decarlo) to generate the raw data directory structure as 2020-1/decarlo and the get_current_emails() that is used to share the download link with all users associated with the proposal. I use the same functions in slack-gup to create and share a slack channel with the current users. This to say that is a powerful tool that perhaps should be considered as part of the standard bluesky deployment at that APS, so all beamlines will have meta data tagged with user/proposal information.

Thanks, @decarlof!

@prjemian prjemian added the enhancement New feature or request label Apr 12, 2024
@prjemian
Copy link
Contributor Author

@decarlof, I presume this could replace the apsbss?

@decarlof
Copy link

Perhaps is best to update apsbss to use the new rest API.

@prjemian
Copy link
Contributor Author

The idea behind a separate apsbss project is to provide this access to any APS beam line, regardless of their use of bluesky.

@prjemian prjemian transferred this issue from BCDA-APS/apstools Apr 12, 2024
@prjemian prjemian added this to the 2.0.0 for APS-U milestone Apr 12, 2024
@canismarko
Copy link

@decarlof Is this new API documented somewhere? I have a caproto-based IOC that mimics apsbss with some minor tweaks for our specific beamlines. I'm on board with a simpler API if possible.

https://github.com/canismarko/caproto-apps?tab=readme-ov-file#aps-bss

@prjemian
Copy link
Contributor Author

I talked directly with Arvind Ramanathan. He supplied me with information I'm not certain is ready to be posted online. Talk with him directly.

@prjemian
Copy link
Contributor Author

Ready to resume work on this issue. Contacted IS for latest testing recommendations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants