{"name": "AR-Tarseem", "package_name": "ar_tarseem", "version": "1.0.2", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 154, "uploaded_by": "AmrRefaiy", "upload_datetime": "2026-08-16T05:42:36.873599", "changelog": "1.0.2 - Code quality release (August 2026)\n- Flake8 E741: the ambiguous single-letter names I (inflow) and\nO (outflow) in the modified-Puls reservoir routing are renamed to\ninflow_arr and out_q. The public dict keys 'S' and 'O' are\nunchanged, and routed results are bit-identical to 1.0.1.\n.\n1.0.1 - Repository compliance release (August 2026)\n- Relicensed under the GNU General Public License v3.0 or later;\nLICENSE file added and all source headers updated.\n- Qt6 compatibility: all Qt and QGIS enum references now use their\nfully-qualified form (e.g. Qt.CheckState.Checked,\nQgis.MessageLevel.Info), which remains valid on PyQt5 / QGIS 3.22.\n- Security: every silent \"except: pass\" handler now records the\nexception through the standard logging module instead of\ndiscarding it. No behavioural change at default log levels.\n.\n1.0.0 - First official release (August 2026)\nAR-Tarseem graduates from its development series (v0.14-v0.24) into\nits first official, production-ready release. Highlights of the full\nfeature set:\n- Watershed delineation: pit filling, D8 flow direction and\naccumulation, stream extraction, one catchment per pour point with\nsnapping to the main flow path, longest flow paths with segment\nslopes and three time-of-concentration estimates (Kirpich\nholistic, Kirpich 10-85, NRCS lag).\n- Sub-catchment subdivision by target area, with reaches, junctions\nand per-sub-basin longest flow paths.\n- Special Delineation Points: enforce junctions at dam/structure\nlocations (snapped within the delineation snap radius); divide at\nthe points only or combined with the area-based subdivision;\njunctions renamed with the point name and carrying the point's\nattributes.\n- Reservoir storage routing: any special point can be defined as a\nreservoir (elevation-volume curve with spillway and orifice\noutflow structures, or a direct storage-discharge table); the\ncombined inflow is routed by the modified-Puls method and the\nattenuated outflow continues downstream. Outputs include inflow\nand outflow peaks, attenuation, peak storage and peak stage, plus\nfull routing tables and interactive charts.\n- Hydrology: SCS-CN losses (Curve Number from a raster or a constant\nvalue; adjustable lambda = Ia/S), SCS Unit Hydrograph with\nadjustable peak rate factor, four SCS 24-h storm types or custom\nhyetographs, fully editable return periods, Thiessen rainfall\nstations, and TRRL-UK / Riyadh / fixed areal reduction.\n- Routing: Lag, Muskingum, variable-parameter Muskingum-Cunge.\n- Background execution: the engine runs as a QGIS background task,\nso QGIS stays fully responsive during a run, with a live progress\nbar reporting every stage and catchment.\n- Results: attribute tables with peaks and volumes per return\nperiod; hydrograph CSVs and interactive HTML charts for every\ncatchment, sub-basin, reach and junction, with an editable output\nwindow (tail length and cap) to guarantee complete hydrographs\nthat recede to zero flow.\n- AR-Awdiya export: an \"AR-Awdiya\" tab writes the whole model as a\nready-to-run AR-Awdiya project (.json) - catchments, junctions,\nreach routing, reservoirs and design storms included.\n- Interoperability: HEC-HMS .basin export (versions 4.7-4.13,\nincluding true Reservoir elements), .met files per return period,\nand a .pdata file with the reservoir Elevation-Storage tables.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/ar_tarseem/version/1.0.2/download/"}