Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Modify mantid FilterEvents algorithm #35380

Merged
merged 121 commits into from
May 5, 2023
Merged

Modify mantid FilterEvents algorithm #35380

merged 121 commits into from
May 5, 2023

Conversation

jmborr
Copy link
Member

@jmborr jmborr commented Mar 20, 2023

References
187: [Enabler] Modify mantid FilterEvents algorithm #968

Description of work.

TODO's to resolve before merging the PR

  • FilterEvents::examineAndSortEventWS() sorts all EventList's in the input workspace but this seems unnecessary because TimeSplitter.splitEventList() sorts each EventList
  • Clone the input log properties into the output workspace. The prototype workspace prototype_ws should contain the logs of the input workspace, minus the ExcludeSpecifiedLogs. Then the cloning step optws = prototype_ws->clone() should also clone the logs seamlessly.

To test:

Refs #34794.


Reviewer

Please comment on the following (full description):

Code Review
  • Is the code of an acceptable quality?
  • Does the code conform to the coding standards?
  • Are the unit tests small and test the class in isolation?
  • If there is GUI work does it follow the GUI standards?
  • If there are changes in the release notes then do they describe the changes appropriately?
  • Are the release notes saved in a separate file, using Issue or PR number for file name and in the correct location?
Functional Tests
  • Do changes function as described? Add comments below that describe the tests performed?
  • Do the changes handle unexpected situations, e.g. bad input?
  • Has the relevant (user and developer) documentation been added/updated?

Does everything look good? Mark the review as Approve. A member of @mantidproject/gatekeepers will take care of it.

@jmborr jmborr self-assigned this Mar 20, 2023
bolotovskyr

This comment was marked as off-topic.

@bolotovskyr bolotovskyr requested review from bolotovskyr and removed request for bolotovskyr March 24, 2023 21:59
@jmborr jmborr force-pushed the ewm_737_738_739 branch 2 times, most recently from 3f19b12 to c23540c Compare March 29, 2023 15:01
@jmborr jmborr force-pushed the ewm_737_738_739 branch from b9af436 to e972e48 Compare April 6, 2023 16:47
Copy link
Member

@peterfpeterson peterfpeterson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, this is a very impressive body of work. Lots of minor/cosmetic requests.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants