Version: [6041] qPansopy 0.5.3 Experimental

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

yes

alocandro

2026-11-03T01:39:52.720861+00:00

3.34.0

4.99.0

None

yes

Version management

Plugin details