Skip to content

Releases: pysal/esda

v2.5.1

24 Oct 17:26
f6a8732
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Other Changes

Full Changelog: v2.5.0...v2.5.1

v2.5.0

25 Aug 15:05
Compare
Choose a tag to compare

What's Changed

  • esda now requires shapely>=2 and no longer supports pygeos

Bug Fixes

Other Changes

New Contributors

Full Changelog: v2.4.3...v2.5.0

Dependency bug fix release

27 Jul 12:54
4a63e0b
Compare
Choose a tag to compare

This fixes a minor (breaking) bug for environments without the pygeos package. It makes the pygeos package a soft dependency for functions in the esda.shape and esda.map_comparison modules. If you intend to use functionality from those modules, you will need to install pygeos. Using functions from those modules without having pygeos installed will generate an ImportError or ModuleNotFoundError, depending on the configuration for the installation.

Version 2.4.0: Map Comparisons and Shape Statistics

26 Jul 19:59
Compare
Choose a tag to compare

Changes

Version 2.4.0 (2021-07-26)

This version merges two large new sets of functionalities:

Contributors to this release include

Release v2.3.6

20 Jan 17:55
Compare
Choose a tag to compare

Changes

Version 2.3.6 (2021-01-20)

We closed a total of 9 issues (enhancements and bug fixes) through 4 pull requests, since our last release on 2021-01-20. The major enhancements for this release include:

  • Integration of the work of @jeffcsauer's 2020 GSOC project. This adds tons of new statistical estimators, such as:
    • the local heteroskedasticity estimator, esda.LOSH
    • local geary and multivariate geary estimators, esda.Geary_Local and esda.Geary_Local_MV
    • local join counts in univariate, bivariate, and multivariate flavors, esda.Join_Counts_Local, esda.Join_Counts_Local_BV, and esda.Join_Counts_Local_MV.
  • "analytical" moments for Moran's I for replication/comparison to R. Forms are provided in Sokal 1998.

