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

0.4.0 #355

Merged
merged 78 commits into from
Aug 20, 2024
Merged

0.4.0 #355

merged 78 commits into from
Aug 20, 2024

Conversation

sigmafelix
Copy link
Collaborator

No description provided.

Insang Song and others added 30 commits July 17, 2024 21:37
- shell script edit
- baselearner typo fix
- set_args_calc cleaning due to amadeus process_hms refactoring
  - NOTE: set_args_calc must be run after loading amadeus
- unmarshal_function: string to function
- set_args_calc: saved qs gets lz decompression error. Still investigating.
- Bug fix: unmarshal_function and loadargs
- R file reorganization
- Edited roxygen documentations
- Developer's guide (in progress) in inst/targets/README.md. it will be displayed as formatted in GitHub
- export tag added to set_args_download
- file_prep_calc_args revert to qs
-
- feature_raw_download: duplicated arguments `dataset_name` removed
- set_args_download: data_files append reverted
- previous push changed set_args_calc; corrected
Merge main into pipeline-compact
- per amadeus update
- Per download_modis logic, date arguments will be in the same year
- Skeleton metalearner per the new strategy
- Previous meta learners are dropped
- set_args_download: narr edit
- Temporal cross-validation set generation for adapting to multiple time series structure in the input data
- Cross-validation strategy switcher
- TODO: restructure base learner targets (branching), generate_cv_ts completion
- Refactored fit_* by abstracting reusable parts
- fit_* functions return the tuned hyperparameters and their prediction values from the entire data
- Renaming cv index generation functions into generate_*
- make_subdata will only return row indices
- README.md for targets is updated
- Bump version and roxygen2 documentations rebuilt
- fit_base_learner: simplified branching-friendly interface for base learner
- inject_match: inject matching arguments for making evaluation fail-safe
- generate_* functions now return holdout group indices or list of row indices
- fit_base_[modelname] will be removed from the codebase
- Documentation fix
- vis_spt_set: added cex argument
- Branching base learner: more abridged code
- Add: assign_learner_cv
- Renamed generate_cv_* family functions
- Unnecessary lines are removed from targets_baselearner.R
- hard-coded search path is parametrized
- targets_calculate.R is modified
Insang Song added 21 commits August 16, 2024 13:31
- bayes to grid (random grid search with size 10)
- nthreads is restored in fit_base_learner for multithreading in tuning process
- "lightgbm" to "lgb"
- _targets.R: max future globals size set 50GB
- "bonsai", which is required to define a parsnip model with lightgbm, is added to `tar_option_set()`
- dials approach is not compatible with the parsnip+tune model declaration
- Added a list of data.frame target for candidate hyperparameters that match what were declared to be tuned, pick 10 rows for grid search
- R-lightgbm seemingly leverages OpenCL in some parts and all CPU threads in others
- README.md: clear on GPU-enabled packages and warnings about xgboost version
- typos in grid definition (c instead of seq)
- fit_base_learner() and fit_base_tune(): returns  performance metrics from all tuned models for manuscript and future reporting
- save_pred is deactivated in tune_*() options
- Elaborate documentations
- Added some tests replacing previous meta learner tests
- Drop soft-deprecated base learner functions (moved to reserved.R)
- .lintr: added entire /tests folder
- test errors and warnings are fixed
- lint
- DESCRIPTION: added tibble in Imports
- Vignettes built; aqs_download is moved to /tools
- vignettes folder is removed from .Rbuildignore
- Lint
- pkgdown.yaml gets remote package installation
- /doc removed from .gitignore
- vignette file reference to tigris::counties call
- Missing arguments in Rd were fixed
- fit_base_learner: dropped vfold, folds will get integer number of folds
- yaml coverage report name changed
- test coverage expansion to dependent functions
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you added a workflow that creates the full coverage report by line and is uploaded somewhere on GitHub? If so, that is awesome!

@sigmafelix
Copy link
Collaborator Author

sigmafelix commented Aug 20, 2024 via email

@mitchellmanware mitchellmanware merged commit 341987a into main Aug 20, 2024
4 checks passed
mitchellmanware added a commit that referenced this pull request Aug 23, 2024
Merge pull request #355 from NIEHS/pipeline-compact
@mitchellmanware mitchellmanware deleted the pipeline-compact branch September 30, 2024 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants