Metadata-Version: 2.4
Name: evokit
Version: 1.1.0
Summary: An evolutionary computing framework.
Author-email: Yiding Li <commit@lyodine.com>
Project-URL: Documentation, https://yidingli.com/docs/evokit/
Project-URL: Repository, https://yidingli.com/projects/evokit/
Keywords: Machine Learning,Evolutionary Computing,Framework
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Artificial Life
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.12.0
Description-Content-Type: text/markdown
Provides-Extra: full
Requires-Dist: graphviz>=0.20.3; extra == "full"
Requires-Dist: matplotlib>=3.10.1; extra == "full"
Requires-Dist: numpy>=1.26.4; extra == "full"
Requires-Dist: multiprocess>=0.70.18; extra == "full"
Requires-Dist: dill>=0.4.0; extra == "full"
Requires-Dist: guppy>=3.1.5; extra == "full"
Requires-Dist: pympler>=1.1; extra == "full"
Provides-Extra: gp-visual
Requires-Dist: graphviz>=0.20.3; extra == "gp-visual"
Provides-Extra: watch-visual
Requires-Dist: matplotlib>=3.10.1; extra == "watch-visual"
Provides-Extra: numpy
Requires-Dist: numpy>=1.26.4; extra == "numpy"
Provides-Extra: multiprocess
Requires-Dist: multiprocess>=0.70.18; extra == "multiprocess"
Provides-Extra: pickling
Requires-Dist: dill>=0.4.0; extra == "pickling"
Provides-Extra: watch-memory
Requires-Dist: guppy>=3.1.5; extra == "watch-memory"
Requires-Dist: pympler>=1.1; extra == "watch-memory"
Provides-Extra: test
Requires-Dist: pytest>=8.2.0; extra == "test"
Requires-Dist: nbmake>=1.5.4; extra == "test"


# EVOKIT: Evolve Everything!

A modular, permissively licensed, highly customisable evolutionary computing framework.

There used to be the project README where this document now resides. You can still find the real one [here](https://yidingli.com/evokit/).

## Installation

Install from PyPI:

```shell
pip install evokit
```

Install all optional dependencies:

```
pip install evokit[full]
```

## Why Use EvoKit

You've scrolled to the end of this page! I thank you for your time and wish you a very pleasant rest of the day.

Being the sole maintainer of EvoKit, I cannot afford to duplicate the documentation. Please see the real documentation, tutorial, and sales pitch [here](https://yidingli.com/projects/evokit/docs/).



