Package evaluation to test IESopt on Julia 1.11.7 (58327cce5e*) started at 2025-10-29T03:06:48.092 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.46s ################################################################################ # Installation # Installing IESopt... Resolving package versions... Installed IESopt ─ v2.9.3 Updating `~/.julia/environments/v1.11/Project.toml` [ed3f0a38] + IESopt v2.9.3 Updating `~/.julia/environments/v1.11/Manifest.toml` [dce04be8] + ArgCheck v2.5.0 [6e4b80f9] + BenchmarkTools v1.6.3 [c3b6d118] + BitIntegers v0.3.5 [336ed68f] + CSV v0.10.15 [0b6fb165] + ChunkCodecCore v1.0.0 [4c0bbee4] + ChunkCodecLibZlib v1.0.0 [55437552] + ChunkCodecLibZstd v1.0.0 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [861a8166] + Combinatorics v1.0.3 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [a8cc5b0e] + Crayons v4.1.1 [a10d1c49] + DBInterface v2.6.1 [9a962f9c] + DataAPI v1.16.0 [a93c6f00] + DataFrames v1.8.1 [864edb3b] + DataStructures v0.19.1 [e2d170a0] + DataValueInterfaces v1.0.0 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [d2f5444f] + DuckDB v1.4.1 [e2ba6199] + ExprTools v0.1.10 [5789e2e9] + FileIO v1.17.1 [48062228] + FilePathsBase v0.9.24 [fb4d412d] + FixedPointDecimals v0.6.4 [f6369f11] + ForwardDiff v1.2.2 [076d061b] + HashArrayMappedTries v0.2.0 [87dc4568] + HiGHS v1.20.0 [ed3f0a38] + IESopt v2.9.3 [842dd82b] + InlineStrings v1.4.5 [41ab1584] + InvertedIndices v1.3.1 [92d709cd] + IrrationalConstants v0.2.6 [82899510] + IteratorInterfaceExtensions v1.0.0 [033835bb] + JLD2 v0.6.2 [692b3bcd] + JLLWrappers v1.7.1 [682c06a0] + JSON v1.2.0 [0f8b85d8] + JSON3 v1.14.3 [4076af6c] + JuMP v1.29.2 [70703baa] + JuliaSyntax v1.0.2 [b964fa9f] + LaTeXStrings v1.4.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [e6f89c97] + LoggingExtras v1.2.0 [1914dd2f] + MacroTools v0.5.16 [8c4f8055] + MathOptIIS v0.1.1 [b8f27783] + MathOptInterface v1.46.0 [e1d29d7a] + Missings v1.2.0 [0327d340] + MultiObjectiveAlgorithms v1.7.0 [d8a4904e] + MutableArithmetics v1.6.7 [77ba4419] + NaNMath v1.1.3 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.3 [2dfb63ee] + PooledArrays v1.4.3 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.5.0 [08abe8d2] + PrettyTables v3.1.0 [92933f4c] + ProgressMeter v1.11.0 [189a3867] + Reexport v1.2.2 [05181044] + RelocatableFolders v1.0.1 [ae029012] + Requires v1.3.1 [7e49a35a] + RuntimeGeneratedFunctions v0.5.15 [7e506255] + ScopedValues v1.5.0 [6c6a2e73] + Scratch v1.3.0 [91c51154] + SentinelArrays v1.4.8 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.6.1 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [69024149] + StringEncodings v0.3.7 [892a3eda] + StringManipulation v0.4.1 [856f2bd8] + StructTypes v1.11.0 [ec057cc2] + StructUtils v2.5.1 [fd094767] + Suppressor v0.2.8 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [1c621080] + TestItems v1.0.0 [3bb67fe8] + TranscodingStreams v0.11.3 [ea10d353] + WeakRefStrings v1.4.2 [76eceee3] + WorkerUtilities v1.6.1 [ddb6d928] + YAML v0.4.14 [a5390f91] + ZipFile v0.10.1 [6e34b625] + Bzip2_jll v1.0.9+0 [2cbbab25] + DuckDB_jll v1.4.1+0 [8fd58aa0] + HiGHS_jll v1.12.0+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [d00139f3] + METIS_jll v5.1.3+0 [656ef2d0] + OpenBLAS32_jll v0.3.29+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [3161d3a3] + Zstd_jll v1.5.7+1 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.11.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.11.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.6.0+0 [e37daf67] + LibGit2_jll v1.7.2+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.6+0 [14a3606d] + MozillaCACerts_jll v2023.12.12 [4536629a] + OpenBLAS_jll v0.3.27+1 [05823500] + OpenLibm_jll v0.8.5+0 [bea87d4a] + SuiteSparse_jll v7.7.0+0 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.59.0+0 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 8.63s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 282.11s ################################################################################ # Testing # Testing IESopt Status `/tmp/jl_64XYck/Project.toml` [4c88cf16] Aqua v0.8.14 [87dc4568] HiGHS v1.20.0 [ed3f0a38] IESopt v2.9.3 ⌅ [c3a54625] JET v0.9.14 [4076af6c] JuMP v1.29.2 [fd094767] Suppressor v0.2.8 [f8b46487] TestItemRunner v1.1.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_64XYck/Manifest.toml` [4c88cf16] Aqua v0.8.14 [dce04be8] ArgCheck v2.5.0 [6e4b80f9] BenchmarkTools v1.6.3 [c3b6d118] BitIntegers v0.3.5 [336ed68f] CSV v0.10.15 [0b6fb165] ChunkCodecCore v1.0.0 [4c0bbee4] ChunkCodecLibZlib v1.0.0 [55437552] ChunkCodecLibZstd v1.0.0 ⌅ [da1fd8a2] CodeTracking v1.3.9 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [861a8166] Combinatorics v1.0.3 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [a8cc5b0e] Crayons v4.1.1 [a10d1c49] DBInterface v2.6.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.8.1 [864edb3b] DataStructures v0.19.1 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.5 [d2f5444f] DuckDB v1.4.1 [e2ba6199] ExprTools v0.1.10 [5789e2e9] FileIO v1.17.1 [48062228] FilePathsBase v0.9.24 [fb4d412d] FixedPointDecimals v0.6.4 [f6369f11] ForwardDiff v1.2.2 [076d061b] HashArrayMappedTries v0.2.0 [87dc4568] HiGHS v1.20.0 [ed3f0a38] IESopt v2.9.3 [842dd82b] InlineStrings v1.4.5 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 ⌅ [c3a54625] JET v0.9.14 [033835bb] JLD2 v0.6.2 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.2.0 [0f8b85d8] JSON3 v1.14.3 [4076af6c] JuMP v1.29.2 ⌅ [aa1ae85d] JuliaInterpreter v0.9.46 [70703baa] JuliaSyntax v1.0.2 [b964fa9f] LaTeXStrings v1.4.0 [2ab3a3ac] LogExpFunctions v0.3.29 [e6f89c97] LoggingExtras v1.2.0 ⌃ [6f1432cf] LoweredCodeUtils v3.2.2 [1914dd2f] MacroTools v0.5.16 [8c4f8055] MathOptIIS v0.1.1 [b8f27783] MathOptInterface v1.46.0 [e1d29d7a] Missings v1.2.0 [0327d340] MultiObjectiveAlgorithms v1.7.0 [d8a4904e] MutableArithmetics v1.6.7 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.1 [69de0a69] Parsers v2.8.3 [2dfb63ee] PooledArrays v1.4.3 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.5.0 [08abe8d2] PrettyTables v3.1.0 [92933f4c] ProgressMeter v1.11.0 [189a3867] Reexport v1.2.2 [05181044] RelocatableFolders v1.0.1 [ae029012] Requires v1.3.1 [7e49a35a] RuntimeGeneratedFunctions v0.5.15 [7e506255] ScopedValues v1.5.0 [6c6a2e73] Scratch v1.3.0 [91c51154] SentinelArrays v1.4.8 [a2af1166] SortingAlgorithms v1.2.2 [276daf66] SpecialFunctions v2.6.1 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [69024149] StringEncodings v0.3.7 [892a3eda] StringManipulation v0.4.1 [856f2bd8] StructTypes v1.11.0 [ec057cc2] StructUtils v2.5.1 [fd094767] Suppressor v0.2.8 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [f8b46487] TestItemRunner v1.1.0 [1c621080] TestItems v1.0.0 [3bb67fe8] TranscodingStreams v0.11.3 [ea10d353] WeakRefStrings v1.4.2 [76eceee3] WorkerUtilities v1.6.1 [ddb6d928] YAML v0.4.14 [a5390f91] ZipFile v0.10.1 [6e34b625] Bzip2_jll v1.0.9+0 [2cbbab25] DuckDB_jll v1.4.1+0 [8fd58aa0] HiGHS_jll v1.12.0+0 [94ce4f54] Libiconv_jll v1.18.0+0 [d00139f3] METIS_jll v5.1.3+0 [656ef2d0] OpenBLAS32_jll v0.3.29+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [3161d3a3] Zstd_jll v1.5.7+1 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.11.0 [de0858da] Printf v1.11.0 [9abbd945] Profile v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.11.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.6.0+0 [e37daf67] LibGit2_jll v1.7.2+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.6+0 [14a3606d] MozillaCACerts_jll v2023.12.12 [4536629a] OpenBLAS_jll v0.3.27+1 [05823500] OpenLibm_jll v0.8.5+0 [bea87d4a] SuiteSparse_jll v7.7.0+0 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.59.0+0 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... Precompiling JET... Info Given JET was explicitly requested, output will be shown live  ┌ Warning: `@lookup(mod, frame, node)` at /home/pkgeval/.julia/packages/JET/mOPcK/src/toplevel/virtualprocess.jl:1312 is deprecated, use `lookup(frame, node)` instead. └ @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/ZNccU/src/interpret.jl:46 11167.0 ms ✓ JET 1 dependency successfully precompiled in 12 seconds. 32 already precompiled. 1 dependency had output during precompilation: ┌ JET │ [Output was shown above] └ ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "01_basic_single_node.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 8 core components [ info @ parser ~ [parse] Successfully created a total of 8 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _setup! ... 25%|██████████ | ETA: 0:00:21 _setup! ... 100%|████████████████████████████████████████| Time: 0:00:08 _construct_expressions! ... 25%|██████ | ETA: 0:00:02 _construct_expressions! ... 100%|████████████████████████| Time: 0:00:00 _after_construct_expressions! ... 25%|████▌ | ETA: 0:00:00 _after_construct_expressions! ... 100%|██████████████████| Time: 0:00:00 _construct_variables! ... 25%|██████▌ | ETA: 0:00:24 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:16 _after_construct_variables! ... 25%|█████ | ETA: 0:00:02 _after_construct_variables! ... 100%|████████████████████| Time: 0:00:01 _construct_constraints! ... 25%|██████ | ETA: 0:00:20 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:14 _after_construct_constraints! ... 25%|████▌ | ETA: 0:00:00 _after_construct_constraints! ... 100%|██████████████████| Time: 0:00:00 _construct_objective! ... 25%|██████▌ | ETA: 0:00:04 _construct_objective! ... 100%|██████████████████████████| Time: 0:00:01 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Error: Detected ambiguous command in expression; if you are using, e.g., a column accessor of a file that starts with a number, we cannot determine that properly because `4x` has the same meaning as `4*x` in Julia, but you could also mean a column named `"4x"`; please refactor this and run the model again │ expression = "(08_pv@data+13) * testdec:value /0.4 + 08_pv@data/0.76" │ command = "08_pv" └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/utils/utils.jl:14 ┌ Error: Detected ambiguous command in expression; if you are using, e.g., a column accessor of a file that starts with a number, we cannot determine that properly because `4x` has the same meaning as `4*x` in Julia, but you could also mean a column named `"4x"`; please refactor this and run the model again │ expression = "1.0*08_pv@data" │ command = "08_pv" └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/utils/utils.jl:14 ┌ Error: Detected ambiguous command in expression; if you are using, e.g., a column accessor of a file that starts with a number, we cannot determine that properly because `4x` has the same meaning as `4*x` in Julia, but you could also mean a column named `"4x"`; please refactor this and run the model again │ expression = "08_pv@data-3" │ command = "08_pv" └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/utils/utils.jl:14 ┌ Error: Detected ambiguous command in expression; if you are using, e.g., a column accessor of a file that starts with a number, we cannot determine that properly because `4x` has the same meaning as `4*x` in Julia, but you could also mean a column named `"4x"`; please refactor this and run the model again │ expression = "1+08_pv@data" │ command = "08_pv" └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/utils/utils.jl:14 ┌ Error: Detected ambiguous command in expression; if you are using, e.g., a column accessor of a file that starts with a number, we cannot determine that properly because `4x` has the same meaning as `4*x` in Julia, but you could also mean a column named `"4x"`; please refactor this and run the model again │ expression = "(08_pv@data)" │ command = "08_pv" └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/utils/utils.jl:14 ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "increased_fuel.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 8 core components [ info @ parser ~ [parse] Successfully created a total of 8 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations ┌ warning @ core|unit ~ Linearization of efficiencies resulting in unexpected behaviour │ unit = "electrolyser" │ dir = :in │ carrier = "electricity" └ @ IESopt src/core/unit.jl:519 [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms MIP has 25 rows; 20 cols; 59 nonzeros; 4 integer variables (4 binary) Coefficient ranges: Matrix [1e+00, 1e+01] Cost [0e+00, 0e+00] Bound [1e+00, 1e+00] RHS [5e+00, 1e+04] Presolving model 4 rows, 4 cols, 8 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-25); columns 0(-20); nonzeros 0(-59) - Reduced to empty Presolve: Optimal Src: B => Branching; C => Central rounding; F => Feasibility pump; H => Heuristic; I => Shifting; J => Feasibility jump; L => Sub-MIP; P => Empty MIP; R => Randomized rounding; S => Solve LP; T => Evaluate node; U => Unbounded; X => User solution; Y => HiGHS solution; Z => ZI Round; l => Trivial lower; p => Trivial point; u => Trivial upper; z => Trivial zero Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work Src Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time 0 0 0 0.00% 0 0 0.00% 0 0 0 0 0.3s Solving report Status Optimal Primal bound 0 Dual bound 0 Gap 0% (tolerance: 0.01%) P-D integral 0 Solution status feasible 0 (objective) 0 (bound viol.) 0 (int. viol.) 0 (row viol.) Timing 0.25 Max sub-MIP depth 0 Nodes 0 Repair LPs 0 LP iterations 0 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "variable_unit_count.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 6 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_variables! ... 33%|████████▋ | ETA: 0:00:02 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:01 _construct_constraints! ... 33%|████████ | ETA: 0:00:01 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 _construct_objective! ... 33%|████████▋ | ETA: 0:00:01 _construct_objective! ... 100%|██████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms MIP has 20 rows; 17 cols; 47 nonzeros; 5 integer variables (0 binary) Coefficient ranges: Matrix [7e-01, 4e+01] Cost [1e+02, 5e+03] Bound [1e+02, 1e+02] RHS [1e+00, 2e+02] Presolving model 0 rows, 1 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-20); columns 0(-17); nonzeros 0(-47) - Reduced to empty Presolve: Optimal Src: B => Branching; C => Central rounding; F => Feasibility pump; H => Heuristic; I => Shifting; J => Feasibility jump; L => Sub-MIP; P => Empty MIP; R => Randomized rounding; S => Solve LP; T => Evaluate node; U => Unbounded; X => User solution; Y => HiGHS solution; Z => ZI Round; l => Trivial lower; p => Trivial point; u => Trivial upper; z => Trivial zero Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work Src Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time 0 0 0 0.00% 71000 71000 0.00% 0 0 0 0 0.0s Solving report Status Optimal Primal bound 71000 Dual bound 71000 Gap 0% (tolerance: 0.01%) P-D integral 0 Solution status feasible 71000 (objective) 0 (bound viol.) 0 (int. viol.) 0 (row viol.) Timing 0.00 Max sub-MIP depth 0 Nodes 0 Repair LPs 0 LP iterations 0 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "availability_test_success.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms MIP has 16 rows; 16 cols; 39 nonzeros; 4 integer variables (4 binary) Coefficient ranges: Matrix [7e-01, 4e+02] Cost [1e+03, 1e+03] Bound [1e+00, 1e+00] RHS [1e+00, 2e+02] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-16); columns 0(-16); nonzeros 0(-39) - Reduced to empty Presolve: Optimal Src: B => Branching; C => Central rounding; F => Feasibility pump; H => Heuristic; I => Shifting; J => Feasibility jump; L => Sub-MIP; P => Empty MIP; R => Randomized rounding; S => Solve LP; T => Evaluate node; U => Unbounded; X => User solution; Y => HiGHS solution; Z => ZI Round; l => Trivial lower; p => Trivial point; u => Trivial upper; z => Trivial zero Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work Src Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time 0 0 0 0.00% 1000 1000 0.00% 0 0 0 0 0.0s Solving report Status Optimal Primal bound 1000 Dual bound 1000 Gap 0% (tolerance: 0.01%) P-D integral 0 Solution status feasible 1000 (objective) 0 (bound viol.) 0 (int. viol.) 0 (row viol.) Timing 0.00 Max sub-MIP depth 0 Nodes 0 Repair LPs 0 LP iterations 0 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "availability_test_failure.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "connection_loss.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files" ┌ warning @ parser ~ The configured `version.core` (v2.2.0) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 8 core components [ info @ parser ~ [parse] Successfully created a total of 8 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_expressions! ... 25%|██████ | ETA: 0:00:01 _construct_expressions! ... 100%|████████████████████████| Time: 0:00:00 _construct_variables! ... 25%|██████▌ | ETA: 0:00:03 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:01 _construct_constraints! ... 25%|██████ | ETA: 0:00:02 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 _construct_objective! ... 25%|██████▌ | ETA: 0:00:01 _construct_objective! ... 100%|██████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 10 rows; 6 cols; 18 nonzeros Coefficient ranges: Matrix [9e-01, 1e+00] Cost [1e+00, 1e+00] Bound [0e+00, 0e+00] RHS [1e+01, 1e+01] Presolving model 0 rows, 3 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-10); columns 0(-6); nonzeros 0(-18) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : -3.8486832981e+01 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "connection_delay.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files" ┌ warning @ parser ~ The configured `version.core` (v2.2.0) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 8 core components [ info @ parser ~ [parse] Successfully created a total of 8 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_variables! ... 25%|██████▌ | ETA: 0:00:01 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 40 rows; 20 cols; 68 nonzeros Coefficient ranges: Matrix [9e-01, 1e+00] Cost [1e+00, 1e+00] Bound [0e+00, 0e+00] RHS [1e+00, 4e+00] Presolving model 4 rows, 16 cols, 16 nonzeros 0s 0 rows, 1 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-40); columns 0(-20); nonzeros 0(-68) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 1.0498533333e+01 P-D objective error : 8.0754259935e-17 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem/" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components_slash.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components_slash.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components_slash.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem/" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem/" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_slash.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_slash.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_slash.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem/" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components_slash_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components_slash_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_components_slash_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem/" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem/" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_slash_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_slash_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "include_dotslash_components_slash_windows.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/filesystem/" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 1 core components [ info @ parser ~ [parse] Successfully created a total of 2 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Missing `version` specification in the configuration file - consider adding it now, see: https://ait-energy.github.io/iesopt/pages/manual/yaml/top_level.html#version └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/general.jl:49 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "config.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/test/test_files/issues/35" [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 3 core components [ info @ parser ~ [parse] Successfully created a total of 3 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_variables! ... 38%|██████████ | ETA: 0:00:00 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:01 _construct_constraints! ... 31%|███████▍ | ETA: 0:00:01 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 96362 rows; 61320 cols; 157686 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 8762 rows, 17520 cols, 26284 nonzeros 0s Dependent equations search running on 8760 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 8761 rows, 17520 cols, 26282 nonzeros 0s Presolve reductions: rows 8761(-87601); columns 17520(-43800); nonzeros 26282(-131404) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 12167 7.6967922500e+06 Pr: 0(0) 1s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 12167 Objective value : 7.6967922500e+06 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.91 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1850 rows; 1176 cols; 3030 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [5e-02, 1e+01] Presolving model 170 rows, 503 cols, 677 nonzeros 0s Dependent equations search running on 168 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 169 rows, 503 cols, 674 nonzeros 0s Presolve reductions: rows 169(-1681); columns 503(-673); nonzeros 674(-2356) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -1.9135383368e-01 Pr: 169(835.2) 0s 222 1.3195000000e+04 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 222 Objective value : 1.3195000000e+04 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.22 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1850 rows; 1176 cols; 3030 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [5e-02, 1e+01] Presolving model 170 rows, 503 cols, 677 nonzeros 0s Dependent equations search running on 168 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 169 rows, 503 cols, 674 nonzeros 0s Presolve reductions: rows 169(-1681); columns 503(-673); nonzeros 674(-2356) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -1.9135383368e-01 Pr: 169(835.2) 0s 222 1.3195000000e+04 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 222 Objective value : 1.3195000000e+04 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.22 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components ┌ error @ utils|utils ~ [parse] Missing `optimization.snapshots.offset_virtual_files` when using offset └ @ IESopt src/utils/utils.jl:14 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1850 rows; 1176 cols; 3030 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 170 rows, 503 cols, 677 nonzeros 0s Dependent equations search running on 168 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 169 rows, 503 cols, 674 nonzeros 0s Presolve reductions: rows 169(-1681); columns 503(-673); nonzeros 674(-2356) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -2.0215042551e-01 Pr: 169(832.05) 0s 211 6.2860000000e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 211 Objective value : 6.2860000000e+03 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.05 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1850 rows; 1176 cols; 3030 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 170 rows, 503 cols, 677 nonzeros 0s Dependent equations search running on 168 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 169 rows, 503 cols, 674 nonzeros 0s Presolve reductions: rows 169(-1681); columns 503(-673); nonzeros 674(-2356) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -2.0215042551e-01 Pr: 169(832.05) 0s 211 6.2860000000e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 211 Objective value : 6.2860000000e+03 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.04 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1850 rows; 1176 cols; 3030 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [5e-02, 1e+01] Presolving model 170 rows, 503 cols, 677 nonzeros 0s Dependent equations search running on 168 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 169 rows, 503 cols, 674 nonzeros 0s Presolve reductions: rows 169(-1681); columns 503(-673); nonzeros 674(-2356) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -1.9135383368e-01 Pr: 169(835.2) 0s 222 1.3195000000e+04 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 222 Objective value : 1.3195000000e+04 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.08 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1850 rows; 1176 cols; 3030 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [5e-02, 1e+01] Presolving model 170 rows, 503 cols, 677 nonzeros 0s Dependent equations search running on 168 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 169 rows, 503 cols, 674 nonzeros 0s Presolve reductions: rows 169(-1681); columns 503(-673); nonzeros 674(-2356) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -1.9135383368e-01 Pr: 169(835.2) 0s 222 1.3195000000e+04 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 222 Objective value : 1.3195000000e+04 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.14 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "01_basic_single_node.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 8 core components [ info @ parser ~ [parse] Successfully created a total of 8 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 30 rows; 20 cols; 54 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e+00, 2e+01] Presolving model 6 rows, 12 cols, 22 nonzeros 0s Dependent equations search running on 4 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 5 rows, 12 cols, 19 nonzeros 0s Presolve reductions: rows 5(-25); columns 12(-8); nonzeros 19(-35) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 5(20) 0s 6 5.2500000000e+02 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 6 Objective value : 5.2500000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "01_basic_single_node.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 8 core components [ info @ parser ~ [parse] Successfully created a total of 8 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 30 rows; 20 cols; 54 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 2e+02] Bound [0e+00, 0e+00] RHS [1e+00, 2e+01] Presolving model 6 rows, 12 cols, 22 nonzeros 0s Dependent equations search running on 4 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 5 rows, 12 cols, 19 nonzeros 0s Presolve reductions: rows 5(-25); columns 12(-8); nonzeros 19(-35) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 5(20) 0s 6 6.7500000000e+02 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 6 Objective value : 6.7500000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.25 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "01_basic_single_node.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 7 core components [ info @ parser ~ [parse] Successfully created a total of 7 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 30 rows; 20 cols; 54 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e+00, 1e+01] Presolving model 5 rows, 12 cols, 19 nonzeros 0s 3 rows, 10 cols, 15 nonzeros 0s 2 rows, 7 cols, 8 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-30); columns 0(-20); nonzeros 0(-54) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 0.0000000000e+00 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "01_basic_single_node.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 7 core components [ info @ parser ~ [parse] Successfully created a total of 7 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 30 rows; 20 cols; 54 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e+00, 1e+01] Presolving model 5 rows, 12 cols, 19 nonzeros 0s 3 rows, 10 cols, 15 nonzeros 0s 2 rows, 7 cols, 8 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-30); columns 0(-20); nonzeros 0(-54) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 0.0000000000e+00 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "02_advanced_single_node.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 11 core components [ info @ parser ~ [parse] Successfully created a total of 11 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 42 rows; 28 cols; 78 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [1e+00, 1e+02] Bound [0e+00, 0e+00] RHS [1e+00, 1e+01] Presolving model 7 rows, 14 cols, 26 nonzeros 0s Dependent equations search running on 5 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 6 rows, 13 cols, 22 nonzeros 0s Presolve reductions: rows 6(-36); columns 13(-15); nonzeros 22(-56) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 6 1.5067500000e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 6 Objective value : 1.5067500000e+03 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.14 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "03_basic_two_nodes.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 11 core components [ info @ parser ~ [parse] Successfully created a total of 11 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 42 rows; 24 cols; 70 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e+00, 2e+01] Presolving model 6 rows, 10 cols, 18 nonzeros 0s Dependent equations search running on 4 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 5 rows, 10 cols, 16 nonzeros 0s Presolve reductions: rows 5(-37); columns 10(-14); nonzeros 16(-54) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -5.3797179721e-03 Pr: 5(33) 0s 6 1.2250000000e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 6 Objective value : 1.2250000000e+03 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "05_basic_two_nodes_1y.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_variables! ... 92%|████████████████████████ | ETA: 0:00:00 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:00 _construct_constraints! ... 31%|███████▍ | ETA: 0:00:00 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 96362 rows; 61320 cols; 157686 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 8762 rows, 26237 cols, 35003 nonzeros 0s Dependent equations search running on 8760 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 8761 rows, 26237 cols, 35000 nonzeros 0s Presolve reductions: rows 8761(-87601); columns 26237(-35083); nonzeros 35000(-122686) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 1s 11581 6.6743775000e+05 Pr: 0(0) 1s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 11581 Objective value : 6.6743775000e+05 P-D objective error : 0.0000000000e+00 HiGHS run time : 1.01 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "06_recursion_h2.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 9 core components [ info @ parser ~ [parse] Successfully created a total of 9 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1346 rows; 1008 cols; 2528 nonzeros Coefficient ranges: Matrix [7e-01, 1e+00] Cost [1e+02, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 5e+01] Presolving model 338 rows, 810 cols, 1322 nonzeros 0s Dependent equations search running on 305 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 307 rows, 780 cols, 1227 nonzeros 0s Presolve reductions: rows 307(-1039); columns 780(-228); nonzeros 1227(-1301) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 169(451.663) 0s 379 1.8790800000e+04 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 379 Objective value : 1.8790800000e+04 P-D objective error : 4.8399775522e-16 HiGHS run time : 0.06 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_variables! ... 77%|████████████████████ | ETA: 0:00:00 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:00 _construct_constraints! ... 38%|█████████▎ | ETA: 0:00:00 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 96362 rows; 61320 cols; 157686 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 8762 rows, 26237 cols, 35003 nonzeros 0s Dependent equations search running on 8760 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 8761 rows, 26237 cols, 35000 nonzeros 0s Presolve reductions: rows 8761(-87601); columns 26237(-35083); nonzeros 35000(-122686) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 1s 11581 6.6743775000e+05 Pr: 0(0) 1s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 11581 Objective value : 6.6743775000e+05 P-D objective error : 0.0000000000e+00 HiGHS run time : 1.02 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "08_basic_investment.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 11 core components [ info @ parser ~ [parse] Successfully created a total of 11 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 242 rows; 123 cols; 439 nonzeros Coefficient ranges: Matrix [1e+00, 2e+00] Cost [1e+02, 1e+03] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 97 rows, 94 cols, 239 nonzeros 0s Dependent equations search running on 37 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 85 rows, 83 cols, 225 nonzeros 0s Presolve reductions: rows 85(-157); columns 83(-40); nonzeros 225(-214) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 7.5000000000e+02 Pr: 17(9.7) 0s 59 2.0156428571e+03 Pr: 0(0); Du: 0(1.43885e-13) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 59 Objective value : 2.0156428571e+03 P-D objective error : 1.6916485454e-16 HiGHS run time : 0.21 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "09_csv_only.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Loading components from registered CSV files [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_expressions! ... 15%|███▊ | ETA: 0:00:01 _construct_expressions! ... 100%|████████████████████████| Time: 0:00:00 _construct_variables! ... 77%|████████████████████ | ETA: 0:00:00 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:01 _construct_constraints! ... 38%|█████████▎ | ETA: 0:00:00 _construct_constraints! ... 92%|██████████████████████▏ | ETA: 0:00:00 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 96362 rows; 61320 cols; 157686 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 8762 rows, 26237 cols, 35003 nonzeros 0s Dependent equations search running on 8760 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 8761 rows, 26237 cols, 35000 nonzeros 0s Presolve reductions: rows 8761(-87601); columns 26237(-35083); nonzeros 35000(-122686) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 1s 11581 6.6743775000e+05 Pr: 0(0) 1s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 11581 Objective value : 6.6743775000e+05 P-D objective error : 0.0000000000e+00 HiGHS run time : 1.05 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "10_basic_load_shedding.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 12 core components [ info @ parser ~ [parse] Successfully created a total of 12 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 242 rows; 147 cols; 463 nonzeros Coefficient ranges: Matrix [1e+00, 2e+00] Cost [1e+02, 1e+04] Bound [5e-01, 5e-01] RHS [1e-02, 1e+01] Presolving model 113 rows, 111 cols, 287 nonzeros 0s Dependent equations search running on 37 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 101 rows, 100 cols, 274 nonzeros 0s Presolve reductions: rows 101(-141); columns 100(-47); nonzeros 274(-189) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 75 2.6083944444e+04 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 75 Objective value : 2.6083944444e+04 P-D objective error : 6.9734642324e-17 HiGHS run time : 0.04 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "11_basic_unit_commitment.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 54 rows; 42 cols; 157 nonzeros Coefficient ranges: Matrix [1e+00, 1e+01] Cost [1e+00, 1e+03] Bound [1e+00, 1e+00] RHS [5e+00, 2e+01] Presolving model 35 rows, 35 cols, 133 nonzeros 0s Dependent equations search running on 3 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 29 rows, 34 cols, 110 nonzeros 0s Presolve reductions: rows 29(-25); columns 34(-8); nonzeros 110(-47) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 15 1.5700000000e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 15 Objective value : 1.5700000000e+03 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "12_incremental_efficiency.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 54 rows; 42 cols; 157 nonzeros Coefficient ranges: Matrix [1e+00, 1e+01] Cost [1e+00, 5e+03] Bound [1e+00, 1e+00] RHS [5e+00, 2e+01] Presolving model 35 rows, 35 cols, 133 nonzeros 0s Dependent equations search running on 3 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 29 rows, 34 cols, 110 nonzeros 0s Presolve reductions: rows 29(-25); columns 34(-8); nonzeros 110(-47) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 15 3.5700000000e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 15 Objective value : 3.5700000000e+03 P-D objective error : 6.3681186233e-17 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "15_varying_efficiency.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 6 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_constraints! ... 83%|████████████████████ | ETA: 0:00:00 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms MIP has 26280 rows; 35040 cols; 70080 nonzeros; 8760 integer variables (8760 binary) Coefficient ranges: Matrix [1e-01, 8e+01] Cost [1e+01, 1e+01] Bound [1e+00, 1e+00] RHS [2e+00, 1e+02] Presolving model 17520 rows, 20970 cols, 38490 nonzeros 0s 6811 rows, 10261 cols, 16983 nonzeros 0s 4720 rows, 6079 cols, 9798 nonzeros 0s 2718 rows, 3076 cols, 4793 nonzeros 0s 716 rows, 716 cols, 1074 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-26280); columns 0(-35040); nonzeros 0(-70080) - Reduced to empty Presolve: Optimal Src: B => Branching; C => Central rounding; F => Feasibility pump; H => Heuristic; I => Shifting; J => Feasibility jump; L => Sub-MIP; P => Empty MIP; R => Randomized rounding; S => Solve LP; T => Evaluate node; U => Unbounded; X => User solution; Y => HiGHS solution; Z => ZI Round; l => Trivial lower; p => Trivial point; u => Trivial upper; z => Trivial zero Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work Src Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time 0 0 0 0.00% 2131435.779803 2131435.779803 0.00% 0 0 0 0 0.4s Solving report Status Optimal Primal bound 2131435.7798 Dual bound 2131435.7798 Gap 0% (tolerance: 0.01%) P-D integral 0 Solution status feasible 2131435.7798 (objective) 0 (bound viol.) 0 (int. viol.) 0 (row viol.) Timing 0.42 Max sub-MIP depth 0 Nodes 0 Repair LPs 0 LP iterations 0 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "16_noncore_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 10 core components [ info @ parser ~ [parse] Successfully created a total of 12 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1682 rows; 1176 cols; 3030 nonzeros Coefficient ranges: Matrix [2e-01, 1e+00] Cost [1e+02, 1e+02] Bound [0e+00, 0e+00] RHS [1e-03, 1e+01] Presolving model 338 rows, 896 cols, 1406 nonzeros 0s Dependent equations search running on 336 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 337 rows, 840 cols, 1347 nonzeros 0s Presolve reductions: rows 337(-1345); columns 840(-336); nonzeros 1347(-1683) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 168(163.922) 0s 484 4.3722064090e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 484 Objective value : 4.3722064090e+03 P-D objective error : 2.0799354375e-16 HiGHS run time : 0.21 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "16_noncore_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 10 core components [ info @ parser ~ [parse] Successfully created a total of 12 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_constraints! ... 92%|██████████████████████ | ETA: 0:00:00 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1683 rows; 1176 cols; 3031 nonzeros Coefficient ranges: Matrix [2e-01, 1e+00] Cost [1e+02, 1e+02] Bound [0e+00, 0e+00] RHS [1e-03, 1e+01] Presolving model 338 rows, 895 cols, 1404 nonzeros 0s Dependent equations search running on 332 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 332 rows, 835 cols, 1334 nonzeros 0s Presolve reductions: rows 332(-1351); columns 835(-341); nonzeros 1334(-1697) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 170(173.92) 0s 503 4.4027655545e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 503 Objective value : 4.4027655545e+03 P-D objective error : 1.0327502288e-15 HiGHS run time : 0.24 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "16_noncore_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 10 core components [ info @ parser ~ [parse] Successfully created a total of 12 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1683 rows; 1176 cols; 3031 nonzeros Coefficient ranges: Matrix [2e-01, 1e+00] Cost [2e+02, 2e+02] Bound [0e+00, 0e+00] RHS [1e-03, 1e+01] Presolving model 338 rows, 895 cols, 1404 nonzeros 0s Dependent equations search running on 332 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 332 rows, 835 cols, 1334 nonzeros 0s Presolve reductions: rows 332(-1351); columns 835(-341); nonzeros 1334(-1697) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 170(173.92) 0s 504 6.6041483318e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 504 Objective value : 6.6041483318e+03 P-D objective error : 1.5147576702e-15 HiGHS run time : 0.15 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "17_varying_connection_capacity.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 6 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 20 rows; 12 cols; 28 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [5e+01, 5e+01] Bound [0e+00, 0e+00] RHS [1e+00, 1e+01] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-20); columns 0(-12); nonzeros 0(-28) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 3.0000000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "18_addons.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 6 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components ┌ info @ IESopt ~ [build] Invoking addon │ addon = "Example18" └ step = :construct_constraints! [ info @ ? (Example18) ~ [IESoptAddon_Example18] Finished constructing constraint. [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 40 rows; 24 cols; 68 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e+00, 1e+01] Bound [0e+00, 0e+00] RHS [3e+00, 1e+01] Presolving model 16 rows, 23 cols, 43 nonzeros 0s Dependent equations search running on 5 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 13 rows, 20 cols, 35 nonzeros 0s Presolve reductions: rows 13(-27); columns 20(-4); nonzeros 35(-33) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 18 5.1000000000e+01 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 18 Objective value : 5.1000000000e+01 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "25_global_parameters.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Loading components from registered CSV files [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 2 rows; 2 cols; 3 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e+01, 1e+01] Bound [0e+00, 0e+00] RHS [5e+00, 5e+00] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-2); columns 0(-2); nonzeros 0(-3) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 5.0000000000e+01 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "25_global_parameters.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Loading components from registered CSV files [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 2 rows; 2 cols; 3 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e+01, 1e+01] Bound [0e+00, 0e+00] RHS [1e+01, 1e+01] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-2); columns 0(-2); nonzeros 0(-3) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 1.0000000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "26_initial_states.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 7 core components [ info @ parser ~ [parse] Successfully created a total of 7 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 14 rows; 12 cols; 24 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e+01, 1e+01] Bound [0e+00, 0e+00] RHS [1e+01, 2e+01] Presolving model 3 rows, 5 cols, 7 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-14); columns 0(-12); nonzeros 0(-24) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 1.5000000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "26_initial_states.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 7 core components [ info @ parser ~ [parse] Successfully created a total of 7 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 14 rows; 12 cols; 24 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e+01, 1e+01] Bound [0e+00, 0e+00] RHS [1e+01, 5e+01] Presolving model 3 rows, 5 cols, 7 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-14); columns 0(-12); nonzeros 0(-24) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 0.0000000000e+00 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "27_piecewise_linear_costs.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 6 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 2 rows; 4 cols; 5 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e+01, 3e+01] Bound [1e+01, 1e+01] RHS [5e+00, 3e+01] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-2); columns 0(-4); nonzeros 0(-5) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 4.5000000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "29_advanced_unit_commitment.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms MIP has 56 rows; 40 cols; 146 nonzeros; 8 integer variables (8 binary) Coefficient ranges: Matrix [1e+00, 1e+01] Cost [1e+02, 1e+03] Bound [1e+00, 1e+00] RHS [1e+00, 3e+01] Presolving model 31 rows, 29 cols, 102 nonzeros 0s 24 rows, 24 cols, 85 nonzeros 0s 24 rows, 23 cols, 84 nonzeros 0s Presolve reductions: rows 24(-32); columns 23(-17); nonzeros 84(-62) Solving MIP model with: 24 rows 23 cols (8 binary, 0 integer, 7 implied int., 8 continuous, 0 domain fixed) 84 nonzeros Src: B => Branching; C => Central rounding; F => Feasibility pump; H => Heuristic; I => Shifting; J => Feasibility jump; L => Sub-MIP; P => Empty MIP; R => Randomized rounding; S => Solve LP; T => Evaluate node; U => Unbounded; X => User solution; Y => HiGHS solution; Z => ZI Round; l => Trivial lower; p => Trivial point; u => Trivial upper; z => Trivial zero Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work Src Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time J 0 0 0 0.00% -inf 29000 Large 0 0 0 0 0.3s R 0 0 0 0.00% 5833.333333 10000 41.67% 0 0 0 10 0.3s 12.5% inactive integer columns, restarting Model after restart has 19 rows, 18 cols (7 bin., 0 int., 5 impl., 6 cont., 0 dom.fix.), and 63 nonzeros 0 0 0 0.00% 5833.333333 10000 41.67% 0 0 0 10 0.3s 0 0 0 0.00% 5833.333333 10000 41.67% 0 0 2 10 0.3s C 0 0 0 100.00% 7000 7000 0.00% 24 4 2 16 0.3s 1 0 1 100.00% 7000 7000 0.00% 24 4 2 16 0.3s Solving report Status Optimal Primal bound 7000 Dual bound 7000 Gap 0% (tolerance: 0.01%) P-D integral 0.00605648139427 Solution status feasible 7000 (objective) 0 (bound viol.) 0 (int. viol.) 0 (row viol.) Timing 0.30 Max sub-MIP depth 0 Nodes 1 Repair LPs 0 LP iterations 16 0 (strong br.) 6 (separation) 0 (heuristics) [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "44_lossy_connections.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 12 core components [ info @ parser ~ [parse] Successfully created a total of 12 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 50 rows; 28 cols; 88 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e+00, 2e+01] Presolving model 10 rows, 18 cols, 36 nonzeros 0s Dependent equations search running on 8 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 9 rows, 18 cols, 33 nonzeros 0s Presolve reductions: rows 9(-41); columns 18(-10); nonzeros 33(-55) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 9(30) 0s 13 1.2337500000e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 13 Objective value : 1.2337500000e+03 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "04_soft_constraints.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 11 core components [ info @ parser ~ [parse] Successfully created a total of 11 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ warning @ IESopt ~ [optimize] Relaxing constraints based on soft_constraints └ @ IESopt src/IESopt.jl:743 ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 42 rows; 42 cols; 88 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+09] Bound [0e+00, 0e+00] RHS [1e+00, 2e+01] WARNING: Problem has some excessively large costs WARNING: Consider scaling the objective by 1e-3, or setting the user_objective_scale option to -10 Presolving model 22 rows, 28 cols, 52 nonzeros 0s Dependent equations search running on 1 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 19 rows, 25 cols, 56 nonzeros 0s Presolve reductions: rows 19(-23); columns 25(-17); nonzeros 56(-32) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -2.2918361149e-01 Pr: 7(49); Du: 0(1.63141e-13) 0s 8 1.0000029750e+09 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 8 Objective value : 1.0000029750e+09 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal ┌ warning @ IESopt ~ [optimize] The safety constraint feature triggered; you can further analyse the relaxed components by looking at the `soft_constraints_penalties` and `soft_constraints_expressions` entries in `model.ext`. │ n_components = 1 │ components = "[conn, ...]" └ @ IESopt src/IESopt.jl:842 [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "20_chp.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 11 core components [ info @ parser ~ [parse] Successfully created a total of 12 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components ┌ info @ IESopt ~ [build] Invoking addon │ addon = "CHP" └ step = :construct_constraints! [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 72 rows; 45 cols; 135 nonzeros Coefficient ranges: Matrix [1e-01, 2e+00] Cost [5e+01, 1e+03] Bound [0e+00, 0e+00] RHS [3e+00, 2e+01] Presolving model 0 rows, 7 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-72); columns 0(-45); nonzeros 0(-135) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 1.6687500000e+04 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "22_snapshot_weights.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 3 core components [ info @ parser ~ [parse] Successfully created a total of 3 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 32 rows; 12 cols; 46 nonzeros Coefficient ranges: Matrix [2e-01, 3e+00] Cost [2e-01, 3e+01] Bound [0e+00, 0e+00] RHS [2e-01, 2e+01] Presolving model 7 rows, 11 cols, 19 nonzeros 0s 3 rows, 8 cols, 9 nonzeros 0s Dependent equations search running on 3 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 3 rows, 7 cols, 9 nonzeros 0s Presolve reductions: rows 3(-29); columns 7(-5); nonzeros 9(-37) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 3 2.1500000000e+02 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 3 Objective value : 2.1500000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "23_snapshots_from_csv.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 3 core components [ info @ parser ~ [parse] Successfully created a total of 3 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 32 rows; 12 cols; 46 nonzeros Coefficient ranges: Matrix [2e-01, 3e+00] Cost [2e-01, 3e+01] Bound [0e+00, 0e+00] RHS [2e-01, 2e+01] Presolving model 7 rows, 11 cols, 19 nonzeros 0s 3 rows, 8 cols, 9 nonzeros 0s Dependent equations search running on 3 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 3 rows, 7 cols, 9 nonzeros 0s Presolve reductions: rows 3(-29); columns 7(-5); nonzeros 9(-37) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 3 2.1500000000e+02 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 3 Objective value : 2.1500000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "31_exclusive_operation.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 3 core components [ info @ parser ~ [parse] Successfully created a total of 3 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ ? (XOR) ~ [IESoptAddon_ExampleXOR] Initializing [ info @ IESopt ~ [build] Begin creating JuMP formulation from components ┌ info @ IESopt ~ [build] Invoking addon │ addon = "XOR" └ step = :construct_variables! ┌ info @ IESopt ~ [build] Invoking addon │ addon = "XOR" └ step = :construct_constraints! [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms MIP has 23 rows; 16 cols; 43 nonzeros; 4 integer variables (4 binary) Coefficient ranges: Matrix [1e+00, 1e+00] Cost [5e+00, 2e+01] Bound [1e+00, 1e+00] RHS [1e+00, 1e+00] Presolving model 13 rows, 15 cols, 33 nonzeros 0s 9 rows, 12 cols, 23 nonzeros 0s 9 rows, 12 cols, 23 nonzeros 0s Presolve reductions: rows 9(-14); columns 12(-4); nonzeros 23(-20) Solving MIP model with: 9 rows 12 cols (3 binary, 0 integer, 0 implied int., 9 continuous, 0 domain fixed) 23 nonzeros Src: B => Branching; C => Central rounding; F => Feasibility pump; H => Heuristic; I => Shifting; J => Feasibility jump; L => Sub-MIP; P => Empty MIP; R => Randomized rounding; S => Solve LP; T => Evaluate node; U => Unbounded; X => User solution; Y => HiGHS solution; Z => ZI Round; l => Trivial lower; p => Trivial point; u => Trivial upper; z => Trivial zero Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work Src Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time J 0 0 0 0.00% -inf -4 Large 0 0 0 0 0.0s R 0 0 0 0.00% -16 -5 220.00% 0 0 0 10 0.0s C 0 0 0 0.00% -10 -9 11.11% 13 7 0 14 0.0s L 0 0 0 0.00% -10 -10 0.00% 13 7 0 14 0.1s 1 0 1 100.00% -10 -10 0.00% 13 7 0 14 0.1s Solving report Status Optimal Primal bound -10 Dual bound -10 Gap 0% (tolerance: 0.01%) P-D integral 0.0199922204018 Solution status feasible -10 (objective) 0 (bound viol.) 0 (int. viol.) 0 (row viol.) Timing 0.06 Max sub-MIP depth 1 Nodes 1 Repair LPs 0 LP iterations 14 0 (strong br.) 4 (separation) 0 (heuristics) [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "37_certificates.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 15 core components [ info @ parser ~ [parse] Successfully created a total of 15 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_expressions! ... 73%|█████████████████▋ | ETA: 0:00:00 _construct_expressions! ... 100%|████████████████████████| Time: 0:00:00 _construct_variables! ... 73%|███████████████████▏ | ETA: 0:00:00 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:00 _construct_constraints! ... 13%|███▎ | ETA: 0:00:03 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:01 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 105123 rows; 70080 cols; 201488 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 2e+01] Presolving model 17523 rows, 43757 cols, 87565 nonzeros 0s Dependent equations search running on 17521 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 17522 rows, 43757 cols, 87561 nonzeros 0s Presolve reductions: rows 17522(-87601); columns 43757(-26323); nonzeros 87561(-113927) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -8.5074238291e-03 Pr: 8761(43987.1) 1s 20666 4.4376750000e+04 Pr: 0(0); Du: 0(2.13163e-12) 5s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 20666 Objective value : 4.4376750000e+04 P-D objective error : 0.0000000000e+00 HiGHS run time : 4.88 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "47_disable_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 18 core components ┌ warning @ parser ~ [parse] At least one component seems to not align with the recommended naming convention (similar to `snake_case`, check the documentation for more information) │ component = "thermal_DE" └ @ IESopt src/parser.jl:354 [ info @ parser ~ [parse] Successfully created a total of 18 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 36 rows; 27 cols; 63 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [3e+01, 5e+01] Bound [0e+00, 0e+00] RHS [1e+00, 8e+00] Presolving model 9 rows, 27 cols, 36 nonzeros 0s Dependent equations search running on 6 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 6 rows, 20 cols, 24 nonzeros 0s Presolve reductions: rows 6(-30); columns 20(-7); nonzeros 24(-39) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 6 3.9000000000e+02 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 6 Objective value : 3.9000000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "47_disable_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 3 components) [ info @ parser ~ [parse] Creating and parameterizing 15 core components ┌ warning @ parser ~ [parse] At least one component seems to not align with the recommended naming convention (similar to `snake_case`, check the documentation for more information) │ component = "thermal_DE" └ @ IESopt src/parser.jl:354 [ info @ parser ~ [parse] Successfully created a total of 15 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 18 rows; 18 cols; 27 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [3e+01, 5e+01] Bound [0e+00, 0e+00] RHS [1e+00, 8e+00] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-18); columns 0(-18); nonzeros 0(-27) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 5.5000000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "47_disable_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 7 components) [ info @ parser ~ [parse] Creating and parameterizing 11 core components ┌ warning @ parser ~ [parse] At least one component seems to not align with the recommended naming convention (similar to `snake_case`, check the documentation for more information) │ component = "thermal_DE" └ @ IESopt src/parser.jl:354 [ info @ parser ~ [parse] Successfully created a total of 11 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 18 rows; 15 cols; 30 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [4e+01, 5e+01] Bound [0e+00, 0e+00] RHS [1e+00, 8e+00] Presolving model 6 rows, 14 cols, 17 nonzeros 0s Dependent equations search running on 3 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 3 rows, 8 cols, 9 nonzeros 0s Presolve reductions: rows 3(-15); columns 8(-7); nonzeros 9(-21) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 3.6999633687e+02 Pr: 3(7) 0s 2 4.1000000000e+02 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 2 Objective value : 4.1000000000e+02 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "47_disable_components.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 13 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components ┌ warning @ parser ~ [parse] At least one component seems to not align with the recommended naming convention (similar to `snake_case`, check the documentation for more information) │ component = "curtailment_CH" └ @ IESopt src/parser.jl:354 [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 6 rows; 6 cols; 9 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [3e+01, 3e+01] Bound [0e+00, 0e+00] RHS [1e+00, 2e+00] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-6); columns 0(-6); nonzeros 0(-9) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 3.0000000000e+01 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "48_custom_results.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 7 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/CustomResults/SomeScenario_2025_10_29_032301663.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 170 rows; 96 cols; 294 nonzeros Coefficient ranges: Matrix [9e-01, 1e+00] Cost [1e+01, 1e+01] Bound [0e+00, 0e+00] RHS [6e-01, 2e+01] Presolving model 50 rows, 96 cols, 174 nonzeros 0s 38 rows, 84 cols, 138 nonzeros 0s 29 rows, 72 cols, 113 nonzeros 0s Dependent equations search running on 29 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 29 rows, 63 cols, 104 nonzeros 0s Presolve reductions: rows 29(-141); columns 63(-33); nonzeros 104(-190) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 17(98.5263) 0s 37 9.8117451524e+02 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 37 Objective value : 9.8117451524e+02 P-D objective error : 1.1580909554e-16 HiGHS run time : 0.25 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "48_custom_results.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 3 core components [ info @ parser ~ [parse] Successfully created a total of 3 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/CustomResults/SomeScenario_2025_10_29_032303143.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 48 rows; 24 cols; 48 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e+01, 1e+01] Bound [0e+00, 0e+00] RHS [6e-01, 1e+01] Presolving model Problem status detected on presolve: Infeasible Model status : Infeasible Objective value : 0.0000000000e+00 HiGHS run time : 0.00 ┌ error @ IESopt ~ [optimize] No results returned after call to `optimize!` │ termination_status = INFEASIBLE::TerminationStatusCode = 2 └ @ IESopt src/IESopt.jl:806 [ info @ IESopt ~ [optimize] Find out why your model is infeasible by calling `IESopt.compute_IIS(model)` [ Info: Modifying CSV loading configuration; this feature is experimental ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "49_csv_formats.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_variables! ... 23%|██████ | ETA: 0:00:00 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:00 _construct_constraints! ... 31%|███████▍ | ETA: 0:00:00 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 96362 rows; 61320 cols; 157686 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 8762 rows, 26237 cols, 35003 nonzeros 0s Dependent equations search running on 8760 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 8761 rows, 26237 cols, 35000 nonzeros 0s Presolve reductions: rows 8761(-87601); columns 26237(-35083); nonzeros 35000(-122686) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 11581 6.6743775000e+05 Pr: 0(0) 1s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 11581 Objective value : 6.6743775000e+05 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.88 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "07_csv_filestorage.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 13 core components [ info @ parser ~ [parse] Successfully created a total of 13 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components _construct_variables! ... 85%|██████████████████████ | ETA: 0:00:00 _construct_variables! ... 100%|██████████████████████████| Time: 0:00:00 _construct_constraints! ... 31%|███████▍ | ETA: 0:00:00 _construct_constraints! ... 100%|████████████████████████| Time: 0:00:00 _construct_objective! ... 85%|██████████████████████ | ETA: 0:00:00 _construct_objective! ... 100%|██████████████████████████| Time: 0:00:00 [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 96362 rows; 61320 cols; 157686 nonzeros Coefficient ranges: Matrix [5e-01, 2e+00] Cost [5e+01, 1e+02] Bound [0e+00, 0e+00] RHS [1e-02, 1e+01] Presolving model 8762 rows, 26237 cols, 35003 nonzeros 0s Dependent equations search running on 8760 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 8761 rows, 26237 cols, 35000 nonzeros 0s Presolve reductions: rows 8761(-87601); columns 26237(-35083); nonzeros 35000(-122686) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 1s 11581 6.6743775000e+05 Pr: 0(0) 1s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 11581 Objective value : 6.6743775000e+05 P-D objective error : 0.0000000000e+00 HiGHS run time : 1.08 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling [ Info: Modifying CSV loading configuration; this feature is experimental ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "50_delayed_connections.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 8 rows; 8 cols; 16 nonzeros Coefficient ranges: Matrix [8e-02, 2e-01] Cost [0e+00, 0e+00] Bound [0e+00, 0e+00] RHS [1e-01, 5e-01] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-8); columns 0(-8); nonzeros 0(-16) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 0.0000000000e+00 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "52_simple_ev.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 146 rows; 72 cols; 220 nonzeros Coefficient ranges: Matrix [9e-01, 1e+00] Cost [8e-02, 1e-01] Bound [0e+00, 0e+00] RHS [5e+00, 1e+02] Presolving model 25 rows, 37 cols, 63 nonzeros 0s 7 rows, 19 cols, 28 nonzeros 0s 4 rows, 16 cols, 22 nonzeros 0s 2 rows, 14 cols, 21 nonzeros 0s 2 rows, 9 cols, 14 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-146); columns 0(-72); nonzeros 0(-220) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 5.7894736842e+00 P-D objective error : 7.0608326252e-17 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "53_grid_tariffs.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 9 core components [ info @ parser ~ [parse] Successfully created a total of 9 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 266 rows; 121 cols; 436 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [5e-02, 1e+00] Bound [1e+03, 1e+03] RHS [5e+00, 1e+03] Presolving model 74 rows, 86 cols, 174 nonzeros 0s 40 rows, 53 cols, 106 nonzeros 0s Dependent equations search running on 26 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 40 rows, 53 cols, 106 nonzeros 0s Presolve reductions: rows 40(-226); columns 53(-68); nonzeros 106(-330) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 59 1.5367983368e+01 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 59 Objective value : 1.5367983368e+01 P-D objective error : 3.3583791933e-16 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "53_grid_tariffs.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 9 core components [ info @ parser ~ [parse] Successfully created a total of 9 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 134 rows; 61 cols; 220 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [5e-02, 1e+00] Bound [1e+03, 1e+03] RHS [5e+00, 1e+03] Presolving model 37 rows, 43 cols, 85 nonzeros 0s Dependent equations search running on 12 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 18 rows, 25 cols, 48 nonzeros 0s Presolve reductions: rows 18(-116); columns 25(-36); nonzeros 48(-172) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 26 1.1837837838e+01 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 26 Objective value : 1.1837837838e+01 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.10 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "53_grid_tariffs.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 9 core components [ info @ parser ~ [parse] Successfully created a total of 9 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 134 rows; 61 cols; 220 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [5e-02, 1e+00] Bound [1e+03, 1e+03] RHS [5e+00, 1e+03] Presolving model 38 rows, 44 cols, 90 nonzeros 0s 22 rows, 29 cols, 58 nonzeros 0s Dependent equations search running on 14 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 22 rows, 29 cols, 58 nonzeros 0s Presolve reductions: rows 22(-112); columns 29(-32); nonzeros 58(-162) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 0s 38 8.9575289575e+00 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 38 Objective value : 8.9575289575e+00 P-D objective error : 9.3912313004e-17 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "54_simple_roomtemperature.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 122 rows; 72 cols; 196 nonzeros Coefficient ranges: Matrix [3e-01, 1e+00] Cost [3e-02, 1e-01] Bound [0e+00, 0e+00] RHS [1e-01, 2e+01] Presolving model 26 rows, 48 cols, 76 nonzeros 0s Dependent equations search running on 22 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 23 rows, 46 cols, 70 nonzeros 0s Presolve reductions: rows 23(-99); columns 46(-26); nonzeros 70(-126) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 5.1941140583e-05 Pr: 23(10.7) 0s 33 2.4501253133e+00 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 33 Objective value : 2.4501253133e+00 P-D objective error : 1.4300570469e-15 HiGHS run time : 0.22 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "55_annuity.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 7 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 96 rows; 49 cols; 168 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e+01, 6e+04] Bound [1e+02, 1e+02] RHS [4e+01, 4e+01] Presolving model 0 rows, 0 cols, 0 nonzeros 0s 0 rows, 0 cols, 0 nonzeros 0s Presolve reductions: rows 0(-96); columns 0(-49); nonzeros 0(-168) - Reduced to empty Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Objective value : 2.5329092063e+06 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.03 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "56_final_state_decision_cyclic.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 6 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 146 rows; 97 cols; 344 nonzeros Coefficient ranges: Matrix [1e+00, 2e+00] Cost [1e+00, 2e+01] Bound [3e+01, 3e+01] RHS [7e+01, 1e+02] Presolving model 98 rows, 73 cols, 248 nonzeros 0s Dependent equations search running on 24 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 97 rows, 73 cols, 244 nonzeros 0s Presolve reductions: rows 97(-49); columns 73(-24); nonzeros 244(-100) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -2.5862939823e+02 Ph1: 47(46.4); Du: 23(258.629) 0s 71 -1.7867962768e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 71 Objective value : -1.7867962768e+03 P-D objective error : 0.0000000000e+00 HiGHS run time : 0.25 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "56_final_state_decision_cyclic.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 6 core components [ info @ parser ~ [parse] Successfully created a total of 6 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 146 rows; 97 cols; 343 nonzeros Coefficient ranges: Matrix [1e+00, 2e+00] Cost [1e+00, 2e+01] Bound [3e+01, 3e+01] RHS [7e+01, 1e+02] Presolving model 98 rows, 73 cols, 247 nonzeros 0s Dependent equations search running on 24 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 98 rows, 73 cols, 247 nonzeros 0s Presolve reductions: rows 98(-48); columns 73(-24); nonzeros 247(-96) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 -2.5862936140e+02 Ph1: 47(46.4); Du: 23(258.629) 0s 73 -3.5926424306e+03 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 73 Objective value : -3.5926424306e+03 P-D objective error : 1.2655978984e-16 HiGHS run time : 0.00 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "57_structured_global_parameters.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.7.0) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Loading components from registered CSV files [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Global parameters passed to IESopt, while also defined in model config (these will be ignored) └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/parser.jl:128 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "57_structured_global_parameters.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.7.0) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Loading components from registered CSV files [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Global parameters passed to IESopt, while also defined in model config (these will be ignored) └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/parser.jl:128 ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "57_structured_global_parameters.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.7.0) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Loading components from registered CSV files [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 5 core components [ info @ parser ~ [parse] Successfully created a total of 5 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "57_structured_global_parameters.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.7.0) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Loading components from registered CSV files ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "58_energy_to_celcius.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.6.3) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 10 core components [ info @ parser ~ [parse] Successfully created a total of 10 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built [ info @ IESopt ~ [optimize] Passing model to solver Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 1156 rows; 576 cols; 1829 nonzeros Coefficient ranges: Matrix [2e-01, 1e+00] Cost [7e-03, 2e-02] Bound [0e+00, 0e+00] RHS [8e-03, 3e+03] Presolving model 195 rows, 384 cols, 581 nonzeros 0s Dependent equations search running on 191 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 193 rows, 384 cols, 577 nonzeros 0s Presolve reductions: rows 193(-963); columns 384(-192); nonzeros 577(-1252) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Pr: 193(53.9699) 0s 236 6.7577687799e-01 Pr: 0(0) 0s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 236 Objective value : 6.7577687799e-01 P-D objective error : 1.8884926986e-16 HiGHS run time : 0.15 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling ┌ Warning: Passing `true` to `results.enabled` is deprecated; use `all`, or any other specific setting instead └ @ IESopt ~/.julia/packages/IESopt/UgqYo/src/config/sections/results.jl:12 ┌ info @ parser ~ IESopt.jl (core) | 2021-now © AIT Austrian Institute of Technology GmbH │ authors = "Stefan Strömer, Daniel Schwabeneder, and contributors" │ version = v"2.9.3" │ top_level_config = "59_monthly_grid_tariffs.iesopt.yaml" └ path = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples" ┌ warning @ parser ~ The configured `version.core` (v2.9.1) in the configuration file is not identical with the current version of `IESopt.jl` (v2.9.3); be aware that even bug fixes might change the results and therefore should be considered BREAKING for your project └ @ IESopt src/parser.jl:26 [ info @ parser ~ [parse] Loading components from registered CSV files [ info @ parser ~ [parse] Flatten model into base core components [ info @ parser ~ [parse] Finished flattening model (disabled 0 components) [ info @ parser ~ [parse] Creating and parameterizing 20 core components [ info @ parser ~ [parse] Successfully created a total of 20 core components [ info @ IESopt ~ [generate] YAML file validation was done; pass `skip_validation = true` to save some time [ info @ IESopt ~ [generate > attach] Attaching solver `highs` to model [ info @ IESopt ~ [build > prepare] Run pre-processing checks & initializations [ info @ IESopt ~ [build] Begin creating JuMP formulation from components ┌ info @ IESopt ~ [build] Invoking addon │ addon = "Example59" └ step = :construct_constraints! [ info @ IESopt ~ [build] Construct and build objective expression `total_cost` [ info @ IESopt ~ [build] Model successfully built ┌ info @ IESopt ~ [optimize] Passing model to solver └ solver_log_file = "/home/pkgeval/.julia/packages/IESopt/UgqYo/assets/examples/out/my_model/my_scenario.highs.log" Running HiGHS 1.12.0 (git hash: 755a8e027a): Copyright (c) 2025 HiGHS under MIT licence terms LP has 104834 rows; 43692 cols; 165988 nonzeros Coefficient ranges: Matrix [1e+00, 1e+00] Cost [1e-02, 1e+01] Bound [1e+03, 1e+03] RHS [1e+00, 1e+03] Presolving model 24463 rows, 31462 cols, 62904 nonzeros 0s Dependent equations search running on 13978 equations with time limit of 1000.00s Dependent equations search removed 0 rows and 0 nonzeros in 0.00s (limit = 1000.00s) 20968 rows, 27968 cols, 55914 nonzeros 0s Presolve reductions: rows 20968(-83866); columns 27968(-15724); nonzeros 55914(-110074) Solving the presolved LP Using EKK dual simplex solver - serial Iteration Objective Infeasibilities num(sum) 0 0.0000000000e+00 Ph1: 0(0) 1s 20938 4.3064342790e+02 Pr: 0(0) 3s 20938 4.3064342790e+02 Pr: 0(0) 3s Performed postsolve Solving the original LP from the solution after postsolve Model status : Optimal Simplex iterations: 20938 Objective value : 4.3064342790e+02 P-D objective error : 2.7884880787e-14 HiGHS run time : 3.50 [ info @ IESopt ~ [optimize] Finished optimizing, solution optimal [ info @ results|jld2|... ~ [optimize > results > JLD2] Begin extracting results [ info @ results|results ~ [optimize > results] Finished result handling Test Summary: | Pass Total Time IESopt.jl | 233 233 10m52.7s Code quality | 10 10 1m32.1s Aqua.jl | 10 10 1m32.1s Method ambiguity | 1 1 38.0s Persistent tasks | 0 0.0s All | 9 9 54.1s Unbound type parameters | 1 1 0.3s Undefined exports | 1 1 0.0s Compare Project.toml and test/Project.toml | 1 1 0.5s Stale dependencies | 1 1 35.5s Compat bounds | 4 4 0.7s Piracy | 1 1 0.4s JET.jl | 0 0.0s Package | 7 7 0.7s src/utils/globals.jl | 6 6 0.6s globals | 6 6 0.5s src/utils/testing.jl | 1 1 0.1s docstrings | 1 1 0.1s Package | 54 54 4m41.4s src/utils/general.jl | 22 22 0.3s is_valid_template_name | 10 10 0.2s is_valid_component_name | 12 12 0.1s src/IESopt.jl | 13 13 4m27.9s write_to_file | 13 13 4m27.9s src/core/expression.jl | 13 13 10.7s string_to_fevalexpr | 13 13 10.7s src/imports.jl | 6 6 2.6s assets | 6 6 2.6s Basic (IESopt.jl) | 51 51 42.1s Basic models | 4 4 27.2s Connection (loss) | 12 12 5.8s Connection (delay) | 9 9 2.2s Versioning | 5 5 1.5s Filesystem paths | 21 21 2.0s include_components | 3 3 1.7s include_components_slash | 3 3 0.0s include_dotslash_components | 3 3 0.0s include_dotslash_components_slash | 3 3 0.0s include_components_slash_windows | 3 3 0.0s include_dotslash_components_windows | 3 3 0.0s include_dotslash_components_slash_windows | 3 3 0.1s Fixes (IESopt.jl) | 9 9 44.7s #35 | 1 1 0.0s #38 | 3 3 1.0s #95 | 5 5 43.6s Package | 102 102 2m19.5s test/src/examples.jl | 102 102 2m19.5s 01_basic_single_node | 4 4 3.9s 02_advanced_single_node | 1 1 0.8s 03_basic_two_nodes | 1 1 0.4s 05_basic_two_nodes_1y | 1 1 5.7s 06_recursion_h2 | 1 1 0.5s 07_csv_filestorage | 1 1 4.1s 08_basic_investment | 1 1 2.4s 09_csv_only | 1 1 9.1s 10_basic_load_shedding | 1 1 0.7s 11_basic_unit_commitment | 1 1 1.8s 12_incremental_efficiency | 1 1 1.8s 15_varying_efficiency | 1 1 7.0s 16_noncore_components | 5 5 6.1s 17_varying_connection_capacity | 1 1 0.5s 18_addons | 3 3 16.8s 25_global_parameters | 2 2 2.2s 26_initial_states | 2 2 0.8s 27_piecewise_linear_costs | 1 1 1.3s 29_advanced_unit_commitment | 1 1 1.9s 44_lossy_connections | 1 1 0.4s 04_soft_constraints | 2 2 9.2s 20_chp | 5 5 4.9s snapshots (22 and 23) | 2 2 1.7s 31_exclusive_operation | 3 3 3.8s 37_certificates | 3 3 10.8s 47_disable_components | 1 1 4.1s 48_custom_results | 6 6 2.1s 49_csv_format | 3 3 12.4s 50_delayed_connections | 5 5 0.9s 52_simple_ev | 3 3 1.0s 53_grid_tariffs | 5 5 2.7s 54_simple_roomtemperature | 2 2 0.6s 55_annuity | 3 3 1.3s 56_final_state_decision_cyclic | 4 4 2.0s 57_structured_global_parameters | 10 10 4.4s 58_energy_to_celcius | 1 1 0.6s 59_monthly_grid_tariffs | 13 13 8.3s Testing IESopt tests passed Testing completed after 704.12s PkgEval succeeded after 1017.59s