Skip to content
@iscvlab

ISCV | Isocurve Research Lab

Spatial Data, GIS Mapping, Research Synthesis & Computational Design — Founded by Napat Tan (@napattan)

ISCV | Isocurve Research Lab - Research, Data Analysis, GIS & Computational Design

ISCV | Isocurve Research Lab

Research, Data Analysis, GIS & Computational Design

ISCV | Isocurve Research Lab (@iscvlab) is a multidisciplinary spatial data, GIS cartography, research synthesis, and computational design laboratory founded by Napat (Tan) Phasundhiae (@napattan) in Bangkok, Thailand. We engineer deterministic software tools, spatial analytics pipelines, and parametric workflows for the built environment.

Founder Spatial Suite CanopyGIS SSE Space Syntax LinkedIn Company Instagram Facebook Email


Core Practice Pillars

Pillar Domain Focus Key Capabilities & Stack
01 // Research Synthesis & Strategy Evidence-Based Research & Feasibility Systematic Literature Reviews • Policy & Regulatory Synthesis • Environmental & Sustainability Frameworks (LEED/WELL) • AI Research Workflows
02 // Spatial Data & GIS Mapping Multi-Scale Cartography & Urban Analytics QGIS Desktop & PyQGIS • Space Syntax Network & Visibility Analysis (SSE) • GeoAI Canopy Segmentation (SAM 3 + DeepForest 2.1) • Spatial SQLite & GeoPackage Pipelines
03 // Data Analysis & Visualization Statistical Modeling & Visual Information Design Exploratory Data Analysis (EDA) • Executive Dashboards • High-Precision Vector Plates • Analytical Diagrams & Publication Decks
04 // Computational & Parametric Design Algorithmic CAD & Environmental Simulation McNeel Rhinoceros 3D & Grasshopper • RhinoCommon (C# / Python) • Multi-Threaded Microclimate & Solar Solvers • Design-Tool Automation

Public Repositories & Open-Source Tooling

