mantidproject / mantidimaging

Graphical toolkit for neutron imaging.
https://mantidproject.github.io/mantidimaging
GNU General Public License v3.0
10 stars 6 forks source link

[EMAP/IMAT] Bragg edge / ToF image data analysis #2210

Open JackEAllen opened 1 month ago

JackEAllen commented 1 month ago

Description

As a Instrument Scientists

I want to have a tool for visualising and fitting Bragg edges

For experimenter performing energy resolved neutron imaging/transmission (Bragg edge) measurements in IMAT/EMAP

So that users can visualise and fit Bragg edges in neutron TOF images to produce maps of strain and other parameters

Unlike current solutions which relies on external non-commercial unsupported code/programme (TPX_edgefit) and is not user friendly

Our solution will provide maintainable and extendable software solution for the different imaging/transmission formats and integrated into MI workflow, customisable, works with all ToF cameras (e.g. GP2)

Acceptance criteria

Features in Scope

Features in the Minimum Viable Product (MVP)

Optional: Features no in-scope

Enabling Conditions

What needs to be in place before this issue can be worked on?

Blocking Conditions

What needs to be in place before this issue can be closed?

Business Outcome Hypothesis

What is the expected outcome of this issue?

This would allow IMAT to offer a streamlined Bragg Edge Analysis workflow to users. With the flexibility to work with a range of IMAT cameras and to choose the most appropriate analysis tools for any particular sample.

Leading Indicators

What are the metrics that will indicate that we are on track to achieve the expected outcome?

Non-functional Requirements (NFRs)

What are the NFRs for this issue?

Existing Workflow/Alternative Options

External tool for fitting (TPX edge fit), blackbox, old, came with MCP detector (timepix, Berkley detector). Uses 5 parameter function, but can’t be tweaked. Workflow with imageJ, excel, complicated. No GUI

Or RITS, but inefficient workflow, limited control

Or Ibeatles. Not currently available. Needs to be proved.

JeanBilheux commented 3 days ago

Hi, I'm the software developer of iBeatles. iBeatles currently works with the MCP data produced by timepix (Anton's detector). The plan is to make it work with NeXus files as well. Would you be interested in sharing one of those NeXus file (I believe that's what you use) and I can make it work for your data set. Something we can talk about.