Installation

Requirements

EnsembleSet requires Python 3.10 or higher and has the following dependencies:

  • h5py - HDF5 file I/O

  • numpy - Numerical operations

  • pandas - DataFrame handling

  • scikit-learn - ML preprocessing and transformations

Install from PyPI

Install the latest release from PyPI using pip:

pip install ensembleset

Install from Source

To install from source, clone the repository and install using pip:

git clone https://github.com/gperdrizet/ensembleset.git
cd ensembleset
pip install .

Development Installation

For development, install with the optional development dependencies:

pip install ensembleset[dev]

This includes:

  • ipykernel - Jupyter notebook support

  • matplotlib - Visualization

Documentation Dependencies

To build the documentation locally, install the documentation dependencies:

pip install ensembleset[docs]

This includes:

  • sphinx

  • sphinx-rtd-theme

  • nbsphinx

  • pandoc

Verifying Installation

You can verify your installation by importing the package:

import ensembleset
print(ensembleset.__version__)