-
Notifications
You must be signed in to change notification settings - Fork 0
Release: merge develop into master #96
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Refactor ExperimentFactory and Experiments classes for improved argument handling and creation methods * Refactor Experiment initialization across tutorials to follow new API * Refactor functional tests to follow new API * Refactor unit tests to follow new API * Remove unused pytest import * Prevents building font cache info in docs build * Refines workflow name for clarity * Renames workflow for clarity and purpose * Removes Pixi validation workflow. The user specific validation is in another workflow. * More fixes for the functional tests * Automates tutorial script conversion and deployment * Update checkout action to version 5 in GitHub workflows * Updates release workflow to use enhanced actions * Enhances checkout action for full history fetching * Streamlines GitHub Actions YAML syntax * Removes push and pull_request triggers * Removes feature branch from CI config * Adds ID to draft release notes step * Refines experiment documentation to follow new API * Adds manual trigger to draft release notes workflow * Restricts GitHub Actions to master and develop branches * Simplifies experiment doc headings and clarifications * Refactors test workflow and adds cron trigger * Enables GitHub token for tutorial scripts * Removes branch-specific logic from workflows * Add tests for ExperimentFactory argument validation * Bump dependencies
…s and CIF conversion (#88) * Refactor ExperimentFactory and Experiments classes for improved argument handling and creation methods * Refactor Experiment initialization across tutorials to follow new API * Refactor functional tests to follow new API * Refactor unit tests to follow new API * Remove unused pytest import * Prevents building font cache info in docs build * Refines workflow name for clarity * Renames workflow for clarity and purpose * Removes Pixi validation workflow. The user specific validation is in another workflow. * More fixes for the functional tests * Automates tutorial script conversion and deployment * Update checkout action to version 5 in GitHub workflows * Updates release workflow to use enhanced actions * Enhances checkout action for full history fetching * Streamlines GitHub Actions YAML syntax * Removes push and pull_request triggers * Removes feature branch from CI config * Adds ID to draft release notes step * Refines experiment documentation to follow new API * Adds manual trigger to draft release notes workflow * Restricts GitHub Actions to master and develop branches * Simplifies experiment doc headings and clarifications * Refactors test workflow and adds cron trigger * Enables GitHub token for tutorial scripts * Removes branch-specific logic from workflows * Refactors datastore system simplifying access * Refactors CIF mapping logic in Datastore classes * Refactors datastore module structure * Enhances Datastore and adds type enforcement * Bumps dependencies
…ifact handling, and automated release PR creation (develop → master) (#93) * Restructures documentation build and deployment workflow * WIP on update-docs-build-workflow * Automates release PR creation workflow * Update .github/workflows/build-docs.yml Co-authored-by: Copilot <[email protected]> * Update .github/workflows/build-docs.yml Co-authored-by: Copilot <[email protected]> * Update .github/workflows/build-docs.yml Co-authored-by: Copilot <[email protected]> * Refines line breaking for condition in YAML * Updates build workflow to trigger on branch pushes only * Fixes CI branch condition syntax in GitHub Actions * Updates branch condition check for CI trigger * Remove trailing whitespace from workflow * Enhances environment setup in pixi.toml * Bump deps * Refines non-Python formatting command * Refines CI branch testing logic * Fixes syntax error in nonpy-format-fix-modified command --------- Co-authored-by: Copilot <[email protected]>
* Refactors pattern calculation to avoid redundant returns * Fixes unit tests for non-returning calculate pattern * Removes unused numpy imports
…into relevant classes (#92) * Refactors background type handling using Enum * Refactors sample form handling using Enum * Rename enums for clarity and consistency * Refactors scattering type constants with enum * Refactors SampleForm usage to use SampleFormEnum * Removes invalid linked phases test module * Refactors default radiation probe using Enum * Refactors beam mode using Enum * Refactors peak profile type using Enum * Refactors peak profile description handling * Refactors axes label handling by using Enum * Enhances type checking and import structure
…#89) * Create a new fitting module directory * Reorganizes fitting tracker module structure * Refactors minimizer structure and imports * Refactors reliability factors into metrics module * Reorganizes import statements for clarity * Enforces absolute imports for consistency * Updates pixi.lock * Pins dependencies in pixi.toml * Reorganizes import statements in minimization module
* Create a new fitting module directory * Reorganizes fitting tracker module structure * Refactors minimizer structure and imports * Refactors reliability factors into metrics module * Reorganizes import statements for clarity * Enforces absolute imports for consistency * Updates pixi.lock * Pins dependencies in pixi.toml * Reorganizes import statements in minimization module * Adds descriptions to parameters and descriptors
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request does not contain a valid label. Please add one of the following labels: ['[scope] bug', '[scope] documentation', '[scope] enhancement', '[scope] maintenance', '[scope] significant']
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request is created to trigger the release pipeline. It merges the accumulated changes from
developintomaster.[maintainer] releaseand is excluded from release notes and version bump logic.