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

Project-based Workflow #651

Draft
wants to merge 86 commits into
base: new-project-structure
Choose a base branch
from
Draft

Commits on Apr 18, 2024

  1. Rename createDefaultProjectConfiguration to createProjectConfiguratio…

    …n without inducing breaking changes
    
    + usethis::use_package("lifecycle")
    + update tests accordingly
    + add test for deprecation
    Felixmil committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    fac1fbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c4dc69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d5e142 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b91a6b4 View commit details
    Browse the repository at this point in the history
  5. fix devtools::document() errors

    + devtools::document()
    Felixmil committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    e483c03 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5e3d508 View commit details
    Browse the repository at this point in the history
  7. Update NEWS

    + remove names of internal collaborators
    Felixmil committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    304a209 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/new-project-structure' into para…

    …msFile-to-modelParamsFile
    
    # Conflicts:
    #	NEWS.md
    #	R/project-configuration.R
    #	inst/extdata/examples/TestProject/Configurations/Populations.xlsx
    #	inst/extdata/examples/TestProject/ProjectConfiguration.xlsx
    #	tests/testthat/test-utilities-population.R
    Felixmil committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    3ed3769 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bded53d View commit details
    Browse the repository at this point in the history
  10. remove snapshot for projectConfiguration as it contains absolute path…

    … that depends on environment
    Felixmil committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    9b8b75a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    9d9f89d View commit details
    Browse the repository at this point in the history
  2. Add populationsCSV path in projectConfiguration

    + use projectConfiguration$populationsCSV to locate population CSV files to read
    + add test to make sure all test scenarios can be properly created
    Felixmil committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    c3f77f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a88401 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/new-project-structure' into para…

    …msFile-to-modelParamsFile
    
    # Conflicts:
    #	NEWS.md
    Felixmil committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    060de9a View commit details
    Browse the repository at this point in the history
  5. devtools::document()

    Felixmil committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    8a5c783 View commit details
    Browse the repository at this point in the history
  6. Update test expectation

    Felixmil committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    db97314 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae68c65 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Add Project object that contains all esqlabsR workflow components (co…

    …nfigurations, scenarios, simulationResults)
    
    + tests
    Felixmil committed May 6, 2024
    Configuration menu
    Copy the full SHA
    fa85e3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2de183 View commit details
    Browse the repository at this point in the history
  3. style pkg

    Felixmil committed May 6, 2024
    Configuration menu
    Copy the full SHA
    11bec57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3990ce7 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. ignore excel temporary files

    Felixmil committed May 15, 2024
    Configuration menu
    Copy the full SHA
    8ba5ec3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-project-structure' into implement-project

    # Conflicts:
    #	R/project-configuration.R
    #	R/scenario.R
    #	R/utilities-project-configuration.R
    #	inst/extdata/examples/TestProject/ProjectConfiguration.xlsx
    #	man/ExportConfiguration.Rd
    #	man/ProjectConfiguration.Rd
    #	tests/testthat/helpers.R
    #	tests/testthat/test-utilities-population.R
    #	tests/testthat/test-utilities-project-configuration.R
    #	tests/testthat/test-utilities-scenarios.R
    Felixmil committed May 15, 2024
    Configuration menu
    Copy the full SHA
    14c2202 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Add an optional path argument to save ProjectCOnfiguration

    + add related test
    Felixmil committed May 16, 2024
    Configuration menu
    Copy the full SHA
    24c7dde View commit details
    Browse the repository at this point in the history
  2. Add test for Project

    Small fixes
    Felixmil committed May 16, 2024
    Configuration menu
    Copy the full SHA
    2c45a72 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    baf1b05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8ce9fd View commit details
    Browse the repository at this point in the history
  3. style + document

    Felixmil committed May 29, 2024
    Configuration menu
    Copy the full SHA
    324b151 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bf39aaa View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    a6ffb83 View commit details
    Browse the repository at this point in the history
  2. Add documentation

    Felixmil committed May 30, 2024
    Configuration menu
    Copy the full SHA
    82b9d94 View commit details
    Browse the repository at this point in the history
  3. Add simulationTime objects

    + test
    + documentation
    Felixmil committed May 30, 2024
    Configuration menu
    Copy the full SHA
    a334d50 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Rename time and timeUnit to simulationTime and simulationTimeUnit

    + add method for nice printing of simulationTime objects
    Felixmil committed May 31, 2024
    Configuration menu
    Copy the full SHA
    2360f80 View commit details
    Browse the repository at this point in the history
  2. Apply simulationTime output intervals to simulation

    + scenario$configuration is now a copy of configurations$scenarios
    + rename scenarioConfigurationData argument to scenarioConfiguration
    Felixmil committed May 31, 2024
    Configuration menu
    Copy the full SHA
    46dee0b View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Add OutputPaths

    + replace purrr:map(names(... by purrr:imap(...
    Felixmil committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    51c0e44 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    2075bc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ae6e46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    902d537 View commit details
    Browse the repository at this point in the history
  4. Rename validation function

    Felixmil committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    f0eae00 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    604571b View commit details
    Browse the repository at this point in the history
  2. Add Population object and pop simulation capabilities

    + refactor and document
    + remove legacy code that was re-implemented in new framework
    + relocate "utils" function in appropriate files
    Felixmil committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    e9ffb05 View commit details
    Browse the repository at this point in the history
  3. devtools::document()

    Felixmil committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    84a7289 View commit details
    Browse the repository at this point in the history
  4. minor fix and optimizations

    +devtools::document()
    Felixmil committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    c5e768d View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    07bfb1e View commit details
    Browse the repository at this point in the history
  2. git merge

    Merge branch 'new-project-structure' into implement-project
    
    # Conflicts:
    #	R/SimulationParameter.R
    #	R/utilities-individual.R
    #	R/utilities-project-configuration.R
    #	R/utilities-scenarios.R
    #	R/zzz.R
    Felixmil committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c673ca4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9f2da4 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Merge branch 'new-project-structure' into implement-project

    # Conflicts:
    #	R/project-configuration.R
    Felixmil committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    ee5a512 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'implement-project' of https://github.com/esqLABS/esqlabsR

    … into implement-project
    Felixmil committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    cabbeea View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Update project.R

    AKostiv8 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e0a1a7f View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    108dddb View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    9856304 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. config validation

    AKostiv8 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4858a9f View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Feedback implemented

    AKostiv8 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    3b52677 View commit details
    Browse the repository at this point in the history
  2. Update project.R

    AKostiv8 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    9edd4c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Project status tests

    AKostiv8 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    d365de0 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    15457b4 View commit details
    Browse the repository at this point in the history
  2. update time param warning

    AKostiv8 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    a6b9298 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Merge commit '7d4271027aff77abe19c41cf1749106570fce118'

    #Conflicts:
    #	R/utilities-population.R
    Felixmil committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    4ae81b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. replace deprecated function

    Felixmil committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    6ee1646 View commit details
    Browse the repository at this point in the history
  2. pull from main

    Felixmil committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    758f034 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    032a45d View commit details
    Browse the repository at this point in the history
  4. Remove embeded shiny apps

    Felixmil committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    b41e61d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef67c18 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cda1c45 View commit details
    Browse the repository at this point in the history
  7. update snaps

    Felixmil committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    5ff0443 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. shiny app remove

    AKostiv8 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    bdbc595 View commit details
    Browse the repository at this point in the history
  2. shiny app remove

    AKostiv8 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    872e3d2 View commit details
    Browse the repository at this point in the history
  3. conflicts resolved

    AKostiv8 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    803c2a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9d5a1e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    860c0d7 View commit details
    Browse the repository at this point in the history
  6. merge from main

    Felixmil committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    0bccc89 View commit details
    Browse the repository at this point in the history
  7. devtools::documen()

    Felixmil committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    fe55689 View commit details
    Browse the repository at this point in the history
  8. merge new-project-structure into branch

    Merge branch 'new-project-structure' into implement-project
    
    # Conflicts:
    #	R/utilities-project-configuration.R
    #	man/ProjectConfiguration.Rd
    #	tests/testthat/helpers.R
    #	tests/testthat/test-project-configuration.R
    #	tests/testthat/test-utilities-population.R
    #	tests/testthat/test-utilities-scenarios.R
    Felixmil committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    17081d0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    42c8b55 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'implement-project' of https://github.com/esqLABS/esqlabsR

    … into implement-project
    AKostiv8 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    a8df746 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b4d589a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e42ecdb View commit details
    Browse the repository at this point in the history
  13. Merge branch 'implement-project' of https://github.com/esqLABS/esqlabsR

    … into implement-project
    Felixmil committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    f5d01f1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7cb9054 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    34b110d View commit details
    Browse the repository at this point in the history
  16. remove old test files

    + update time unit error regex
    Felixmil committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    85a04d1 View commit details
    Browse the repository at this point in the history
  17. fix exampleProject

    Felixmil committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    d67fd79 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    247d269 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    84aea3b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    050fbd7 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e267a54 View commit details
    Browse the repository at this point in the history