Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/deploy-docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ jobs:
conda install -c conda-forge osmnx
pip install ".[dev]"

- name: Convert examples to notebooks
run: |
python docs/examples/_convert_examples_to_notebooks.py

- name: Build book
run: |
jupyter-book build docs/
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/lint-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,23 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install .[tests]

- name: Run ruff linting
run: ruff check .

- name: Run ruff formatting
run: ruff format --check

- name: Run mypy
run: mypy .

- name: Run Tests
run: pytest tests

- name: Run Examples
run: python docs/examples/lcss_example.py
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

.DS_Store

*.ipynb

.idea/
cache/
.vscode/
Expand All @@ -18,6 +20,7 @@ __pycache__/
# Distribution / packaging
.Python
build/
_build/
develop-eggs/
dist/
downloads/
Expand Down Expand Up @@ -79,6 +82,7 @@ instance/

# Sphinx documentation
docs/_build/
docs/_autosummary/

# PyBuilder
.pybuilder/
Expand Down
5 changes: 5 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,9 @@ Mappymatch is a python package used to match a series of GPS waypoints (Trace) t
```
pixi run -e dev check
```
### building the docs

```
pixi run docs
```

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BSD 3-Clause License

Copyright (c) 2022, Alliance for Sustainable Energy, LLC
Copyright (c) 2022, Alliance for Energy Innovation, LLC
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# mappymatch

Mappymatch is a pure-python package developed and open sourced by the National Renewable Energy Laboratory. It contains a collection of "Matchers" that enable matching a GPS trace (series of GPS coordinates) to a map.
Mappymatch is a pure-python package developed and open sourced by the National Laboratory of the Rockies. It contains a collection of "Matchers" that enable matching a GPS trace (series of GPS coordinates) to a map.

![Map Matching Animation](docs/images/map-matching.gif?raw=true)

Expand Down
12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.constructs.coordinate.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.constructs.geofence.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.constructs.match.rst

This file was deleted.

13 changes: 0 additions & 13 deletions docs/_autosummary/mappymatch.constructs.road.rst

This file was deleted.

17 changes: 0 additions & 17 deletions docs/_autosummary/mappymatch.constructs.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.constructs.trace.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.maps.igraph.igraph_map.rst

This file was deleted.

13 changes: 0 additions & 13 deletions docs/_autosummary/mappymatch.maps.igraph.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.maps.map_interface.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.maps.nx.nx_map.rst

This file was deleted.

20 changes: 0 additions & 20 deletions docs/_autosummary/mappymatch.maps.nx.readers.osm_readers.rst

This file was deleted.

13 changes: 0 additions & 13 deletions docs/_autosummary/mappymatch.maps.nx.readers.rst

This file was deleted.

14 changes: 0 additions & 14 deletions docs/_autosummary/mappymatch.maps.nx.rst

This file was deleted.

15 changes: 0 additions & 15 deletions docs/_autosummary/mappymatch.maps.rst

This file was deleted.

13 changes: 0 additions & 13 deletions docs/_autosummary/mappymatch.matchers.lcss.constructs.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.matchers.lcss.lcss.rst

This file was deleted.

23 changes: 0 additions & 23 deletions docs/_autosummary/mappymatch.matchers.lcss.ops.rst

This file was deleted.

16 changes: 0 additions & 16 deletions docs/_autosummary/mappymatch.matchers.lcss.rst

This file was deleted.

15 changes: 0 additions & 15 deletions docs/_autosummary/mappymatch.matchers.lcss.utils.rst

This file was deleted.

12 changes: 0 additions & 12 deletions docs/_autosummary/mappymatch.matchers.line_snap.rst

This file was deleted.

Loading