Hi, I've tried to re-produce the work, and I got the following outputs by following the README. Which says "'Model' object has no attribute 'objective_value'". I assume this might due to the environments version is different from the working version. Could you please give me the working environment of the code?
Config file config.yaml is extended by additional config specified via the command line.
Building DAG of jobs...
Using shell: /bin/bash
Provided cores: 16
Rules claiming more threads will be scaled down.
Job stats:
job count
----------------- -------
make_summary 1
merge_all_plots 1
merge_plots 1
plot_summary 1
solve_network 6
summarise_network 6
total 16
Select jobs to execute...
[Thu Mar 13 09:32:31 2025]
rule solve_network:
input: input/elec_s_37_lv1.0__1H-B-solar+p3_2025.nc, input/costs_2025.csv
output: results/paper-DKDEPT/networks/2025/p1/cfe100/DKDEPT/0.nc, results/paper-DKDEPT/networks/2025/p1/cfe100/DKDEPT/0.csv
log: results/paper-DKDEPT/logs/2025/p1/cfe100/DKDEPT/0_solver.log, results/paper-DKDEPT/logs/2025/p1/cfe100/DKDEPT/0_python.log, results/paper-DKDEPT/logs/2025/p1/cfe100/DKDEPT/0_memory.log
jobid: 3
reason: Missing output files: results/paper-DKDEPT/networks/2025/p1/cfe100/DKDEPT/0.nc, results/paper-DKDEPT/networks/2025/p1/cfe100/DKDEPT/0.csv
wildcards: year=2025, palette=p1, policy=cfe100, distance=DKDEPT, flexibility=0
threads: 12
resources: tmpdir=/var/folders/5y/9yfgqlcj73704t_vvh4414kr0000gn/T, mem=8000
solving network for policy cfe and penetration 1.0
solving network for palette: p1
solving network for bidding zone: DKDEPT
solving network year: 2025
solving with datacenters: {'DK1 0': 'Denmark', 'DE1 0': 'Germany', 'PT1 0': 'Portugal'}
solving with flexibility: 0
Setting CO2 price to 80
count 8760.0
mean 0.0
std 0.0
min 0.0
25% 0.0
50% 0.0
75% 0.0
max 0.0
Name: (DK1 0, iteration 0), dtype: float64
count 8760.0
mean 0.0
std 0.0
min 0.0
25% 0.0
50% 0.0
75% 0.0
max 0.0
Name: (DE1 0, iteration 0), dtype: float64
count 8760.0
mean 0.0
std 0.0
min 0.0
25% 0.0
50% 0.0
75% 0.0
max 0.0
Name: (PT1 0, iteration 0), dtype: float64
country RES constraint for DK 0.85 and total load 0.0 TWh
country RES constraint for DE 0.55 and total load 0.0 TWh
country RES constraint for PT 0.69 and total load 0.0 TWh
setting CFE target of 1.0
Writing constraints.: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 47/47 [00:12<00:00, 3.88it/s]
Writing continuous variables.: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 12/12 [00:01<00:00, 6.19it/s]
Set parameter Username
Set parameter LicenseID to value 2635544
Academic license - for non-commercial use only - expires 2026-03-12
Read LP format model from file /private/var/folders/5y/9yfgqlcj73704t_vvh4414kr0000gn/T/linopy-problem-t4c2bvn5.lp
Reading time = 5.20 seconds
obj: 1909741 rows, 902315 columns, 4150330 nonzeros
Set parameter Threads to value 4
Set parameter Method to value 2
Set parameter Crossover to value 0
Set parameter BarConvTol to value 1e-07
Set parameter Seed to value 123
Set parameter AggFill to value 0
Set parameter PreDual to value 0
Set parameter GURO_PAR_BARDENSETHRESH to value 200
Set parameter LogFile to value "/Users/gleayveon/Library/CloudStorage/OneDrive-UniversityofEdinburgh/S2/Dissertation/space-time-optimization/results/paper-DKDEPT/logs/2025/p1/cfe100/DKDEPT/0_solver.log"
Gurobi Optimizer version 12.0.1 build v12.0.1rc0 (mac64[x86] - Darwin 24.3.0 24D70)
CPU model: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
Thread count: 8 physical cores, 16 logical processors, using up to 4 threads
Non-default parameters:
Method 2
BarConvTol 1e-07
Crossover 0
AggFill 0
PreDual 0
Seed 123
Threads 4
GURO_PAR_BARDENSETHRESH 200
Optimize a model with 1909741 rows, 902315 columns and 4150330 nonzeros
Model fingerprint: 0xd560eca6
Coefficient statistics:
Matrix range [1e-06, 1e+00]
Objective range [1e-05, 2e+05]
Bounds range [3e+01, 4e+03]
RHS range [1e-04, 3e+06]
Presolve removed 1582172 rows and 601011 columns
Presolve time: 2.61s
Presolved: 327569 rows, 301304 columns, 1038704 nonzeros
Ordering time: 0.38s
Barrier statistics:
Dense cols : 18
AA' NZ : 8.776e+05
Factor NZ : 4.781e+06 (roughly 300 MB of memory)
Factor Ops : 8.344e+07 (less than 1 second per iteration)
Threads : 4
Objective Residual
Iter Primal Dual Primal Dual Compl Time
0 2.33625675e+13 -1.95961929e+14 1.06e+07 2.15e-13 1.55e+10 4s
1 3.56603061e+13 -1.89184957e+14 2.37e+06 1.93e+03 9.33e+09 4s
2 3.59283079e+13 -8.43593298e+13 8.47e+05 4.51e+02 2.55e+09 4s
3 2.86588713e+13 -3.56788434e+13 3.49e+05 1.09e+02 7.48e+08 5s
4 1.53767582e+13 -9.11012479e+12 1.17e+05 8.63e+00 1.58e+08 5s
5 3.10206315e+12 -1.99390861e+12 6.66e+03 2.35e-01 1.35e+07 5s
6 7.54777575e+11 -5.42416913e+11 9.96e+02 1.09e-02 2.71e+06 5s
7 5.69564045e+10 -3.39983076e+10 8.37e+01 2.33e-09 1.84e+05 6s
8 3.39846521e+09 -1.25373518e+09 4.61e+00 2.36e-09 9.55e+03 6s
9 1.41713277e+09 1.18359876e+07 1.74e+00 1.33e-08 3.04e+03 6s
10 1.25593179e+09 1.12806862e+08 1.51e+00 1.58e-08 2.51e+03 6s
11 1.02555744e+09 2.20249519e+08 1.11e+00 1.75e-08 1.80e+03 7s
12 8.43722897e+08 2.73399762e+08 7.62e-01 1.40e-08 1.27e+03 7s
13 7.95250927e+08 2.93643911e+08 6.69e-01 2.19e-08 1.11e+03 7s
14 7.31880419e+08 3.20383438e+08 5.48e-01 1.77e-08 9.15e+02 7s
15 6.30735911e+08 3.80236719e+08 3.46e-01 8.85e-09 5.66e+02 8s
16 5.72753268e+08 4.07428040e+08 2.26e-01 2.12e-08 3.76e+02 8s
17 5.59953969e+08 4.27342822e+08 1.99e-01 2.10e-08 3.09e+02 8s
18 5.37053190e+08 4.33584603e+08 1.59e-01 4.28e-08 2.42e+02 9s
19 5.35928328e+08 4.35331049e+08 1.56e-01 3.73e-08 2.36e+02 9s
20 5.26660124e+08 4.38742766e+08 1.39e-01 3.66e-08 2.07e+02 9s
21 5.21025003e+08 4.42734652e+08 1.29e-01 2.26e-08 1.86e+02 9s
22 5.18695706e+08 4.47723467e+08 1.24e-01 1.93e-08 1.72e+02 10s
23 5.07784533e+08 4.52104283e+08 9.97e-02 1.84e-08 1.36e+02 10s
24 4.98186597e+08 4.52862680e+08 7.58e-02 9.31e-09 1.08e+02 10s
25 4.97228121e+08 4.57291090e+08 7.31e-02 1.63e-08 9.78e+01 11s
26 4.91131470e+08 4.58129952e+08 5.78e-02 9.55e-09 7.96e+01 11s
27 4.90676340e+08 4.61749630e+08 5.66e-02 3.49e-09 7.28e+01 11s
28 4.89646272e+08 4.62821774e+08 5.34e-02 9.08e-09 6.80e+01 12s
29 4.84508804e+08 4.64131952e+08 5.78e-02 4.19e-09 5.00e+01 12s
30 4.83843621e+08 4.67580981e+08 8.90e-02 1.90e-08 4.28e+01 12s
31 4.80616308e+08 4.69059785e+08 6.23e-02 5.89e-08 3.02e+01 13s
32 4.79652991e+08 4.69862884e+08 1.10e-01 3.67e-08 2.59e+01 13s
33 4.79172431e+08 4.70016808e+08 1.19e-01 2.34e-08 2.42e+01 14s
34 4.78674041e+08 4.70261903e+08 3.07e+00 2.44e-08 1.77e+02 14s
35 4.78329034e+08 4.71154915e+08 2.87e+00 1.12e-07 1.64e+02 14s
36 4.76501418e+08 4.71257880e+08 1.66e+00 1.04e-07 9.67e+01 15s
37 4.74436359e+08 4.71656980e+08 2.95e-01 5.68e-08 2.05e+01 15s
38 4.74006278e+08 4.72499336e+08 1.51e-01 9.20e-09 1.23e+01 15s
39 4.73975626e+08 4.72555063e+08 1.41e-01 1.12e-08 1.15e+01 16s
40 4.73482969e+08 4.73096560e+08 3.76e-02 8.85e-09 3.12e+00 16s
41 4.73347931e+08 4.73123671e+08 1.18e-02 1.12e-08 1.15e+00 16s
42 4.73284361e+08 4.73202638e+08 1.11e-02 3.23e-07 2.75e-01 16s
43 4.73276150e+08 4.73249946e+08 6.54e-03 5.33e-07 1.22e-01 17s
44 4.73275928e+08 4.73251274e+08 5.84e-03 5.09e-07 1.07e-01 17s
45 4.73270293e+08 4.73260100e+08 2.89e-03 2.39e-06 4.92e-02 17s
46 4.73267916e+08 4.73262790e+08 1.90e-03 5.25e-06 2.76e-02 17s
47 4.73265840e+08 4.73263711e+08 9.71e-04 4.20e-06 1.17e-02 18s
48 4.73265312e+08 4.73263854e+08 7.96e-04 2.77e-06 7.64e-03 18s
49 4.73264777e+08 4.73264066e+08 4.49e-04 7.57e-07 3.65e-03 18s
50 4.73264513e+08 4.73264202e+08 2.42e-04 1.13e-07 1.70e-03 18s
51 4.73264327e+08 4.73264232e+08 1.45e-04 4.56e-08 4.41e-04 19s
52 4.73264276e+08 4.73264250e+08 4.66e-05 8.27e-09 1.18e-04 19s
53 4.73264259e+08 4.73264254e+08 9.90e-06 8.73e-10 2.05e-05 19s
54 4.73264256e+08 4.73264256e+08 1.21e-06 1.29e-08 1.94e-06 19s
55 4.73264256e+08 4.73264256e+08 2.40e-07 2.74e-07 3.73e-07 19s
56 4.73264256e+08 4.73264256e+08 1.36e-07 2.46e-07 4.13e-09 20s
Barrier solved model in 56 iterations and 19.51 seconds (10.85 work units)
Optimal objective 4.73264256e+08
/Users/gleayveon/opt/anaconda3/envs/247-env/lib/python3.11/site-packages/pypsa/optimization/optimize.py:357: FutureWarning: A value is trying to be set on a copy of a DataFrame or Series through chained assignment using an inplace method.
The behavior will change in pandas 3.0. This inplace method will never work because the intermediate object on which we are setting values always behaves as a copy.
For example, when doing 'df[col].method(value, inplace=True)', try using 'df.method({col: value}, inplace=True)' or df[col] = df[col].method(value) instead, to perform the operation inplace on the original object.
n.df(c)[attr + "_opt"].update(df)
Traceback (most recent call last):
File "/Users/gleayveon/Library/CloudStorage/OneDrive-UniversityofEdinburgh/S2/Dissertation/space-time-optimization/.snakemake/scripts/tmp5btm2yns.solve_network.py", line 1492, in <module>
solve_network(
File "/Users/gleayveon/Library/CloudStorage/OneDrive-UniversityofEdinburgh/S2/Dissertation/space-time-optimization/.snakemake/scripts/tmp5btm2yns.solve_network.py", line 1397, in solve_network
n.optimize.solve_model(
File "/Users/gleayveon/opt/anaconda3/envs/247-env/lib/python3.11/site-packages/pypsa/optimization/optimize.py", line 652, in solve_model
assign_solution(n)
File "/Users/gleayveon/opt/anaconda3/envs/247-env/lib/python3.11/site-packages/pypsa/optimization/optimize.py", line 370, in assign_solution
n.objective = m.objective_value
^^^^^^^^^^^^^^^^^
AttributeError: 'Model' object has no attribute 'objective_value'. Did you mean: 'objectiverange'?
[Thu Mar 13 09:33:58 2025]
Error in rule solve_network:
jobid: 3
input: input/elec_s_37_lv1.0__1H-B-solar+p3_2025.nc, input/costs_2025.csv
output: results/paper-DKDEPT/networks/2025/p1/cfe100/DKDEPT/0.nc, results/paper-DKDEPT/networks/2025/p1/cfe100/DKDEPT/0.csv
log: results/paper-DKDEPT/logs/2025/p1/cfe100/DKDEPT/0_solver.log, results/paper-DKDEPT/logs/2025/p1/cfe100/DKDEPT/0_python.log, results/paper-DKDEPT/logs/2025/p1/cfe100/DKDEPT/0_memory.log (check log file(s) for error details)
RuleException:
CalledProcessError in file /Users/gleayveon/Library/CloudStorage/OneDrive-UniversityofEdinburgh/S2/Dissertation/space-time-optimization/Snakefile, line 130:
Command 'set -euo pipefail; /Users/gleayveon/opt/anaconda3/envs/247-env/bin/python3.1 /Users/gleayveon/Library/CloudStorage/OneDrive-UniversityofEdinburgh/S2/Dissertation/space-time-optimization/.snakemake/scripts/tmp5btm2yns.solve_network.py' returned non-zero exit status 1.
File "/Users/gleayveon/Library/CloudStorage/OneDrive-UniversityofEdinburgh/S2/Dissertation/space-time-optimization/Snakefile", line 130, in __rule_solve_network
File "/Users/gleayveon/opt/anaconda3/envs/247-env/lib/python3.11/concurrent/futures/thread.py", line 58, in run
Shutting down, this might take some time.
Exiting because a job execution failed. Look above for error message
Complete log: .snakemake/log/2025-03-13T093228.714839.snakemake.log
#
# Name Version Build Channel
affine 2.4.0 pypi_0 pypi
aioeasywebdav 2.4.0 pypi_0 pypi
aiohappyeyeballs 2.5.0 pypi_0 pypi
aiohttp 3.11.13 py311ha3cf9ac_0 conda-forge
aiosignal 1.3.2 pypi_0 pypi
amply 0.1.6 pypi_0 pypi
annotated-types 0.7.0 pypi_0 pypi
aom 3.9.1 hf036a51_0 conda-forge
appdirs 1.4.4 pypi_0 pypi
appnope 0.1.4 pypi_0 pypi
asttokens 3.0.0 pypi_0 pypi
attrs 25.1.0 pypi_0 pypi
bcrypt 4.3.0 py311h3b9c2be_0 conda-forge
blosc 1.21.6 hd145fbb_1 conda-forge
boto3 1.37.11 pypi_0 pypi
botocore 1.37.11 pypi_0 pypi
bottleneck 1.4.2 py311hde34974_0 conda-forge
branca 0.8.1 pypi_0 pypi
brotli 1.1.0 h00291cd_2 conda-forge
brotli-bin 1.1.0 h00291cd_2 conda-forge
brotli-python 1.1.0 py311hd89902b_2 conda-forge
bzip2 1.0.8 hfdf4475_7 conda-forge
c-ares 1.34.4 hf13058a_0 conda-forge
c-blosc2 2.17.0 h62acda9_0 conda-forge
ca-certificates 2025.1.31 h8857fd0_0 conda-forge
cachetools 5.5.2 pypi_0 pypi
cartopy 0.24.0 py311haeb46be_0 conda-forge
certifi 2025.1.31 pypi_0 pypi
cffi 1.17.1 py311h137bacd_0 conda-forge
cftime 1.6.4 py311h0034819_1 conda-forge
charset-normalizer 3.4.1 pypi_0 pypi
click 8.1.8 pypi_0 pypi
click-plugins 1.1.1 pypi_0 pypi
cligj 0.7.2 pypi_0 pypi
cloudpickle 3.1.1 pypi_0 pypi
coin-or-cbc 2.10.12 h5813b5a_2 conda-forge
coin-or-cgl 0.60.9 h669b1be_4 conda-forge
coin-or-clp 1.17.10 hab134d3_1 conda-forge
coin-or-osi 0.108.11 h6c1739e_4 conda-forge
coin-or-utils 2.11.12 hdeda540_2 conda-forge
coincbc 2.10.12 2_metapackage conda-forge
colorama 0.4.6 pypi_0 pypi
coloredlogs 15.0.1 pypi_0 pypi
comm 0.2.2 pypi_0 pypi
configargparse 1.7 pypi_0 pypi
connection-pool 0.0.3 pypi_0 pypi
connection_pool 0.0.3 pyhd3deb0d_0 conda-forge
contourpy 1.3.1 py311h4e34fa0_0 conda-forge
countrycode 0.4.0 pypi_0 pypi
cryptography 44.0.2 py311h336e25c_0 conda-forge
cycler 0.12.1 pypi_0 pypi
dask 2025.2.0 pypi_0 pypi
dask-core 2025.2.0 pyhd8ed1ab_0 conda-forge
datrie 0.8.2 py311h3336109_8 conda-forge
dav1d 1.2.1 h0dc2134_0 conda-forge
debugpy 1.8.13 py311hc356e98_0 conda-forge
decorator 5.2.1 pypi_0 pypi
defusedxml 0.7.1 pypi_0 pypi
deprecation 2.1.0 pypi_0 pypi
docutils 0.21.2 pypi_0 pypi
dpath 2.2.0 pypi_0 pypi
dropbox 11.36.2 pypi_0 pypi
eido 0.2.4 pypi_0 pypi
exceptiongroup 1.2.2 pypi_0 pypi
executing 2.1.0 pypi_0 pypi
fastjsonschema 2.21.1 pypi_0 pypi
filechunkio 1.8 pypi_0 pypi
fiona 1.10.1 pypi_0 pypi
folium 0.19.5 pypi_0 pypi
fonttools 4.56.0 py311ha3cf9ac_0 conda-forge
freetype 2.12.1 h60636b9_2 conda-forge
freexl 2.0.0 h3183152_2 conda-forge
frozenlist 1.5.0 py311ha3cf9ac_1 conda-forge
fsspec 2025.3.0 pypi_0 pypi
ftputil 5.1.0 pypi_0 pypi
geopandas 1.0.1 pypi_0 pypi
geopandas-base 1.0.1 pyha770c72_3 conda-forge
geos 3.13.1 h502464c_0 conda-forge
geotiff 1.7.4 h0978cfe_0 conda-forge
giflib 5.2.2 h10d778d_0 conda-forge
gitdb 4.0.12 pypi_0 pypi
gitpython 3.1.44 pypi_0 pypi
google-api-core 2.24.2 pypi_0 pypi
google-api-python-client 2.163.0 pypi_0 pypi
google-auth 2.38.0 pypi_0 pypi
google-auth-httplib2 0.2.0 pypi_0 pypi
google-cloud-core 2.4.3 pypi_0 pypi
google-cloud-storage 3.1.0 pypi_0 pypi
google-crc32c 1.1.2 py311h7586739_6 conda-forge
google-resumable-media 2.7.2 pypi_0 pypi
googleapis-common-protos 1.69.1 pypi_0 pypi
grpcio 1.71.0 py311he405554_0 conda-forge
gurobi 12.0.1 py311_0 gurobi
hdf4 4.2.15 h8138101_7 conda-forge
hdf5 1.14.3 nompi_h1607680_109 conda-forge
highspy 1.9.0 np20py311h11d2722_0 conda-forge
httplib2 0.22.0 pypi_0 pypi
humanfriendly 10.0 pypi_0 pypi
icu 75.1 h120a0e1_0 conda-forge
idna 3.10 pypi_0 pypi
importlib-metadata 8.6.1 pypi_0 pypi
importlib-resources 6.5.2 pypi_0 pypi
importlib_resources 6.5.2 pyhd8ed1ab_0 conda-forge
iniconfig 2.0.0 pypi_0 pypi
ipykernel 6.29.5 pypi_0 pypi
ipython 9.0.2 pypi_0 pypi
ipython-pygments-lexers 1.1.1 pypi_0 pypi
ipython_pygments_lexers 1.1.1 pyhd8ed1ab_0 conda-forge
jedi 0.19.2 pypi_0 pypi
jinja2 3.1.6 pypi_0 pypi
jmespath 1.0.1 pypi_0 pypi
joblib 1.4.2 pypi_0 pypi
json-c 0.18 hc62ec3d_0 conda-forge
jsonschema 4.23.0 pypi_0 pypi
jsonschema-specifications 2024.10.1 pypi_0 pypi
jupyter-client 8.6.3 pypi_0 pypi
jupyter-core 5.7.2 pypi_0 pypi
jupyter_client 8.6.3 pyhd8ed1ab_1 conda-forge
jupyter_core 5.7.2 pyh31011fe_1 conda-forge
kiwisolver 1.4.7 py311hf2f7c97_0 conda-forge
krb5 1.21.3 h37d8d59_0 conda-forge
lcms2 2.17 h72f5680_0 conda-forge
lerc 4.0.0 hb486fe8_0 conda-forge
libabseil 20250127.0 cxx17_h0e468a2_0 conda-forge
libaec 1.1.3 h73e2aa4_0 conda-forge
libarchive 3.7.7 h1a33361_3 conda-forge
libavif16 1.2.0 h6214335_0 conda-forge
libblas 3.9.0 31_h7f60823_openblas conda-forge
libbrotlicommon 1.1.0 h00291cd_2 conda-forge
libbrotlidec 1.1.0 h00291cd_2 conda-forge
libbrotlienc 1.1.0 h00291cd_2 conda-forge
libcblas 3.9.0 31_hff6cab4_openblas conda-forge
libcrc32c 1.1.2 he49afe7_0 conda-forge
libcurl 8.12.1 h5dec5d8_0 conda-forge
libcxx 19.1.7 hf95d169_0 conda-forge
libde265 1.0.15 h7728843_0 conda-forge
libdeflate 1.23 he65b83e_0 conda-forge
libedit 3.1.20250104 pl5321ha958ccf_0 conda-forge
libev 4.33 h10d778d_2 conda-forge
libexpat 2.6.4 h240833e_0 conda-forge
libffi 3.4.6 h281671d_0 conda-forge
libgdal-core 3.10.2 h7c8127d_1 conda-forge
libgfortran 5.0.0 13_2_0_h97931a8_3 conda-forge
libgfortran5 13.2.0 h2873a65_3 conda-forge
libgrpc 1.71.0 h53c9a1c_0 conda-forge
libheif 1.19.7 gpl_h95ec88c_100 conda-forge
libiconv 1.18 h4b5e92a_1 conda-forge
libjpeg-turbo 3.0.0 h0dc2134_1 conda-forge
libkml 1.3.0 h9ee1731_1021 conda-forge
liblapack 3.9.0 31_h236ab99_openblas conda-forge
liblapacke 3.9.0 31_h85686d2_openblas conda-forge
liblzma 5.6.4 hd471939_0 conda-forge
libnetcdf 4.9.2 nompi_hf3c7182_116 conda-forge
libnghttp2 1.64.0 hc7306c3_0 conda-forge
libopenblas 0.3.29 openmp_hbf64a52_0 conda-forge
libpng 1.6.47 h3c4a55f_0 conda-forge
libprotobuf 5.29.3 h1c7185b_0 conda-forge
libre2-11 2024.07.02 h08ce7b7_3 conda-forge
librttopo 1.1.0 hd2ea1e3_18 conda-forge
libsodium 1.0.20 hfdf4475_0 conda-forge
libspatialite 5.1.0 ha73c641_13 conda-forge
libsqlite 3.49.1 hdb6dae5_1 conda-forge
libssh2 1.11.1 h3dc7d44_0 conda-forge
libtiff 4.7.0 hb77a491_3 conda-forge
libwebp-base 1.5.0 h6cf52b4_0 conda-forge
libxcb 1.17.0 hf1f96e2_0 conda-forge
libxml2 2.13.6 hebb159f_0 conda-forge
libzip 1.11.2 h31df5bb_0 conda-forge
libzlib 1.3.1 hd23fc13_2 conda-forge
linopy 0.5.0 pypi_0 pypi
llvm-openmp 19.1.7 ha54dae1_0 conda-forge
locket 1.0.0 pypi_0 pypi
logmuse 0.2.8 pypi_0 pypi
lz4-c 1.10.0 h240833e_1 conda-forge
lzo 2.10 h10d778d_1001 conda-forge
mapclassify 2.8.1 pypi_0 pypi
markdown-it-py 3.0.0 pypi_0 pypi
markupsafe 3.0.2 py311ha3cf9ac_1 conda-forge
matplotlib 3.10.1 py311h6eed73b_0 conda-forge
matplotlib-base 3.10.1 py311h19a4563_0 conda-forge
matplotlib-inline 0.1.7 pypi_0 pypi
mdurl 0.1.2 pypi_0 pypi
memory-profiler 0.61.0 pypi_0 pypi
minizip 4.0.7 hfb7a1ec_3 conda-forge
multidict 6.1.0 py311h1cc1194_1 conda-forge
munkres 1.0.7 py_1 bioconda
nbformat 5.10.4 pypi_0 pypi
ncurses 6.5 h0622a9a_3 conda-forge
nest-asyncio 1.6.0 pypi_0 pypi
netcdf4 1.7.2 nompi_py311h0b1b2be_101 conda-forge
networkx 3.4.2 pypi_0 pypi
numexpr 2.10.2 py311hdf8f80f_0 conda-forge
numpy 1.26.0 py311hc44ba51_0 conda-forge
oauth2client 4.1.3 pypi_0 pypi
openjpeg 2.5.3 h7fd6d84_0 conda-forge
openssl 3.4.1 hc426f3f_0 conda-forge
oyaml 1.0 pypi_0 pypi
packaging 24.2 pypi_0 pypi
pandas 2.2.3 py311haeb46be_1 conda-forge
paramiko 3.5.1 pypi_0 pypi
parso 0.8.4 pypi_0 pypi
partd 1.4.2 pypi_0 pypi
patsy 1.0.1 pypi_0 pypi
pcre2 10.44 h7634a1b_2 conda-forge
pephubclient 0.4.4 pypi_0 pypi
peppy 0.40.7 pypi_0 pypi
pexpect 4.9.0 pypi_0 pypi
pickleshare 0.7.5 pypi_0 pypi
pillow 11.1.0 py311h25da234_0 conda-forge
pip 25.0.1 pypi_0 pypi
pkgutil-resolve-name 1.3.10 pypi_0 pypi
plac 1.4.3 pypi_0 pypi
platformdirs 4.3.6 pypi_0 pypi
pluggy 1.5.0 pypi_0 pypi
ply 3.11 pypi_0 pypi
polars 1.24.0 py311h2b1220b_0 conda-forge
prettytable 3.15.1 pypi_0 pypi
proj 9.5.1 h5273da6_0 conda-forge
prompt-toolkit 3.0.50 pypi_0 pypi
propcache 0.2.1 py311ha3cf9ac_1 conda-forge
proto-plus 1.26.1 pypi_0 pypi
protobuf 5.29.3 py311hdcc76d6_0 conda-forge
psutil 7.0.0 py311h4d7f069_0 conda-forge
pthread-stubs 0.4 h00291cd_1002 conda-forge
ptyprocess 0.7.0 pypi_0 pypi
pulp 2.7.0 py311h6eed73b_1 conda-forge
pure-eval 0.2.3 pypi_0 pypi
pure_eval 0.2.3 pyhd8ed1ab_1 conda-forge
py-cpuinfo 9.0.0 pypi_0 pypi
pyasn1 0.6.1 pypi_0 pypi
pyasn1-modules 0.4.1 pypi_0 pypi
pycparser 2.22 pypi_0 pypi
pydantic 2.10.6 pypi_0 pypi
pydantic-core 2.27.2 py311h3b9c2be_0 conda-forge
pygments 2.19.1 pypi_0 pypi
pynacl 1.5.0 py311h3336109_4 conda-forge
pyogrio 0.10.0 py311hecf0d82_1 conda-forge
pyomo 6.6.1 py311hdf8f085_0 conda-forge
pyopenssl 25.0.0 pypi_0 pypi
pyparsing 3.2.1 pypi_0 pypi
pypdf2 1.28.4 pypi_0 pypi
pyproj 3.7.1 py311h5a4b22c_0 conda-forge
pypsa 0.27.0 pypi_0 pypi
pysftp 0.2.9 pypi_0 pypi
pyshp 2.3.1 pypi_0 pypi
pysocks 1.7.1 pypi_0 pypi
pytables 3.10.2 py311h84cf29d_2 conda-forge
pytest 8.3.5 pypi_0 pypi
python 3.11.11 h9ccd52b_2_cpython conda-forge
python-dateutil 2.9.0.post0 pypi_0 pypi
python-fastjsonschema 2.21.1 pyhd8ed1ab_0 conda-forge
python-irodsclient 2.1.0 pypi_0 pypi
python-tzdata 2025.1 pyhd8ed1ab_0 conda-forge
python_abi 3.11 5_cp311 conda-forge
pytz 2024.1 pypi_0 pypi
pyu2f 0.1.5 pypi_0 pypi
pyyaml 6.0.2 py311ha3cf9ac_2 conda-forge
pyzmq 26.2.1 py311hb21797c_0 conda-forge
qhull 2020.2 h3c5361c_5 conda-forge
rasterio 1.4.3 pypi_0 pypi
rav1e 0.6.6 h7205ca4_2 conda-forge
re2 2024.07.02 hf8a452e_3 conda-forge
readline 8.2 h7cca4af_2 conda-forge
referencing 0.36.2 pypi_0 pypi
requests 2.32.3 pypi_0 pypi
reretry 0.11.8 pypi_0 pypi
rich 13.9.4 pypi_0 pypi
rpds-py 0.23.1 py311hab9d7c2_0 conda-forge
rsa 4.9 pypi_0 pypi
s3transfer 0.11.4 pypi_0 pypi
scikit-learn 1.6.1 py311h542f1db_0 conda-forge
scipy 1.15.2 py311h0c91ca8_0 conda-forge
seaborn 0.13.2 pypi_0 pypi
seaborn-base 0.13.2 pyhd8ed1ab_3 conda-forge
setuptools 75.8.2 pypi_0 pypi
setuptools-scm 8.2.0 pypi_0 pypi
shapely 2.0.7 py311h27c46f4_1 conda-forge
shellingham 1.5.4 pypi_0 pypi
six 1.17.0 pypi_0 pypi
slacker 0.14.0 pypi_0 pypi
smart-open 7.1.0 pypi_0 pypi
smart_open 7.1.0 pyhd8ed1ab_0 conda-forge
smmap 5.0.2 pypi_0 pypi
snakemake 7.32.4 pypi_0 pypi
snakemake-minimal 7.32.4 pyhdfd78af_1 bioconda
snappy 1.2.1 haf3c120_1 conda-forge
sqlite 3.49.1 h2e4c9dc_1 conda-forge
stack-data 0.6.3 pypi_0 pypi
stack_data 0.6.3 pyhd8ed1ab_1 conda-forge
statsmodels 0.14.4 py311h0034819_0 conda-forge
stone 3.3.8 pypi_0 pypi
stopit 1.1.2 pypi_0 pypi
svt-av1 3.0.0 h240833e_0 conda-forge
tabulate 0.9.0 pypi_0 pypi
threadpoolctl 3.5.0 pypi_0 pypi
throttler 1.2.2 pypi_0 pypi
tk 8.6.13 h1abcd95_1 conda-forge
tomli 2.2.1 pypi_0 pypi
toolz 1.0.0 pypi_0 pypi
toposort 1.10 pypi_0 pypi
tornado 6.4.2 py311h4d7f069_0 conda-forge
tqdm 4.67.1 pypi_0 pypi
traitlets 5.14.3 pypi_0 pypi
typer 0.15.2 pypi_0 pypi
typer-slim 0.15.2 pypi_0 pypi
typer-slim-standard 0.15.2 h801b22e_0 conda-forge
typing-extensions 4.12.2 pypi_0 pypi
typing_extensions 4.12.2 pyha770c72_1 conda-forge
tzdata 2025.1 pypi_0 pypi
ubiquerg 0.8.0 pypi_0 pypi
unicodedata2 16.0.0 py311h4d7f069_0 conda-forge
uriparser 0.9.8 h6aefe2f_0 conda-forge
uritemplate 4.1.1 pypi_0 pypi
urllib3 2.2.2 pypi_0 pypi
validators 0.14.0 pypi_0 pypi
veracitools 0.1.3 pypi_0 pypi
vresutils 0.3.1 pypi_0 pypi
wcwidth 0.2.13 pypi_0 pypi
wheel 0.45.1 pypi_0 pypi
wrapt 1.17.2 py311h4d7f069_0 conda-forge
x265 3.5 hbb4e6a2_3 conda-forge
xarray 2025.1.2 pypi_0 pypi
xerces-c 3.2.5 h197e74d_2 conda-forge
xorg-libxau 1.0.12 h6e16a3a_0 conda-forge
xorg-libxdmcp 1.1.5 h00291cd_0 conda-forge
xyzservices 2025.1.0 pypi_0 pypi
yaml 0.2.5 h0d85af4_2 conda-forge
yarl 1.18.3 py311ha3cf9ac_1 conda-forge
yte 1.7.0 pypi_0 pypi
zeromq 4.3.5 h7130eaa_7 conda-forge
zipp 3.21.0 pypi_0 pypi
zlib 1.3.1 hd23fc13_2 conda-forge
zlib-ng 2.2.4 h04d1b7c_0 conda-forge
zstd 1.5.7 h8210216_1 conda-forge
Hi, I've tried to re-produce the work, and I got the following outputs by following the README. Which says "'Model' object has no attribute 'objective_value'". I assume this might due to the environments version is different from the working version. Could you please give me the working environment of the code?
Conda List