Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We are moving to Svelte as the main UI/Fullstack Framework:
The idea is to not touch
pa
(thepower/
crate).It will be still an
emscripten
WASM blob.We need very little frontend in JS. Just to send the JSON to
pa
and get back some JSON,e.g.
{"test": "oneSampleTTest", "tail": "1", "analysis": "n", "n": 50, "alpha": 0.05,"power": 0.95,"es": 0.5}
and then get back{"n": 45}
.This will enable us to get the reactive conditional rendering on the analysis using Svelte components.
(Some tests have different greek letter for the Noncentrality parameter and also different UI fields for the user to input, these are easy to handle with Svelte)
Additionally, we can do better sanitization of the user inputs before passing internally to
pa
's WASM (related #19),and better error handling possibilities (related #18).
Superseds #29.
TODO