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

Multiscale hard dependencies #83

Merged
merged 15 commits into from
Oct 24, 2024
Merged

Multiscale hard dependencies #83

merged 15 commits into from
Oct 24, 2024

Commits on Jul 24, 2024

  1. Update dependency_graph.jl

    VEZY committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    e3ee8ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca7fc22 View commit details
    Browse the repository at this point in the history
  3. Update hard_dependencies.jl

    VEZY committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    4cbe937 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Update hard_dependencies.jl

    inputs and outputs of "root" nodes of the hard dependencies are the union of theirs + the ones of their hard dependencies
    VEZY committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    534a274 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. soft_dependencies_multiscale : avoid taking variables from hard deps …

    …at another scale into account
    Samuel-amap committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    8645fbf View commit details
    Browse the repository at this point in the history
  2. hard_dependencies : return a flat list (Dict) of hard dependencies fo…

    …r easier subsequent access
    Samuel-amap committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    21df363 View commit details
    Browse the repository at this point in the history
  3. hard_dependencies : fix nested hard dependencies grandparents' state …

    …invalidated when the grandparent is created later (and the hard dep's parent then points to the non-updated node)
    Samuel-amap committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    8bbace3 View commit details
    Browse the repository at this point in the history
  4. Soft dependencies : if the parent of a soft dep is a nested hard dep,…

    … change that parent to be the master node of the hard dep (propagate ?)
    Samuel-amap committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    181868d View commit details
    Browse the repository at this point in the history
  5. soft_dependencies : correct standard codepath affected by my prior ch…

    …anges + an incorrect error check
    Samuel-amap committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    8cdab13 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    02237b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

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

Commits on Oct 17, 2024

  1. soft_dependencies : Previous changes didn't account for when the nest…

    …ed hard dep is at the same scale as the soft dependency and not its parent, only hard deps at different scales from the downstream model
    Samuel-amap committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    278cefe View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Use the scale to ensure dependencies connect to the right ancestor (o…

    …r surrogate for soft dependencies to an internal multiscale hard dep) ; without scale it was possible in hard dependency configurations reusing the model at different scales to select the right model at the wrong scale
    Samuel-amap committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    ca8d315 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Addendum to the documentation to showcase hard dependency declaration…

    …s in a multiscale context
    Samuel-amap committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    71d8f6f View commit details
    Browse the repository at this point in the history
  2. Small edit to doc

    Samuel-amap committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    bf567d6 View commit details
    Browse the repository at this point in the history