Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Mar 04, 2020
  2. Jan 31, 2020
  3. Jan 16, 2020
  4. Jan 09, 2020
  5. Dec 18, 2019
  6. Dec 14, 2019
  7. Dec 13, 2019
  8. Dec 04, 2019
  9. Nov 28, 2019
    • Martyn Gigg's avatar
      Accept OrientedLattice by unique_ptr · 424fc625
      Martyn Gigg authored
      The overwhelming use case for this method is to
      take ownership of a lattice object into Sample.
      Using unique_ptr clarifies that this is happening
      at the call site and forces a caller to make copy
      if that is truly the desired behaviour. The old code
      make a copy internally but this was not obvious
      from the method call.
      424fc625
  10. Nov 20, 2019
  11. Nov 18, 2019
  12. Nov 08, 2019
  13. Oct 18, 2019
  14. Sep 27, 2019
  15. Sep 23, 2019
  16. Sep 04, 2019
    • Owen Arnold's avatar
      Fix bad merge and exports · 4b311737
      Owen Arnold authored
      4b311737
    • Owen Arnold's avatar
      File production seems to be OK · 6b68a103
      Owen Arnold authored
      Main change here is preventing LoadNexusProcessed from running the
      instrument save when going via the ESS route.
      
      New problem is that LoadNexusProcessed does not attempt to look for new
      Geometry in Nexus as part of the loading, and therefore gives up when it
      shouldn't
      
      LoadNexusProcessed also annoyinly looking for group named "instrument",
      which we now do not adhere to.
      6b68a103
  17. Sep 02, 2019
    • Owen Arnold's avatar
      File production seems to be OK · e4e5ecaa
      Owen Arnold authored
      Main change here is preventing LoadNexusProcessed from running the
      instrument save when going via the ESS route.
      
      New problem is that LoadNexusProcessed does not attempt to look for new
      Geometry in Nexus as part of the loading, and therefore gives up when it
      shouldn't
      
      LoadNexusProcessed also annoyinly looking for group named "instrument",
      which we now do not adhere to.
      e4e5ecaa
  18. Aug 28, 2019
  19. Aug 19, 2019
  20. Aug 14, 2019
  21. Aug 13, 2019
  22. Aug 05, 2019
  23. Jul 29, 2019
  24. Jul 26, 2019
  25. Jul 25, 2019
  26. Jul 24, 2019
  27. Jul 23, 2019
  28. Jul 18, 2019
    • Dan Nixon's avatar
      Implement grouped parallel event insertion · a0af5e6b
      Dan Nixon authored
      This is based on the prototype derived from the meeting at the DMSC last December.
      
      The workflow is as follows:
        - Pool all events received from the Kafka stream into a single buffer
        - When the buffer is to be flushed (i.e. events populated in the EventWorkspace):
          - Parallel sort the event buffer by the detector ID/workspace index
          - Determine group boundaries
          - Parallel insert events into EventWorkspace
      
      Also included is the optimisation of using a spec to ID mapping based on
      a vector rather than map.
      This provides better performance during the initial event buffering
      (where this lookup is made).
      
      Initial benchamrking shows 25M events is a intermediate buffer threshold
      for LOKI (9 banks) at 10^7 events per second.
      This manages to maintain well over 14Hz pulse rate (with no post
      processing).
      a0af5e6b
  29. Jul 15, 2019
Loading