A Python program that retrieves relevant data from the web and structures it in a JSON-compatible format for use in my UUT project.
Project description
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
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
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 pebblenet-0.1.0.tar.gz.
File metadata
- Download URL: pebblenet-0.1.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13a2e92cd37bd3935a4642ee988e5a5ffb5fb57154883a3d36a6cf3644da891d
|
|
| MD5 |
0068174e6bc586b5fb6b0bcd2c4b7c83
|
|
| BLAKE2b-256 |
a790a2ffe2556b1a167aa1ec1c77af8ca35130cfff4891e65a18ac5f8d9c1ee6
|
File details
Details for the file pebblenet-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pebblenet-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13b718c9d997e0b99667359b07ca656c6a7047d5911bd3529d36d8ede4d3315d
|
|
| MD5 |
2418313d778aba57702c2dfbae5c6793
|
|
| BLAKE2b-256 |
41b2c6ad1ec580d8ebd8eefcd368d72e07fcff9fdc66e5d9d4a192188444c2be
|