# This file contains metadata for your plugin.
# Mandatory items:

[general]
name=ArchaeoTrace
qgisMinimumVersion=3.22
qgisMaximumVersion=4.99
description=Local-first contour tracing for historical maps with optional AI assistance and experimental DEM reconstruction.
version=0.1.6
author=lzpxilfe(balguljang2)
email=lzpxilfe@gmail.com

about=ArchaeoTrace helps users digitize elevation contours from scanned historical maps and review locally generated terrain hypotheses.

    Features:
    - Multi-scale 9/15/31px Ink Centerline with a bounded 320px direction-aware Live-Wire
    - Literal 0-100%% cursor/path coordinate blending; green preview shows the path accepted by the next click
    - Optional Smart Recovery for weak Ink segments; default OFF with an explicitly installed EfficientSAM-Ti model
    - Freehand plus LSD, HED, MobileSAM, SAM (ViT-B), and Legacy Canny under Advanced / Legacy methods
    - Elevation attributes and optional spot-height capture
    - Experimental linear-TIN DEM and hillshade generation from saved elevation data
    - Developer-only reproducible benchmarks with publication ranking disabled until independent review

    External dependencies: default Ink and Freehand use NumPy supplied by QGIS.
    SciPy and scikit-image are optional Ink optimizations. Smart Recovery requires
    ONNX Runtime and separately installed fixed-hash weights. LSD, HED, and SAM
    require OpenCV; MobileSAM and full SAM additionally require requests,
    PyTorch, their pinned backend package, and separately downloaded weights.
    Installation commands and platform notes are in the linked homepage README.
    QGIS 3.22/Python 3.8 remains a source and no-pip contract target; optional
    pip stacks require Python 3.10 or newer. See the release-readiness record
    for the exact locally executed and configured-but-not-run QGIS matrix.

    Processing is local-first and map data is not sent to a remote inference service.
    Model downloads and missing-model source checks are user-initiated network actions.
    Terrain outputs are reviewable hypotheses rather than archaeological ground truth.

tracker=https://github.com/lzpxilfe/AI-Vectorizer-for-Archaeology/issues
repository=https://github.com/lzpxilfe/AI-Vectorizer-for-Archaeology
# End of mandatory metadata

# Recommended items:
changelog=0.1.6
    - Added multi-scale, color-aware Ink Centerline v2 while preserving the 0.1.5 Ink fallback.
    - Added optional Smart Recovery using a verified EfficientSAM-Ti corridor challenger; default OFF.
    - Preserved Freehand and legacy methods, exact 0%% cursor tracing, QGIS edit-buffer Undo, and fail-closed Ink fallback.
    - Hardened cancellable model repair, stale-task handling, deterministic packaging, and QGIS 3/4 runtime tests.
    - Staged the first rights-verified USGS benchmark sheet and six draft crops without enabling rankings.
hasProcessingProvider=no
# Tags are comma separated with spaces allowed
tags=AI, vectorization, contour, historical maps, archaeology, digitizing
homepage=https://github.com/lzpxilfe/AI-Vectorizer-for-Archaeology
category=Vector
icon=icon.png
# experimental flag
experimental=True
# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False
# Since QGIS 3.8, a hierarchical category can be specified
# category=Vector/Digitizing

# If the plugin can run on QGIS Server.
server=False
