Collection of Functional Programming (FP) oriented Python libraries which endeavor to still remain Pythonic.
The overall project's name is Pythonic FP and consists of PyPI
projects with PyPI and GitHub names beginning "pythonic-fp-". All
projects are all under the Python pythonic_fp namespace.
For more information visit the project's homepage.
| Name | Links | Python Package |
|---|---|---|
| Booleans | pythonic-fp-booleans | pythonic_fp.booleans |
| Circular Array | pythonic-fp-circulararray | pythonic_fp.circulararray |
| Containers | pythonic-fp-containers | pythonic_fp.containers |
| FP Tools | pythonic-fp-fptools | pythonic_fp.fptools |
| Gadgets | pythonic-fp-gadgets | pythonic_fp.gadgets |
| Iterables | pythonic-fp-iterables | pythonic_fp.iterables |
| NumPy | pythonic-fp-numpy | pythonic_fp.numpy |
| Queues | pythonic-fp-queues | pythonic_fp.queues |
| Splitends | pythonic-fp-splitends | pythonic_fp.splitends |
Since the maintainer does not put caps on the dependencies for the PyPI Pythonic FP projects, coordinated releases of known compatible versions of the libraries are periodically provided. To use a coordinated release, import the corresponding version of the pythonic-fp PyPI project.
For more information on coordinated releases, See the coordinated releases page.
Copyright (c) 2023-2026 Geoffrey R. Scheller. Licensed under the Apache License, Version 2.0. See the LICENSE file for details.