Skip to content

Commit

Permalink
Merge pull request #86 from alexzwanenburg/dev1.5.0
Browse files Browse the repository at this point in the history
Release version 1.5.0
  • Loading branch information
alexzwanenburg authored Sep 23, 2024
2 parents 792aa60 + 7b35b48 commit 7fe6fb0
Show file tree
Hide file tree
Showing 300 changed files with 94,002 additions and 77,326 deletions.
3 changes: 2 additions & 1 deletion .lintr
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
linters: linters_with_defaults(
line_length_linter(120),
object_length_linter = NULL,
trailing_whitespace_linter = NULL
trailing_whitespace_linter = NULL,
cyclocomp_linter = NULL
)
encoding: "UTF-8"
57 changes: 29 additions & 28 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: familiar
Title: End-to-End Automated Machine Learning and Model Evaluation
Version: 1.4.8
Version: 1.5.0
Authors@R: c(
person("Alex", "Zwanenburg",
email = "[email protected]",
Expand Down Expand Up @@ -30,7 +30,7 @@ Depends: R (>= 4.0.0)
License: EUPL
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.3.1
RoxygenNote: 7.3.2
Roxygen: list(markdown = TRUE)
VignetteBuilder: knitr
Imports:
Expand Down Expand Up @@ -64,6 +64,7 @@ Suggests:
microbenchmark,
nnet,
partykit,
power.transform,
praznik,
proxy,
qvalue,
Expand Down Expand Up @@ -123,14 +124,11 @@ Collate:
'FamiliarDataComputationVimp.R'
'FamiliarDataElement.R'
'FamiliarEnsemble.R'
'HyperparameterS4Ranger.R'
'HyperparameterS4RandomSearch.R'
'HyperparameterS4GaussianProcess.R'
'HyperparameterS4BayesianAdditiveRegressionTrees.R'
'FamiliarHyperparameterLearner.R'
'FamiliarModel.R'
'FamiliarNoveltyDetector.R'
'FamiliarObjectConversion.R'
'Transformation.R'
'FamiliarObjectUpdate.R'
'FamiliarSharedS4Methods.R'
'FamiliarVimpMethod.R'
Expand All @@ -141,30 +139,34 @@ Collate:
'HyperparameterOptimisation.R'
'HyperparameterOptimisationMetaLearners.R'
'HyperparameterOptimisationUtilities.R'
'HyperparameterS4BayesianAdditiveRegressionTrees.R'
'HyperparameterS4GaussianProcess.R'
'HyperparameterS4RandomSearch.R'
'HyperparameterS4Ranger.R'
'Imputation.R'
'Iterations.R'
'LearnerS4XGBoost.R'
'LearnerS4SurvivalRegression.R'
'LearnerS4SVM.R'
'LearnerS4RFSRC.R'
'LearnerS4Ranger.R'
'LearnerS4MBoost.R'
'LearnerS4NaiveBayes.R'
'LearnerS4KNN.R'
'LearnerS4GLMnet.R'
'LearnerS4GLM.R'
'LearnerS4Cox.R'
'LearnerMain.R'
'LearnerRecalibration.R'
'LearnerS4Cox.R'
'LearnerS4GLM.R'
'LearnerS4GLMnet.R'
'LearnerS4KNN.R'
'LearnerS4MBoost.R'
'LearnerS4NaiveBayes.R'
'LearnerS4RFSRC.R'
'LearnerS4Ranger.R'
'LearnerS4SVM.R'
'LearnerS4SurvivalRegression.R'
'LearnerS4XGBoost.R'
'LearnerSurvivalGrouping.R'
'LearnerSurvivalProbability.R'
'Logger.R'
'MetricS4Regression.R'
'MetricS4ConfusionMatrixMetrics.R'
'MetricS4Brier.R'
'MetricS4AUC.R'
'MetricS4.R'
'MetricS4AUC.R'
'MetricS4Brier.R'
'MetricS4ConcordanceIndex.R'
'MetricS4ConfusionMatrixMetrics.R'
'MetricS4Regression.R'
'ModelBuilding.R'
'NoveltyDetectorS4IsolationTree.R'
'NoveltyDetectorMain.R'
Expand Down Expand Up @@ -192,7 +194,7 @@ Collate:
'PlotUnivariateImportance.R'
'PlotUtilities.R'
'PredictS4Methods.R'
'ProcessTimeUtilites.R'
'ProcessTimeUtilities.R'
'Random.R'
'RandomGrouping.R'
'RankBordaAggregation.R'
Expand All @@ -204,17 +206,16 @@ Collate:
'TestDataCreators.R'
'TestFunctions.R'
'TrainS4Methods.R'
'Transformation.R'
'TrimUtilities.R'
'Utilities.R'
'UtilitiesS4.R'
'VimpS4Regression.R'
'VimpS4OtherMethods.R'
'VimpS4MutualInformation.R'
'VimpS4Correlation.R'
'VimpS4Concordance.R'
'VimpMain.R'
'VimpS4Concordance.R'
'VimpS4CoreLearn.R'
'VimpS4Correlation.R'
'VimpS4MutualInformation.R'
'VimpS4OtherMethods.R'
'VimpS4Regression.R'
'VimpTable.R'
'aaa.R'
Config/testthat/parallel: true
Expand Down
26 changes: 26 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
# Version 1.5.0 (Whole Whale)

## Major changes

- The source code now uses the `tidyverse` code style.

- Power transformation is now handled by the `power.transform` package. This package replaces the internal routines that were previously used.

## Future deprecation

- Functionality reliant on the `mboost`, `VGAM` or `qvalue` packages will be deprecated in version 2.0.0.

- `count` outcome types will be deprecated by merging into `continuous` outcome type, starting version 2.0.0.

## Bug fixes

- Prevent errors due to parsing columns called `else`, `for`, `function`, `if`, `in`, or `while`.

- Presence of features with integer values no longer lead to rare errors during evaluation.

- The main panel for composite plots (e.g. calibration plots, Kaplan-Meier curves) is no longer of fixed width when title or subtitles are present.

- Thresholds for clustering with correlation-based metrics are now computed correctly.

# Version 1.4.8 (Valorous Viper)

## Bug fixes
Expand Down Expand Up @@ -31,6 +55,8 @@

- Creating data objects (`as_data_object`) using naive learners now works and no longer throws an error.

- `filename`, `path` and `plot` arguments are not passed to `ggplot2::ggsave` for saving, and are now no longer present in the documentation of plot functions.

# Version 1.4.4 (Quixotic Quail)

## Bug fixes
Expand Down
Loading

0 comments on commit 7fe6fb0

Please sign in to comment.