PebbleNet
A Python toolkit for collecting and processing water quality data from the Chesapeake Bay, integrating data from NOAA stations and Maryland's Eyes on the Bay monitoring program.
Overview
This project provides tools to fetch and process:
- Real-time data from NOAA monitoring stations around the Chesapeake Bay
- Monthly water quality measurements from Maryland's Eyes on the Bay program
Features
-
NOAA Data Collection
- Real-time weather and water quality measurements
- Automatic data aggregation and daily averaging
- Parameters include: wind speed/direction, water temperature, air temperature, pressure, and more
-
Eyes on the Bay Integration
- Monthly water quality measurements
- Parameters include: dissolved oxygen, water temperature, secchi depth, salinity, and pH
- Station location mapping
Data Sources
-
NOAA Stations: Real-time data from stations including:
- BLTM2 (Baltimore)
- CHCM2 (Cambridge)
- TCBM2 (Tolchester Beach)
- And more...
-
Eyes on the Bay Stations: Monthly data from stations including:
- CB10
- CB11
- WT51
- CB32
- WT41
- CB31
Output Format
NOAA Data
Data is returned in JSON format, structured for easy integration with visualization tools:
{
"name": "WTMP",
"labels": ["Jan 01", "Jan 02"],
"values": [12.3, 12.5]
}
Eyes on the Bay Data
Data is returned in JSON format with station, parameter, and monthly measurements:
{
"CB10": {
"bdo": {
"January": {
"Surface": "9.8",
"Bottom": "9.5",
"Mean": "9.65",
"StDev": "0.21",
"Count": "2"
},
"February": {
...
}
},
"wt": {
...
}
}
}
Dependencies
- Python 3.x
- requests
- beautifulsoup4
Metadata
Release files for pebblenet 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pebblenet-0.1.3.tar.gz | 6.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pebblenet-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.4 kB
Release files / pebblenet-0.1.3.tar.gz
| Download URL | pebblenet-0.1.3.tar.gz |
|---|---|
| Size | 6.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fda2e51388d9300ff91aa437381488707ea21011651cec559d4c1a1cb5243225
|
|
BLAKE2b-256 checksum How to use checksums |
fda30b5b02692d07849c88224fdd2b0454399a4e9c20ee5b120dc9b5b3c6df43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / pebblenet-0.1.3-py3-none-any.whl
| Download URL | pebblenet-0.1.3-py3-none-any.whl |
|---|---|
| Size | 7.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ef34403c302b6fdf83aa1874044de2595456150e09c38361ffa8ca3694173f36
|
|
BLAKE2b-256 checksum How to use checksums |
716e6e947ff70aa1cda230b0d0d9bafde5d59d911e0f86c99955ca46779656bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Security for pebblenet 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.