Skip to main content

pydiso

Pydiso is a python wrapper for the pardiso solver. It is currently implemented for the Intel MKL's version of pardiso. Its goal is to expose the full functionality of pardiso to python, allowing the user to customize it as necessary for their use cases.

Installation

Installing with conda

conda install pydiso --channel conda-forge

Installing from source

The wrapper is written in cython and links to the mkl libraries dynamically. Therefore, it needs to find the necessary header files associated with the MKL installation to compile. The meson build backend uses pkg-config to identify the locations of the mkl header files and library dynamic libraries. Most development installations of MKL should provide the necessary pkg-config files for this. For example, conda users can be install the necessary configuration information with mkl-devel package that is available on the default channel, conda-forge channel, the intel channel, or others, e.g.

conda install mkl-devel

If you have installed the configuration files to a non-standard location, you will need to set PKG_CONFIG_PATH to point to that location.

After the necessary MKL files are accessible, you should be able to install by running

pip install .

in the installation directory.

Release files for pydiso 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydiso 0.2.0
File Size Uploaded
pydiso-0.2.0.tar.gz 12.6 kB Details

Release files / pydiso-0.2.0.tar.gz

Download URL pydiso-0.2.0.tar.gz
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
336494e121afa169f2da25c5faa00785251ac8c7ebe3c98e120cc89b30ab447d
BLAKE2b-256 checksum
How to use checksums
4e81277893dbc5f3b053ac13c27c7864d00b9ad52c90bdea38cd516d692a643b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page