Skip to content

Welcome to Zoo Feature Selection


Maintainability Rating Reliability Rating Security Rating <Sonarcloud quality gate> DOI PyPI version Downloads codecov Open In Colab Binder

An open-source Library for feature selection


PyPI version

Use the package manager to install zoofs.

pip install zoofs

What is zoofs?

zoofs is a Python library for performing feature selection using a variety of nature inspired wrapper algorithms. The algorithms range from swarm-intelligence to physics based to Evolutionary. It's an easy to use, flexible and powerful tool to reduce your feature size.

Available Algorithms

Algorithm Name Class Name Description References doi
Particle Swarm Algorithm Particle Swarm Optimization Utilizes swarm behaviour
Grey Wolf Algorithm Grey Wolf Optimization Utilizes wolf hunting behaviour
Dragon Fly Algorithm Dragon Fly Optimization Utilizes dragonfly swarm behaviour
Harris Hawk Algorithm Harris Hawk Optimization Utilizes hawk hunting behaviour
Genetic Algorithm Algorithm Genetic Optimization Utilizes genetic mutation behaviour
Gravitational Algorithm Gravitational Algorithm Utilizes newtons gravitational behaviour

Support zoofs

The development of zoofs relies completely on contributions.


Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

First roll out