circular-dict
CircularDict is a high-performance Python data structure that blends the functionality of dictionaries and circular buffers. Inheriting the usage of traditional dictionaries, it allows you to define constraints on size and memory usage. This way, the CircularDict will be always up-to-date with the last N added elements, ensuring that neither the maximum length nor the memory usage limit is exceeded. It is ideal for caching large data structures while maintaining control over memory footprint.
1.9
2.1M downloads/mo
#3320 most downloaded on PyPI
Eric-Canas/CircularDict
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 4 weeks to 9 months
This project publishes no release notes
no changelog in the repository, the docs or the published archive
Nothing withdrawn
no release was ever pulled
3 years old
10 releases · first in 2023
0 releases in the last 12 months
see the full history below
Release timeline
10 releases · Jun 2023 to May 2024Releases
latest 10-
1.912 May 2024This project publishes no release notes
-
1.812 May 2024This project publishes no release notes
-
1.717 Aug 2023This project publishes no release notes
-
1.620 Jul 2023This project publishes no release notes
-
1.520 Jun 2023This project publishes no release notes
-
1.419 Jun 2023This project publishes no release notes
-
1.319 Jun 2023This project publishes no release notes
-
1.219 Jun 2023This project publishes no release notes
-
1.119 Jun 2023This project publishes no release notes
-
1.019 Jun 2023This project publishes no release notes