Installation¶
Install padelpy from PyPI:
pip install padelpy
Or from a clone of the repository:
git clone https://github.com/ecrl/padelpy
cd padelpy
pip install .
Requirements¶
Python 3.10 or newer (see package classifiers)
A system Java JRE 8+ on
PATHsuch thatjava -versionsucceeds
Continuous integration uses Eclipse Temurin 17. A convenient source of JREs is Adoptium.
PaDEL-Descriptor is bundled with padelpy, so a separate PaDEL download is not required. The project has no default Python dependencies beyond the standard library. Distribution wheels are large (approximately 20+ MB) because they include the vendored PaDEL JAR and supporting libraries.
Missing Java raises ReferenceError from padelpy.padeldescriptor()
(and from helpers that call it). See API stability policy for the runtime
prerequisite and known limitations.
Optional extras¶
Development tooling:
pip install -e ".[dev]"
Documentation build dependencies:
pip install -e ".[docs]"