-
-
Notifications
You must be signed in to change notification settings - Fork 144
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
Release OpenML 0.10.1 #863
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pass skipna=False explicitly to avoids pandas FutureWarning: " A future version of pandas will default to `skipna=True`. To silence this warning, pass `skipna=True|False` explicitly."
* add flaky decorator and install flaky * remove reruns flag
add missing whitespace in error message
pass skipna=False explicitly
Adding sklearn docstring to flow
Re-enable unit test as server issue is resolved.
* raise a warning, not an error, when not matching version exactly * add strict_version flag to get_flow * crying over here * pass strict version through the cross-validation stuff * don't try to create a 0.19.1 flow on 0.18 * reset flow if version mismatch * fix missing commas, don't be optional * add strict_version to base class
* store predictions_url in runs * can't test when uploading a new run as we don't have details locally * Fix PEP8
* Restructuring the examples section. * Introducing new placeholder examples. * Excluding from the flake8 check the examples with lengthy descriptions.
* also check dependencies for sklearn string * added test * test for None * be safe against dummy flow
Adding list_evaluations_setups() to API docs
* add error handling for return code 163 * improve documentation * fix type error
* add new example regarding svm hyperparameter plotting * implement Neeratyoy's suggestions * add title & fix pep8
* Create OpenMLBase, have OpenMLFlow derive from it. * Derive ID and entity_letter based on class type. * Add #433 open_in_browser. * Use OpenMLBase in Dataset, Run, Task. * Use OpenMLBase for Study * Update tag functions to take into account entity type. * Quote OpenMLBase typing as it is only imported for type checking. * Remove _repr_pretty_ as the default __repr__ prints pretty in a notebook anyway. * Move _to_xml to base * Fix bug, actually check for instance type to determine entity. * Provide list to task type description in task __repr__ * Move fetching id to derived classes. * Share base_url logic. Fix mypy warnings. * Make child classes responsible for making sure _entity_letter is correct. * Docstring and type hint changes. * PEP8 * PEP8 * Fix mypy issues * Fix CI mypy issues. * Dont use Py3.6 syntax * Fix CI mypy issue
* Fix typos and grammatical errors in docs and examples. * a->an because it is followed by a vowel ('o')
* update svm example test * [skip ci] typo
* Allow datasets without qualities to be downloaded. * Remove future tense to bring comply with the character limit * move downloading qualities back into main try/except * Write warning message to log if no qualities could be found when getting a dataset.
Adding Perrone example for building surrogate
* Reworked Task publish and Dataset publish * Use OpenMLBase publish method. * Remove unused import. Add study as legal API entity. * Use shared logic in Flow and fix resolving Study alias. * Further extract shared logic. * Fix flake8, mypy
* Making example faster and adding unit test for it * Fixing server for the unit test * Fixing sklearn version issues in unit test * Removing redundant unit test
* Convert non-str column names to str when creating a dataset. * Add unit test
* Add long description. Add/order author names based on MLOSS paper. * Slightly more verbose short description. Refer to contribution guidelines elsewhere.
* MAINT prepare new release * change version number
* Add debug output * try to please test server * redirect one more test to the live server * add commit as requested by Jan * Removing hard coded retrievals from task example * Improved use of pandas retrieval
* Configure StreamHandler and RotatingFileHandler for openml logs. Make sure the openml logger is used instead of the root logger. * Update logger for examples. * mypy/flake8 updates * Configure logging after creating the cache directory (as the file log requires the directory to exist). * Create cache directory (including the cache subdirectory). * Create .openml and .openml/cache separately. * Translate OpenML logging levels to Python. * Log->Print in examples. Fix log levels. Add PR to changelog. * Allow programmatic change of log level, add example. * Add docstring to example file.
PGijsbers
approved these changes
Nov 5, 2019
Codecov Report
@@ Coverage Diff @@
## master #863 +/- ##
==========================================
+ Coverage 87.77% 88.38% +0.61%
==========================================
Files 36 37 +1
Lines 4072 4298 +226
==========================================
+ Hits 3574 3799 +225
- Misses 498 499 +1
Continue to review full report at Codecov.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.