spectral_diversity_across_scales

Assessing functional diversity across scales with hyperspectral airborne imagery.

https://github.com/meghanthayden/spectral_diversity_across_scales

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.5%) to scientific vocabulary
Last synced: 8 months ago · JSON representation

Repository

Assessing functional diversity across scales with hyperspectral airborne imagery.

Basic Info
  • Host: GitHub
  • Owner: MeghanTHayden
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 374 MB
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 2
Created about 3 years ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

BioSCapeacrossscales

DOI

Goal: Process airborne hyperspectral imagery to produce maps of functional richness, divergence and evenness.

Scripts implemented in Python

See Documentation.md for detailed documentation on the workflow, scripts, and required user inputs.

S01: Module containing functions that pre-process and compute diversity metrics.

S02: Image Correction (BRDF & Topo)

S03: Image Clipping (Clip flightlines to shapefiles around field sites)

S04: Mosaic Images (Mosaic clipped rasters for each field site)

S05: Compute Functional Metrics.

S06: Model Scaling Relationships (Functional Metrics ~ Area)

Processing scripts should be implemented as: 1. Correct (BRDF/Topo), mask (NDVI threshold) and export flightlines as tiffs (S02 scripts) 2. Clip flightlines to larger field site boundary (S03 scripts) 3. Mosaic clipped flightlines together (S04 scripts) 4. Compute functional richness and divergence metrics for each field site's raster (S05 scripts) 5. Analyze the output to assess scaling of functional metrics with area (S06 scripts)

Authors: M. Hayden

Cite this software: Hayden, M. (2025). Spectral diversity across scales (v0.2.0) [Computer software]. https://doi.org/10.5281/zenodo.15507281

Owner

  • Name: Meghan Hayden
  • Login: MeghanTHayden
  • Kind: user
  • Company: CU Boulder

PhD student in Ecology @ University of Colorado, Boulder | GRA @ Earth Lab | Biodiversity, Remote Sensing, & Global Change

GitHub Events

Total
  • Push event: 5
  • Pull request event: 2
  • Create event: 1
Last Year
  • Push event: 5
  • Pull request event: 2
  • Create event: 1

Dependencies

