Viewer: a periodic calculation opens without its cell drawn (Periodic Builder off)
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- linux
- Domain
- data-visualization
Research direction
Start with commit 33c40190, which stopped restoring the Periodic Builder pane from the saved layout, and find where the Viewer loads a calculation's structure and whether it draws the cell. The cell data is present in the structure, so the fix should draw it from the structure rather than from the pane state. Done when a QE calculation (or any periodic import) opens in the Viewer with the cell drawn and the Periodic Builder pane still off. The payload names no test file, so reproduce with an 8-atom silicon QE MD run.
Written by the indexing model from the issue text.
Description
Found 2026-10-15 (Linux, test-912 build, QE MD on 8-atom silicon). Opening the calculation in the Viewer, while running or finished, shows the atoms without the unit cell. The Periodic Builder pane is off. Turning it on shows the cell, and the cell then stays on every Geometry Trace frame, so the data is there.
Expected: a calculation whose structure has a cell (QE, and any periodic import) opens with the cell drawn, as the Builder does for a QE calculation. Since 33c40190 the Periodic Builder pane is no longer restored from the saved layout, so this has to follow from the structure. Not release-critical.
- Dominant language
- C
- Stars
- 10
- Forks
- 8
- Avg merge
- 21m
- Merged PRs (30d)
- 1
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
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.
More from FriendsofECCE/ECCE
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
FriendsofECCE/ECCE#353 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
FriendsofECCE/ECCE#336 · 1 comment ·
-
Icons in MacOSOpenenhancement
Difficulty 5/5 Over a week Newbie friendliness 18/100
FriendsofECCE/ECCE#354 · 4 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
FriendsofECCE/ECCE#351 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
FriendsofECCE/ECCE#350 ·
All issues in FriendsofECCE/ECCE
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 2 days
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
ChrisTitusTech/dwm-titus#397 ·
Maintainers usually reply within 1 day
-
good first issue help wanted language:fr translation
Difficulty 1/5 1-3 hours Newbie friendliness 85/100
mrvi0/cli-cheatsheet#160 ·
-
Test modules use volatile int for cross-thread flags instead of atomicsPossibly taken @rahimuddin140 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
valkey-io/valkey#4899 · 1 comment ·
Maintainers usually reply within 2 days
-
Profiler (Remotery) leaks a socket for every connection that fails the WebSocket handshakePossibly taken @rthery claimed this today. Opentriage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day