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

Can't install PowerDynamics.jl due to SciMLBase compat #214

Closed
white-alistair opened this issue May 2, 2024 · 3 comments
Closed

Can't install PowerDynamics.jl due to SciMLBase compat #214

white-alistair opened this issue May 2, 2024 · 3 comments

Comments

@white-alistair
Copy link

SciMLBase = "1, 2.0 - 2.10"

Hi, is there a reason to have an upper limit on the minor version of SciMLBase? This seems unnecessary as long as SciMLBase obeys semver, which it should. As a result I can't install PowerDynamics.jl due to unsatisfiable requirements with other packages in my project.

@white-alistair
Copy link
Author

@AnnaBuettner I was planning to revisit the power grids experiment today but I'm blocked by this. I'll work on other things in the meantime but would you mind taking a look when you get a chance?

@hexaeder
Copy link
Member

hexaeder commented May 3, 2024

Unfortunately the upper bound is necessary, yes. SciML changed significantly how symbols of states are handled internally, something NetworkDynamics and PowerDynamics relied on since we construct our own ODEFunction objects (ref JuliaDynamics/NetworkDynamics.jl#132).
Do you need it in the same project necessarily or can you create the data with PD.jl in a different environment with SciMLBase@2.10?

@white-alistair
Copy link
Author

Ahh I see. Sorry I didn't check the existing issues to see if this had already been discussed. I'll close this issue now.

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

No branches or pull requests

2 participants