{"name": "basinkit", "package_name": "basinkit_qgis", "version": "0.4.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 158, "uploaded_by": "Praddy-GByte", "upload_datetime": "2026-09-04T12:14:04.032895", "changelog": "0.4.0\n- New algorithm: Basin morphometry. The full Horton-Strahler-Schumm set\nfrom one run, with the per-order table showing Strahler streams and\ndataset reaches side by side, and the counts tested against what Strahler\nordering allows. A bifurcation ratio below 2 and more than one stream of\nthe basin's highest order are both impossible, and are now reported\ninstead of being handed back as numbers to interpret. Until now\nmorphometry was in the Python package but not reachable from QGIS.\n- The plugin description no longer leads with \"delineate\". QGIS already has\nseveral delineation plugins, and the old wording put this one in that\nqueue while never mentioning morphometry at all, so a reader had no\nreason to look further.\n- Requires basinkit 0.4 or newer.\n\n0.3.3\n- Pairs with basinkit 0.3.3, which corrects channel_gradient_m_per_km. Up to\n0.3.0 it divided total basin relief by main channel length, which reports\na fall the river never makes, because the highest point in a basin is a\nridge top and not the head of the main stem. It is now read from the bed:\nthe DEM is sampled along the main channel and the drop between its ends is\ndivided by the channel length. On the Koshi that is 9.6 m/km, not 15.1.\nThe Basin statistics algorithm never reported this figure, so nothing in\nthe plugin's own output changes; it matters if you called morphometry()\nfrom the Python Console or a script, where the old value should be\nrecomputed.\n- Basin.morphometry() now checks its own stream counts. Two of the checks\nare impossibilities rather than oddities: an order-u+1 stream is formed\nwhere two order-u streams meet, so N(u) >= 2*N(u+1) and the bifurcation\nratio can never fall below 2, and a basin with one outlet has exactly one\nstream of its highest order. Counts that break either are reported rather\nthan returned as numbers.\n- The plugin description now says plainly what this does that a\ndelineate-from-a-click plugin does not, rather than leaving a reader to\nwork it out.\n\n0.3.2\n- Declares its pip dependency in the external_deps metadata field, so it\nshows in the External dependencies box on the plugin page.\n\n0.3.1\n- Fixed 16 Qt6 compatibility issues found by the plugin repository's own\nchecker: every Qt and QGIS enum is now spelled with its full scope\n(QgsWkbTypes.Type.Polygon rather than QgsWkbTypes.Polygon, and so on).\nThe scoped spelling works on both PyQt5 and PyQt6, so QGIS 3.28 onwards\nand QGIS 4 are both covered by one code path, with no version guard.\n- A test now scans the plugin for unscoped enums, so they cannot come back.\n\n0.3.0\nThe plugin version now tracks the basinkit package version, so it is clear\nwhich plugin goes with which package. No algorithm has changed since 0.1.0.\n- Fixed: on macOS the \"package missing\" notice printed the QGIS application\nbinary instead of an interpreter, so the suggested pip command opened a\nsecond QGIS window and installed nothing. A path is now offered only once\nit is verified to be a python executable, and there is a Python Console\nsnippet that needs no path at all\n- New icon: the b is drawn as a river basin with a dendritic stream network\ndraining to a single outlet\n- Pairs with basinkit 0.3.0, which adds Basin.morphometry() -- the classical\nHorton-Strahler-Schumm parameters -- to the Python API\n0.1.0\nFirst release.\n- Delineate a basin from a canvas click, globally, via HydroBASINS graph traversal or DEM flow routing\n- Fetch DEM, land cover, soil, surface water, rivers and lakes clipped to the basin\n- Basin statistics: area, relief, mean slope, land cover fractions, bounding-box efficiency\n- Every algorithm runs in the Processing framework, so batch mode and the Model Builder work", "external_deps": "basinkit>=0.4", "download_url": "https://plugins.qgis.org/plugins/basinkit_qgis/version/0.4.0/download/"}