Nodes and EdgesCreate, extract, and transform nodes and edges objects 


Create unique node labels 

Get the list of nodes 

Create an edge list 

Append several edge lists 

Convert edge list to spatial object 

Create a connectivity matrix from an edge list 

Combine several connectivity matrices 

Convert an connectivity matrix to an edge list 

Detect neighborsMethods to detect neighbors using chess movements 

Find neighbors according to pawn movement 

Find neighbors according to fool movement 

Find neighbors according to rook movement 

Find neighbors according to bishop movement 

Find neighbors according to bishop right movement 

Find neighbors according to bishop left movement 

Find neighbors according to knight movement 

Find neighbors according to knight right movement 

Find neighbors according to knight left movement 

Find neighbors according to queen movement 

Find neighbors according to wizard movement 

Visualization toolsFunctions to visualize networks objects 

Plot a sampling as a chessboard 

Highlight a node on a chessboard 

Highlight neighbors on a chessboard 

Link neighbors by arrow on a chessboard 

Plot a connectivity or a nodesbyedges matrix 

Distances computationCompute distances between nodes 

Compute the pairwise Euclidean distance 

Objects for MEMCreate objects to be used in Moran’s Eigenvector Maps (MEM) 

Create an edges weights matrix 

Create a spatial weights matrix 

Objects for AEMCreate objects to be used in Asymetric Eigenvector Maps (AEM) 

Create a nodesbyedges matrix 

Create an edges weights vector 