Skip to content
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 0.15 #1561

Merged
merged 118 commits into from
Sep 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
645e97a
Black format checker (#1311)
eddiebergman Nov 17, 2021
cf184e9
Extend docs (#1309)
KEggensperger Nov 23, 2021
5ad0f0e
Added isort checker (#1326)
eddiebergman Dec 1, 2021
b1a453b
Clearup warnings (#1238)
eddiebergman Dec 1, 2021
8276228
Enable tests to be manually triggered (#1325)
eddiebergman Dec 1, 2021
09e4752
Update docstrings of `include` and `exclude` parameters of the estima…
eddiebergman Dec 1, 2021
b21dcc1
added python 3.10 to versions (#1260)
eddiebergman Dec 2, 2021
f1fc155
Port over to AutoML common (#1318)
eddiebergman Dec 2, 2021
c86eb95
Fixed dependancies warnings introduced by `sphinx_toolbox` (#1339)
eddiebergman Dec 9, 2021
d7b4a05
Fix regression algorithms to give correct output dimensions (#1335)
eddiebergman Dec 12, 2021
4b800f0
Update isort-check.yaml to remove occurences of black (#1342)
eddiebergman Dec 12, 2021
45a7df5
Fix random state not being used for sampling configurations (#1329)
eddiebergman Dec 13, 2021
14dd5ab
Update warnings (#1346)
eddiebergman Dec 14, 2021
e2ddf62
Prevent workflow double trigger, Add PEP 561 compliance (#1348)
eddiebergman Dec 21, 2021
ee664fb
DOC: rename OSX -> macOS as it is the new name (#1349)
partev Dec 21, 2021
0a4949d
Changes show_models() function to return a dictionary of models in en…
sagar-kaushik Dec 25, 2021
a58a24b
Fix: Make SimpleClassificationPipeline tests deterministic (#1366)
eddiebergman Jan 12, 2022
d51c34a
Fix: MLPRegressor tests (#1367)
eddiebergman Jan 12, 2022
11dc191
Fix: imports from relative to absolute (#1370)
eddiebergman Jan 14, 2022
73d5da5
Fix: add error to be ignored during test (#1382)
eddiebergman Jan 28, 2022
bd8d521
Test changing the default output distribution for the quantile scaler…
mfeurer Feb 1, 2022
43299a9
Dataset size reduction fixed, updated TargetValidator to match signat…
eddiebergman Feb 1, 2022
1e17a07
Text Processing (#1300)
Louquinze Feb 3, 2022
573031e
Doc: Adds documentation for the dataset compression argument from #13…
eddiebergman Feb 3, 2022
12d2b08
Extend test timeouts, ignore configuration failing for Classification…
eddiebergman Feb 3, 2022
be2dfaf
Tools update (#1358)
eddiebergman Feb 3, 2022
a5bd765
Add: workflow for validating contribution.cff (#1390)
eddiebergman Feb 7, 2022
d9fec90
Fix: approx usage in pytest as illuminated with pytest/9061 (#1391)
eddiebergman Feb 8, 2022
0ee3cd6
Fix: Update codecov to 84% to account for fact `if` branches now cove…
eddiebergman Feb 8, 2022
f13f54b
Fix: Non-formatted file, update pre-commit to use defaults (#1392)
eddiebergman Feb 8, 2022
7482b74
Update: Contributing guide with respect to #1358 (#1389)
eddiebergman Feb 8, 2022
ea93372
Fix makefile (#1397)
eddiebergman Feb 9, 2022
d34231a
Fix: use instead of for gitignore (#1400)
eddiebergman Feb 9, 2022
3a1d8f2
Update tool links in contribution guide and fix a typo (#1401)
eddiebergman Feb 9, 2022
b90d61d
Fix the ensemble_size == 0 error in automl.py (#1369)
bkpcoding Feb 16, 2022
7185aed
Fix: Implement hotfix from #1407, aimed at master (#1408)
eddiebergman Feb 21, 2022
c3d4885
Change HP Name & Include Text example (#1410)
Louquinze Mar 2, 2022
0da9395
rename feature_reduction to text_feature_reduction (#1414)
Louquinze Mar 3, 2022
1a28632
Change treatment of generic column type `object` (#1415)
Louquinze Mar 15, 2022
37a89e5
implement a new attribute `allow_string_features` (#1420)
Louquinze Mar 16, 2022
d4dc780
Update tests: 1. `automl.py` (#1417)
eddiebergman Mar 23, 2022
f775292
change treatment of string features in metalearning (#1426)
Louquinze Mar 25, 2022
6b3d015
Fix: `leaderboard` fills nans (#1432)
eddiebergman Mar 26, 2022
8da3624
Update `StopWatch` to have a context manager and simplify slightly (#…
eddiebergman Mar 27, 2022
f0ba7de
Fix citations
eddiebergman Apr 21, 2022
85f1de2
Fix github actions `sdist.yaml` and `precommit` (#1451)
eddiebergman Apr 21, 2022
a5610d5
Made categorical dictionary more cohesive to overall structure (#1454)
Louquinze May 9, 2022
9597c22
First draft of multi-objective optimization (#1455)
mfeurer May 12, 2022
c26cbe9
Add radom-state to feature-type categorical/numerical (#1465)
eddiebergman May 12, 2022
2f9b66b
Make test caching opt-in with `--cached` (#1464)
eddiebergman May 12, 2022
8947890
Re-organize docs to advertise new text features (#1468)
mfeurer May 12, 2022
7100860
Update ens builder (#1434)
eddiebergman May 13, 2022
510c931
Load single best model as fallback (#1479)
mfeurer May 18, 2022
a8a3cae
Extend Scorer (#1475)
KEggensperger May 24, 2022
011fe71
Multi-objective ensemble API (#1485)
mfeurer May 30, 2022
734a4d6
Changed deprecated DataFrame.append to pd.concat to fix warning (#1487)
EricPedley Jun 2, 2022
0d05f4b
Encapsulated the selector training within a function and called it in…
aseemk98 Jun 2, 2022
7f8f547
Update workflow versions, add dependabot to check them (#1490)
eddiebergman Jun 2, 2022
8932524
Update pytest in `Dockerfile` (#1491)
eddiebergman Jun 2, 2022
4264c41
Update submodule (#1493)
eddiebergman Jun 3, 2022
2007204
Update FAQ with text stuff
mfeurer Jun 8, 2022
56e6ac0
Undo accidental commit
mfeurer Jun 8, 2022
09c4d22
Update FAQ with text stuff (#1500)
mfeurer Jun 9, 2022
fd71fea
Fix moo things (#1501)
eddiebergman Jun 14, 2022
23aba24
Create simple example and doc for naive early stopping (#1476)
eddiebergman Jun 14, 2022
47bbe9c
Rename `rval` to `return_value` or `run_value` (#1504)
eddiebergman Jun 14, 2022
df47a07
Bump actions/setup-python from 3 to 4 (#1511)
dependabot[bot] Jun 14, 2022
ef9c08b
Bump actions/download-artifact from 2 to 3 (#1512)
dependabot[bot] Jun 14, 2022
ff04a6f
Bump codecov/codecov-action from 2 to 3 (#1513)
dependabot[bot] Jun 14, 2022
e866b06
Bump actions/upload-artifact from 2 to 3 (#1514)
dependabot[bot] Jun 14, 2022
49ea639
Fix logging server cleanup (#1503)
eddiebergman Jun 15, 2022
374b8e0
Bump peter-evans/find-comment from 1 to 2 (#1520)
dependabot[bot] Jun 15, 2022
3863a16
Bump actions/stale from 4 to 5 (#1521)
dependabot[bot] Jun 15, 2022
4b40d45
Remove references to validation set in evaluator (#1517)
eddiebergman Jun 17, 2022
9914168
Fix timeouts related to metalearnings tests (#1508)
eddiebergman Jun 17, 2022
9209452
Fix prediction fails with MOO ensemble and dummy is best (#1518)
eddiebergman Jun 23, 2022
6d44fa6
fix-1527-Fix-mlp-regressor-test-fixture-values (#1528)
eddiebergman Jun 23, 2022
db982d5
fix docker workflow (#1526)
eddiebergman Jun 23, 2022
40f1345
fix-1535-Exception-in-the-fit()-call-of-AutoSklearn (#1539)
eddiebergman Jul 8, 2022
a2e63c8
Bump docker/build-push-action from 1 to 3 (#1515)
dependabot[bot] Jul 11, 2022
a66361b
fix-1532-_ERROR_-asyncio.exceptions.CancelledError (#1540)
eddiebergman Jul 16, 2022
5426250
More explicit subsample bounds check (#1545)
SkBlaz Aug 3, 2022
ce96a2d
Add workflow update pre-commit versions (#1541)
eddiebergman Aug 3, 2022
0c71134
Update code for latest scipy and sphinx-gallery (#1551)
mfeurer Aug 4, 2022
7fc3a91
Dummy implementation of a multi-objective ensemble. (#1523)
mfeurer Aug 4, 2022
a9d49d4
Update pre-commit hooks (#1552)
github-actions[bot] Aug 4, 2022
66b782a
Fixing hps remain active & meta hp configuration (#1536)
Louquinze Aug 4, 2022
c38671b
Update pre-commit hooks (#1555)
github-actions[bot] Aug 5, 2022
2649b3a
Bump peter-evans/create-pull-request from 3 to 4 (#1554)
dependabot[bot] Aug 5, 2022
cb5ba13
Fix line lengths for flake8 (#1556)
eddiebergman Aug 5, 2022
0c2832f
Optimize metalearning configuration data
Louquinze Aug 5, 2022
306263c
fix-1547-Bug-in-_partial_fit_and_predict_iterative-in-train_evaluator…
eddiebergman Aug 8, 2022
391680c
Minor updates to meta-data loading (#1559)
mfeurer Aug 10, 2022
990631a
Prepare release 0.15.0 (#1558)
mfeurer Aug 10, 2022
5396856
Cleanup files from merge
eddiebergman Aug 15, 2022
fd4e25f
Remove odd duplications
eddiebergman Aug 16, 2022
8f3f712
Fix broken links
eddiebergman Aug 16, 2022
2f35545
Drop 3.10 testing until scikit learn is updated
eddiebergman Aug 16, 2022
cd2f0de
Fix doc links
eddiebergman Aug 16, 2022
59b449e
Double timeout for 03_calculate_metafeatures
eddiebergman Aug 17, 2022
6a54ab1
Revert "Double timeout for 03_calculate_metafeatures"
eddiebergman Aug 18, 2022
38d96b0
Revert "Fix doc links"
eddiebergman Aug 18, 2022
33fcb33
Revert "Drop 3.10 testing until scikit learn is updated"
eddiebergman Aug 18, 2022
75d492e
Revert "Fix broken links"
eddiebergman Aug 18, 2022
59ef9a3
Revert "Remove odd duplications"
eddiebergman Aug 18, 2022
3c52ac3
Revert "Cleanup files from merge"
eddiebergman Aug 18, 2022
fa4d040
Revert "Merged"
eddiebergman Aug 18, 2022
7d139e8
Revert "Revert "Double timeout for 03_calculate_metafeatures""
eddiebergman Aug 18, 2022
11b78ad
Revert "Revert "Drop 3.10 testing until scikit learn is updated""
eddiebergman Aug 18, 2022
259ed3d
Revert "Revert "Fix doc links""
eddiebergman Aug 18, 2022
f7f1c1c
Merge pull request #1379 from automl/v0.14.4
eddiebergman Aug 18, 2022
b489e04
Upper bound requirements
eddiebergman Aug 18, 2022
7f1fb51
Lower requirement of smac
eddiebergman Aug 18, 2022
7eb6679
Remove comment from requirements file
eddiebergman Aug 18, 2022
268a14d
Fix twine check
eddiebergman Aug 19, 2022
ee0916e
Fix typing in unit test
mfeurer Aug 22, 2022
f121ee4
Fix docker workflow (#1576)
mfeurer Aug 30, 2022
013d7ee
Louquinze development (#1578)
mfeurer Aug 31, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
48 changes: 26 additions & 22 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,46 @@
#see https://github.com/codecov/support/wiki/Codecov-Yaml
codecov:
notify:
require_ci_to_pass: yes
require_ci_to_pass: yes

coverage:
precision: 2 # 2 = xx.xx%, 0 = xx%
round: nearest # how coverage is rounded: down/up/nearest
range: 10...90 # custom range of coverage colors from red -> yellow -> green

# 2 = xx.xx%, 0 = xx%
precision: 2

# https://docs.codecov.com/docs/commit-status
status:
# https://codecov.readme.io/v1.0/docs/commit-status

# We want our total main project to always remain above 84% coverage, a
# drop of 0.20% is allowed. It should fail if coverage couldn't be uploaded
# of the CI fails otherwise
project:
default:
against: auto
target: 70% # specify the target coverage for each commit status
threshold: 50% # allow this little decrease on project
# https://github.com/codecov/support/wiki/Filtering-Branches
# branches: master
target: 84%
threshold: 0.20%
if_not_found: failure
if_ci_failed: error
# https://github.com/codecov/support/wiki/Patch-Status

# The code changed by a PR should have 90% coverage. This is different from the
# overall number shown above.
# This encourages small PR's as they are easier to test.
patch:
default:
against: auto
target: 30% # specify the target "X%" coverage to hit
threshold: 50% # allow this much decrease on patch
changes: false
target: 90%
if_not_found: failure
if_ci_failed: error

# We upload additional information on branching with pytest-cov `--cov-branch`
# This information can be used by codecov.com to increase analysis of code
parsers:
gcov:
branch_detection:
conditional: true
loop: true
method: true
macro: false
method: false
javascript:
enable_partials: false


comment:
layout: header, diff
layout: diff, reach
behavior: default
require_changes: false
behavior: default # update if exists else create new
branches: *
12 changes: 9 additions & 3 deletions .flake8
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
[flake8]
max-line-length = 100
show-source = True
application-import-names = autosklearn
exclude =
max-line-length = 88
extend-exclude =
venv
.venv
build
autosklearn/automl_common
extend-ignore =
# No whitespace before ':' in [x : y]
E203
# No lambdas — too strict
E731
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 2

updates:
# This will check for updates to github actions every day
# https://docs.github.com/en/[email protected]/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
Loading