Issues Closed

  • bump version for release (#160)
  • Use tags now in gitcount (#157)
  • [ENH][DOC] local join count and LOSH statistics (#139)
  • document minimum numba version (#143)
  • Moments for Moran's I_i following Sokal 1998 (#159)

Pull Requests

  • bump version for release (#160)
  • Use tags now in gitcount (#157)
  • document minimum numba version (#143)
  • Moments for Moran's I_i following Sokal 1998 (#159)

The following individuals contributed to this release:

  • Jeff C Sauer
  • Levi John Wolf
  • Serge Rey
  • James Gaboardi
  • dependabot[bot]

Release v2.3.5

30 Dec 03:18
Compare
Choose a tag to compare

Changes

Version 2.3.5 (2020-12-30)

We closed a total of 33 issues (enhancements and bug fixes) through 13 pull requests, since our last release on 2020-07-11.

Issues Closed

  • Bump to 2.3.5 (#156)
  • Bump version (#155)
  • Prepping for 2.3.2 release. (#154)
  • Issue with Numba < 0.47 (#142)
  • parallel_crand_ ValueError (#146)
  • fix concatenation for random statistics (#147)
  • Dropping 3.6 from testing. (#152)
  • Unexpected LISA results for polygons contained by another polygon (#153)
  • CI: update conda setup (#151)
  • Bump codecov/codecov-action from v1.0.14 to v1.0.15 (#150)
  • Bump codecov/codecov-action from v1.0.13 to v1.0.14 (#149)
  • Bump codecov/codecov-action from v1.0.12 to v1.0.13 (#144)
  • Spatial cross-correlations? (#141)
  • Bump codecov/codecov-action from v1.0.11 to v1.0.12 (#140)
  • Bump codecov/codecov-action from v1.0.10 to v1.0.11 (#138)
  • README.md missing from 2.3.0 on pypi (#136)
  • [BUG] remove README.rst (#137)
  • [DOC] Update for 2.30 (#135)
  • Release notes for 2.3.0 (#127)
  • (BUG) missing comma in setup.py (#134)

Pull Requests

  • Bump to 2.3.5 (#156)
  • Bump version (#155)
  • Prepping for 2.3.2 release. (#154)
  • fix concatenation for random statistics (#147)
  • Dropping 3.6 from testing. (#152)
  • CI: update conda setup (#151)
  • Bump codecov/codecov-action from v1.0.13 to v1.0.14 (#149)
  • Bump codecov/codecov-action from v1.0.12 to v1.0.13 (#144)
  • Bump codecov/codecov-action from v1.0.11 to v1.0.12 (#140)
  • Bump codecov/codecov-action from v1.0.10 to v1.0.11 (#138)
  • [BUG] remove README.rst (#137)
  • [DOC] Update for 2.30 (#135)
  • (BUG) missing comma in setup.py (#134)

The following individuals contributed to this release:

  • Serge Rey
  • Martin Fleischmann
  • James Gaboardi
  • Dependabot[Bot]
  • Levi John Wolf

Release v2.3.3

30 Dec 03:03
e5adc05
Compare
Choose a tag to compare

Changes

Version 2.3.2 (2020-12-30)

We closed a total of 29 issues (enhancements and bug fixes) through 11 pull requests, since our last release on 2020-07-11.

Issues Closed

  • Prepping for 2.3.2 release. (#154)
  • Issue with Numba < 0.47 (#142)
  • parallel_crand_ ValueError (#146)
  • fix concatenation for random statistics (#147)
  • Dropping 3.6 from testing. (#152)
  • Unexpected LISA results for polygons contained by another polygon (#153)
  • CI: update conda setup (#151)
  • Bump codecov/codecov-action from v1.0.14 to v1.0.15 (#150)
  • Bump codecov/codecov-action from v1.0.13 to v1.0.14 (#149)
  • Bump codecov/codecov-action from v1.0.12 to v1.0.13 (#144)
  • Spatial cross-correlations? (#141)
  • Bump codecov/codecov-action from v1.0.11 to v1.0.12 (#140)
  • Bump codecov/codecov-action from v1.0.10 to v1.0.11 (#138)
  • README.md missing from 2.3.0 on pypi (#136)
  • [BUG] remove README.rst (#137)
  • [DOC] Update for 2.30 (#135)
  • Release notes for 2.3.0 (#127)
  • (BUG) missing comma in setup.py (#134)

Pull Requests

  • Prepping for 2.3.2 release. (#154)
  • fix concatenation for random statistics (#147)
  • Dropping 3.6 from testing. (#152)
  • CI: update conda setup (#151)
  • Bump codecov/codecov-action from v1.0.13 to v1.0.14 (#149)
  • Bump codecov/codecov-action from v1.0.12 to v1.0.13 (#144)
  • Bump codecov/codecov-action from v1.0.11 to v1.0.12 (#140)
  • Bump codecov/codecov-action from v1.0.10 to v1.0.11 (#138)
  • [BUG] remove README.rst (#137)
  • [DOC] Update for 2.30 (#135)
  • (BUG) missing comma in setup.py (#134)

The following individuals contributed to this release:

  • Serge Rey
  • Serge
  • Martin Fleischmann
  • James Gaboardi
  • Dependabot[Bot]
  • Levi John Wolf

esda 2.3.1

12 Jul 16:36
e2517f9
Compare
Choose a tag to compare

This is a small bug fix release for an issue on pypi.

See release notes for 2.3.0 for detailed functionality in the latest esda.

esda 2.3.0

11 Jul 16:52
d2ad60d
Compare
Choose a tag to compare

esda

ESDA is an open-source Python library for the exploratory analysis of spatial data. A subpackage of PySAL (Python Spatial Analysis Library), esda includes methods for global and local spatial autocorrelation analysis. See the tutorial for use cases.

Version 2.3.0 (2020-07-05)

Major Enhancements

  • Highly performant multi-core, numba-based conditional permutation inference for local autocorrelation statistics (#116)
  • Adbscan: an extension of the original DBSCAN algorithm that creates an ensemble of solutions generated by running DBSCAN on a random subset and "extending" the solution to the rest of the sample through nearest-neighbor regression (see Arribas-Bel, Garcia-Lopez & Viladecans-Marsal, 2020 for more details). (#120)

Detailed Changes

We closed a total of 38 issues (enhancements and bug fixes) through 14 pull requests, since our last release on 2020-02-01.

Issues Closed

  • permutation inference performance using numba (#116)
  • Adbscan fix (#120)
  • BUG: fix join_count contingency table (#124)
  • Preferred style format of new ESDA estimators (#118)
  • G_Local returns unexpectedly low z_sim for what should be a hotspot (#112)
  • [WIP]: initial commit of ripley in numpy-oriented style (#115)
  • Tweak README.md (#117)
  • Memory efficient conditional permutation for LISA (#113)
  • ENH: More efficient Geary implementation with new test data (#114)
  • Develop separate notebooks for functionalilty (#84)
  • by_col is failing in test_by_col due to deprecation of from_item (#100)
  • Join count tail-ness (#48)
  • Noisy imports on 3.8 (#99)
  • DeprecationWarning when running spatial smoothing (#111)
  • ADBSCAN (#94)
  • DOC: fixing link in geosilhouettes notebook (#110)
  • Allow failures on 3.8 when pulling from git for testing. (#108)
  • Docs for esda not reachable (#107)
  • Tutorial (#106)
  • Tutorial (#105)
  • BUG: don't delete .nojekyll (#104)
  • Docs (#103)
  • REL: 2.2.1 bf release (#102)
  • Fixes for pandas deprecation and 3.8 verbosity (#101)

Pull Requests

  • permutation inference performance using numba (#116)
  • Adbscan fix (#120)
  • BUG: fix join_count contingency table (#124)
  • Tweak README.md (#117)
  • ENH: More efficient Geary implementation with new test data (#114)
  • ADBSCAN (#94)
  • DOC: fixing link in geosilhouettes notebook (#110)
  • Allow failures on 3.8 when pulling from git for testing. (#108)
  • Tutorial (#106)
  • Tutorial (#105)
  • BUG: don't delete .nojekyll (#104)
  • Docs (#103)
  • REL: 2.2.1 bf release (#102)
  • Fixes for pandas deprecation and 3.8 verbosity (#101)

The following individuals contributed to this release:

  • Serge Rey
  • Levi John Wolf
  • James Gaboardi
  • Dani Arribas-Bel
  • Jeffery Sauer
  • Eli Knaap

esda 2.2.1

01 Feb 19:30
aacda3b
Compare
Choose a tag to compare

Version 2.2.1 (2020-02-01)

This is a bug fix release for Pandas 1.0.

We closed a total of 10 issues (enhancements and bug fixes) through 5 pull requests, since our last release on 2019-12-18.

Issues Closed

  • Fixes for pandas deprecation and 3.8 verbosity (#101)
  • ENH: adjust tests for new libpysal.examples (#98)
  • update docs (#97)
  • DOC: changelog update (#96)
  • ENH: bumping version and handle array creation error in join counts (#95)

Pull Requests

  • Fixes for pandas deprecation and 3.8 verbosity (#101)
  • ENH: adjust tests for new libpysal.examples (#98)
  • update docs (#97)
  • DOC: changelog update (#96)
  • ENH: bumping version and handle array creation error in join counts (#95)

The following individuals contributed to this release:

  • Serge Rey
  • Eli Knaap