Published September 23, 2025 | Version v0.9.1

PyAbel/PyAbel: v0.9.1

  • 1. Australian National University

Description

Reliability and consistency improvements to tools.vmi methods. Otherwise this is mostly a maintenance release with improvements to documentation, code updates to ensure compatibility with recent versions of Python and underlying libraries (most notably NumPy 2.x), as well as making binary distributions (wheels) for the latest Python versions on most common platforms available on PyPI.

This is the last PyAbel version with Python 2 support.

Here is a full list of changes in v0.9.1:

  • Minor updates for compatibility with recent Python, NumPy, SciPy and Matplotlib versions (PR #373, #378).
  • Various documentation updates, corrections and improvements.
  • The optimization method in tools.vmi.anisotropy_parameter() and math.fit_gaussian() is changed to "trf" from the default "lm", which has a defective implementation in SciPy and could produce wrong error estimates or OptimizeWarning in some cases (PR #394).
  • New option "mode" for tools.vmi.anisotropy_parameter() to control its behavior when beta is outside the physical range. For consistency, radial_integration() now also accepts theta_ranges and mode (PR #394).
  • Building and publishing AMD64 and ARM64 wheels for Linux, macOS, and Windows (PR #395, #403).

Files

PyAbel/PyAbel-v0.9.1.zip

Files (1.4 MB)

Name Size Download all
md5:1bf06d286e5f3e60bd1e100250e30c0f
1.4 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/PyAbel/PyAbel/tree/v0.9.1 (URL)

Software