Get Started with mx-bluesky#
Development Environment#
Clone this repo:
git@github.com:DiamondLightSource/mx-bluesky.git
To install a
dev
environment run./dls_dev_setup.sh
. Note that this will also clone and install a local version ofdodal
, as themx-bluesky
package makes use of the devices instantiated there.
The recommended IDE is vscode, and a workspace which includes dodal has been set up in the repo. This can be used on a DLS machine as follows:
cd /path/to/mx-bluesky
module load vscode
code ./.vscode/mx-bluesky.code-workspace
If you use vs code, you may need to set the python interpreter for both repositories to the one from the virtual environment created in
.venv
Supported Python versions#
As a standard for the python versions to support, we are using the numpy deprecation policy.
Currently supported versions are: 3.10, 3.11.