Cloud-native geospatial tools for residential waste operations.
Project description
opentrash
Cloud-native geospatial tools for residential waste operations.
opentrash is an open source Python package for analyzing residential solid
waste collection operations using GPS telematics, enterprise waste-management
data, and municipal parcel layers. It produces RouteView — a self-contained
interactive HTML map for any route on any day — and detects per-parcel weekly
and biweekly service patterns over time.
The same tools enterprise fleet software sells for six figures, built on open standards and open data, runnable on a laptop.
Status
🚧 Phase 0 — skeleton. Version 0.0.0 is a name placeholder; the package is
not yet functional. It is being built lesson by lesson alongside its
documentation site and a public course.
What it will do
- RouteView — one route + one day → an interactive HTML map (route polygon, GPS trail, landfill tips, parcels served vs missed, tonnage).
- Patterns — long GPS history → per-parcel weekly/biweekly service signatures, as a portable parquet file RouteView can optionally consume.
Roadmap
- RouteEdit — interactive route-editing tool, sister to RouteView.
- Sample synthetic data — redistributable dataset for tutorials.
- Cloud-hosted demo — publicly browsable RouteView instance.
- Hardware integrations — RFID container reader, vehicle LiDAR.
Documentation
The documentation site is built with MkDocs Material and deployed to GitHub Pages. To preview locally:
pip install mkdocs-material
mkdocs serve
Development
conda create -n opentrash python=3.11 -y
conda activate opentrash
pip install -e ".[dev,docs]"
License
Source-available under a non-commercial license. See LICENSE. Commercial licensing inquiries: contact AIRC.
About
An open source project under AI Research Corps (AIRC), a 501(c)(3) nonprofit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file opentrash-0.0.0.tar.gz.
File metadata
- Download URL: opentrash-0.0.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b6798bd397b1a95be13619bc669c2cf74d083b3419bcc686ff871e640e32477
|
|
| MD5 |
4bf56091543250d3535719895984335f
|
|
| BLAKE2b-256 |
146ef3f084ac648d71ed1b1ccb78146e041974a173d0323e2b38697c945af27a
|
File details
Details for the file opentrash-0.0.0-py3-none-any.whl.
File metadata
- Download URL: opentrash-0.0.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2dc19b22914d51fcc8e5c9c73a4b997c139188f278c223f496dd376951007d7c
|
|
| MD5 |
94d59aa7296d44fc05178e29046cbb1a
|
|
| BLAKE2b-256 |
7e7b87f673ad1e7d50353b4a75bdd77911366a9b36443937d29fa634434b1c4f
|