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

ENH: Update the configuration system of xpdacq #207

Open
st3107 opened this issue Apr 28, 2021 · 0 comments
Open

ENH: Update the configuration system of xpdacq #207

st3107 opened this issue Apr 28, 2021 · 0 comments

Comments

@st3107
Copy link
Contributor

st3107 commented Apr 28, 2021

Currently, the configuration system of xpdacq is too complicated and nasty. It is better to deprecate the unnecessary configuration file that is needed. We can do all the setup in the startup of ipython collection and we don't really need any additional configuration yaml file to do that.

Expected Behavior

xpdacq doesn't need any yaml file to configure. All the configuration is done inside the .py files in the startup of profile collection by using a single function or class.

Current Behavior

We need two yaml files to set up the xpdacq and most of the information is not important for the experiment. It is only used to setup the class Beamtime

Possible Solution

A function or class that takes in use input and return the necessary stuffs in namespace for the experiment.

Steps to Reproduce (for bugs)

Context

Priority

Your Environment

@st3107 st3107 added this to the 2021-3 milestone Apr 28, 2021
@st3107 st3107 changed the title DEV: Update the configuration system of xpdacq ENH: Update the configuration system of xpdacq Apr 28, 2021
@st3107 st3107 removed this from the 2021-3 milestone Jun 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant