Installation

Pkynetics requires Python 3.8 or later. It has been tested with Python 3.8, 3.9, 3.10, and 3.11.

Basic Installation

You can install Pkynetics using pip:

pip install pkynetics

Make sure you have Python 3.8 or later installed on your system.

Dependencies

Pkynetics has the following core dependencies:

  • numpy==1.24.3

  • pandas==2.0.3

  • scipy==1.10.1

  • matplotlib==3.7.5

These will be automatically installed when you install Pkynetics using pip.

Optional Dependencies

For advanced features and improved performance, you may want to install the following optional dependencies:

  • scikit-learn>=1.0.2 (for machine learning-based methods)

  • numba>=0.56.4 (for performance optimizations)

To install Pkynetics with all optional dependencies, use:

pip install pkynetics[full]

Development Installation

For developers who want to contribute to Pkynetics, clone the repository and install in editable mode:

git clone https://github.com/your_username/pkynetics.git
cd pkynetics
pip install -e .[dev]

This will install all development dependencies, including pytest for running tests.

Verifying Installation

After installation, you can verify that Pkynetics is correctly installed by running:

import pkynetics
print(pkynetics.__version__)

This should print the version number of Pkynetics without any errors.

Troubleshooting

If you encounter any issues during installation, please refer to the Troubleshooting guide.