Skip to content

937 tada define criteria methodology df#956

Open
ferribyh wants to merge 13 commits into
developfrom
937-TADA_DefineCriteriaMethodology-df
Open

937 tada define criteria methodology df#956
ferribyh wants to merge 13 commits into
developfrom
937-TADA_DefineCriteriaMethodology-df

Conversation

@ferribyh

@ferribyh ferribyh commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Changed the output of TADA_DefineCriteriaMethodology to be a list of three dataframes: DefineCriteriaMethodology, DataDictionary, and AllowableValues. Updated relevant vignettes and test scripts. Edited equation criteria columns.

I am getting an error when I run devtools::test() that seems to stem from a 502 error in test-GeospatialFunctions.R, test-Maps.R, and test-ResultFlagsIndependent.R

Pull Request Checklist (convert PR to draft if in progress)

Required

  • [ X] Update your branch from the latest develop and resolve any merge conflicts

  • Run devtools::test(), devtools::check(), and devtools::document() locally; ensure tests pass and fix any errors, warnings, or notes. Add new dependencies to DESCRIPTION and document appropriately

  • [ X] Add/update vignettes for corresponding changes in functionality, list these under articles in _pkgdown.yml, and ensure added/updated vignettes run and build with proper formatting locally

  • [ X] Request review from at least one developer team member (convert PR to ready for review if it was designated as in progress)

Best practices

  • Include a summary of the changes made and relevant context/motivation

  • Link issues to auto-close on merge (use Development sidebar or include "Closes #" in the PR)

  • Refresh inline/block comments for clarity

  • Update roxygen docs and include examples; review help pages

  • Add/update tests in tests/testthat; review the bot's coverage report from test-coverage and confirm all changes are covered

Conditional

  • If there is a bot spelling comment, run spelling::spell_check_package() locally and fix any misspellings; add approved project terms to WORDLIST with spelling::update_wordlist()

  • If tests fail suggesting internal reference files need a refresh, run .TADA_UpdateRefFiles() and .TADA_UpdateExampleData() locally via MaintenanceScheduled.R or trigger the Component File Update GitHub Action

  • If new example data files were added, document them in ExampleData.R and include them in MaintenanceScheduled.R for regular refresh

  • If columns were added/updated, update RequiredCols.R

  • If changes affect other package or the shiny app functions, update those impacted functions accordingly

ferribyh and others added 12 commits May 21, 2026 14:37
added if statement to create a list object in environment when excel = F
updated function output description
updated the TADA_TableExport calls in the vignette to align with the new list output from TADA_DefineCriteriaMethodology
added new pH columns to crosswalk, updated TemperatureExtreme to AmmoniaEqType, added details to datadictionary and allowablevalues, updated relevant vignettes
changed AmmoniaEqType to equation descriptions rather than criteria descriptions
return a list even if excel = T; updated tests
@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

@cristinamullin cristinamullin linked an issue Jun 26, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants