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

Python model configuration #857

Closed
sbenthall opened this issue Oct 22, 2020 · 3 comments
Closed

Python model configuration #857

sbenthall opened this issue Oct 22, 2020 · 3 comments
Assignees
Milestone

Comments

@sbenthall
Copy link
Contributor

sbenthall commented Oct 22, 2020

Based on the meetings today: the simulation and solution aspects of HARK will need to both refer to a single, canonical description of a model.

This model configuration should define:

  • the model variables (including states, controls, and shocks)
  • initial values for the variables
  • transition equations for the state variables
  • exogenous distributions or processes for the shocks
  • anything needed by the solvers for the controls
  • constraints (Gamma)
  • parameters

A major design question that has not been resolved yet is how to bundle this model description up into frames/stages. See #798

Another question raised by this is how models should inherit configurations from each other. Currently, model inheritance is done through Python's class inheritance. But as more of a model's specification is removed from HARK class code and into a configuration object, it opens up other options. In any case, the class inheritance is not quite standardized yet across the library and could use some thought.

@sbenthall sbenthall added this to the 1.0.0 milestone Oct 22, 2020
@project-bot project-bot bot added this to Needs Triage in Issues & PRs Oct 22, 2020
@sbenthall
Copy link
Contributor Author

Will need to revisit this towards the end of the push to 1.0 to see what smaller parts can be accomplished

@sbenthall
Copy link
Contributor Author

will split this into separate issues and close.

@mnwhite
Copy link
Contributor

mnwhite commented Jul 3, 2024

Closing and archiving as for HARK 1 roadmap. See Seb's tags for where it's being actively worked on.

@mnwhite mnwhite closed this as completed Jul 3, 2024
Issues & PRs automation moved this from Needs Triage to Done Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Issues & PRs
  
Done
Development

No branches or pull requests

3 participants