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

General Input Validation #40

Open
WYVERN2742 opened this issue Aug 15, 2022 · 0 comments
Open

General Input Validation #40

WYVERN2742 opened this issue Aug 15, 2022 · 0 comments
Labels
✨ Feature New feature or request UI User Interface UX User Experience
Milestone

Comments

@WYVERN2742
Copy link
Contributor

The current state of input validation in WebCT is sparse, with a few systems in place for validators.

WebCT should have descriptions and sane defaults for all inputs, along with ranges and feedback from validation errors.

@WYVERN2742 WYVERN2742 added the ✨ Feature New feature or request label Aug 15, 2022
@WYVERN2742 WYVERN2742 added this to the 🏗 v1.0.0 milestone Aug 15, 2022
@WYVERN2742 WYVERN2742 added this to WebCT Aug 15, 2022
WYVERN2742 added a commit that referenced this issue Aug 15, 2022
Added beam type selector:

Synchrotron:
- Parallel Beam
- Energy (keV)
- Exposure (s)
- Intensity (uA)
- Harmonics

Lab CT:
- X-Ray Tube Point Beam
- Voltage (kV)
- Exposure (s)
- Intensity (uA)
- Focal Spot (um)
- Tube Properties
- Supports Filtering

Medical:
- X-Ray Tube Point Beam
- Voltage (kV)
- Exposure/Intensity (mAs)
- Focal Spot (um)
- Tube Properties
- Supports Filtering

🔥 Removed Features:
- Manual selection of Point/Parallel sources has been removed.

🚧 Breaking Changes:
- Beam validation is no longer implemented. (#40)
- Swapping FDK/FBP based on beam type selection is no longer implemented. (#39)
@WYVERN2742 WYVERN2742 moved this to 🗂 Working List in WebCT Aug 15, 2022
@WYVERN2742 WYVERN2742 added UX User Experience UI User Interface labels Oct 20, 2022
@WYVERN2742 WYVERN2742 moved this from 🗂 Working List to 🏗 In progress in WebCT Nov 17, 2022
@WYVERN2742 WYVERN2742 moved this from 🏗 In progress to 🗂 Working List in WebCT Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature New feature or request UI User Interface UX User Experience
Projects
Status: 🗂 Working List
Development

No branches or pull requests

1 participant