-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
create a list of important characteristics to be auto checked after data.prep runs #6
Comments
case in point RMI-PACTA/archive.pacta.data.preparation#210 |
I think this should be transferred to workflow.transition.monitor? @jdhoffa @AlexAxthelm |
I would say its better in https://github.com/RMI-PACTA/workflow.pacta.data.qa |
Based on the actual check list that @cjyetman wrote, I think I agree that it should live in https://github.com/RMI-PACTA/workflow.pacta.data.qa Maybe we need to discuss and focus our overall QA strategy a bit? My first proposal would be that:
|
I don't like the idea of workflow.transition.monitor silently exporting bogus data, so I intend to implement some version of this there. Not opposed to similar checks living in the QA repo. |
Yeah totally fair. I think mainly the point:
seems like it's not really appropriate for https://github.com/RMI-PACTA/workflow.transition.monitor A priori, how should https://github.com/RMI-PACTA/workflow.transition.monitor know how many funds should be expected? But the other basic self-consistency checks totally make sense. Maybe just close this issue, and make two more focused issues in https://github.com/RMI-PACTA/workflow.transition.monitor and https://github.com/RMI-PACTA/workflow.pacta.data.qa |
I think the original intent behind "number of funds" was for the "reporting" part of it versus the "checking" part of it, e.g. potentially adding that to the manifest so it's super easy for someone to inspect what's in the data without having to load it. I think @AlexAxthelm did something similar with workflow.factset recording data object stats in the manifest. |
Ah that's a cool idea and makes a lot of sense! Ok then as you were!! XD |
NB: this is also included in the new |
I think that it might be a bit simpler to maintain if we add the QA repo to |
Just want to bare in mind that we are talking about large hypotheticals there since there is no way to run https://github.com/RMI-PACTA/workflow.pacta.data.qa non-interactively at this stage (the mainoutputs are .pdfs) |
It would be nice to start compiling a list of data characteristics that should be checked once data.prep is done, and eventually write some code that will automatically check/report on them after every run.
I'll start with a few, and please add to it if you think of any...
The text was updated successfully, but these errors were encountered: