CHANGES — slepc4py 3.24.3 documentation

Skip to main content
`Ctrl`+`K`

# CHANGES

## Release 3.24

- Update to SLEPc 3.24.

- Support (opt-in via setting the environment variable `SLEPC4PY_BUILD_PYSABI=1`) for building with `Py_LIMITED_API` (Python Stable ABI) under Python 3.10+ (requires Cython 3.1+).

- Add support for standard Python operators for `BV` and `FN` classes.

- Add new `LME` class.

## Release 3.23

- Update to SLEPc 3.23.

## Release 3.22

- Update to SLEPc 3.22.

- In slepc4py now `EPS.getEigenpair()` and `EPS.getEigenvalue()` will return a real value instead of a complex, if the problem is of Hermitian or generalized Hermitian type.

## Release 3.21

- Update to SLEPc 3.21.

## Release 3.20

- Update to SLEPc 3.20.

## Release 3.19

- Update to SLEPc 3.19.

## Release 3.18

- Update to SLEPc 3.18.

## Release 3.17

- Update to SLEPc 3.17.

## Release 3.16

- Update to SLEPc 3.16.

## Release 3.15

- Update to SLEPc 3.15.

- Updates in installation scripts.

## Release 3.14

- Update to SLEPc 3.14.

## Release 3.13

- Update to SLEPc 3.13.

## Release 3.12

- Update to SLEPc 3.12.

## Release 3.11

- Update to SLEPc 3.11.

## Release 3.10

- Update to SLEPc 3.10.

## Release 3.9

- Update to SLEPc 3.9.

## Release 3.8

- Update to SLEPc 3.8.

## Release 3.7

- Update to SLEPc 3.7.

## Release 3.6

- Update to SLEPc 3.6.

## Release 3.5

- Update to SLEPc 3.5.

- Add RG class introduced in SLEPc 3.5 release.

- Add PySlepcXXX_New/Get C API functions.

- Fix compilation problem with complex scalars on OS X.

- Fix outdated SWIG interface file.

## Release 3.4

- Update to SLEPc 3.4.

## Release 3.3

- Update to SLEPc 3.3.

- Regenerate the wrappers using Cython 0.18 and fix binary compatibility issues with petsc4py 3.3.1.

## Release 1.2

- Update to SLEPc 3.2.

## Release 1.1

- Support for new QEP quadratic eigenproblem solver in SLEPc.

- Support for `pip install slepc4py` to download and install SLEPc.

- Support for PETSc/SLEPc static library builds (Linux-only).

- Preliminary support for Python 3.

## Release 1.0.0

- This is the fist release of the all-new, Cython-based, implementation of SLEPc for Python.