Skip to content

Add measurement handling#14

Merged
torogi94 merged 2 commits into
data-model-refactorfrom
add-measurement-handling
May 5, 2025
Merged

Add measurement handling#14
torogi94 merged 2 commits into
data-model-refactorfrom
add-measurement-handling

Conversation

@torogi94

@torogi94 torogi94 commented May 5, 2025

Copy link
Copy Markdown
Collaborator
  • Add new method create_new_enzymeml_measurement() to FidArray. Can be used in a script-like manner using gui=False-flag. Setting gui=True allows for using the new MeasurementCreator widget instead.
  • Also updated the apply_to_enzymeml() and create_enzymeml() methods to reflect multiple measurements in EnzymeML documents.

- FidArray now has a create_new_enzymeml_measurement() method that acts as the interface for creating new Measurement objects either per GUI or script.
- FidArray enzymeml_document property now checks for existence of at least one Measurement object in adder method.
- plotting.py now has a skeleton MeasurementCreator class that will later be the GUI for creating new Measurement objects.
- utils.py now has a utility function that creates an EnzymeML Measurement object from the parameters passed to it.
- Add MeasurementCreator widget as GUI for create_new_enzymeml_measurement() method
- Update apply_to_enzymeml() method
- Update create_enzymeml() method
@torogi94 torogi94 merged commit a74a281 into data-model-refactor May 5, 2025
@torogi94 torogi94 deleted the add-measurement-handling branch May 5, 2025 10:10
torogi94 added a commit that referenced this pull request Nov 11, 2025
* Add create_new_enzymeml_measurement() method

- FidArray now has a create_new_enzymeml_measurement() method that acts as the interface for creating new Measurement objects either per GUI or script.
- FidArray enzymeml_document property now checks for existence of at least one Measurement object in adder method.
- plotting.py now has a skeleton MeasurementCreator class that will later be the GUI for creating new Measurement objects.
- utils.py now has a utility function that creates an EnzymeML Measurement object from the parameters passed to it.

* Add multiple Measurement support

- Add MeasurementCreator widget as GUI for create_new_enzymeml_measurement() method
- Update apply_to_enzymeml() method
- Update create_enzymeml() method
torogi94 added a commit that referenced this pull request Nov 13, 2025
* Add create_new_enzymeml_measurement() method

- FidArray now has a create_new_enzymeml_measurement() method that acts as the interface for creating new Measurement objects either per GUI or script.
- FidArray enzymeml_document property now checks for existence of at least one Measurement object in adder method.
- plotting.py now has a skeleton MeasurementCreator class that will later be the GUI for creating new Measurement objects.
- utils.py now has a utility function that creates an EnzymeML Measurement object from the parameters passed to it.

* Add multiple Measurement support

- Add MeasurementCreator widget as GUI for create_new_enzymeml_measurement() method
- Update apply_to_enzymeml() method
- Update create_enzymeml() method
torogi94 added a commit that referenced this pull request Mar 14, 2026
* Add create_new_enzymeml_measurement() method

- FidArray now has a create_new_enzymeml_measurement() method that acts as the interface for creating new Measurement objects either per GUI or script.
- FidArray enzymeml_document property now checks for existence of at least one Measurement object in adder method.
- plotting.py now has a skeleton MeasurementCreator class that will later be the GUI for creating new Measurement objects.
- utils.py now has a utility function that creates an EnzymeML Measurement object from the parameters passed to it.

* Add multiple Measurement support

- Add MeasurementCreator widget as GUI for create_new_enzymeml_measurement() method
- Update apply_to_enzymeml() method
- Update create_enzymeml() method
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant