Skip to content

Releases: pysal/esda

v2.9.0

20 Mar 22:51
e0975f5

Choose a tag to compare

What's Changed

Bug Fixes

Other Changes

  • Inertial shape measures - mass moment of inertia, speed improvements, other fixes by @leehach in #420
  • Fix: Replace deprecated 3-argument np.minimum/np.maximum calls for NumPy 2.0+ compatibility by @samay2504 in #411
  • Fix for #431: changed incorrect sign for result of length_width_diff by @leehach in #432
  • TST: geopandas plotting compatibility by @martinfleis in #433
  • MAINT: Trusted publisher on pypi by @sjsrey in #434
  • Fix to calculation of normalized mass moment of inertia (in moment_of_inertia_regions function) by @leehach in #438
  • Shape notebook by @leehach in #439

New Contributors

Full Changelog: v2.8.2...v2.9.0

v2.8.2

02 Mar 13:57
59d633c

Choose a tag to compare

What's Changed

Other Changes

  • Replaced isoareal quotient formula with sqrt of isperimetric quotient… by @leehach in #405
  • Modifications to .gitignore, base on standard Python template by @leehach in #413
  • COMPAT: pandas3 compatibility by @martinfleis in #414
  • COMPAT: pandas 3 compatibility follow-up by @martinfleis in #415

New Contributors

Full Changelog: v2.8.1...v2.8.2

v2.8.1

05 Jan 16:52
bb0f069

Choose a tag to compare

What's Changed

Bug Fixes

Other Changes

Full Changelog: v2.8.0...v2.8.1

v2.8.0

29 Sep 11:20
eb1213a

Choose a tag to compare

What's Changed

Enhancements

Other Changes

New Contributors

Full Changelog: v2.7.1...v2.8.0

v2.7.1

11 Jul 18:46
887058f

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v2.7.0...v2.7.1

v2.7.0

06 Feb 17:30
8ae798d

Choose a tag to compare

What's Changed

Enhancements

Other Changes

New Contributors

Full Changelog: v2.6.0...v2.7.0

v2.6.0

21 Jul 23:58
0388ad2

Choose a tag to compare

What's Changed

Bug Fixes

  • numpy.math.atan2 -> numpy.atan2 in shape._get_angles() by @jGaboardi in #306
  • remove xtyt & xhyh in shape._second_moa_ring_xplusy() by @jGaboardi in #337

Enhancements

Other Changes

Full Changelog: v2.5.1...v2.6.0

v2.5.1

24 Oct 17:26
f6a8732

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

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

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.