Recent Releases of SMODERP2D
SMODERP2D - Version 2.0.1
- QGIS plugin: Update GRASS version check for new QGIS version
Natural Resources - Soil and Land
- Python
Published by landam 8 months ago
SMODERP2D - Version 2.0.0
New major release - SMODERP2D 2.0.0
What's Changed
- matrix-based computations by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/146
- create dynamic gui by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/157
- GH actions for GRASS GIS by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/161
- fix extraout=no option fails by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/166
- Fix broken profile1D by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/163
- fix outdated conditions in stream_f by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/168
- Modify GRASS provider to pass tests by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/164
- Fix GRASS r.smoderp2d module by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/175
- streams_f: fix ambiguous while loop by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/172
- Change output data layout by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/181
- fix V_out_cum in GRASS postprocessing by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/180
- Fix creating hydrographs by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/182
- fix ArcGIS timestepRainfall loop by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/186
- QGIS provider: make data preparation work by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/191
- GRASS data preparation: fix tables' qualified name for current mapset by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/189
- set error level of numpy float underflow only to warning by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/192
- fix streams not computed by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/188
- Streams optional by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/187
- QGIS plugin: show results after computation finishes by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/195
- add longer, deeper tests by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/196
- Tests major rewrite by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/184
- Fix different results after code updates by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/212
- remove q_sheet from surface.runoff() return values by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/213
- remove q_rill from surface.runoff() return values by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/214
- time_step.do_next_h(): remove potRain unused initialization by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/215
- QGIS plugin new generation by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/197
- DEM slope cropped twice by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/218
- fix DEM has a default path defined by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/222
- fix environment can only contain strings by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/224
- add tests for typecomp: sheet_only by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/225
- Failing tests are broken by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/231
- Update GitHub workflow from Python 3.8 to 3.9 by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/183
- py_dmtfce: create a function for getting direction and slope by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/241
- courant: declare instance attributes inside init() by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/237
- move SaveItems into module tools by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/242
- r.smoderp2d minimalistic manual page by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/245
- add tests for sheet_stream by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/244
- Check streams_channel_type_fieldname by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/249
- SaveItems refactoring: add save_item by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/250
- QGIS: fix color ramp by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/246
- QGIS: add results into new group by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/251
- D8: avoid bare except by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/258
- SubSurface: fix init() incorrect call arguments by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/257
- points updated: update also reference data by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/259
- general code cleaning by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/261
- change bare excepts to specific ones by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/260
- remove NoDataInt by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/272
- optimise same height cells settings by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/262
- DEM resolution differs from processing spatial resolution (#256) by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/273
- delete courantMin by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/269
- delete Hydrographs._output_path by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/268
- delete Courant.co_pre by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/266
- delete Courant.maxh by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/265
- delete Courant.orig_dt by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/264
- update test save pickles by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/254
- support streams by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/255
- fix typo: efect -> effect by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/275
- change GH action GRASS docker image to the current one by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/276
- fix QGIS failure when streams are not defined by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/274
- AUTODETECT_TYPE only for CSV data source by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/281
- QGIS: fix repeated computation on Windows by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/280
- Show reasonable error message when GRASS module fails by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/248
- change quicktest data by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/282
- selected options moved to hidden config by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/234
- data preparation: use np logic instead of loops by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/283
- define point id for output points by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/285
- GRASS: export temp data by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/284
- support MFDA by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/239
- GH actions: move python versions for cmd_test to template by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/288
- infiltration calculated from cumulative philips by @jerabekjak in https://github.com/storm-fsv-cvut/smoderp2d/pull/125
- fix sheet_stream ignoring streams by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/290
- _load_data_from_hidden_config: drop unused argument config by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/291
- do not ignore points in border cells by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/293
- loadnpy: do not slice the same object twice by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/296
- new_inflows: avoid running the same loop three times by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/294
- make flow direction an UI option by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/297
- Automated GIS tests for rain_sim by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/292
- Provider-specific postprocessing by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/138
- get rid of unnecessary try-except clause by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/301
- rain_sim tests: raise rainfall to contain rills by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/300
- QGIS: add button to abort the computation by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/299
- Produce temporary data only if enabled by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/303
- qgis: add history pane by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/302
- Point ID: check for unique values by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/307
- Rain sim test data: use all points by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/306
- Run gistests by shell script by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/309
- Do not fail on broken historical items by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/308
- QGIS: hide cmd windows by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/236
- Fix QGIS plugin: no module grass by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/312
- rain_sim: change max speed to create rills only on half of the data by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/315
- Move dpre_only option to hidden config by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/316
- Catch permission error by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/317
- time_step: move global variables to be class variables by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/318
- QGIS: fix points field cannot be unset once points were set by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/322
- QGIS: allow settings with unset optional parameters in history by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/323
- QGIS: override projection in GRASS r.import if not specified by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/324
- finish smoderp preparations for a pip package by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/325
- mat_inf_index: change filling logic by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/328
- Tests: numerical comparision instead of string-based by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/310
- stream: drop the profile field by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/329
- data prep: remove duplicated channel_bank_steepness column by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/330
- drop support for Python 2 by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/331
- Sheet rill roughness by @jerabekjak in https://github.com/storm-fsv-cvut/smoderp2d/pull/327
- fix comma in rainfall file causing crash by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/334
- tests: do not fail for different output shapes by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/336
- fix fake bifurcation detection by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/341
- fix streams snapped to lines instead of points by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/342
- stream_functions: solve issues with division by zero by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/344
- data_preparation._get_a: speedup by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/345
- fix failing QGIS with tables imported via Data Source Manager by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/346
- QGIS plugin: build zip package by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/298
- better handling of rainfall data errors by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/350
- data_preparation.get_mat_nan: speedup by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/352
- get_crit_water speedup by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/353
- Mfda speedup by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/354
- mfda: fix wrong nodata value used by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/357
- support the diffuse method by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/332
- delta_t, total_time: use scalars instead of matrices by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/359
- streams: change matrices to scalars where possible by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/360
- timeperc: use scalars instead of matrices by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/361
- streams moved to core, points_aoi moved to control by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/348
- cmd provider: add geoinformation header into *.asc files by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/366
- Courant.CFL: speedup argmax index unravelling by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/370
- Save dpre.save on dpre by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/368
- courant.courant: speedup by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/372
- courant.courant: use system Python functions instead of numpy where p… by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/374
- data_preparation._get_a: optimize algorithm by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/376
- runoff.run: avoid arrays in time comparison check by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/373
- runoff: avoid ma() for time checks where possible by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/377
- cumulative_max: simplify conditions to maximum() operations by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/380
- removeCellsWithSameHeightNeighborhood: avoid looped point_m checks by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/381
- removeCellsWithSameHeightNeighborhood: avoid third-generation loop by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/382
- Write inflows (as control output) by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/369
- QGIS plugin: be less verbose about historical items for which the loading failed by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/386
- stream functions and classes refactoring by @jerabekjak in https://github.com/storm-fsv-cvut/smoderp2d/pull/356
- flow_control.ratio: get rid of this unused variable by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/378
- runoff: newtime and oldtime computation - avoid Sisyphos work by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/379
- ArcGIS: rasterize soilveg (all touched pixels) by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/391
- GRASS: compute slope/aspect from original DEM by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/389
- write mat arrays to temp by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/390
- add new utils to make hydrographs in r by @jerabekjak in https://github.com/storm-fsv-cvut/smoderp2d/pull/397
- Support subsurface by @jerabekjak in https://github.com/storm-fsv-cvut/smoderp2d/pull/335
- streams: change from conditional import to conditional inheritance by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/396
- GRASS: fill DEM by r.hydrodem instead of r.fill.dir by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/393
- Implicit model implementation. by @kubsta in https://github.com/storm-fsv-cvut/smoderp2d/pull/232
- Batch processing by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/392
- Require scipy only for implicit solution by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/401
- Check for patch in GRASS 8.3 by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/402
- courant: skip an unnecessary multiplication in dt_min computation by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/403
- Improve parallelization of batch processing by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/404
- Save log messages in target directory by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/400
- runoff.init: avoid double initialisation of the same zeros matrix by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/405
- runoff: create record_hydrographs_time_zero() method by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/408
- Update CI workflow (Python 3.12 and NumPy 1.26.4) by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/395
- implicit solution: no need to copy GridGlobal variables in runoff by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/410
- time_step: fix h_sheet saved into rill_courant by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/411
- implicit solution: fix missing subsurface parameter by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/412
- Enable installing grass addon by using gextension by @landam in https://github.com/storm-fsv-cvut/smoderp2d/pull/409
New Contributors
- @kubsta made their first contribution in https://github.com/storm-fsv-cvut/smoderp2d/pull/232
Full Changelog: https://github.com/storm-fsv-cvut/smoderp2d/compare/v1.0.1...v2.0.0
Natural Resources - Soil and Land
- Python
Published by landam 10 months ago
SMODERP2D - Version 2.0.0 RC2
Second release candidate of SMODER2D 2.0.0.
Natural Resources - Soil and Land
- Python
Published by landam about 1 year ago
SMODERP2D - Version 2.0.0 RC1
First release candidate of SMODER2D 2.0.0.
Natural Resources - Soil and Land
- Python
Published by landam about 1 year ago
SMODERP2D - Version 1.0.1
Natural Resources - Soil and Land
- Python
Published by landam over 1 year ago
SMODERP2D - SMODERP2D 1.0.0
First stable release.
Natural Resources - Soil and Land
- Python
Published by landam almost 2 years ago
SMODERP2D - SMODERP2D 0.9.0
First experimental release.
Natural Resources - Soil and Land
- Python
Published by landam almost 2 years ago