Changes#

History of user-visible changes between the versions.

Project milestones describe future plans.

1.0.3#

released 2024-06-13

New Features#

  • Example of APS taxi/fly scans.

Fixes#

  • Application new_bluesky_environment would crash when requests package not found.

  • Function newSpecFile did not update scan_id in some cases.

Maintenance#

  • Add environment file for 2024_2 cycle.

  • Testing with Python 3.9, 3.10, 3.11.

  • Make the home page less complex.

  • Require Py3.9 or higher to run new_bluesky_environment application.

1.0.2#

released 2024-02-26

New Features#

  • Add options to instrument configuration (iconfig.yml):

    • After every run, verify that files were saved, print a confirmation message.

    • Debugging and message options.

  • Add package(s) to environment:

    • ophyd-registry

  • Build oregistry of all ophyd objects.

  • Post a warning if at APS but not on controls subnet.

Maintenance#

  • Add ‘Hello, World!’ test to installation checklist.

  • Drop the (unused now) stdlogpj package for configuring Python’s logging.

  • Environment for bluesky_2024_1.

  • Lint the code (for style and syntax errors) using the ‘ruff’ package.

  • Updates (learned from 2-ID) for new installations.

  • Various documentation updates.

v1.0.1#

Released 2023-08-22.

Breaking Changes#

  • Move older environment files into archive subdirectory.

New Features#

  • Add packages to environment:
    • bluesky-httpserver

    • bluesky-kafka

    • bluesky-live

    • httpie

  • Documentation

    • Git advice for the reference section.

    • How to get the conda command?

    • Use “zlib” as default HDF5 compression.

    • Use Sphinx :download: role.

    • Use Sphinx tab sections for instructions with alternatives.

  • Add iconfig dictionary to routine metadata.

  • iconfig.yml

    • Add ICONFIG_VERSION string.

    • EPICS PV for scan_id.

    • Use RUN_ENGINE_SCAN_ID_PV if defined in iconfig.yml file.

  • new_bluesky_instrument.py

    • Adds/updates tag version in iconfig.yml file.

    • Downloads most recent release of repo.

    • Easier to download.

Fixes#

  • Fix bad formatting of Jupyter notebook cells.

  • libmamba installed before it is used now

Maintenance#

  • Environment for bluesky_2023_3.

v1.0.0#

Released 2023-06-05.

Notice#

  • Initial tag