d2hydro / lhm-ribasim

0 stars 0 forks source link

Ribasim.jl editable installatie #8

Closed d2hydro closed 1 year ago

d2hydro commented 1 year ago

Doel: opzetten editable installatie voor @d2hydro

Installatie

Uitgevoerd tot https://deltares.github.io/Ribasim/contribute/core.html#sec-test.

julia --project=core

levert volgende foutmelding:

Image

lijkt er verder wel goed door te komen:

Image

Bijgeleverde test-modellen

Wanneer ik pkg> test uitvoer in de root van de repos, bij mij D:\\repositories dan krijg ik een error met de volgende stacktrace:

Image

D:\\repositories\\ribasim\\data\\trivial\\trivial.toml bestaat idd niet, d:\repositories\ribasim\python\ribasim\tests\data\trivial\\trivial.toml wel. Ik neem aan dat er iets fout is gegaan bij draaien "d:\repositories\ribasim\python\ribasim\tests\conftest.py", aangezien de verwachtte locatie een logische is.

work-around, inhoud van d:\repositories\ribasim\python\ribasim\tests\data -> d:\repositories\ribasim\data gekopieerd.

Levert resultaat Image

Flevoland-model

Uitvoeren dit stuk: https://deltares.github.io/Ribasim/contribute/core.html#run-ribasim-simulations

Ribasim.run("d://repositories//lhm-ribasim//data//ribasim_model_flevoland//ribasim_model_flevoland.toml") levert:

Image

d2hydro commented 1 year ago

@visr, zie description; hoe krijg ik mijn test-data automatisch in het juiste mapje?

visr commented 1 year ago

Het pad is t.o.v. je workdir. Wij gebruiken meestal de repo root als workdir.

https://github.com/Deltares/Ribasim/blob/586c2c04a649f47193b2fa2a4d63e082533100b6/python/ribasim/tests/conftest.py#L38

Dus als je python python/ribasim/tests/conftest.py draait vanuit de repo root, dan komt je test data onder ./data.

d2hydro commented 1 year ago

closed; werkt sinds 26-06