Files
comaps/tools/python/maps_generator/diff_stats.py
Konstantin Pastbin e3e4a1985a Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)
To expand with full Organic Maps and Maps.ME commits history run:
  git remote add om-historic [om-historic.git repo url]
  git fetch --tags om-historic
  git replace squashed-history historic-commits
2025-05-08 21:10:51 +07:00

38 lines
885 B
Python

import argparse
from maps_generator.generator.statistics import diff
from maps_generator.generator.statistics import read_types
def get_args():
parser = argparse.ArgumentParser(
description="This script prints the difference between old_stats.json and new_stats.json."
)
parser.add_argument(
"--old",
default="",
type=str,
required=True,
help="Path to old file with map generation statistics.",
)
parser.add_argument(
"--new",
default="",
type=str,
required=True,
help="Path to new file with map generation statistics.",
)
return parser.parse_args()
def main():
args = get_args()
old = read_types(args.old)
new = read_types(args.new)
for line in diff(new, old):
print(";".join(str(x) for x in line))
if __name__ == "__main__":
main()