# Wyvern Knowledge Centre > The Wyvern Knowledge Centre teaches how to work with Wyvern hyperspectral satellite Earth observation imagery. It contains background articles on GIS and hyperspectral concepts, hands-on tutorials for QGIS/EnMAP-Box, Python, ArcGIS Pro, and ENVI, real-world use cases, and an interactive hyperspectral index library. All tutorials use freely available imagery from Wyvern's Open Data Program. Notes: All content is also published as clean markdown. The full text of every page is concatenated in [llms-full.txt](https://knowledge.wyvern.space/llms-full.txt). Agents that want to analyze Wyvern data (not just read about it) should start with [AGENTS.md](https://knowledge.wyvern.space/AGENTS.md) — data format facts, STAC catalog structure, band references, and a code quickstart in one file. The interactive hyperspectral index library is data-driven; see the reference links below. ## For AI agents & automation - [Wyvern for AI Agents](https://knowledge.wyvern.space/docs/documentation/agents): Entry point for AI agents and automated tools working with Wyvern hyperspectral data: machine-readable endpoints, STAC catalog structure, data format facts, band references, and a code quickstart. ## Getting started & core concepts - [Geospatial basics](https://knowledge.wyvern.space/docs/documentation/getting_started/geospatial_basics): Geospatial fundamentals for earth observation: the difference between vector and raster data, their common file formats, and how the two are combined when working with Wyvern hyperspectral imagery. - [Knowledge Centre](https://knowledge.wyvern.space/docs/documentation/): Background articles on GIS and hyperspectral imaging, plus use cases, other data sources, and reference material for working with Wyvern satellite imagery. - [Hyperspectral basics](https://knowledge.wyvern.space/docs/documentation/getting_started/hyperspectral_basics): An introduction to hyperspectral imaging: the electromagnetic spectrum, how panchromatic, multispectral, and hyperspectral earth observation imagery differ, and what Wyvern's Dragonette satellites measure. - [Hyperspectral image formats](https://knowledge.wyvern.space/docs/documentation/getting_started/hyperspectral_image_formats): Hyperspectral image formats explained: the data cube, and the raster formats you'll meet with hyperspectral imagery, including GeoTIFF and Cloud-Optimized GeoTIFF, ENVI, and HDF5 and NetCDF. - [Processing levels](https://knowledge.wyvern.space/docs/documentation/getting_started/processing_levels): Earth observation processing levels (L0–L4) explained, plus the details of Wyvern's two delivered products: L1B top-of-atmosphere radiance and L2A surface reflectance, with their projections, units, data types, and NoData values. - [Understanding the STAC format](https://knowledge.wyvern.space/docs/documentation/getting_started/stac_documentation_and_tools): Understand the SpatioTemporal Asset Catalog (STAC): items, catalogs, and collections, how Wyvern's Open Data catalog is organized with them, and tools like PySTAC and pystac-client for accessing it. - [Hyperspectral signatures](https://knowledge.wyvern.space/docs/documentation/getting_started/hyperspectral_signatures): How spectral signatures identify materials in hyperspectral imagery, why mixed pixels complicate that, and the main methods for handling them: endmember extraction, spectral unmixing, and spectral matching. - [Common tools](https://knowledge.wyvern.space/docs/documentation/getting_started/common_tools): The geospatial and hyperspectral software we use with Wyvern imagery (QGIS, ArcGIS, ENVI, Python, R, and GDAL), what each is good for, and what it costs. - [Atmospheric correction](https://knowledge.wyvern.space/docs/documentation/getting_started/atmospheric_correction): The difference between L1B top-of-atmosphere radiance and L2A surface reflectance for Wyvern data, what Wyvern's L2A product corrects, and the tools to use if you are correcting L1B yourself. ## Datasets & use cases - [Plant health indices](https://knowledge.wyvern.space/docs/documentation/datasets_and_use_cases/plant_health_indices): How narrowband hyperspectral indices measure plant pigments, the red edge, and leaf area, which indices Wyvern Dragonette imagery supports, and how they compare with broadband indices like NDVI. ## Additional data & spectral references - [Material reflectance libraries](https://knowledge.wyvern.space/docs/documentation/more/material_reflectance): Spectral libraries of material reflectance for hyperspectral analysis, including the USGS Spectral Library, the University of Reading's urban surfaces library, the ECOSTRESS Spectral Library, and OpenSpecLib. - [Additional datasets](https://knowledge.wyvern.space/docs/documentation/more/additional_datasets): Hyperspectral datasets to use alongside Wyvern data, including NASA's AVIRIS airborne spectrometers, Germany's EnMAP satellite, and the NEON airborne observatory, with what each covers and how to access it. ## Tutorials: QGIS & EnMAP-Box - [QGIS](https://knowledge.wyvern.space/docs/tutorials/qgis/): Tutorials for working with Wyvern hyperspectral imagery in free and open-source QGIS and the EnMAP-Box plugin — loading data, PCA, spectra, and indices. - [Loading Data in QGIS & EnMAP Box](https://knowledge.wyvern.space/docs/tutorials/qgis/loading_data): Step-by-step tutorial for loading and visualizing Wyvern hyperspectral imagery in QGIS and the EnMAP-Box plugin, including RGB / CIR band selection and contrast adjustment. - [Creating PCA images in QGIS](https://knowledge.wyvern.space/docs/tutorials/qgis/pca): Create principal component analysis (PCA) images from Wyvern hyperspectral data in QGIS using the Orfeo Toolbox for dimensionality reduction and visualization. - [Visualizing Spectra & Plotting](https://knowledge.wyvern.space/docs/tutorials/qgis/visualizing_spectra): How to select pixels and visualize their spectral curves and 2D scatter plots from Wyvern hyperspectral imagery using QGIS and the EnMAP-Box. - [Index Calculations in QGIS](https://knowledge.wyvern.space/docs/tutorials/qgis/creating_indices): Calculate hyperspectral indices such as RENDVI from Wyvern imagery in QGIS using the raster calculator, and style the output with a color ramp. ## Tutorials: Python - [Python](https://knowledge.wyvern.space/docs/tutorials/python/): Tutorials and key Python packages — Rasterio, NumPy, GeoPandas, Xarray, Dask, Spectral Python — for analyzing Wyvern hyperspectral imagery. - [Loading & Viewing Wyvern Data in Python](https://knowledge.wyvern.space/docs/tutorials/python/loading_data): Tutorial for loading and visualizing Wyvern L2A surface reflectance hyperspectral data in Python with Rasterio and Matplotlib, including downloading the GeoTIFF and rendering RGB and color-infrared composites. - [Visualizing Spectra & Plotting](https://knowledge.wyvern.space/docs/tutorials/python/visualizing_spectra): Plot pixel spectral curves and band scatter plots from Wyvern hyperspectral imagery in Python using Rasterio, NumPy, and Matplotlib. - [Index Calculations with Python](https://knowledge.wyvern.space/docs/tutorials/python/index_calculation): Calculate hyperspectral vegetation indices like RENDVI and MTVI2 in Python using NumPy array math on raster bands. - [Water Quality Monitoring with Python](https://knowledge.wyvern.space/docs/tutorials/python/water_quality_indices): Monitor water quality from space by calculating hyperspectral indices like NDWI, NDTI, and NDCI in Python with NumPy array math on Dragonette-003 imagery of Lake Maracaibo, Venezuela. - [Detecting Rare Earth Elements](https://knowledge.wyvern.space/docs/tutorials/python/detecting_rare_earth_elements): Detect neodymium (a rare earth element) in Wyvern hyperspectral imagery in Python using continuum removal, spectral resampling of a USGS reference spectrum, and the Adaptive Cosine Estimator (ACE). ## Tutorials: ArcGIS Pro - [ArcGIS Pro](https://knowledge.wyvern.space/docs/tutorials/arcgis_pro/): Tutorials for working with Wyvern hyperspectral imagery in Esri ArcGIS Pro, including loading and visualizing data. - [Loading Data in ArcGIS Pro](https://knowledge.wyvern.space/docs/tutorials/arcgis_pro/loading_data): Step-by-step tutorial for loading and visualizing Wyvern hyperspectral GeoTIFFs in ArcGIS Pro, including band combinations and symbology / contrast adjustments. ## Tutorials: ENVI - [ENVI](https://knowledge.wyvern.space/docs/tutorials/envi/): Resources and tutorials for analyzing Wyvern hyperspectral imagery in NV5's ENVI software. - [Using Dragonette Imagery Data In ENVI Software](https://knowledge.wyvern.space/docs/tutorials/envi/dragonette_data_in_envi): Tutorial covering data ingest, display, atmospheric correction, and spectral analysis of Wyvern Dragonette hyperspectral imagery in NV5's ENVI desktop software. ## Overview pages - [Tutorials and Code](https://knowledge.wyvern.space/docs/tutorials/): Hands-on tutorials for working with Wyvern hyperspectral imagery in ArcGIS, ENVI, QGIS/EnMAP-Box, and Python — each using free imagery from Wyvern's Open Data Program. ## Tools & reference - [Hyperspectral Index Library](https://knowledge.wyvern.space/hyperspectral_library): Interactive, searchable library of hyperspectral indices (NDVI, RENDVI, VREI2, and more) with per-instrument band mappings and equations for Wyvern Dragonette satellites. - [Wyvern Open Data Program](https://opendata.wyvern.space/): Free, downloadable Wyvern hyperspectral imagery used throughout the tutorials. - [Wyvern Data Product Guide](https://guide.wyvern.space/): Detailed product specifications for Wyvern imagery. - [Public code & notebooks (GitHub)](https://github.com/Nrevyw/wyvern-public-resources): Supporting code, environments, and example notebooks for the tutorials. ## Optional - [Wyvern website](https://wyvern.space): Company and mission background. - [GitHub Discussions](https://github.com/Nrevyw/wyvern-public-resources/discussions): Questions and community support.