fixing plotting of characteristic faults + adding inv_time #459
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.
PR fixes handling of plotting fault sources in models with multiple section XMLs (i.e. multiple multi-fault sources) within a single model.
Also makes sure correct investigation time is specifiable to make sure we can instantiate non-parametric sources (otherwise kicks back an error if for example we use a default inv_time of 1 and the NPS has an inv_time of 50 years)
Lastly, fixes a small issue where if you manipulated a datetime entry in a flatfile (i.e. opened it in excel) it could lead to it not being converted into a datetime object because of formatting issues (just use pandas.to_datetime instead of the original smtk functions now)