MathDescription Editor / Viewer could use modernization / additional features

Aperta
#2,177 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
12/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
java
Ambito
desktop

Direzione di ricerca

The work is in the MathDescription editor and viewer, where the existing Language Server support and save-time compilation (currently reported only as a popup) are the starting points. Before any change, a maintainer needs to decide the scope: syntax highlighting, an issues panel, inspect-on-hover, or the AI/MATLAB import ideas. Done would mean an agreed design for one of these, not a single edit.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Error Reporting Java-based Type: enhancement User Interface

It's a very old design, with some use by more math-oriented modelers.

The biggest challenges are the fact that there's very little "inspect-ability" in the viewer mode.

In the editor mode, while there is basic Language Server support, "compilation" relies on a single pass when saving, and is only stored as a popup.

Having syntax highlighting (especially warning and error underlining), an issues panel, and inspect-on-hover functionality would serve this feature of VCell well.

Ambitious features include potentially using algorithms or AI to be able to take math-models written in other languages (ex: matlab or similar) and convert them into math models, and even back-import into a BioModel.

Lingua principale
Java
Stelle
140
Fork
35
Merge medio
22h 6m
PR unite (30g)
14

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di virtualcell/vcell

Tutte le issue di virtualcell/vcell

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.