-
Notifications
You must be signed in to change notification settings - Fork 320
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 public api for dataset. #3536
Create public api for dataset. #3536
Conversation
b597d96
to
bc0439b
Compare
Codecov Report
@@ Coverage Diff @@
## master #3536 +/- ##
==========================================
- Coverage 68.39% 68.39% -0.01%
==========================================
Files 232 235 +3
Lines 30872 30884 +12
==========================================
+ Hits 21115 21122 +7
- Misses 9757 9762 +5 |
bc0439b
to
e3a68af
Compare
bc0f9ab
to
bb6213f
Compare
a505c2a
to
e89a5af
Compare
6451637
to
c222b1f
Compare
Should probably rename the dond module to clarify the difference between the dond function and module |
2db5424
to
a501d56
Compare
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.
so happy to see doNd's being moved from utils to qcodes.dataset :)
6799651
to
786a902
Compare
To hopefully break circular imports
1eba7dd
to
6e23eba
Compare
Things have changed significantly since this review so lets review again
@astafan8 Could you have a look again. The description has been updated to reflect what is in scope and what is not |
Co-authored-by: Mikhail Astafev <[email protected]>
59f4bd4
to
33c8143
Compare
bors merge |
3536: Create public api for dataset. r=jenshnielsen a=jenshnielsen * Move dond module to dataset where it belongs more naturally * Let utils be a module that is independent of the rest of qcodes to avoid cirular dependenceis 1. Move Slack and schema installation to a new module extensions 2. Refactor a few other modules to import qcodes inside the functions. These will eventually be moved elsewhere * Import and document all methods used in dataset examples at the level of qcodes.dataset. * Add shims for old modules. These will not currently raise warnings. I suggest we turn these on after the new api is in a release to avoid confusion This does not in general update examples to use the new imports. I suggest we do that after this pr has been merged. Can be done in small batches making review easier. Co-authored-by: Jens H. Nielsen <[email protected]> Co-authored-by: Jens Hedegaard Nielsen <[email protected]>
This PR was included in a batch that successfully built, but then failed to merge into master. It will not be retried. Additional information: {"message":"All comments must be resolved.","documentation_url":"https://docs.github.com/articles/about-protected-branches"} |
This does not in general update examples to use the new imports. I suggest we do that after this pr has been merged. Can be done in small batches making review easier.