Merge updates into local experiment branch#97
Merged
martintb merged 61 commits into2603-NIST-USMfrom Mar 17, 2026
Merged
Conversation
added tree to pipeline
2602 Beamtime Updates
updated TreePipeline operations
TreePipeline Updates
2602 Beamtime Updates
merged 2602_ORNL from unistgov
added q interpolation and trimming high q values
safety check
…anch_fix Fix agent dockerfile - swap to usnistgov AFL-automation
…pe hints, and improve error handling
2602 ORNL Beamtime Updates
- Introduced caching mechanisms for pipeline operations using memory and disk. - Added functions for managing cache paths and loading/saving cache data. - Improved error handling and logging during module import and inspection. - Updated `get_pipeline_ops` to return warnings and cache metadata. - Added unit tests for caching behavior and strict mode operations. - Refactored JavaScript to handle warnings from the backend response.
…s for Driver and utility functions
Enhance AgentDriver with caching and pipeline operations discovery
…en AFL-automation is not installed
Refactor Web UI into Apps Pattern
- Added support for handling parameter bounds in SASModel with compatibility for newer bumps versions. - Implemented checks for free parameters to skip optimizer invocation when none are available. - Improved covariance matrix handling in SASModel to ensure robustness across bumps versions. - Enhanced chi-squared calculation and error handling in SASFitter. - Updated AutoSASWebAppMixin to include sample index handling for model previews. - Introduced modal for editing fit method JSON in the web app. - Improved UI layout and styling for better user experience in the web app. - Added functionality to clear data context and reset state in the web app. - Enhanced JavaScript logic for managing model inputs and fitting processes.
Updates from 12IDB Beamtime
…litudePhaseDistance
Fix import error handling in APDist PipelineOp
- Updated paths for CSS and JS files in input_builder.html and pipeline_builder.html to reflect new directory structure. - Adjusted image source paths in pipeline_builder.html. - Modified test assertions in test_agentdriver_pipeline_ops.py to verify the correct static directory structure for both input_builder and pipeline_builder apps.
Refactor static file paths in HTML templates and update tests
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
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.
No description provided.