ngageoint / sarpy_apps Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Steps taken:
Installed sarpy from latest master
(sarpy-test) llamentowski@DESKTOP-8575LM6:~/code/python/sarpy_apps (master)$ conda list | grep sarpy packages in environment at /home/llamentowski/anaconda3/envs/sarpy-test: sarpy 1.2.12 pypi_0 pypi
Installed sarpy-apps from latest master:
(sarpy-test) llamentowski@DESKTOP-8575LM6:~/code/python/sarpy_apps (master)$ python setup.py install
(...)
Using /home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.8/site-packages Finished processing dependencies for sarpy-apps==1.1.14
Trying to run validation tool errors with:
(sarpy-test) llamentowski@DESKTOP-8575LM6:~/code/python/sarpy_apps (master)$ python sarpy_apps/apps/validation_tool.py Traceback (most recent call last): File "sarpy_apps/apps/validation_tool.py", line 26, in <module> from sarpy_apps.apps.aperture_tool import RegionSelection ImportError: cannot import name 'RegionSelection' from 'sarpy_apps.apps.aperture_tool' (/home/llamentowski/anaconda3/envs/sarpy-test/lib/python3.8/site-packages/sarpy_apps-1.1.14-py3.8.egg/sarpy_apps/apps/aperture_tool/__init__.py)
Though:
(sarpy-test) llamentowski@DESKTOP-8575LM6:~/code/python/sarpy_apps (master)$ cat sarpy_apps/apps/aperture_tool.py | grep RegionSelection
class RegionSelection(Frame, WidgetWithMetadata): app = RegionSelection(root, reader=reader)
The functionality should be described by a presentation, and in person discussion.
Our GUI tools need to support readers with more than one image segment and/or meta-data object.
1.) Stream-lining the functionality should begin with the taser tool viewer.
2.) This functionality, once streamlined, should be extended to:
i.) aperture tool
ii.) wake tool.
3.) This should be prohibited (for now) in the annotation tool, because of ambiguities in the labelling. A framework for permitting or prohibiting should be envisioned.
4.) This functionality must be fused with the meta-icon.
This is low priority for now
Also formatting/style information associated for the gui/display. This requires a change to the label schema, as currently implemented, and requires changes to the sarpy repository also. What we should do probably requires more clarification here.
The panels created so far are located in some directory nested below whatever tool is associated. Some of the panels are very general purpose, and moving the general panels to some more obvious and accessible/discoverable centralized location should be considered.
System: Debian 10, Gnome Shell+Wayland
Hardware: Intel CPU/Integrated Graphics
When running canvas_demo.py on my machine, it crashes with the following error whenever you mouse over a dropdown menu.
python3 canvas_demo.py
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Let me know if you want me to try anything to solve it, thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.