JaDaPy
JaDaPy is a Python package that implements JDQR and JDQZ using SciPy and NumPy and has optional Trilinos integration.
Eigenvalue computation
A given generalized eigenvalue problem of the form
βAv = αBv
can be solved using JDQZ using
alpha, beta = jdqz.jdqz(A, B)
or
alpha, beta, v = jdqz.jdqz(A, B, return_eigenvectors=True)
Installation
JaDaPy is best installed in a virtual environment. We state the most common steps for creating and using a virtual environment here. Refer to the documentation for more details.
To create a virtual environment run
python3 -m venv /path/to/new/virtual/environment
and to activate the virtual environment, run
source /path/to/new/virtual/environment/bin/activate
After this, we can install JaDaPy from the JaDaPy source directory.
pip install .
This will also install all of the requirements. If one does not want to install JaDaPy, but instead just wants to run it from the source directory, one can install the requirements by running
pip install -r requirements.txt
Metadata
Release files for jadapy 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jadapy-1.0.0.tar.gz | 20.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jadapy-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.8 kB
Release files / jadapy-1.0.0.tar.gz
| Download URL | jadapy-1.0.0.tar.gz |
|---|---|
| Size | 20.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31a1f5aa3ce7f3b0acc825c294bbde111be533fc0252fd814721cadbd6eff41b
|
|
BLAKE2b-256 checksum How to use checksums |
c78ea2c34f3c283b8f4dad124517ea1a34ca82eab9dfe9678d3deafce24ba8ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Feb 27, 2025.
Transparency logRelease files / jadapy-1.0.0-py3-none-any.whl
| Download URL | jadapy-1.0.0-py3-none-any.whl |
|---|---|
| Size | 21.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6c6e45303fe879457300716ae35fb10cbd831bb945250f9095693693ea95ffd1
|
|
BLAKE2b-256 checksum How to use checksums |
358a7da57371e94f70a569c98abd4de2455f0c38c2a1c9511b45f4d1ddc1889c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Feb 27, 2025.
Transparency log