ENH: Lightpath "lite" (CLI output, minimal widget)
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 4
- Forks
- 9
- Avg merge
- 7d 14h
- Merged PRs (30d)
- 1
Description
Expected Behavior
This was requested a few times, but it might be convenient to have a more lightweight lightpath interface.
Current Behavior
Currently you either have to access the lightpath python interface or the full GUI.
Possible Solution
Two ideas come to mind.
-
a more fleshed out cli interface that can return the inserted / removed / impediment devices for single destinations
lightpath --hutches <HUTCH> blockinglightpath --hutches <HUTCH> impediment
-
a widget that contains a single lightrow widget (device icon, name, blocking color), without any of the filtering or typhos-ing bits.
Context
https://jira.slac.stanford.edu/browse/ECS-994
https://jira.slac.stanford.edu/browse/ECS-1037
Your Environment
pcds-5.7.2, lightpath 1.0.2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing Python interface and full GUI to understand the current lightpath behavior. The issue presents two possible directions—a CLI for inserted, removed, and impediment devices, or a minimal single-lightrow widget—so done requires choosing one scope and defining its expected behavior before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100