Skip to content

0.1.1

Latest
Compare
Choose a tag to compare
@CammilleCC CammilleCC released this 16 Jan 10:51
· 7 commits to main since this release
ff07a53

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.