Skip to content

Python translation of some of the PASSaGE 2 algorithms for spatial analysis

License

Notifications You must be signed in to change notification settings

msrosenberg/pyssage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySSaGE

PySSaGE is a collection of python versions of analyses originally part of the PASSaGE (Rosenberg 2001) and PASSaGE 2 (Rosenberg and Anderson 2011) software packages for spatial analysis.

See the PySSaGE wiki for more information.


Analyses

So far the following analyses have been implemented:

Quadrat-Variance

One-dimensional

  • TTLQV: Two-Term Local Quadrat Variance Analysis
  • 3TLQV: Three-Term Local Quadrat Variance Analysis
  • PQV: Paired Quadrat Variance Analysis
  • tQV: Triplet Quadrat Variance Analysis
  • 2NLV: Two-term New Local Variance Analysis
  • 3NLV: Three-term New Local Variance Analysis

Two-dimensional

  • 4TLQV: Four-Term Local Quadrat Variance Analysis
  • 9TLQV: Nine-Term Local Quadrat Variance Analysis
  • 5QV: Pentuplet Quadrat Variance

Wavelets

  • Haar
  • French Top Hat
  • Mexican Hat
  • Morlet
  • Sine

Distance Calculations

  • Euclidean distances/angles from 1, 2, and 3-dimensional points
  • Spherical distances/angles from latitudes and longitudes
  • Shortest-path/Geodesic distances
  • Distances from arrays of data
    • Euclidean distances
    • Squared Euclidean distances
    • Manhattan distances
    • Canberra distances
    • Hamming distances
    • Jaccard distances
    • Cosine distances
    • Czekanowski distances
    • Correlation distances
    • Squared correlation distances
  • Distance class determination

Connections/Links

  • Delaunay/Voronoi Tessellation
  • Minimum-spanning Tree
  • Relative Neighborhood Network
  • Gabriel Graph
  • Least-diagonal Network
  • Range-based Connections
  • k-nearest Neighbors

Correlograms

  • Correlograms
    • Moran's I
    • Geary's c
    • Mantel Correlograms
  • Variograms

Anisotropy

  • Bearing Analysis
  • Bearing Correlograms
    • Moran's I, Geary's c, and Mantel
  • Windrose Correlograms
    • Moran's I, Geary's c, and Mantel
  • Angular Correlation Analysis

Miscellaneous

  • Mantel tests

About

Python translation of some of the PASSaGE 2 algorithms for spatial analysis

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages