Skip to content

Flexible Data Input and Display Options #1

@ahmadomira

Description

@ahmadomira

Description

to improve data handling and user experience:

  • Allow users to select whether their data is "Emission" or "Absorbance".

    • For Emission:
      • Y-axis label: Intensity / a.u.
      • Use existing variable names: Id, Ihd, etc.
    • For Absorbance:
      • Y-axis label: Absorbance / a.u.
      • Default I0 to 0 (no background). Only allow user to specify I0 (as Abs(background)) if a checkbox is ticked.
      • Map variables:
        • Ide(D) (extinction coefficient, epsilon)
        • Ihde(HD)
  • Enable users to specify the concentration unit of their input data:

    • Options: Molar (M), millimolar (mM), micromolar (µM), nanomolar (nM)
    • Default: Molar (M)
  • Allow users to choose the unit for the x-axis in plots:

    • Options: M, mM, µM, nM
    • Default: Molar (M)
  • For results files, always output concentrations in Molar (M) for consistency.


To-Do

  • Add option for user to select data type: Emission or Absorbance
  • Update axis labels and variable mappings based on data type
  • Implement checkbox for specifying I0 (background) in Absorbance mode
  • Add input for concentration unit selection (M, mM, uM, nM)
  • Allow user to select x-axis unit for plotting
  • Ensure results files always use Molar (M) for concentration output

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions