Covmodel arg bugfix: Always convert nugget to float #157
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This line of code generated an Error with
gstools==1.3.0rc2
:ValueError: Precision not allowed in integer format specifier
Reason:
nugget
was never converted tofloat
internally and is stored asint
(which is totally fine for all calculations), but the printing routine tries to format it as float.This PR solves this problem and adds some minor additions:
rescale
was not setable after the model was instantiated: addedrescale.setter
rescale
didn't show up in therepr
string: fixed if rescale is not the default valueanis
andangles
where always showing up also for isotropic and unrotated models: fixedThis means, the repr is the exact init sequence to create a model:
The conditional repr looks like the following: