{"id":32177472,"url":"https://github.com/simpeg/pydiso","last_synced_at":"2025-10-21T20:07:27.079Z","repository":{"id":41412563,"uuid":"381443570","full_name":"simpeg/pydiso","owner":"simpeg","description":"A python wrapper for the pardiso solver","archived":false,"fork":false,"pushed_at":"2025-10-15T16:10:31.000Z","size":348,"stargazers_count":13,"open_issues_count":2,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-10-16T12:30:50.741Z","etag":null,"topics":["linear-algebra","mkl","mkl-pardiso","pardiso","pardiso-library","python","solver"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simpeg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-29T17:20:02.000Z","updated_at":"2025-10-15T15:54:06.000Z","dependencies_parsed_at":"2024-10-24T03:25:30.305Z","dependency_job_id":"28903681-c472-4c97-9405-d91185adf8fb","html_url":"https://github.com/simpeg/pydiso","commit_stats":{"total_commits":41,"total_committers":1,"mean_commits":41.0,"dds":0.0,"last_synced_commit":"0bfacfabc63de56968ee22699060a5bf879d6b08"},"previous_names":["jcapriot/pydiso-mkl"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/simpeg/pydiso","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simpeg%2Fpydiso","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simpeg%2Fpydiso/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simpeg%2Fpydiso/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simpeg%2Fpydiso/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simpeg","download_url":"https://codeload.github.com/simpeg/pydiso/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simpeg%2Fpydiso/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280325310,"owners_count":26311421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linear-algebra","mkl","mkl-pardiso","pardiso","pardiso-library","python","solver"],"created_at":"2025-10-21T20:07:24.558Z","updated_at":"2025-10-21T20:07:27.075Z","avatar_url":"https://github.com/simpeg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pydiso\n\nPydiso is a python wrapper for the pardiso solver. It is currently implemented for the\nIntel MKL's version of pardiso. Its goal is to expose the full functionality of pardiso\nto python, allowing the user to customize it as necessary for their use cases.\n\n# Installation\n\n## Installing with conda \n\n```\nconda install pydiso --channel conda-forge\n```\n\n\n## Installing from source\n\nThe wrapper is written in cython and links to the mkl libraries dynamically. Therefore,\nit needs to find the necessary header files associated with the MKL installation to compile.\nThe meson build backend uses pkg-config to identify the locations of the mkl header files\nand library dynamic libraries. Most development installations of MKL should provide the\nnecessary pkg-config files for this. For example, conda users can be install the necessary\nconfiguration information with `mkl-devel` package that is available on the default channel,\nconda-forge channel, the intel channel, or others, e.g.\n\n`conda install mkl-devel`\n\nIf you have installed the configuration files to a non-standard location, you will need to set\n`PKG_CONFIG_PATH` to point to that location.\n\n\nAfter the necessary MKL files are accessible, you should be able to install by running\n\n`pip install .`\n\nin the installation directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimpeg%2Fpydiso","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimpeg%2Fpydiso","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimpeg%2Fpydiso/lists"}