Repository & Pillar Status Core Capability & Empirical Impact
CanopyGIS (Org Mirror)
02 // Spatial Data & GeoAI
LIVE (v1.0.0 • Live Demo) Hybrid Tri-Engine urban tree canopy & treetop centroid extraction (SAM 3 + Weecology DeepForest 2.1.0 + Compact Geodesic Watershed + 3-Pass RAG) across On Nut (229.4 Acres (928,176 sqm), 2,987 crowns), Nong Khaem (150.2 Acres (607,888 sqm), 2,110 crowns), and Ramintra Sports Park (23.4 Acres (94,544 sqm), 1,432 crowns) with < 30 ms real-time physical filter sliders (foliage_prob, relief_3d_score, artificial_cyan_score) and -100% (< 4.0 m²) micro-shard elimination (1,568 → 0).
sse-space-syntax (Org Mirror)
02 // Spatial Data • 04 // Design Tech
LIVE (v1.1.1 • QGIS Portal) Dual-engine Native Rust Standalone Workstation (sse-desktop), CLI (sse-cli), 9-Tool MCP Server (sse-mcp) & Qt6-Ready PyQGIS Plugin executing exact UCL depthmapX v0.8.0 Tulip-1024 directed-segment parity (R² = 1.0000, 54.4×–57.8× faster Angular Segment Analysis; 16.69 s on Bangkok 166,514 segments in < 16 MB CSR RAM; 34.9×–144.3× faster Axial; 35.8× faster VGA & Analytical Isovists; 495.5× faster Gibson Visual Agents).
xboost
01 // Research & Workflows
LIVE (v3.5.0) Composable 15-skill /x* ecosystem and 9 deterministic Python CLI engines (7,652 CLI LOC) compatible with any AI coding agent — cloud, IDE, CLI, or local LLM (Claude, Grok, Gemini, Cursor, Codex, Ollama, OpenHands, Cline, etc.), featuring the 3-Tier Compound Learning Playbooks (/xlearn), /xmouse Background Ghost Mouse, 100% red-team defect recall across 25 seeded defects in 7.15 ms, -96.64% briefing context noise reduction, and 17.7 ms System 1 /xlaya section triage passing XERJ #1108 with 0.00% wrong-and-confident fires.
mcp-bridges
04 // Computational Design
LIVE (7 Bridges • Selected for XERJ Corpus Hub) Production Model Context Protocol (MCP) automation bridges connecting any cloud, IDE, CLI, or local AI agent to QGIS, Rhinoceros 3D, Grasshopper, Adobe Illustrator, Figma, and Ghost Mouse with 1-prompt universal agent install and Parallel-Brains Single-Mouse /xultra swarm safety (144 resolved xerj autoindex graph edges).
Upstream PR Contributions
01–04 // Open-Source R&D
LIVE (22 Contributions • 5 MERGED • 11 Orgs) Empirical open-source bottlenecks & bugfixes powered by XBoost (Full Benchmark Playbook):
• Geospatial & Vision: Weecology/DeepForest #1449, #1447 & #1440 (74×–421× Shapely 2.0 vectorization) · opengeos/geoai #960 (MERGED) · martibosch/pylandstats #77 (MERGED) (4.0× centroids) · opengeos/segment-geospatial #569 · gboeing/osmnx #1412, #1410 & #1405 (40.2× speedup)
• Climate, ESG & Urban Physics: ladybug-tools/uwg #292 (MERGED) (1,735.6× speedup & #291 custom ref_bem_vector climate zones) · CLIMADA #1349–#1350 (69.9× apply_box / 11.7× CSR impact_at_reg & #1331 World Bank ISO fallback) · Deltares/hydromt #1566 (27.5× speedup & #1563 non-EPSG:4326 basin CRS) · natcap/invest #2813, #2829 (23.1× UCM & 18.1× UFRM)
• Rust & Agent Infrastructure: scb-10x/typhoon-ocr #15 (MERGED) · xerj-org/xerj #2922–#2927 (#2925 MERGED) (6 PRs: skill root auto-indexing, Thai PDF PUA, MSVC fixes, 0.00% false-confident gate on #1108) · mufeedvh/code2prompt #348
xocr
01 // Research & Document AI
LIVE (v2.1.0) High-speed C++ PyMuPDF vector/table extractor (19-97 ms/page, 15.0×-3,326× faster hybrid routing), Two-Stage LaTeX booktabs & scanned HTML <table> → RFC-4180 CSV surgery, Thai PUA/Sara-Am normalizer, and 4-Tier local SCB 10X Typhoon-OCR v1.5 (Qwen3-VL) & baidu/Unlimited-OCR-2 engine.
qgis-axonometric-transformer
02 // Spatial Data & GIS
LIVE (v1.2.2 • QGIS Portal #6219) Official Qt6-verified (QGIS 4 Ready) plugin for 1-click 3D isometric, dimetric, and oblique axonometric map diagrams (30× faster than manual CAD) with multi-format transparent clipboard export (PDF /SMask, SVG, PNG, CF_HDROP) to Adobe Illustrator & Figma.
bangkok.iscvlab.com
02 // Spatial Data • 03 // Analytics
LIVE (8 Dashboards A–H) Interactive city-scale Bangkok Macro Spatial Intelligence Suite (A–H) backed by tiles.iscvlab.com Cloudflare R2 PMTiles vector tiles covering transit accessibility, environmental comfort, land use, and urban ecology.

R&D Pipeline

Initiative Pillar Status Scope
Isocurve Simulation Suite 04 // Computational Design IN PIPELINE Multi-threaded Grasshopper / RhinoCommon (C# & C++) solvers for urban microclimate and environmental performance analysis.
Timberpin Field Sensing 04 // Design Tech • IoT PREPARED Handheld environmental telemetry & acoustic tree tomography ground-truthing hardware (ESP32 + Bosch BME688).

Leadership & Official Channels

Pinned Loading

  1. mcp-bridges mcp-bridges Public

    Production Model Context Protocol (MCP) & desktop CAD/GIS/Design automation suite (7 bridges: QGIS, Rhino 3D, Grasshopper, Rhino-Alias, Components-Log, Illustrator, Figma) for any AI coding agent (…

    Python 1

  2. xboost xboost Public

    XBoost (v3.5.0) — 15 Composable /x* Agent Skills, 3-Tier Compound Learning Playbooks & 9 Deterministic Python CLI Verification Engines

    Python

  3. qgis-axonometric-transformer qgis-axonometric-transformer Public

    Official Qt6 / QGIS 4 Ready plugin (Portal ID #6219, v1.2.2): 1-click isometric, dimetric & oblique 3D axonometric map diagrams with multi-format transparent clipboard export (PDF /SMask, SVG, PNG).

    Python

  4. CanopyGIS CanopyGIS Public

    CanopyGIS V1.0 — Hybrid GeoAI Individual Tree Crown (ITC) Delimitation & Centroid Extraction (SAM 3 + DeepForest 2.1 + Compact Geodesic Watershed + Graph RAG)

    Python

  5. sse-space-syntax sse-space-syntax Public

    Modern high-performance Space Syntax computational engine & scripting library (Python/Numba & Rust CSR) with 100% UCL depthmapX v0.8.0 parity (R² = 1.0000, 35×–58× faster), standalone workstation, …

    Rust

  6. xocr xocr Public

    XOCR (/xocr) v2.1.0: High-Speed C++ PyMuPDF Vector, LaTeX Booktabs & HTML Table Surgery (19-97 ms/page), Thai PUA/Sara-Am Normalizer, and 4-Tier Local SCB 10X Typhoon-OCR v1.5 & baidu/Unlimited-OCR…

    Python

Repositories

Showing 8 of 8 repositories
  • xocr Public

    XOCR (/xocr) v2.1.0: High-Speed C++ PyMuPDF Vector, LaTeX Booktabs & HTML Table Surgery (19-97 ms/page), Thai PUA/Sara-Am Normalizer, and 4-Tier Local SCB 10X Typhoon-OCR v1.5 & baidu/Unlimited-OCR-2 Engine.

    iscvlab/xocr's past year of commit activity
    Python 0 0 0 0 Updated Nov 10, 2026
  • .github Public

    ISCV | Isocurve Research Lab - Research, Data Analysis, GIS Mapping & Computational Design

    iscvlab/.github's past year of commit activity
    0 MIT 0 0 0 Updated Nov 10, 2026
  • qgis-axonometric-transformer Public

    Official Qt6 / QGIS 4 Ready plugin (Portal ID #6219, v1.2.2): 1-click isometric, dimetric & oblique 3D axonometric map diagrams with multi-format transparent clipboard export (PDF /SMask, SVG, PNG).

    iscvlab/qgis-axonometric-transformer's past year of commit activity
    Python 0 0 0 0 Updated Nov 10, 2026
  • mcp-bridges Public

    Production Model Context Protocol (MCP) & desktop CAD/GIS/Design automation suite (7 bridges: QGIS, Rhino 3D, Grasshopper, Rhino-Alias, Components-Log, Illustrator, Figma) for any AI coding agent (cloud, IDE, CLI, or local LLM) • Selected for the XERJ Corpus Hub

    iscvlab/mcp-bridges's past year of commit activity
    Python 1 MIT 0 0 0 Updated Nov 10, 2026
  • xboost Public

    XBoost (v3.5.0) — 15 Composable /x* Agent Skills, 3-Tier Compound Learning Playbooks & 9 Deterministic Python CLI Verification Engines

    iscvlab/xboost's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 10, 2026
  • sse-space-syntax Public

    Modern high-performance Space Syntax computational engine & scripting library (Python/Numba & Rust CSR) with 100% UCL depthmapX v0.8.0 parity (R² = 1.0000, 35×–58× faster), standalone workstation, and QGIS 3.22–4.x plugin.

    iscvlab/sse-space-syntax's past year of commit activity
    Rust 0 MIT 0 0 0 Updated Nov 10, 2026
  • CanopyGIS Public

    CanopyGIS V1.0 — Hybrid GeoAI Individual Tree Crown (ITC) Delimitation & Centroid Extraction (SAM 3 + DeepForest 2.1 + Compact Geodesic Watershed + Graph RAG)

    iscvlab/CanopyGIS's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 6, 2026
  • typhoon-ocr Public Forked from scb-10x/typhoon-ocr

    An open-source OCR model for Thai, optimized for Thai document extraction.

    iscvlab/typhoon-ocr's past year of commit activity
    Python 0 Apache-2.0 27 0 0 Updated Oct 31, 2026

Top languages

Python Rust

Most used topics

Loading…