You can compare the performance of morecantile against mercantile and utiles by running the benchmark suite using pytest and pytest-benchmark.
First, install the necessary dependencies:
python -m pip install -r requirements.txt
Then, execute the benchmark script with specific flags to filter for benchmarks and sort the results by minimum execution time:
python -m pytest benchmarks.py --benchmark-only --benchmark-columns 'min, max, mean, median' --benchmark-sort 'min'
python -m pip install -r requirements.txt
python -m pytest benchmarks.py --benchmark-only --benchmark-columns 'min, max, mean, median' --benchmark-sort 'min'