environment.yml conda
  • _libgcc_mutex 0.1
  • _openmp_mutex 4.5
  • access 1.1.8
  • affine 2.4.0
  • alsa-lib 1.2.8
  • amply 0.1.6
  • aom 3.5.0
  • asttokens 2.2.1
  • attr 2.5.1
  • attrs 23.1.0
  • aws-c-auth 0.7.0
  • aws-c-cal 0.6.0
  • aws-c-common 0.8.23
  • aws-c-compression 0.2.17
  • aws-c-event-stream 0.3.1
  • aws-c-http 0.7.11
  • aws-c-io 0.13.28
  • aws-c-mqtt 0.8.14
  • aws-c-s3 0.3.13
  • aws-c-sdkutils 0.1.11
  • aws-checksums 0.1.16
  • aws-crt-cpp 0.20.3
  • aws-sdk-cpp 1.10.57
  • backcall 0.2.0
  • backports 1.0
  • backports.functools_lru_cache 1.6.5
  • beautifulsoup4 4.12.2
  • blinker 1.6.2
  • blosc 1.21.4
  • boost-cpp 1.78.0
  • branca 0.6.0
  • brotli 1.0.9
  • brotli-bin 1.0.9
  • brotli-python 1.0.9
  • brunsli 0.1
  • bzip2 1.0.8
  • c-ares 1.19.1
  • c-blosc2 2.10.0
  • ca-certificates 2023.5.7
  • cairo 1.16.0
  • cartopy 0.21.1
  • cffi 1.15.1
  • cfitsio 4.2.0
  • cftime 1.6.2
  • charls 2.4.2
  • charset-normalizer 3.2.0
  • chroma-py 0.1.0.dev1
  • click 8.1.4
  • click-plugins 1.1.1
  • cligj 0.7.2
  • coin-or-cbc 2.10.10
  • coin-or-cgl 0.60.7
  • coin-or-clp 1.17.8
  • coin-or-osi 0.108.8
  • coin-or-utils 2.11.9
  • coincbc 2.10.10
  • colorama 0.4.6
  • colour 0.1.5
  • comm 0.1.3
  • contextily 1.3.0
  • contourpy 1.1.0
  • cryptography 41.0.2
  • curl 8.1.2
  • cycler 0.11.0
  • dav1d 1.2.1
  • dbus 1.13.6
  • debugpy 1.6.7
  • decorator 5.1.1
  • deprecation 2.1.0
  • descartes 1.1.0
  • docutils 0.20.1
  • earthpy 0.9.4
  • esda 2.4.3
  • executing 1.2.0
  • expat 2.5.0
  • fiona 1.9.4
  • folium 0.14.0
  • font-ttf-dejavu-sans-mono 2.37
  • font-ttf-inconsolata 3.000
  • font-ttf-source-code-pro 2.038
  • font-ttf-ubuntu 0.83
  • fontconfig 2.14.2
  • fonts-conda-ecosystem 1
  • fonts-conda-forge 1
  • fonttools 4.40.0
  • freetype 2.12.1
  • freexl 1.0.6
  • future 0.18.3
  • gdal 3.7.0
  • geocoder 1.38.1
  • geographiclib 1.52
  • geojson 3.0.1
  • geopandas 0.13.2
  • geopandas-base 0.13.2
  • geopy 2.3.0
  • geos 3.11.2
  • geotiff 1.7.1
  • gettext 0.21.1
  • gflags 2.2.2
  • giddy 2.3.4
  • giflib 5.2.1
  • glib 2.76.4
  • glib-tools 2.76.4
  • glog 0.6.0
  • gmp 6.2.1
  • gmpy2 2.1.2
  • graphite2 1.3.13
  • gst-plugins-base 1.22.3
  • gstreamer 1.22.3
  • harfbuzz 7.3.0
  • hdf4 4.2.15
  • hdf5 1.14.0
  • hydrofunctions 0.2.1
  • icu 72.1
  • idna 3.4
  • imagecodecs 2023.1.23
  • imageio 2.31.1
  • importlib-metadata 6.8.0
  • importlib-resources 6.0.0
  • importlib_metadata 6.8.0
  • importlib_resources 6.0.0
  • inequality 1.0.0
  • ipykernel 6.24.0
  • ipython 8.12.2
  • ipywidgets 8.0.7
  • jedi 0.18.2
  • jinja2 3.1.2
  • joblib 1.3.0
  • json-c 0.16
  • jupyter_client 8.3.0
  • jupyter_core 5.3.0
  • jupyterlab_widgets 3.0.8
  • jxrlib 1.1
  • kealib 1.5.1
  • keyutils 1.6.1
  • kiwisolver 1.4.4
  • krb5 1.20.1
  • lame 3.100
  • lazy_loader 0.2
  • lcms2 2.15
  • ld_impl_linux-64 2.40
  • lerc 4.0.0
  • libabseil 20230125.3
  • libaec 1.0.6
  • libarchive 3.6.2
  • libarrow 12.0.1
  • libavif 0.11.1
  • libblas 3.9.0
  • libbrotlicommon 1.0.9
  • libbrotlidec 1.0.9
  • libbrotlienc 1.0.9
  • libcap 2.67
  • libcblas 3.9.0
  • libclang 16.0.6
  • libclang13 16.0.6
  • libcrc32c 1.1.2
  • libcups 2.3.3
  • libcurl 8.1.2
  • libdeflate 1.18
  • libedit 3.1.20191231
  • libev 4.33
  • libevent 2.1.12
  • libexpat 2.5.0
  • libffi 3.4.2
  • libflac 1.4.3
  • libgcc-ng 13.1.0
  • libgcrypt 1.10.1
  • libgdal 3.7.0
  • libgfortran-ng 13.1.0
  • libgfortran5 13.1.0
  • libglib 2.76.4
  • libgomp 13.1.0
  • libgoogle-cloud 2.12.0
  • libgpg-error 1.47
  • libgrpc 1.56.1
  • libiconv 1.17
  • libjpeg-turbo 2.1.5.1
  • libkml 1.3.0
  • liblapack 3.9.0
  • liblapacke 3.9.0
  • libllvm14 14.0.6
  • libllvm16 16.0.6
  • libnetcdf 4.9.2
  • libnghttp2 1.52.0
  • libnsl 2.0.0
  • libnuma 2.0.16
  • libogg 1.3.4
  • libopenblas 0.3.23
  • libopus 1.3.1
  • libpng 1.6.39
  • libpq 15.3
  • libprotobuf 4.23.3
  • libpysal 4.7.0
  • librttopo 1.1.0
  • libsndfile 1.2.0
  • libsodium 1.0.18
  • libspatialindex 1.9.3
  • libspatialite 5.0.1
  • libsqlite 3.42.0
  • libssh2 1.11.0
  • libstdcxx-ng 13.1.0
  • libsystemd0 253
  • libthrift 0.18.1
  • libtiff 4.5.1
  • libutf8proc 2.8.0
  • libuuid 2.38.1
  • libvorbis 1.3.7
  • libwebp-base 1.3.1
  • libxcb 1.15
  • libxkbcommon 1.5.0
  • libxml2 2.11.4
  • libzip 1.9.2
  • libzlib 1.2.13
  • libzopfli 1.0.3
  • llvmlite 0.40.1
  • lz4-c 1.9.4
  • lzo 2.10
  • mapboxgl 0.10.2
  • mapclassify 2.5.0
  • markupsafe 2.1.3
  • matplotlib 3.7.2
  • matplotlib-base 3.7.2
  • matplotlib-inline 0.1.6
  • mercantile 1.2.1
  • mgwr 2.1.2
  • momepy 0.6.0
  • mpc 1.3.1
  • mpfr 4.2.0
  • mpg123 1.31.3
  • mpmath 1.3.0
  • munch 4.0.0
  • munkres 1.1.4
  • mysql-common 8.0.33
  • mysql-libs 8.0.33
  • nc-time-axis 1.4.1
  • ncurses 6.4
  • nest-asyncio 1.5.6
  • netcdf4 1.6.4
  • networkx 3.1
  • nspr 4.35
  • nss 3.89
  • numba 0.57.1
  • numpy 1.24.4
  • oauthlib 3.2.2
  • openjpeg 2.5.0
  • openssl 3.1.1
  • orc 1.9.0
  • packaging 23.1
  • pandas 1.5.3
  • parso 0.8.3
  • patsy 0.5.3
  • pcre2 10.40
  • pexpect 4.8.0
  • pickleshare 0.7.5
  • pillow 10.0.0
  • pip 23.1.2
  • pixman 0.40.0
  • platformdirs 3.8.1
  • plotly 5.15.0
  • ply 3.11
  • pointpats 2.3.0
  • pooch 1.7.0
  • poppler 23.05.0
  • poppler-data 0.4.12
  • postgresql 15.3
  • proj 9.2.0
  • prompt-toolkit 3.0.39
  • prompt_toolkit 3.0.39
  • psutil 5.9.5
  • pthread-stubs 0.4
  • ptyprocess 0.7.0
  • pulp 2.7.0
  • pulseaudio-client 16.1
  • pure_eval 0.2.2
  • pyarrow 12.0.1
  • pycparser 2.21
  • pygments 2.15.1
  • pyjwt 2.7.0
  • pyparsing 3.0.9
  • pyproj 3.5.0
  • pyqt 5.15.7
  • pyqt5-sip 12.11.0
  • pysal 23.1
  • pyshp 2.3.1
  • pysocks 1.7.1
  • python 3.8.17
  • python-dateutil 2.8.2
  • python_abi 3.8
  • pytz 2023.3
  • pywavelets 1.4.1
  • pyzmq 25.1.0
  • qt-main 5.15.8
  • quantecon 0.5.3
  • rasterio 1.3.7
  • rasterstats 0.19.0
  • ratelim 0.1.6
  • re2 2023.03.02
  • readline 8.2
  • regionmask 0.10.0
  • requests 2.31.0
  • requests-oauthlib 1.3.1
  • rioxarray 0.13.4
  • rtree 1.0.1
  • s2n 1.3.46
  • scikit-image 0.21.0
  • scikit-learn 1.3.0
  • scipy 1.10.1
  • seaborn 0.12.2
  • seaborn-base 0.12.2
  • segregation 2.4.2
  • setuptools 68.0.0
  • shapely 2.0.1
  • simplejson 3.19.1
  • sip 6.7.9
  • six 1.16.0
  • snappy 1.1.10
  • snuggs 1.4.7
  • soupsieve 2.3.2.post1
  • spaghetti 1.7.4
  • spglm 1.0.8
  • spint 1.0.7
  • splot 1.1.5.post1
  • spopt 0.5.0
  • spreg 1.3.2
  • spvcm 0.3.0
  • sqlite 3.42.0
  • stack_data 0.6.2
  • statsmodels 0.14.0
  • sympy 1.12
  • tenacity 8.2.2
  • threadpoolctl 3.1.0
  • tifffile 2023.7.10
  • tiledb 2.13.2
  • tk 8.6.12
  • tobler 0.10
  • toml 0.10.2
  • tomli 2.0.1
  • tornado 6.3.2
  • tqdm 4.65.0
  • traitlets 5.9.0
  • tweepy 4.14.0
  • typing-extensions 4.7.1
  • typing_extensions 4.7.1
  • tzcode 2023c
  • tzdata 2023c
  • ucx 1.14.1
  • unicodedata2 15.0.0
  • wcwidth 0.2.6
  • wheel 0.40.0
  • widgetsnbextension 4.0.8
  • xarray 2023.1.0
  • xcb-util 0.4.0
  • xcb-util-image 0.4.0
  • xcb-util-keysyms 0.4.0
  • xcb-util-renderutil 0.3.9
  • xcb-util-wm 0.4.1
  • xerces-c 3.2.4
  • xkeyboard-config 2.39
  • xorg-kbproto 1.0.7
  • xorg-libice 1.1.1
  • xorg-libsm 1.2.4
  • xorg-libx11 1.8.6
  • xorg-libxau 1.0.11
  • xorg-libxdmcp 1.1.3
  • xorg-libxext 1.3.4
  • xorg-libxrender 0.9.11
  • xorg-renderproto 0.11.1
  • xorg-xextproto 7.3.0
  • xorg-xf86vidmodeproto 2.3.1
  • xorg-xproto 7.0.31
  • xyzservices 2023.5.0
  • xz 5.2.6
  • zeromq 4.3.4
  • zfp 1.0.0
  • zipp 3.16.0
  • zlib 1.2.13
  • zlib-ng 2.0.7
  • zstd 1.5.2