Ticket #8770 (closed: fixed)

Opened 7 years ago

Last modified 5 years ago

IO procedures for indirect inelastic does not work properly.

Reported by: Alex Buts Owned by: Alex Buts
Priority: major Milestone: Release 3.1
Component: Framework Keywords:
Cc: Blocked By:
Blocking: Tester: Samuel Jackson

Description (last modified by Alex Buts) (diff)

Example of the problem open interfaces->Indirect->Indirect Data Analysis ->ConvFit.

There are two file names requested there. These could be: irs26173_graphite002_red.nxs and irs26173_graphite002_res.nxs from Mantid system tests data.

1) The file names provided there do not work with normal Mantid search path. They are looked for either in default save folder or full path needs to be specified.

The file search for this script should work with Mantid search path.

2) If one specifies full data search path, runs conversion*, deletes conversion results and tries to run conversion again (e.g. after changing some fitting parameters) conversion fails telling that it can not find proper files despite these files are still in the file fields. If one then tries to browse for these files, an unexpected exception is thrown.

I believe this is common behaviour of the data load fields of this algorithm, not only ConvFit field.

*(To run conversion, select single Lorentzian, choose reasonable parameters for Lorentzian and press "Run Sequential fit" -- see http://www.mantidproject.org/Indirect:Indirect_Data_Analysis#Running_ConvFit for more details about it)

Change History

comment:1 Changed 7 years ago by Alex Buts

  • Description modified (diff)

comment:2 Changed 7 years ago by Samuel Jackson

The first point appears to work for me? The second point is valid and has been dealt with in ticket #8768.

comment:3 Changed 7 years ago by Alex Buts

hm... it seems did not work for me. You can close the ticket on as work for me on 1 noting that 2) is another ticket and I will check carefully if it is ok.

comment:4 Changed 7 years ago by Samuel Jackson

  • Status changed from new to verify
  • Resolution set to worksforme

Checked each IDA interface and I definitely appear to be able to load files which are on any of my managed directories in Mantid through the interfaces in IDA by just specifying the file name.

As you say, I'll close this and if you could confirm this works for you and let me know if it doesn't and give me a specific use case where it doesn't.

comment:5 Changed 7 years ago by Alex Buts

  • Status changed from verify to reopened
  • Resolution worksforme deleted

Have just verified it failing with irs26173_graphite002_red.nxs irs26173_graphite002_res.nxs and ConvFit interface.

when I try to use these files from interface, they are not found. If I provide one of these names to load algorithm, they are loaded without any problem

May be it is specific to ConvFit interface.

comment:6 Changed 7 years ago by Alex Buts

  • Status changed from reopened to verify
  • Owner changed from Samuel Jackson to Alex Buts
  • Resolution set to fixed

No -- the interface has not picket up the changes to path made after it has been brought up.

It is fine -- considering it fixed -- please close this ticket.

comment:7 Changed 7 years ago by Nick Draper

  • Milestone changed from Backlog to Release 3.1

comment:8 Changed 7 years ago by Samuel Jackson

  • Status changed from verify to verifying
  • Tester set to Samuel Jackson

comment:9 Changed 7 years ago by Samuel Jackson

  • Status changed from verifying to closed

comment:10 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 9614

Note: See TracTickets for help on using tickets.