Wrong dimensions in `condition` bits does not throw error
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Riproduci il problema con l’esempio XML di NeuroML, concentrandoti sulle espressioni di condizione e di valore nella ConditionalDerivedVariable. Traccia la validazione delle dimensioni di jLEMS per tali espressioni e aggiungi una copertura che mostri che entrambe le incompatibilità generano errori; il lavoro è completato quando l’esempio fornito non passa più silenziosamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
<neuroml xmlns="http://www.neuroml.org/schema/neuroml2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.neuroml.org/schema/neuroml2 https://raw.github.com/NeuroML/NeuroML2/development/Schemas/NeuroML2/NeuroML_v2.3.1.xsd" id="kd3">
<ionChannelHH id="kd3" species="K" conductance="10 pS">
<annotation/>
<gate id="n" instances="1" type="gateHHrates">
<q10Settings type="q10ExpTemp" q10Factor="3" experimentalTemp="16 degC"/>
<forwardRate type="HHNearlyExpLinearRate" rate="0.02 per_ms" midpoint="20 mV" scale="9 mV"/>
<reverseRate type="HHNearlyExpLinearRate" rate="-0.002 per_ms" midpoint="20 mV" scale="-9 mV"/>
</gate>
</ionChannelHH>
<ComponentType name="HHNearlyExpLinearRate" extends="baseHHRate" description="A HHExpLinearRate, but not quite">
<Parameter name="scale" dimension="voltage"/>
<Parameter name="midpoint" dimension="voltage"/>
<Parameter name="rate" dimension="per_time"/>
<Dynamics>
<DerivedVariable name="x" dimension="voltage" value="(v - midpoint)"/>
<ConditionalDerivedVariable name="r" dimension="per_time" exposure="r">
<!-- the condition below should throw an error, the value bit should also throw an error, dimensions are wrong in both places -->
<Case condition="x .neq. 0" value="rate * x/(1 - exp(0 - x/scale))"/>
<Case value="rate"/>
</ConditionalDerivedVariable>
</Dynamics>
</ComponentType>
</neuroml>
- Lingua principale
- Java
- Stelle
- 13
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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 LEMS/jLEMS
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
As a user I want to set a recording frequency different from the simulation/integration time stepApertaenhancement help required
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
-
bug help required
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
netshot-net/Netshot#413 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
scylladb/scylla-cdc-source-connector#350 ·
I maintainer di solito rispondono entro 1 giorno
-
agent:working documentation enhancement go:build lane:needs-decision
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Sanne/incus-spawn#1435 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
area:shuffle bug priority:high requires-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
apache/datafusion-comet#7062 ·
I maintainer di solito rispondono entro 1 giorno
-
help wanted testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
antonyrag/ragleap-core#786 ·
I maintainer di solito rispondono entro 1 giorno