Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap of v1.2.0 #20

Closed
31 tasks done
AaronPB opened this issue Apr 29, 2024 · 0 comments · Fixed by #22
Closed
31 tasks done

Roadmap of v1.2.0 #20

AaronPB opened this issue Apr 29, 2024 · 0 comments · Fixed by #22
Assignees
Labels
next release This issue will be considered in new features

Comments

@AaronPB
Copy link
Owner

AaronPB commented Apr 29, 2024

The GUI update

Config flexibility

  • Simplify settings config section.
  • Remove unused settings.
  • Remove fixed sensor groups sections.
  • Add sensors config section to list all sensors to be used.
  • Add sensor_groups config section where all groups are defined.
  • Add calibration sensors under a sensor_calibration section.

New graphs

Related issues: #16

  • Data preview.
  • Individual sensor graphs.
  • Specific group graphs for platforms: Forces, COP.
  • Add COP results to figure layout.
  • Add NavigationToolbar to figures.
  • Add markers and proper color set.

Results settings

Related issues: #17

  • Data limits.
  • Butterworth filter.
  • Save modified results.

GUI redesign

  • Tab updates.
  • New design for sensor groups and status.
  • New layout for results settings.
  • New interface for individual sensor figures.
  • New interface for platform figures.
  • New calibration interface.

Class refactors

  • Simplification of Sensor and SensorGroup handler methods and sensor type with new SType, SGType enums.
  • DataManager internal management with pandas dataframes.
  • SensorManager flexible sensor loader, instead of fixed groups.
  • Avoid FileManager to override initial name value, only update file suffix.
  • Update calibration process with those refactors, adding sensor selector.

Tests

  • Include a test button to import a pre-recorded test with all sensor and sensor group types, to check results management and graphs.
  • Update tests:
    • test_manager_config.
    • test_manager_file.
    • test_sensor.
    • test_sensorgroup.
@AaronPB AaronPB added this to the Version 1.2 - Research tools milestone Apr 29, 2024
@AaronPB AaronPB added the next release This issue will be considered in new features label Apr 29, 2024
@AaronPB AaronPB self-assigned this Apr 29, 2024
@AaronPB AaronPB linked a pull request May 7, 2024 that will close this issue
@AaronPB AaronPB closed this as completed in 3a069d8 May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next release This issue will be considered in new features
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant