Electa-Git / PowerModelsDistributionStateEstimation.jl

A Julia Package for Power System State Estimation.
BSD 3-Clause "New" or "Revised" License
32 stars 12 forks source link

PMDSE downgrading other packages #50

Closed gaadis closed 11 months ago

gaadis commented 1 year ago

When I install the PowerModelsDistributionStateEstimation package, it downgrades the version of most of the other packages that I have installed making it impossible for pre-compilation. I am running Julia 1.8.5 in Visual Studio Code 1.77.2

Below is the status of my environment showing the packages with their respective versions prior to installing PMDSE image

After installing the PMDSE package, the status of my environment is shown below. I tried running my code after installing the PMDSE package and Ipopt won't compile as I need Ipopt 0.9 or higher but PMDSE downgrades Ipopt to version 0.7 image image

Status image

status --outdated image

Can you please update PMDSE or is there any other way around this issue.

MartaVanin commented 1 year ago

I am planning an ecosystem upgrade in the next weeks because indeed, the package is lagging a bit behind. But it is going to take a while before I get to it. What you can see on your side is if 1) see if you can remove some packages from your environment or if some lower versions would still work for your purposes. For instance, are you sure you can't use Ipopt 0.7 instead of 0.9? 2) as PMDSE takes CSV files as input data, you could "decouple " the stages of your implementation, if that is possible. Although it is not very handy.

gaadis commented 1 year ago

Okay. I'll see what I can do while I wait for your upgrade. Thanks for your timely response.

gaadis commented 1 year ago

I am planning an ecosystem upgrade in the next weeks because indeed, the package is lagging a bit behind. But it is going to take a while before I get to it. What you can see on your side is if

  1. see if you can remove some packages from your environment or if some lower versions would still work for your purposes. For instance, are you sure you can't use Ipopt 0.7 instead of 0.9?
  2. as PMDSE takes CSV files as input data, you could "decouple " the stages of your implementation, if that is possible. Although it is not very handy.

Checking in to see if the upgrade has been done. Thanks.

MartaVanin commented 1 year ago

@gaadis you can check the progress on the update in this PR: https://github.com/Electa-Git/PowerModelsDistributionStateEstimation.jl/pull/51

some work has been done, but it's not finished yet..

MartaVanin commented 11 months ago

should now be fully fixed by #51 , just upgrade PMDSE to version 0.7.0