Closed prjemian closed 3 years ago
per #4, this content from remarks.md
:
2021-05-27: Bluesky Case Studies
Note the Bluesky Office Hours every Wednesday afternoon at 2:30 - 3:30 on MS Teams. No set format to this, People come with a question or contribution, answers as possible. https://tinyurl.com/BlueskyOfficeHours
up_down_once()
plan of the custom_plan notebook?%pycat .logs/ipython_logger.log
to see the log file. It is OS-independent.from inspect import signature
to document the call signature of functions.kind
used?%%time
at the start of slow cells to show how long the execution took to complete.;
to suppress output of the object representationprimary
? (data streams)plan_name
in the metadata? How is this defined?A general question (if time allows): GUI vs CLI, which category is the BlueSky more compatible with? BS doesn't seem to provide SPEC like CLI environment (contained environment with limited number of pre-defined commands) nor have any intention to be used for existing GUI frames (e.g., MEDM or caQtDM). From user's perspective, they would not expect they should learn much of Python jargons to run their experiment at different beamlines. As a beamline scietist, what should I prepare to provide users with a consistent, robust interface for their experiment? Every single user experiment is to be customized on Bluesky platform?
RunEngine streams: https://blueskyproject.io/bluesky/tutorial.html#other-supplemental-data
Is there a GUI for bluesky?
Teach us to write plans all the time. No blocking examples.
About data coming from an area detector. Is the area detector saving data to disk using its own save file functionality and Bluesky just saves the filepaths in the catalogue. Or, is Bluesky grabbing the 2-D data from the image PV directly and saving it in its own catalogue. Or, both ways are possible?
how many blueskys can run at the same time at a beamline?
How can we make background monitoring processes? Wants to run a sample heater process separate from standard collection process.
https://apstools.readthedocs.io/en/latest/applications/snapshot.html#bluesky-snapshot
How can it be logged into the same experiment data base?
cat[-1]
as this result may be unpredictable.2021-05-26
start_xxx.sh
and start_adsim.sh
need to find remove_container.sh
: absolute paths neededremove_container.sh
does not need to remove container images after stopping since they remove themselves : two lines commented outdotenv
extension (pip install dotenv
)Note: The jupyterhub runs from a custom docker container
RE(customScan())
If Python is installed in the docker container that runs JupyterHub, then the Python install and config is not necessary, only the EPICS IOCs, the databroker config, the notebooks, and the example data are needed. Could be simpler then?
a couple files contain notes regarding specific course offerings in 2021