Skip to main content

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

Release files for giddy 2.3.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for giddy 2.3.9
File Size Uploaded
giddy-2.3.9.tar.gz 11.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for giddy 2.3.9
File Interpreter ABI Platform
giddy-2.3.9-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 MB

Release files / giddy-2.3.9.tar.gz

Download URL giddy-2.3.9.tar.gz
Size 11.2 MB
Tags Source
SHA-256 checksum
How to use checksums
f31d83a3fb9275cc07b71b28512d44626186373485063bf4f28a1990b9f7a2cb
BLAKE2b-256 checksum
How to use checksums
68639b0f785708f4e2ccc2eec36e13669b0fd63fb66ef631e571df57be9a07cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

Release files / giddy-2.3.9-py3-none-any.whl

Download URL giddy-2.3.9-py3-none-any.whl
Size 66.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0907cc5e4db5db896033092964b3a62808fd9dcb7cac875e34a40bbdd137d664
BLAKE2b-256 checksum
How to use checksums
62262103133ea40012d0027e3190b9f18559009b09bc7569b0fe3965945ef115
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.3.9 This release

2 release files

2.3.8

2 release files

2.3.7

2 release files

2.3.6

2 release files

2.3.5

2 release files

2.3.4

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

1 release file

2.2.2

1 release file

2.2.1

1 release file

2.2.0

1 release file

2.1.0

1 release file

2.0.0

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page