ansys / ansys/pystk

Unify globe and map visualization utils

Open
#809 0 comments 0 reactions 0 assignees Claimed by @jorgepiloto View on GitHub
enhancement
Dominant language
Python
Stars
37
Forks
7
Avg merge
1d 5h
Merged PRs (30d)
19

Description

PySTK has globe and map plotters. These can work in different environments:

- GUI environment via `ansys.stk.stkengine.tkcontrols`
- Jupyter environment via `ansys.stk.stkengine.experiemntal.jupyterwidgets`

However, this forces users to know how to use each scene visualizer with the right environment.

Therefore, the proposal here is to create a common class for globe and map visualizations. Internally, the class should identify the environment in which it is running and use the right visualization backend.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the globe and map plotters with the GUI backend in ansys.stk.stkengine.tkcontrols and the Jupyter backend in ansys.stk.stkengine.experiemntal.jupyterwidgets. Define the common visualization entry point and verify that it selects the appropriate backend in each environment; done means users no longer need separate environment-specific visualizer usage.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter, python
Domain
data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.