Recent Releases of smoderp2d

smoderp2d - Version 2.0.2

  • GRASS: define snap threshold for v.import (0.001)

- Python
Published by landam about 1 year ago

smoderp2d - Version 2.0.1

  • QGIS plugin: Update GRASS version check for new QGIS version

- Python
Published by landam almost 2 years 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 Voutcum 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
  • timestep.donext_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 streamschanneltype_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.outputpath 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
  • loaddatafromhidden_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
  • matinfindex: 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 channelbanksteepness 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
  • datapreparation.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
  • datapreparation.getmat_nan: speedup by @pesekon2 in https://github.com/storm-fsv-cvut/smoderp2d/pull/352
  • getcritwater 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
  • deltat, totaltime: 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
  • datapreparation.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 recordhydrographstime_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
  • timestep: fix hsheet 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

- Python
Published by landam almost 2 years ago

smoderp2d - Version 2.0.0 RC2

Second release candidate of SMODER2D 2.0.0.

- Python
Published by landam about 2 years ago

smoderp2d - Version 2.0.0 RC1

First release candidate of SMODER2D 2.0.0.

- Python
Published by landam over 2 years ago

smoderp2d - Version 1.0.1

- Python
Published by landam almost 3 years ago

smoderp2d - SMODERP2D 1.0.0

First stable release.

- Python
Published by landam almost 3 years ago

smoderp2d - SMODERP2D 0.9.0

First experimental release.

- Python
Published by landam about 3 years ago