Skip to content
Shane Maloney edited this page Nov 6, 2023 · 1 revision

Use Cases

  1. As a scientist I want to fit a model to data already in physical units e.g photons/s/keV/cm^2 or watts/s/nm/cm^2

    • Data container

    • Model

    • Fitter

      1. Load the data in the container
      2. Create or choose and existing model to fit the data with
      3. Select time, energy/wave length regions to perform fit on
      4. Fit the data given with the given model
      5. Inspect the model results (statistics and plots etc)
  2. As a scientist I want to simultaneously fit a single model to data from two or more different (detectors, instruments, ...) already in physical units e.g photons/s/keV/cm^2 or watts/s/nm/cm^2

    • Data container

    • Model

    • Fitter

      1. Load the data in the containers
      2. Create or choose and existing model to fit the data with
      3. Select time, energy/wavelength regions to perform fit on (may be different for each data)
      4. Fit the data with model
      5. Inspect the model results (statistics and plots etc)
  3. As a scientist I wasn't to fit a model with physical units to count based data via forward fitting

    • Data container

    • Model

    • Instrument response containers (SRM = DRM + area + transmission etc)

    • Fitter

      1. Load the data in the container
      2. Load the instrument response into
      3. Create or choose and existing model to fit the data with
      4. Combine the data and response
      5. Fit data with the combined data, response object and model
      6. Inspect the model results
  4. As a scientist I would like to directly invert count based data to underlying quantity of interest e.g. electron distribution

    • Data container

    • Instrument response (SRM = DRM + area + transmission etc)

    • Inversion algorithms

      1. Load the data in the container
      2. Load the instrument response into
      3. Create or choose and existing model to fit the data with
      4. Combine the data and response
      5. Fit data with the combined data, response object and model
      6. Inspect the model results
  5. As a instrument team want to support fitting a complex instrument response (rate dependant DRM, unknown transmission, ...)

    • Data container

    • Model = physical model + model of intruemtn response

    • Fitter

      1. Load the data in the container
      2. Load the instrument response into
      3. Create or choose and existing model to fit the data with
      4. Combine the data and response
      5. Fit data with the combined data, response object and model
      6. Inspect the model results

Data container

Spectrum

Clone this wiki locally