-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Description:
This will prepare mantid for the new way of filtering logs as detailed in the design document.
The work focuses on writing the Kernel::TimeROI object, adding it to the API::Run (or API::LogManager) object, and giving the Kernel::Statistics object additional fields for time-averaged-mean and time-averaged-std-dev. The work needs to be done in a way that leaves old functionality in-place. Functions that are designated to no longer exist should be annotated as deprecated (see design document for details).
This enabler will cover steps 1-5 of the "implementation notes" section of the design document.
Outline of activity:
- Create
Kernel::TimeROIobject [Task] Imp SANS #952: Docker Image for Feature Branch #970 - Expose
Kernel::TimeROIobject to python [Task] Imp SANS #952: Resolve Missing Cleaning Script #971 - Create documentation for
TimeROImaybe as a "concept" page [Task] Imp SANS #952: create new release candidate #972 - Figure out the math of discretizing the equations for taking time-average values. This should center on how stl should be employed to do the work [Task] Imp SANS #952: Update the CI tag for the multi-builders Runners in the deploy repo #973
- Design tests to verify that the calculation of time-average values are correct. Include cases from the epic. [Enabler] Skip deployment for scheduled pipelines #974
- Modify
API::Run(orAPI::LogManager) to calculate the new values, add them to theLogManager.m_singleValueCachewhich may need to be changed toprotectedor get aprotectedsetter soAPI::Runcan access it. At this point it will be duplicated functionality in [Task] Imp. SANS #957 Skip deployment for scheduled pipelines #975 - Add fields to
Kernel::Statisticsobject verify that they are exposed to python. This will include updates toAPI::Run(orAPI::LogManager) adding the additional information [story] Enable use to switch value/use a constant scaler as transmission #976 - Remove
FilteredTimeSeriesProperty
Reactions are currently unavailable