Ticket #6518 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

Move from NeXus c-api to c++-api

Reported by: Peter Peterson Owned by: Peter Peterson
Priority: major Milestone: Release 2.5
Component: Mantid Keywords:
Cc: nick.draper@… Blocked By:
Blocking: Tester: Martyn Gigg

Description

This appears to only affect things in the Framework/Nexus subpackage.

Change History

comment:1 Changed 8 years ago by Russell Taylor

  • Cc nick.draper@… added

This is a duplicate of #6200.

See also #2385, #4024, #2363...

comment:2 Changed 8 years ago by Peter Peterson

  • Status changed from new to accepted

comment:3 Changed 8 years ago by Peter Peterson

Re #6518. Messing with NexusFileIO moving to nexus cpp api.

Changeset: 38da04a8581017001b718b031afa64fe353d9b85

comment:4 Changed 8 years ago by Peter Peterson

Re #6518. Moving NexusFileIO to use NeXus cpp api.

Changeset: bb9fcd64d306ba40947a411c9a87139b160342b3

comment:5 Changed 8 years ago by Peter Peterson

Re #6518. Removed public file handle from NexusFileIO.

Changeset: 33927cf951c45727b5c74997c4107795baf76d7a

comment:6 Changed 8 years ago by Peter Peterson

Re #6518. Moving SaveToSNSHistogramNexus to use NeXus cpp api.

Changeset: 12258ec60e548a53887e011a45a57091f5f31f53

comment:7 Changed 8 years ago by Peter Peterson

Re #6518. Moving SaveISISNexus to use NeXus cpp api.

Changeset: 973d8abe3c52d82d16871df59cd9ce489284d384

comment:8 Changed 8 years ago by Peter Peterson

Re #6518. Moving NexusClasses to use NeXus cpp api.

Changeset: d170be9a4eb46f2f979ea8642e60ff0ff85252c2

comment:9 Changed 8 years ago by Peter Peterson

Re #6518. Trying to fix the windoze build.

Changeset: 5cbf7e4a8edc3c35f1a60b14b852aab3139edc9c

comment:10 Changed 8 years ago by Peter Peterson

Re #6518. Trying to fix the windoze build.

Changeset: c99da314c6accb66992bdfc7430dbfa4df02e5e0

comment:11 Changed 8 years ago by Peter Peterson

Re #6518. Trying to fix the windoze build.

Changeset: 5fcd4eb1e0a5eaef0bd5c4094d02c4c53855c911

comment:12 Changed 8 years ago by Peter Peterson

Re #6518. Trying to fix the windoze build.

Changeset: 9feefeb24744b120f64d71466bf01fe405fd64b3

comment:13 Changed 8 years ago by Peter Peterson

Re #6518. Trying to fix the windoze build.

Changeset: 25e76b1abd28adf75265cd0ebd1cd47658f969cd

comment:14 Changed 8 years ago by Peter Peterson

Re #6518. Trying to fix the windoze build.

Changeset: fc94edab2f3f3ef743c28496abd6b0bc77fa1c29

comment:15 Changed 8 years ago by Peter Peterson

Re #6518. Trying to fix the windoze build.

Changeset: 929e408e2972358c07f90ff994564ddf50d66a02

comment:16 Changed 8 years ago by Peter Peterson

Re #6518. Trying to fix the windoze build.

Changeset: d5590612836e4511c0c998897bff7a42f0bc06ee

comment:17 Changed 8 years ago by Martyn Gigg

Revert all commits relating to NeXus move. Refs #6518

LoadNexusProcessed is broken on windows along with 4 system tests.

Changeset: 584b387d6a6f012ef005d1a3bfa924778f30fa08

comment:18 Changed 8 years ago by Peter Peterson

Re #6518. Fixing PERL system test.

Changeset: d3bc9ac5f91f1878e0cfd2977afde02fbcc40c09

comment:19 Changed 8 years ago by Peter Peterson

Re #6518. Copying getEntries from nexus into mantid.

Changeset: 658e095e41cc130ec04b394a9e1002753edf0222

comment:20 Changed 8 years ago by Peter Peterson

Re #6518. Resurrected old failure behavior in getNexusEntryTypes.

Changeset: f6a3ed22051e8cbbb6648da9257191a562a7f441

comment:21 Changed 8 years ago by Peter Peterson

  • Status changed from accepted to verify
  • Resolution set to fixed

The errors that are occurring in the windows builds are inside the nexus 4.3.0 library itself and do not appear to be fixable from outside. The last known working status that got merged into master is where this work is ending. I am creating #6625 as a placeholder for the future work.

comment:22 Changed 8 years ago by Martyn Gigg

  • Status changed from verify to verifying
  • Tester set to Martyn Gigg

comment:23 Changed 8 years ago by Martyn Gigg

  • Status changed from verifying to closed

Verified that the current state is functional, i.e NeXus works and all of the system tests are passing.

comment:24 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 7364

Note: See TracTickets for help on using tickets.