{"name": "qPansopy", "package_name": "Q_Pansopy", "version": "0.5.3", "experimental": true, "qgis_min": "3.34.0", "qgis_max": "4.99.0", "downloads": 16, "uploaded_by": "alocandro", "upload_datetime": "2026-11-02T19:39:52.720861", "changelog": "Version 0.5.3:\n- Radial/bearing intersection fix tolerance\n- Expose Holding Point E and construction layers\n- Non-collocated VOR/NDB/LOC DME fix tolerance\n- Initial SID allow four decimal places for IAS\n- Add option to reverse VSS/OCS construction direction\n- Improve initial SID ISA temperature by entering in the calculator dialog\n- Preview Initial SID direction at the DER\n- Radial and Bearing Tolerance construction lines and simpler UI\n- VSS and OCS live construction direction preview\n- VSS and OCS default OCH units to feet\n- Radial and Bearing Tolerance live preview\n- VSS and OCS runway reference line at THR\n- Calculated DME tolerance in the attribute table\n- Overhead Tolerance live direction triangle\n- Holding default ISA variation to 15 degrees\n- Explicit selection indication in Overhead Tolerance\n- Holding live nominal preview\n- Show only non-SI units in the Holding table\n- Straight Secondary Area Assessment (Generic)\n- Slope Primary Area Assessment (Generic)\n- Update Primary Area Assessment control obstacle style\n- DME/DME Coverage Assessment\n- Secondary Assessment clip perpendicular distances to AOI\n- CONV Simplified ENR Criteria: VOR/VOR (straight)\n- CONV Refined ENR Criteria: VOR/VOR (straight)\n- Slope Primary Area Assessment: degree/percent inputs\n- Single styled layer for ENR VOR/VOR areas\n- Show Refined ENR results at the top of the layer tree\n- Add case 1 ENR construction centerline\n- Combine ENR tools into one method-selectable dock\n- Add GNSS-only PBN en-route corridors\nVersion 0.5.2:\n- Combine ENR tools in one method-selectable dock and record the method on area features\n- Combine each ENR primary and secondary/buffer area in one categorized layer using the shared PBN style\n- Fix plugin initialization by restoring the refined VOR/VOR en-route dock import\n- Add simplified straight VOR/VOR en-route primary and buffer areas with optional construction lines\n- Restore Holding nominal geometry generation with consistent ISA parameters\n- Complete DME/DME radius-D circles, constrain coverage to their overlap and label the station segment D\n- Show only non-SI units in the complete Holding Pattern table\n- Include calculated DME tolerance in nautical miles in the output attribute table\n- Add Radial / Bearing Tolerance live preview with optional construction lines\n- Add optional construction lines layer to Radial / Bearing Tolerance\n- Simplify Radial / Bearing Tolerance UI by removing flight direction, CRS hint and KML export controls\n- Add VSS/OCS direction reversal for Straight In and LOC\n- Allow four decimal places for Initial SID IAS\n- Enter Initial SID ISA temperature in the ISA calculator dialog\n- Non-collocated DME fix tolerance with separate tracking station and 23-degree divergence limit\n- Circling Protection Area tool\n- Object Selection bug fixed for selection only option\n- Add complete Circling table for Word\n- Fix complete Circling table paste format\n- Add protected height per Circling category\n- Circling ISA calculation\n- Circling CAT E default unchecked\n- Filter the Circling legend by created categories\n- Primary Area Obstacle Assessment Generic Tool\n- Slope Primary Area Assessment with editable surface angle, clearance and penetration results\n- Restore Holding nominal geometry generation with consistent ISA parameters\n- Add a Generic menu category for Primary Area Assessment\n- Make Primary Area Assessment scrollable\n- Primary area assessment remove terrain band option setting default\n- Primary area assessment survey terminology\n- Primary Area Assessment add published OCA in feet\n- Primary Area Assessment require projected CRS inputs\n- Primary Area Assessment apply control obstacle style\n- Primary area assessment buffer\n- Restore the normal cursor for incomplete-data confirmation\n- Hide unused Survey field mapping\n- Simplify Primary Area Assessment UI\n- Clarify the Primary Area Assessment override tolerance label\n- Add Primary Area Assessment processing feedback\n- Primary Assessment optional loading of all analyzed points\n- Primary Area Assessment add optional area buffer\n- Area Minimum Altitude polygon grid\n- Clean up live rubber-band previews when docks are hidden\n- Circling tables include only calculated areas\n- VOR/NDB overhead facility tolerance\n- Holding Area table action to preview parameters\n- Holding area complete parameter table\n- Keep DTM tolerance when overriding survey obstacles\n- AMA output CRS\n- Remove stored coordinates from Primary Area Assessment\n- Store Primary Assessment publication increment\n- Style all analyzed Primary Assessment obstacles\n- Require a terrain or survey source in Primary Assessment\n- Straight Secondary Area Assessment with variable MOC from reference axis\nVersion 0.5.1:\n- Qt6 reviews to reduce false positives\nVersion 0.5.0:\n- Fix widget allocation\n- Fix Holding Pattern Direction\n- Inclusion of VOR and DME, NDB and DME, LOC and DME Tolerance creation\n- Include Holding Basic Area with option for visualizing wind circles for cross-checking\n- OMNI SID feet and meters unit toggle\n- OMNI SID live DER marker\n- OMNI SID stores the lengths for Area 1 and Area 2 plus the calculated radius for Area 3\n- OMNI SID stores now used values in parameters field\n- Add reference line to SID Initial tool\n- SID Initial layers grouped when added to layer tree\n- SID Initial climb inputs improvement including calculate ISA option\n- Improvement on LNAV tool requirement for routing layer \"segment\" field\n- Fix Wind Spiral ISA calculator Qt6 crash and bug related to stored parameters fixed\n- Wind Spiral live rubberband preview including inputs with spinners for IAS and Altitude\n- Wind Spiral Parameters order now matches inputs for easier review\n- PBN target style\n- Basic ILS surfaces bug on Z surface creation fixed\n- HTML viewer for stored parameters using QGIS actions\n- Copy to word improvements\n- Moved setup.cfg next to metadata.txt so it ships inside the plugin zip and the QGIS Plugin Repository's Flake8 scanner honors the existing suppressions instead of scanning raw\n- Fixed a real Bandit finding: xml.etree.ElementTree import marked nosec with justification (actual parsing already went through defusedxml)\n- Annotated all remaining Bandit try/except/pass and try/except/continue findings with nosec and a one-line reason instead of leaving them unexplained\n- Documented the QgsAction.GenericPython Qt6 scanner false positive in parameters_inspector_dialog.py (already resolved via the existing scoped-enum-first shim, no logic change needed)\nVersion 0.4.0:\n- Fixes to initial release to code logic including QGIS Plugin Store Compliance\n- PBN 15 NM and 30 NM targets included\n- Active layer pre-selection for routing combo boxes\n- QGIS 4 and Qt6 compatibility: all imports migrated to qgis.PyQt shim\n- QRegExp replaced with QRegularExpression (Qt6 requirement)\n- Added BasePansopyDockWidget base class centralising log, error, and feedback\n- Added _run_with_feedback() to disable Calculate button during execution\n- Added QSS stylesheet for consistent dark-mode dockwidget styling\n- Added field tooltips on ILS and VSS dockwidgets (threshold elevation, runway width)\n- Removed unused imports and dead code across all dockwidgets\n- Phase 3 to 5 module refactoring: constants.py, LNAV shared helpers, desktop-path centralised\nVersion 0.2.0:\n- Fixed inputs to accept decimal values\n- Improved panel management (only one panel shown at a time)\n- All feedback messages in English\n- Fixed Basic ILS surface styling (green with 50 percent opacity)\n- Prevented KML overwriting by using timestamps in filenames", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/Q_Pansopy/version/0.5.3/download/"}