-
Notifications
You must be signed in to change notification settings - Fork 3
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
Support for treatment strategies with interventions at non-consecutiv… #292
Conversation
🦙 MegaLinter status: ✅ SUCCESS
See detailed report in MegaLinter reports |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #292 +/- ##
==========================================
- Coverage 97.07% 96.97% -0.10%
==========================================
Files 30 29 -1
Lines 1809 1816 +7
==========================================
+ Hits 1756 1761 +5
- Misses 53 55 +2
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
@f-allian, is the codecov just failing on this because the codebase has got slightly bigger? It says I have 100% coverage of the patch, so that's all I can think of, but adding in extra code with 100% coverage should be fine right? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@f-allian, is the codecov just failing on this because the codebase has got slightly bigger? It says I have 100% coverage of the patch, so that's all I can think of, but adding in extra code with 100% coverage should be fine right?
@jmafoster1 Looks like the coverage is failing because you've deleted causal_testing/specification/capabilities.py
. Do you know if this was intentional? If so, recommitting it should fix it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, this was intentional. It is no longer required as the new functionality requires timesteps to be specified explicitly, which is what I wrote capabilities.py
to handle implicitly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jmafoster1 Feel free to merge following our meeting today :)
Thanks. I'm just trying to iron out a couple of bugs, so I'll push that up and then merge in |
Pretty sure I've fixed all the bugs in this. @f-allian , I've re-requested a review as I've changed quite a lot of stuff. Most of it is quite technical, but please let me know if anything seems odd. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jmafoster1 The new changes all look good to me
Support for treatment strategies with interventions at non-consecutive timesteps. Timesteps without an explicitly specified intervention are treated as "don't care", so anything can happen.