mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 13:03:36 +00:00
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
This commit is contained in:
37
tools/python/maps_generator/diff_stats.py
Normal file
37
tools/python/maps_generator/diff_stats.py
Normal file
@@ -0,0 +1,37 @@
|
||||
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()
|
||||
Reference in New Issue
Block a user