Installation

Quick Install

Install the latest stable version from PyPI:

pip install scikit-na

Development Version

Install the latest development version directly from GitHub:

pip install git+https://github.com/maximtrp/scikit-na.git

Verify Installation

Test your installation:

import scikit_na as na
print(na.__version__)

Dependencies

scikit-na requires the following packages:

Core Dependencies

  • pandas (≥1.0): Data manipulation and analysis

  • numpy (≥1.18): Numerical computing

  • scipy (≥1.5): Scientific computing

Statistical Analysis

  • statsmodels (≥0.12): Statistical modeling

Visualization

  • matplotlib (≥3.0): Static plotting

  • seaborn (≥0.11): Statistical data visualization

  • altair (≥4.0): Interactive visualizations

Interactive Features

  • ipywidgets (≥7.0): Jupyter notebook widgets (for interactive reports)

Optional Dependencies

For enhanced functionality, consider installing:

  • openpyxl: Excel file export support

  • xlsxwriter: Advanced Excel formatting

pip install scikit-na[excel]  # Includes Excel support

Jupyter Integration

For the best experience with interactive features:

# Enable widget extensions
jupyter nbextension enable --py widgetsnbextension

# For JupyterLab
jupyter labextension install @jupyter-widgets/jupyterlab-manager