.gitignore
LICENSE
README.md
pyproject.toml
setup.py
.github/workflows/conda-publish.yml
.github/workflows/main.yml
.github/workflows/publish.yml
case-studies/Bioinformatics_Sequence-Alignment/README.md
case-studies/Bioinformatics_Sequence-Alignment/alignment.py
case-studies/Bioinformatics_Sequence-Alignment/benchmark.py
case-studies/Bioinformatics_Sequence-Alignment/config.py
case-studies/Bioinformatics_Sequence-Alignment/neighbor_joining.py
case-studies/Bioinformatics_Sequence-Alignment/results.json
case-studies/Bioinformatics_Sequence-Alignment/seqgen.py
case-studies/Bioinformatics_Sequence-Alignment/visualize.py
case-studies/Bioinformatics_Sequence-Alignment/visualize_domain.py
case-studies/Bioinformatics_Sequence-Alignment/figures/fig01_sw_dp_matrix.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig02_dot_plot.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig03_aa_frequency.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig04_score_distribution.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig05_beam_pruning.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig06_nj_dendrogram.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig07_alignment_throughput.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig08_arity_comparison.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig09_nj_performance.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig10_parallel_heap_ops.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig11_speedup_summary.png
case-studies/Bioinformatics_Sequence-Alignment/figures/fig12_multi_library.png
case-studies/Financial_Order-Book-Simulation/README.md
case-studies/Financial_Order-Book-Simulation/benchmark.py
case-studies/Financial_Order-Book-Simulation/order_book.py
case-studies/Financial_Order-Book-Simulation/order_book_heapq.py
case-studies/Financial_Order-Book-Simulation/order_flow.py
case-studies/Financial_Order-Book-Simulation/plot_results.py
case-studies/Financial_Order-Book-Simulation/results.json
case-studies/Financial_Order-Book-Simulation/run_all.py
case-studies/Financial_Order-Book-Simulation/simulation.parquet
case-studies/Financial_Order-Book-Simulation/simulation.py
case-studies/Financial_Order-Book-Simulation/figures/fig01_midprice.png
case-studies/Financial_Order-Book-Simulation/figures/fig02_spread_dist.png
case-studies/Financial_Order-Book-Simulation/figures/fig03_depth.png
case-studies/Financial_Order-Book-Simulation/figures/fig04_volume.png
case-studies/Financial_Order-Book-Simulation/figures/fig05_returns.png
case-studies/Financial_Order-Book-Simulation/figures/fig06_autocorr.png
case-studies/Financial_Order-Book-Simulation/figures/fig07_latency_bars.png
case-studies/Financial_Order-Book-Simulation/figures/fig08_wall_speedup.png
case-studies/Financial_Order-Book-Simulation/figures/fig09_cancel_maintenance.png
case-studies/Financial_Order-Book-Simulation/figures/fig10_event_mix.png
case-studies/Network-Routing_Dijkstras-Algorithm/README.md
case-studies/Network-Routing_Dijkstras-Algorithm/benchmark.py
case-studies/Network-Routing_Dijkstras-Algorithm/dijkstra.py
case-studies/Network-Routing_Dijkstras-Algorithm/dimacs_loader.py
case-studies/Network-Routing_Dijkstras-Algorithm/visualize_dataset.py
case-studies/Network-Routing_Dijkstras-Algorithm/visualize_explanatory.py
case-studies/Network-Routing_Dijkstras-Algorithm/visualize_results.py
case-studies/Network-Routing_Dijkstras-Algorithm/figures/decrease_key_analysis.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/dijkstra_wavefront.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/graph_structure.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/memory_comparison_distance.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/memory_comparison_time.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/operation_counts_distance.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/operation_counts_time.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/runtime_comparison_distance.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/runtime_comparison_time.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/scaling_distance.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/scaling_time.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/speedup_distance.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/speedup_time.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/usa_edge_density_distance.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/usa_edge_density_traveltime.png
case-studies/Network-Routing_Dijkstras-Algorithm/figures/usa_road_network_nodes.png
case-studies/Network-Routing_Dijkstras-Algorithm/results/benchmark_results.json
conda-recipe/conda_build_config.yaml
conda-recipe/meta.yaml
docs/build_case_studies.py
docs/index.html
docs/readme.html
docs/case-studies/Bioinformatics_Sequence-Alignment.html
docs/case-studies/Financial_Order-Book-Simulation.html
docs/case-studies/Network-Routing_Dijkstras-Algorithm.html
docs/case-studies/index.json
src/heapx/__init__.py
src/heapx/heapx.c
src/heapx.egg-info/PKG-INFO
src/heapx.egg-info/SOURCES.txt
src/heapx.egg-info/dependency_links.txt
src/heapx.egg-info/not-zip-safe
src/heapx.egg-info/requires.txt
src/heapx.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/test_build.py
tests/test_error.py
tests/test_heapify.py
tests/test_merge.py
tests/test_nogil.py
tests/test_pop.py
tests/test_push.py
tests/test_remove.py
tests/test_replace.py
tests/test_segfault.py
tests/test_sequence.py
tests/test_time.py