CODATA 2018 constants. Copy of processed nrn nrnunits.lib.in#47
CODATA 2018 constants. Copy of processed nrn nrnunits.lib.in#47nrnhines wants to merge 1 commit into
Conversation
|
@nrnhines : just to be sure I understand : this PR is constants to new value, right?
|
|
I was thinking that CoreNEURON would exclusively use the new values. This makes sense only if NEURON can serve as the If CoreNEURON needs to validate against itself (eg model too large to run with NEURON) then my approach needs to be rethought. The simplest rethinking is to give the CoreNEURON the same code as NEURON had prior to the dynam-units merge. I.e nmodl and mod2c need a copy of nrnunits.lib.in and a compile option inherited from CoreNEURON cmake options such as I don't think it is a good idea to give CoreNEURON the dynamic units selection capability that NEURON has. That comes at the cost of replacing constant with value[legacy_or_modern] in the translated mod files and in eion.c. However I think it is reasonable to add the NEURON value of |
Discussed over Skype call. We will add |
Partially responds to neuronsimulator/nrn#521