Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opentrash-0.0.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opentrash-0.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

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

Hashes for opentrash-0.0.0.tar.gz
Algorithm Hash digest
SHA256 0b6798bd397b1a95be13619bc669c2cf74d083b3419bcc686ff871e640e32477
MD5 4bf56091543250d3535719895984335f
BLAKE2b-256 146ef3f084ac648d71ed1b1ccb78146e041974a173d0323e2b38697c945af27a

See more details on using hashes here.

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

Hashes for opentrash-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2dc19b22914d51fcc8e5c9c73a4b997c139188f278c223f496dd376951007d7c
MD5 94d59aa7296d44fc05178e29046cbb1a
BLAKE2b-256 7e7b87f673ad1e7d50353b4a75bdd77911366a9b36443937d29fa634434b1c4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page