Skip to content

Releases: European-XFEL/DAMNIT-web

0.1.1

16 Jan 10:51
ff07a53
Compare
Choose a tag to compare

Key Features

Table Performance Improvements:

  • Optimized data querying and handling for better performance with heavy datasets.
  • Deferred execution of queries for large data loads.
  • Improved database queries by utilizing the run_variables table.

Enhanced Plotting Features:

  • Enabled plotting of data from non-empty table cells.
  • Standardized data extraction and plotting across extracted data types.
  • Improved plotting performance and fixed bugs.
  • Displayed variable titles instead of names in the plot dialog for better usability.

Improvements and Maintenance

Metadata Enhancements:

  • Added the ability to list runs in metadata.

API Enhancements:

  • Improved API responsiveness by introducing a lightweight GraphQL directive for querying the runs field.
  • Added support for specifying a proposal cache path in the settings.
  • Centralized MyMDC settings with a shared configuration object.

Development and Deployment:

  • Introduced Dockerfiles and Compose configurations for easier deployment.
  • Enhanced application initialization with a factory function and implemented structured logging using structlog.

Routing and Settings:

  • Added support for dynamic base paths to improve flexibility in routing.

Bug Fixes

  • Enabled real-time updates for GraphQL queries on the frontend.

Code Maintenance

  • Resolved various type warnings and style issues.
  • Updated project requirements to Python 3.12 or above for enhanced compatibility and features.

0.1.0

02 Aug 08:18
a52f877
Compare
Choose a tag to compare

First version of the DAMNIT-web