You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Echoshader needs the ability to plot statistics from the Sv data so that users can see where the peak and spread of the Sv values for multiple channels/frequencies.
Expected Results
Users can choose an editable box on an echogram in one panel, and then in another panel
have the histogram of Sv values contained within that window. Users can also check the
distribution of the Sv differences across frequency and the shape of the Sv distribution
summarized as skewness and kurtosis.
@ldr426 please create small issues on the various steps that you're going to do to make this happen so that we can track it here. Thank you. Let me know if you have any questions.
The text was updated successfully, but these errors were encountered:
Until now, I still use hvPlot to plot xarray data, because it offers exact interface to process xarray directly. Holoviews can also deal with xarray data, which needs some transformation, sometimes can be onerous. Holoviews are primarily based on bokeh, a low-level tool which is written by Javascript. But A low-level tool is highly configurable, with an expressive but relatively verbose command language that makes it possible to precisely control how it works.
For example, getting data in box select cannot be done by hvPlot, which should be processed in holoview or even bokeh.
hvPlot, Holoviews and boken's relationship is like below.
So in initial work, I have to read lots of documents to get familiar with these python viz libraries. So I can know which tool is the most suitable for a specific task. Here lists some most common python viz libraries. If using high-level tools only, some accurate and subtle work would never be done. So it can be burdensome to learn all libraries related to holoview, but worthy.
I'll close this now since most of the capabilities required here already exist, and we'll focus on refactoring the package structure and improving/benchmarking the performance going forward.
Just added the "good reference" label so that we can check back here for info later.
Overview
Echoshader needs the ability to plot statistics from the Sv data so that users can see where the peak and spread of the Sv values for multiple channels/frequencies.
Expected Results
Users can choose an editable box on an echogram in one panel, and then in another panel
have the histogram of Sv values contained within that window. Users can also check the
distribution of the Sv differences across frequency and the shape of the Sv distribution
summarized as skewness and kurtosis.
Related issues
Proposed idea
For plotting statistics from sonar data interactively in #20 (comment)
Component 1 : DatetimeRangePicker. Control the time span.
Component 2 : Select. Select specific frequency and colormap.
Component 3 : MultiSelect. Select multiple frequency values to show combined plots.
Component 4 : ArrayInput. Customize colormap input.
Component 5 : Toggle.
Toggle between layout mode and outlay mode (see in Plot statistics from sonar data interactively #20 (comment)).
Component 6 : TextEditor. Output hist information like skewness and kurtosis.
Editable box in Sv image: Four selection modes: Overwrite; Intersect; Union; Inverse
Prototype
made by balsamiq
Originally posted by @ldr426 in #34 (comment)
Actions
@ldr426 please create small issues on the various steps that you're going to do to make this happen so that we can track it here. Thank you. Let me know if you have any questions.
The text was updated successfully, but these errors were encountered: