{"library":"heapdict","type":"library","category":null,"description":"Heapdict is a Python library that implements a mutable mapping (like a dictionary) but with the properties of a min-heap. It provides efficient decrease-key and increase-key operations, making it particularly suitable for priority queue implementations in algorithms such as Dijkstra's or A*. Unlike Python's built-in `heapq` module, heapdict allows for efficient modification of item priorities. The current version is 1.0.1, with its last release in September 2019.","language":"python","status":"maintenance","version":"1.0.1","tags":["data-structures","heap","priority-queue","dijkstra","a-star"],"last_verified":"Sun May 24","install":[{"cmd":"pip install heapdict","imports":["from heapdict import heapdict"]}],"homepage":"http://stutzbachenterprises.com/","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/heapdict/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.5,"avg_import_s":0,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/heapdict/compatibility"}}