Ticket #10061 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

FITS file loader

Reported by: John Hill Owned by: John Hill
Priority: major Milestone: Release 3.3
Component: Diffraction Keywords:
Cc: Blocked By:
Blocking: Tester: Anders Markvardsen

Description

Add the capability to load FITS files into Mantid.

This will need to be loaded as a stack of multiple files into a single workspace.

Attachments

Image029_00000.fits (517.5 KB) - added by John Hill 6 years ago.
file to test
Image029_00001.fits (517.5 KB) - added by John Hill 6 years ago.
second file

Change History

comment:1 Changed 6 years ago by John Hill

Refs #10061 added files for loader

Changeset: fb5eea97709f1c6f223602b94261da8e09e20469

comment:2 Changed 6 years ago by John Hill

Refs #10061 made changes for loading multiple files into one workspace

Changeset: cf334a95bbd34359b704644f469757920814432b

comment:3 Changed 6 years ago by John Hill

Refs #10061 changes for IDF and improved loader speed

Changeset: 67348e40e93910e7b3d1db0c3f7cefc5942b9d76

comment:4 Changed 6 years ago by John Hill

Refs #10061 improved error handling

Changeset: f53237c1a385f5f24563211e2dc295e5d1ff51a7

comment:5 Changed 6 years ago by John Hill

Refs #10061 attempting to fix build warnings

Changeset: a9f516be6c4d6b4b57bb3f1f5ecab12c67b2944e

comment:6 Changed 6 years ago by John Hill

Refs #10061 attempting again to fix build errors

Changeset: 61161537b674f83abbb4739b6d7546e2b41ee252

comment:7 Changed 6 years ago by John Hill

Refs #10061 attempting again to fix build errors

Changeset: 7810b51abfe0a0a3d9cbf0373dccae993ea3b63c

comment:8 Changed 6 years ago by John Hill

Refs #10061 attempting again to fix build errors

Changeset: 2af5b9b184372afaea50e821d2fdc7e848bfc078

comment:9 Changed 6 years ago by John Hill

Refs #10061 fixing final warning

Changeset: 21b7ea3382d7249a664981283c9b6d0f9cdaf92f

comment:10 Changed 6 years ago by Martyn Gigg

Fix cppcheck warnings.

Refs #10061

Changeset: 069c533ed3a82f14b4d5b0d20f93860e232a2376

comment:11 Changed 6 years ago by Martyn Gigg

Revert changes to Load that have broken the LoadTest system test

This reverts the changes to Load from commits

We need a better way for a specific loader to request that it will handle all files that Load has found. Refs #10061

Changeset: 4a18ac0736e9e186e9f74d22ab84927442b27b54

comment:12 Changed 6 years ago by John Hill

Refs #10061 add unit test

Changeset: 731c0d51b06a259b5468d8edb149991855835aa2

comment:13 Changed 6 years ago by John Hill

comment:14 Changed 6 years ago by John Hill

Refs #10061 tests now completing locally

Changeset: 9e828f1e962ec8297b8120e18ae64dfe442641c3

Changed 6 years ago by John Hill

file to test

Changed 6 years ago by John Hill

second file

comment:15 Changed 6 years ago by John Hill

Testing:

The FITS Header isn't strongly defined for the instruments which will be used. Current implementation loads files from the IMAT-Berkeley camera. Two files from this camera are attached. Issue raised in #10231

When loading both files through Mantid, the algorithm should load both files into a single workspace.

comment:16 Changed 6 years ago by John Hill

  • Milestone changed from Backlog to Release 3.3

comment:17 Changed 6 years ago by Martyn Gigg

  • Status changed from new to assigned

comment:18 Changed 6 years ago by John Hill

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

comment:19 Changed 6 years ago by Anders Markvardsen

  • Status changed from verify to verifying
  • Tester set to Anders Markvardsen

comment:20 Changed 6 years ago by Anders Markvardsen

  • Status changed from verifying to closed

Merge remote-tracking branch 'origin/feature/10061_fits_loader'

Full changeset: 995f32768cd94c786f5af7a89f8d5c92304c2679

comment:21 Changed 6 years ago by Anders Markvardsen

Tested that attached files loaded.

If *.fits is the standard data file extension image files it should be added to Mantid Data Files extension so these files shows up by default with Load

comment:22 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10903

Note: See TracTickets for help on using tickets.