Skip to main content

Analysis of Network-constrained Spatial Data

Project description

pysal/spaghetti

SPAtial GrapHs: nETworks, Topology, & Inference

An example of snapping observation points to a network and plotting:

snap_plot

Build & Versions

PyPI version GitHub version Build Status Documentation Status Coverage Status

Anaconda

Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge Anaconda-Server Badge

Issues & Pull Requests

GitHub issues open GitHub issues closed Github pull requests open Github pull requests closed

Commit Activity

Github commit activity Github commit activity Github commit activity

Community & GitHub Stats

Github contributors Gitter Github forks Github stars Github watchers

Languages

Pypi python versions Github languages Github top language

Licensing & Citation

License DOI

Misc.

Github search hit counter Github code size in bytes Github repo size in bytes


This package is part of a refactoring of PySAL.


Spaghetti is an open-source python library for the analysis of network-based spatial data. Originating from the network module in PySAL (Python Spatial Analysis Library), it is under active development for the inclusion of newly proposed methods for building graph-theoretic networks and the analysis of network events.


Examples

Installation

Install the latest stable of spaghetti via PyPI by running:

$ pip install spaghetti

Install the latest stable of spaghetti via conda-forge by running:

$ conda install --channel conda-forge spaghetti

Install the most current development version of spaghetti by running:

$ pip install git+https://github.com/pysal/spaghetti

Requirements

  • scipy
  • numpy
  • esda
  • rtree

Soft Dependencies

  • shapely
  • geopandas

Contribute

PySAL-spaghetti is under active development and contributors are welcome.

If you have any suggestion, feature request, or bug report, please open a new issue on GitHub. To submit patches, please follow the PySAL development guidelines and open a pull request. Once your changes get merged, you’ll automatically be added to the Contributors List.

Support

If you are having issues, please create an issue or talk to us in the gitter room.

License

The project is licensed under the BSD license.

BibTeX Citation

@misc{Gaboardi2018,
author = {Gaboardi, James D. and Laura, Jay and Rey, Sergio and Wolf, Levi John and Folch, David C. and Kang, Wei and Stephens, Philip and Schmidt, Charles},
month = {oct},
year = {2018},
title = {pysal/spaghetti},
url = {https://github.com/pysal/spaghetti},
keywords = {graph-theory,network-analysis,python,spatial-networks,topology}
}

Project details


Download files

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

Source Distribution

spaghetti-1.3.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

spaghetti-1.3-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file spaghetti-1.3.tar.gz.

File metadata

  • Download URL: spaghetti-1.3.tar.gz
  • Upload date:
  • Size: 30.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.7

File hashes

Hashes for spaghetti-1.3.tar.gz
Algorithm Hash digest
SHA256 d919224e94d242e17bda700e5f14a227f884594a91b0103a5f01ced3f2b176f7
MD5 c155456d946bad3f61fc08f5626197fc
BLAKE2b-256 3da7e15fa26dde841826090e21b9faf8ffaed810ab4af711d6367679e91a657b

See more details on using hashes here.

File details

Details for the file spaghetti-1.3-py3-none-any.whl.

File metadata

  • Download URL: spaghetti-1.3-py3-none-any.whl
  • Upload date:
  • Size: 32.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.7

File hashes

Hashes for spaghetti-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e4e5c8569974ee8aaeda2618422b3150a72083a1b6facd17315cd0064f34ea4d
MD5 a1d5bea88dcdb010d42f7d017b9bb5c7
BLAKE2b-256 708f8c2062ee602faf7aaffc34bcaffab520b00adc9486b052911c34580c3f54

See more details on using hashes here.

Supported by

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