Pythonic FP - Circular Array Overview

PyPI project pythonic-fp.circulararray.

This project implements a full featured, generic, stateful circular array data structure.

  • O(1) amortized pushes and pops either end

  • O(1) indexing

  • Auto-resizing larger when necessary, can be manually compacted if desired

  • Iterable, can safely be mutated while iterators continue iterating over previous state

  • Fully supports slicing

Part of of the pythonic-fp namespace projects.

Getting Started

Getting Started

Getting started with the PyPI pythonic-fp.circulararray project.

PyPI Releases

Documentation for pythonic-fp.circulararray PyPI releases.

Documentation

Programming API:

Package pythonic_fp.circulararray

For a proposed PyPI pythonic-fp.circulararray project v5.2.1 release.

CHANGELOG:

Change log for the pythonic-fp circulararray PyPI project.