# Search by property

From CSDMS

This page provides a simple browsing interface for finding entities described by a property and a named value. Other available search interfaces include the page property search, and the ask query builder.

## List of results

**Model:DeltaClassification +***(Requirements To run these codes, you will … Requirements</br>To run these codes, you will need the following software:</br></br>• Python 2.7 or earlier (not compatible with Python 3)</br></br>The following Python packages are also required:</br>• matplotlib</br>• scipy</br>• numpy</br>• cPickle</br>• osgeo</br>• fiona</br>• shapely</br>• utilities</br>• sklearn</br>• seaborn</br>• clusterpy</br>• itertools</br>• pandas</br>• pysal</br>• collections</br></br>What input is required?</br></br>To run this code, the following shape files are required:</br></br>• network shapefile, containing the river network extracted from satellite imagery</br>• island shapefile, containing the land masses or islands of the delta</br>• patch shapefile, containing the outline of channels</br></br>What does the code do?</br></br>The file all.ipynb contains codes run the analysis. From start to finish, the Jupyter Notebook contains code blocks that:</br></br>• loads in the shapefiles</br>• calculate the parameters for the network that both surround and drain the islands</br>• calculate the base metrics (e.g. perimeter, area, solidity, aspect ratio...)</br>• calculates maximum distance from the island center to the nearest water body</br>• estimates minimum, average and maximum widths of all network channels</br>• evaluates the fractal dimension of each delta island</br>• creates shapefiles based on the metrics calculated earlier in the code</br>• saves all metrics to an output file</br>• generates PCA and GeoSOM results from the island and channel metrics</br>• plots the U-matrix and dendrogram based on the GeoSOM resultsand dendrogram based on the GeoSOM results)*