Name Date Size #Lines LOC

..--

conf/H--2,2731,821

demo/H--6,0144,131

docs/H--2,5252,004

src/H--63,21950,181

test/H--9,4027,101

.cython-lint.tomlH A D18-Apr-2024332 109

.gitignoreH A D04-Feb-2026255 2118

.ruff.tomlH A D18-Apr-2024661 4237

CHANGES.rstH A D04-Jul-20256.6 KiB328193

DESCRIPTION.rstH A D24-Oct-20251.3 KiB4632

LICENSE.rstH A D16-Jan-20251.4 KiB3426

MANIFEST.inH A D16-Apr-2023643 2521

README.rstH A D26-Sep-2023643 3120

makefileH A D20-Jan-20264.5 KiB166133

pyproject.tomlH A D10-Feb-2026114 87

setup.cfgH A D18-Apr-2024131 139

setup.pyH A D05-Oct-20259.4 KiB339269

tox.iniH A D10-Mar-2023665 3834

README.rst

1================
2PETSc for Python
3================
4
5Overview
6--------
7
8Welcome to PETSc for Python. This package provides Python bindings for
9PETSc_, the *Portable, Extensible Toolkit for Scientific Computation*.
10
11Dependencies
12------------
13
14* Python_ 2.7, 3.3 or above.
15
16* A recent NumPy_ release.
17
18* A matching version of PETSc_ built with *shared/dynamic libraries*.
19
20* To work with the in-development version, you need Cython_.
21
22.. _Python: https://www.python.org
23.. _NumPy:  https://www.numpy.org
24.. _PETSc:  https://petsc.org
25.. _Cython: https://www.cython.org
26
27Documentation
28-------------
29
30* https://petsc.org/release/petsc4py/petsc4py/
31