This is, however, redundant and should be removed in my opinion to avoid confusion.
The Measurement() already has an assigned initConc via this argument of the addData() method. (Also note inconsistency of initConc vs. init_conc.)
All replicates should have the same initial concentrations as the measurement, otherwise they would not be replicates. So this should only be specified once (in the Measurement).
The init_conc entered via the Replicate() class is not stored in the XML, and this information is thus not round-trippable.
Thanks for pointing this out! Indeed the init_conc argument is redundant now regarding the addition of the new Measurement class. The argument and all corresponding methods were removed in commit e3732e6.
The init method signature for the
Replicate()
class has an argumentinit_conc
:This is, however, redundant and should be removed in my opinion to avoid confusion.
Measurement()
already has an assignedinitConc
via this argument of theaddData()
method. (Also note inconsistency ofinitConc
vs.init_conc
.)init_conc
entered via theReplicate()
class is not stored in the XML, and this information is thus not round-trippable.