-
Notifications
You must be signed in to change notification settings - Fork 9
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
Refactor echogram and associated components using accessor #93
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
@leewujung: Thanks for reviewing and instruction! Has solved the issue |
@leewujung: The jupyter files are for testing, as their names imply. I just delete them. |
Hey @ldr426 : one suggestion: could you restrict the panning motion to only move horizontally (so it is a left-right scrolling motion), so that the echogram does not get out of view vertically? Thanks! |
Hey @leewujung : Actually, you could switch pan tool to moving vertically and horizontally. (Click and hold the button for about one sec, the tool options will show) |
Ah I see -- great, I didn't know that! And you are right that if we restrict the pan to be horizontal, it'll have problems once people zoom in. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added a few comments. I played a bit with the demo: my main challenge is that after I changed the values several times for the Sv_range the demo stopped making any changes: most probably it queued all the options I gave it while I wanted it to register only the last one. That made click even more which most probably made it worse. If there is a way to cancel or time out a sequence of requests it will make it better.
) | ||
|
||
self.color_map = panel.widgets.TextInput( | ||
name="Color Map", value="jet", placeholder="jet" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Colormap is one word
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hard to know if one needs to type in, and what colormap options are. I wonder if there is an option to have a drop down menu with a few popular colormaps and then Other option in which to type an extra colormap. Add a link to colormaps.
|
||
self.Sv_range_slider = panel.widgets.EditableRangeSlider( | ||
name="Sv Range Slider", | ||
start=self.MVBS_ds.Sv.actual_range[0], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I forgot if we decided this variable is always called MVBS_ds, or we can make it more general. For now I guess it is fine but in future maybe somebody will try to plot an echogram before MVBS.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we can do the overall change from MVBS_ds
to just ds
.
To ensure people put in the right type of dataset, I think we should add a input checking method that is called in Echogram.__init__
to check for the following:
- existence of the
Sv
data variable Sv
data variable should have dimensions ("channel", "ping_time", "echo_range")
We should also allow depth
in the last dimension, but we can do that later -- I'll create an issue so that we do not forget.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @leewujung, issue for this has been created: #98
please add more details if you want.
@@ -146,7 +148,7 @@ def __init__(self, MVBS_ds): | |||
|
|||
# http://holoviews.org/user_guide/Applying_Customizations.html | |||
self.gram_opts = holoviews.opts( | |||
invert_yaxis=False, tools=["hover", "box_select"] | |||
invert_yaxis=False, tools=["hover", "box_select", "lasso_select"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tried the lasso but I could not understand how to use it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nevermind, I tried lasso today and now it is working: yesterday I could make only a box with it?!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @valentina-s, now lasso option is just a option. We need to add corresponding function (plotting and data extracting) later.
rgb_ch = {"R": None, "G": None, "B": None} | ||
|
||
for ch, color in rgb_map.items(): | ||
rgb_ch[color] = convert_to_color( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one the actual RGB plot when you hover you see value for RGB some big number, what is it? I expected to see 3 values between 0-255.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @valentina-s: Mentioned in #82 (comment). Maybe the number is some encoding of numpy time. Not sure the reason yet.
import numpy | ||
|
||
|
||
def convert_to_color(ds_Sv, channel_sel, th_bottom, th_top): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Functions like this can have tests associated with them
These are nice features but not so obvious: at some point @ldr426 could record a video of a demo to show off these options :) |
In the demo: single frequency and multiple frequency plots are linked, but tricolor is not: maybe best not to link them since they are three different examples, not one widget. |
* Bugs fix (#88) * Change importing format to comply with develop mode * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve that curtain could not dynamically render * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Select box correctly when not inverting y-axis * local testing * y-axis testing * Y-axis testing * add options for echogram * del testing files * add options * set y-axis inversion * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * 06/06/2023 - testing * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Refactor echogram and associated components using accessor (#93) * Change importing format to comply with develop mode * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve that curtain could not dynamically render * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Select box correctly when not inverting y-axis * local testing * y-axis testing * Y-axis testing * add options for echogram * del testing files * add options * set y-axis inversion * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add testing files * rename testing file * a * a * lasso testing * add for testing * 06/06/2023 - testing * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add trigram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Delete echoshader/new_version directory * Add testing files * rename testing file * a * a * lasso testing * add for testing * Add trigram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * ADD testing file * del old one * add test.ipynb * change "= None" to "is None" * little fix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add comments * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Sync * Add docstring and customizing colormap * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Delete .DS_Store * Delete .DS_Store * Solve Undefined Name * Use Literal to solve undefined issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve 'line too long' issues * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve 'line too long' issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve "compare False should using is not" * Delete testing files * delete testing toy dataset --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Wu-Jung Lee <[email protected]> * Add feature of select box (#103) * Change importing format to comply with develop mode * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve that curtain could not dynamically render * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Select box correctly when not inverting y-axis * local testing * y-axis testing * Y-axis testing * add options for echogram * del testing files * add options * set y-axis inversion * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add testing files * rename testing file * a * a * lasso testing * add for testing * 06/06/2023 - testing * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add trigram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Delete echoshader/new_version directory * Add testing files * rename testing file * a * a * lasso testing * add for testing * Add trigram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * ADD testing file * del old one * add test.ipynb * change "= None" to "is None" * little fix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add comments * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Sync * Add docstring and customizing colormap * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Delete .DS_Store * Delete .DS_Store * Solve Undefined Name * Use Literal to solve undefined issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve 'line too long' issues * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve 'line too long' issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve "compare False should using is not" * Delete testing files * delete testing toy dataset * Add selected box plotting and extracting feature * Add python doc for extracting box function * Delete testing files * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve line too long issue * Change name from ambiguous `gram` to echogram --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Wu-Jung Lee <[email protected]> * Feature echomap (#122) * Change importing format to comply with develop mode * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve that curtain could not dynamically render * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Select box correctly when not inverting y-axis * local testing * y-axis testing * Y-axis testing * add options for echogram * del testing files * add options * set y-axis inversion * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add testing files * rename testing file * a * a * lasso testing * add for testing * 06/06/2023 - testing * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add trigram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Delete echoshader/new_version directory * Add testing files * rename testing file * a * a * lasso testing * add for testing * Add trigram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * ADD testing file * del old one * add test.ipynb * change "= None" to "is None" * little fix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add comments * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Sync * Add docstring and customizing colormap * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Delete .DS_Store * Delete .DS_Store * Solve Undefined Name * Use Literal to solve undefined issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve 'line too long' issues * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve 'line too long' issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve "compare False should using is not" * Delete testing files * delete testing toy dataset * Add selected box plotting and extracting feature * Add python doc for extracting box function * Delete testing files * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add map plotting * Add features of curtain and some comments * Draft PR for map part * Update track, curtain and linked connection logic * Add colormap type (list) for curtain * Add testing file for demo * Delete .DS_Store * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve pre-commit * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Store link state of curtain * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Delete .DS_Store * Add .DS_Store to .gitignore * change name of varaiable "gram_plot" to "echogram" * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Update variable name "old_vmin" to "data_min" --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Wu-Jung Lee <[email protected]> * Feature stats (#130) * Change importing format to comply with develop mode * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve that curtain could not dynamically render * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Select box correctly when not inverting y-axis * local testing * y-axis testing * Y-axis testing * add options for echogram * del testing files * add options * set y-axis inversion * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add testing files * rename testing file * a * a * lasso testing * add for testing * 06/06/2023 - testing * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add trigram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Delete echoshader/new_version directory * Add testing files * rename testing file * a * a * lasso testing * add for testing * Add trigram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * ADD testing file * del old one * add test.ipynb * change "= None" to "is None" * little fix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add comments * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Sync * Add docstring and customizing colormap * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Delete .DS_Store * Delete .DS_Store * Solve Undefined Name * Use Literal to solve undefined issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve 'line too long' issues * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve 'line too long' issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve "compare False should using is not" * Delete testing files * delete testing toy dataset * Add selected box plotting and extracting feature * Add python doc for extracting box function * Delete testing files * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add map plotting * Add features of curtain and some comments * [pre-commit.ci] pre-commit autoupdate (#105) updates: - [github.com/igorshubovych/markdownlint-cli: v0.34.0 → v0.35.0](igorshubovych/markdownlint-cli@v0.34.0...v0.35.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Draft PR for map part * Update track, curtain and linked connection logic * Add colormap type (list) for curtain * Add testing file for demo * Delete .DS_Store * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve pre-commit * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Store link state of curtain * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] pre-commit autoupdate (#123) updates: - [github.com/psf/black: 23.3.0 → 23.7.0](psf/black@23.3.0...23.7.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Delete .DS_Store * Add .DS_Store to .gitignore * change name of varaiable "gram_plot" to "echogram" * Update echoshader/new_version/echogram.py Co-authored-by: Wu-Jung Lee <[email protected]> * Update variable name "old_vmin" to "data_min" * Add stats part * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Create functions for repetitive code * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * delete useless importing lib * Resolve conflict * Resolve conflicts * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add python doc * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add docstring * Solve pre-commit issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve pre-commit issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Wu-Jung Lee <[email protected]> * Final-version Refactoring (#131) * Create folders for new refactoring * Add core.py, echogram.py, map.py and utils.py * Add files * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add moored point in map & config in utils * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add echogram in core.py and docstring * Lined echogram and map for 2nd version * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve pre-commit issue * High-order structure building * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve pre-commit * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add underlying code for hist and curtain * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * sovle pre-commit * Add curtain, hist and table * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix little bugs ahout curtain and hist * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add subscriber about echogram * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add curtain * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add new requirements * Add bidirectional control logic * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add reset tool * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add customized opts * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update file stucture * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add __init__.py * Add more docstring * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add testing demo * erase pre-commit warning * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Add testing files (#139) * Fix channel select bugs * Add testing files * solve pre-commit warnings * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * extract out testing files * Add pytest and CI config * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Set the testing files as expected for a user * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Make the testing files to pytest format * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Improve testing files * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add more testing cases * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Dev test ci (#142) * Adding branches for testing * renaming workflow to workflows * addign extra empty line to trigger the workflow * Put the branches into bullet points * remove test coverage * Rename test.py to test_plots.py Adding underscrore for discoverability * fixing get_data call * limit to python 3.10 * pin pandas * test with unpinned Python * Add document files (#140) * Fix channel select bugs * Add testing files * solve pre-commit warnings * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * extract out testing files * Add pytest and CI config * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Set the testing files as expected for a user * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Make the testing files to pytest format * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Improve testing files * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add more testing cases * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add docs for generating data * Add index and design intro page * Add index and structure intro pages * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * code blocks should have a language specified * Add data generation docs * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add echogram showcases * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add track and hist exampls * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add panel server setup * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve pre-commit * Improve based on feedback * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * del deprecated testing files * Add Configuration file v2 (.readthedocs.yaml) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Solve conflicts * Solve doc conflicts --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Update README.md * Dev patch (#147) * Update setup_server.md removing repeating sentence from panel * splitting user and development installation instructions * removing intro.md * Update index.md adding a more general description and a note that folks can skip to the examples as this will be what most users need. Later we may reorganize the order of the sections. * language * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update _toc.yml * Update index.md Fix typo --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Dingrui Lei <[email protected]> * Fix-dev (#149) * improve dev based on feedback * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Wu-Jung Lee <[email protected]> Co-authored-by: Valentina Staneva <[email protected]>
This PR aims to refactor echoshader project in a dataset-centric and user-based way with xarray accessor.
Related issue(s): #82
Features have been built:
get_rgb.py
.get_string_list.py
.test.py
is a testing and displaying file using in dev period, andconcatenated_MVBS.nc
is testing dataset.EC2 example: http://34.209.26.1:5008/test