Skip to main content

Package for analysing social-ecological networks

Project description

SESMotifAnalyser: framework for analysing social-ecological systems

This package contains a Python based framework for analysing social-ecological systems and more broadly multi-level networks.

Documentation

A comprehensive documentation is available as PDF. Please contact t.seppelt-dev[ÄT]posteo.de in case of any questions.

See the examples folder for examples.

Installation

The package can be installed using pip.

pip3 install sma

Per default, dependencies required for drawing social-ecological networks will not be installed. The following command may be used to install the additional dependencies:

pip3 install sma[plots]

It has the following dependencies: Python 3, numpy, scipy, networkx, pandas. On the R side it depends on statnet, reticulate (with Python 3).

For a version history, see change log and tags.

Integration in R and motifr

The functions in this package can to some extent be called from R using the R package reticulate. An example can be found in the examples folder. See also the corresponding section in the documentation.

Mario Angst is working on an R package which provides an interface to the SESMotifAnalyser. His project motifr can be found on Github.

ergm-userterms

In addition to the motif counting features written in Python, this repository contains ergm-userterms for some motifs, e.g. the 3-motifs I.C and II.C (closed and open triangles, respecting the social-ecological types of the nodes).

After downloading and compiling the package, ergm models can be fitted and the motif counting can be done directly in R:

netw <- network(...)

# first parameter: which sesType should the nodes at the points of the triangles have
# second parameter: name of nodel attribute
summary(netw ~ openTriangles(0, 'sesType'))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

sma-2.3.4-py3-none-any.whl (78.5 kB view details)

Uploaded Python 3

File details

Details for the file sma-2.3.4-py3-none-any.whl.

File metadata

  • Download URL: sma-2.3.4-py3-none-any.whl
  • Upload date:
  • Size: 78.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sma-2.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2b27bd74f0435a42c260a8516e4cee2b71c5a85a99d0c72597d73e17bb925258
MD5 e0ac1e15ad05ce6cffe168705dfbde1f
BLAKE2b-256 8a909200f845cf7d8c76f64d57d30efd684e7a0c5685239850d3d85c8312095f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page