Details
-
Feature
-
Must have
-
Obs Mgt & Controls
-
-
-
4
-
4
-
0
-
REL-492 Sensitivity Calculator Front-End v0.6.0
-
Team_BUTTONS
-
Sprint 3
-
-
-
-
18.5
-
Stories Completed, Outcomes Reviewed, NFRS met, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
-
-
Sensitivity-calc Team_BUTTONS
-
OMC-G2
Description
Implement a simple GUI interface to expose the backend implemented in SP-762. The GUI is a simple form with two buttons: Calculate and Reset.
The form should contain the following input fields:
- Array assembly context (in this iteration, this can be an uneditable dropdown list with AA4 as the only option. It will be extended through later features.)
- number of LOW stations,
- observation duration in hours,
- Pointing centre in J2000,
- Central frequency in MHz, and
- Bandwidth in MHz.
Input validation has already been implemented in the backend via SP-762.
Clicking on the “calculate” button should pass the form values to the backend and display the returned Stokes I sensitivity. The GUI should also display appropriate error messages returned by the backend.
The reset button should reset all fields to their default values.
While the Mid calculator already has an interface, we are striving from improved usability and accessibility prior to releasing the calculators to the community. These considerations (together with a rough suggested sketch) are contained in this google doc: https://docs.google.com/document/d/1AnbR0s1k0BFwcIXCnoexo2qH8EtLmskmuJtqNwkrQnQ/edit?usp=sharing