Workflows: templates of linked computations per field, and later an editor
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 8/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Ambito
- desktop-dev
Direzione di ricerca
This is a multi-part roadmap, not a single change. Start with SessionContextPanel, which draws the session view in the Organizer, and with the existing session and task model it reads from. Steps 1 and 2 depend on #174 (calculation series), which is not built yet, and the editor in step 3 needs a design round before any code. A useful first contribution is to ask the maintainers to split this into smaller issues, not to start the editor.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Proposed by Andy (2026-10-15). Different kinds of experiment need different chains of computations. ECCE ships these chains as workflows; later, users build their own in an editor where computations are boxes that can be dragged in and connected.
What ECCE already has
- Sessions: linked tasks. The NWChem and GROMACS MD studies and the reaction study (dirdyed) are built on them.
- The Organizer's session view (SessionContextPanel) draws each task as a box, with connecting lines coloured by link type. Today it only displays; it does not edit.
- #174 (calculation series): generate, run and combine linked calculations. This is the missing engine.
- #175: the multi-calculation results table and profile, i.e. the combine step.
Plan
- Workflows as data templates, not code. A template lists the steps, how results pass between them (geometry, wavefunction, charge and multiplicity) and a final combine step. First templates, shipped with ECCE:
- battery redox potential (#177): optimise, frequencies and solvation single point for both oxidation states, then the potential;
- MD chain: Prepare (or attach external .gro/.top), EM, NVT, NPT, MD;
- the existing reaction study.
- Run a workflow with #174, as a Session, so the session view shows its progress.
- The editor: make the session view editable, so computations can be dragged in as boxes, connected and saved as a new template. This needs a design round first.
External inputs stay first-class. Many GROMACS users make their .gro/.top on websites (CHARMM-GUI, LigParGen, ATB, ACPYPE), and a workflow step can start from attached files instead of an ECCE Prepare step.
Related: #174, #175, #183 (battery tracking), #177, #262, #241.
- Lingua principale
- C
- Stelle
- 10
- Fork
- 8
- Merge medio
- 21m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di FriendsofECCE/ECCE
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
FriendsofECCE/ECCE#336 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
FriendsofECCE/ECCE#391 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
FriendsofECCE/ECCE#389 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
FriendsofECCE/ECCE#388 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
FriendsofECCE/ECCE#387 ·
Tutte le issue di FriendsofECCE/ECCE
Issue simili
-
area:docs kind:docs-drift
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
InauguralSystems/EigenScript#1887 ·
I maintainer di solito rispondono entro 1 giorno
-
[WinReg] update to v12.0.0Apertacategory:port-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
zephyrproject-rtos/zephyr#122906 ·
I maintainer di solito rispondono entro 2 giorni
-
feat(palindrome): add C solutionForse già presa @aadiitya2007 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
techcsispit/code-corner#58 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno