Skip to main content

PySAL-giddy for exploratory spatiotemporal data analysis

Project description

PySAL-giddy for exploratory spatiotemporal data analysis

Continuous Integration codecov Discord PyPI version DOI badge Downloads

Giddy is an open-source python library for exploratory spatiotemporal data analysis and the analysis of geospatial distribution dynamics. It is under active development for the inclusion of newly proposed analytics that consider the role of space in the evolution of distributions over time.

Below are six choropleth maps of U.S. state per-capita incomes from 1929 to 2004 at a fifteen-year interval.

us_qunitile_maps

Documentation

Online documentation is available here.

Features

  • Directional LISA, inference and visualization as rose diagram

rose_conditional

Above shows the rose diagram (directional LISAs) for US states incomes across 1969-2009 conditional on relative incomes in 1969.

  • Spatially explicit Markov methods:
    • Spatial Markov and inference
    • LISA Markov and inference
  • Spatial decomposition of exchange mobility measure (rank methods):
    • Global indicator of mobility association (GIMA) and inference
    • Inter- and intra-regional decomposition of mobility association and inference
    • Local indicator of mobility association (LIMA)
      • Neighbor set LIMA and inference
      • Neighborhood set LIMA and inference

us_neigborsetLIMA

  • Income mobility measures
  • Alignment-based sequence analysis methods

Examples

Installation

Install the stable version released on the Python Package Index from the command line:

pip install giddy

Install the development version on pysal/giddy:

pip install git+https://github.com/pysal/giddy

Requirements

see currently supported versions in pyproject.toml[dependencies]

  • scipy
  • libpysal
  • mapclassify
  • esda
  • quantecon

Contribute

PySAL-giddy 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 talk to us in the discord channel.

License

The project is licensed under the BSD license.

BibTeX Citation

@software{wei_kang_2024_10520458,
  author       = {Wei Kang and
                  Sergio Rey and
                  James Gaboardi and
                  Philip Stephens and
                  Nicholas Malizia and
                  Stefanie Lumnitz and
                  Levi John Wolf and
                  Charles Schmidt and
                  Jay Laura and
                  Eli Knaap},
  title        = {pysal/giddy},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.1322825},
  url          = {https://doi.org/10.5281/zenodo.1322825}
}

Funding

Award #1421935 New Approaches to Spatial Distribution Dynamics

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

giddy-2.3.9.tar.gz (11.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

giddy-2.3.9-py3-none-any.whl (66.7 kB view details)

Uploaded Python 3

File details

Details for the file giddy-2.3.9.tar.gz.

File metadata

  • Download URL: giddy-2.3.9.tar.gz
  • Upload date:
  • Size: 11.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for giddy-2.3.9.tar.gz
Algorithm Hash digest
SHA256 f31d83a3fb9275cc07b71b28512d44626186373485063bf4f28a1990b9f7a2cb
MD5 a50c06f8870f973d6d33acc0f556e985
BLAKE2b-256 68639b0f785708f4e2ccc2eec36e13669b0fd63fb66ef631e571df57be9a07cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for giddy-2.3.9.tar.gz:

Publisher: release_and_publish.yml on pysal/giddy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file giddy-2.3.9-py3-none-any.whl.

File metadata

  • Download URL: giddy-2.3.9-py3-none-any.whl
  • Upload date:
  • Size: 66.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for giddy-2.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0907cc5e4db5db896033092964b3a62808fd9dcb7cac875e34a40bbdd137d664
MD5 922f790b4896b1afe657caf8085ecb73
BLAKE2b-256 62262103133ea40012d0027e3190b9f18559009b09bc7569b0fe3965945ef115

See more details on using hashes here.

Provenance

The following attestation bundles were made for giddy-2.3.9-py3-none-any.whl:

Publisher: release_and_publish.yml on pysal/giddy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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