Adaptive Time Stepping package error loading from toml
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
Direzione di ricerca
L'errore è in imod/mf6/simulation.py in Modflow6Simulation.from_file, dove la chiave di sezione TOML viene cercata in una mappatura classes e AdaptiveTimeStepping manca. Riproduci facendo il dump di un modello che contiene un pacchetto ats e ricaricandolo con from_file, poi ispeziona come gli altri pacchetti vengono registrati e ricostruiti da TOML. Fatto significa che un TOML contenente [AdaptiveTimeStepping] viene caricato con successo e i test di simulazione pertinenti continuano a passare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug description
imod.mf6.Modflow6Simulation.from_file(model_toml) fails when an ats (adaptive time stepping) package is present in the model, that is written to netcdf files using model.dump('folder/to/dump')
Steps to reproduce
Error message:
KeyError Traceback (most recent call last)
Cell In[4], line 1
----> 1 model = imod.mf6.Modflow6Simulation.from_file(model_toml)
File c:\model_builder.pixi\envs\default\Lib\site-packages\imod\logging\logging_decorators.py:32, in standard_log_decorator..decorator..wrapper(*args, **kwargs)
29 logger.log(loglevel=start_level, message=start_message, additional_depth=2)
31 # run function
---> 32 return_value = fun(*args, **kwargs)
33 end_time = time()
35 # anounce end of function
File c:\model_builder.pixi\envs\default\Lib\site-packages\imod\mf6\simulation.py:1126, in Modflow6Simulation.from_file(toml_path)
1124 for key, entry in toml_content.items():
1125 if key not in ["gwtgwf_exchanges", "split_exchanges"]:
-> 1126 item_cls = classes[key]
1127 for name, filename in entry.items():
1128 path = toml_path.parent / filename
KeyError: 'AdaptiveTimeStepping'
Desktop (please complete the following information):
- iMOD Python Version '1.0.0.post1'
Additional context
In this case I want to load an existing model, use the spatial information and make additional changes for scenario development. This is now not automatically possible, as I can not simply load the data using the toml. The manual workaround is to remove the [AdaptiveTimeStepping] section from the toml manually, so i can at least load the other packages.
- Lingua principale
- Python
- Stelle
- 41
- Fork
- 10
- Merge medio
- 2g 23h
- PR unite (30g)
- 15
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Deltares/imod-python
-
backwards_compatibility bug Deltares
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Deltares/imod-python#1940 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Deltares enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
Deltares/imod-python#1843 ·
I maintainer di solito rispondono entro 2 giorni
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
Deltares/imod-python#1684 ·
I maintainer di solito rispondono entro 2 giorni
-
[Bug] - resample_timeseries: output shifted by one period when well records exist before the first timeForse già presa @ClaireDons l’ha presa 1 giorno fa. Apertabug
Deltares/imod-python#1952 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
backwards_compatibility bug Deltares
Difficoltà 3/5 Mezza giornata Idoneità per principianti 50/100
Deltares/imod-python#1939 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di Deltares/imod-python
Issue simili
-
infrastructure
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
NatLabRockies/H2Integrate#977 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
topoteretes/cognee#6470 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
area:docs priority:p2 type:docs wave:9
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
jejjohnson/radtrax#293 ·
I maintainer di solito rispondono entro 1 giorno
-
bug core plugins
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
bunkerity/bunkerweb#4121 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno