{"name": "GeoStereonet", "package_name": "geo_stereonet", "description": "Industry-grade interactive stereonet plotter for structural geology. Plots planes and lines on Schmidt/Wulff nets with Kamb density contouring, eigenvector analysis, Fisher statistics, rose diagrams, fold axis detection, dip-direction conversion, and PNG/SVG/PDF export.", "about": "GeoStereonet v1.0 is a professional structural geology analysis plugin for QGIS.\n\nPROJECTIONS\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\u2022 Equal-Area (Schmidt) lower hemisphere\n\u2022 Equal-Angle (Wulff) lower hemisphere\n\nPLOT TYPES\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\u2022 Planes as great circles + poles\n\u2022 Linear elements (trend/plunge) as points\n\u2022 Kamb density contours \u2014 exponential / linear / raw kernels\n(Vollmer 1995), filled or line, sigma-adjustable\n\u2022 Eigenvector overlay (S1 / S2 / S3 principal axes)\n\u2022 Fisher mean vector + alpha-95 confidence cone\n\u2022 Auto-detected orientation \"sets\" via spherical k-means\n(Dips-style set-window analysis)\n\u2022 Rose diagram with automatic dominant-direction interpretation\n\nSTRUCTURAL ANALYSIS\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\u2022 Eigenvalue tensor (S1, S2, S3 + Woodcock K and C)\n\u2022 Fisher statistics (kappa, R-bar, alpha95, mean vector)\n\u2022 Best-fit girdle / fold axis (pi-diagram)\n\u2022 Mean plane determination\n\u2022 Two-plane intersection (beta-axis)\n\u2022 Angular distance between any two linear features\n\u2022 Dip-direction/dip to RHR strike/dip auto-conversion\n\nDATA SOURCES\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\u2022 QGIS vector layers with live selection sync\n\u2022 CSV / TSV files with auto-delimiter detection\n\nEXPORT\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\u2022 PNG (300 dpi), SVG (vector), PDF via Matplotlib", "homepage": "https://github.com/mellow2334/GeoStereonet", "repository": "https://github.com/mellow2334/GeoStereonet", "tracker": "https://github.com/mellow2334/GeoStereonet/issues", "author": "Shyam Mishra", "tags": ["geology", "fold axis", "density", "rose diagram", "stereonet", "great circle", "contour", "dip", "strike", "trend", "eigenvector", "lineation", "plunge", "kamb", "kinematic", "structural", "pole", "schmidt", "fisher", "wulff"], "downloads": 8, "latest_version": "1.1.0", "versions": [{"version": "1.1.0", "experimental": false, "qgis_min": "3.16.0", "qgis_max": "3.99.0", "downloads": 8, "uploaded_by": "mxhyam", "upload_datetime": "2026-06-30T03:09:55.976060"}]}