Project: Geo Haversine
This repository implements Geo Haversine — distance computations. It includes:
- Production-style source code under
src/ - Command-line interface (
src/cli.py) - Unit tests under
tests/ - Documentation under
docs/ - Example data under
examples/
- Clear module separation (
algorithm.py,utils.py,cli.py) - Type hints & docstrings
- Deterministic tests
- Reproducible runs with fixed seeds (if applicable)
python -m pip install -r requirements.txt # optional for some repos
python src/cli.py --helppython src/cli.py run --example examples/sample.jsonpython -m pytest -qsrc/
algorithm.py
utils.py
cli.py
tests/
test_algorithm.py
docs/
overview.md
examples/
sample.json
- This repo is generated for demo/education purposes but the code is fully runnable.
- Extend
algorithm.pyandutils.pyto fit your production needs.