It seems like initializing a cometspy.comets object always overrides the values passed via a parameters object.
I think the defaults are fine, but if a user has specified some values for these output files, then those values should be kept.
|
# dealing with output files |
|
self.parameters.set_param("useLogNameTimeStamp", False) |
|
self.parameters.set_param("TotalBiomassLogName", |
|
"totalbiomasslog" + '_' + hex(id(self))) |
|
self.parameters.set_param("BiomassLogName", |
|
"biomasslog" + '_' + hex(id(self))) |
|
self.parameters.set_param("FluxLogName", |
|
"fluxlog" + '_' + hex(id(self))) |
|
self.parameters.set_param("MediaLogName", |
|
"medialog" + '_' + hex(id(self))) |
|
self.parameters.set_param("velocityMultiConvLogName", |
|
"velocitymulticonvlog" + '_' + hex(id(self))) |
|
|
It seems like initializing a cometspy.comets object always overrides the values passed via a parameters object.
I think the defaults are fine, but if a user has specified some values for these output files, then those values should be kept.
cometspy/cometspy/comets.py
Lines 159 to 171 in 8a9e179