Registry / data / eeweather

eeweather

JSON →
library0.3.30pypypiunverified

Weather data library for the Open Energy Efficiency Meter project. Provides temperature and weather station data for energy efficiency calculations. Version 0.3.30 released Dec 2024, switching to HTTPS API for temperature data. Release cadence is irregular.

pip install eeweather
INSTALL
IMPORT
SIG · EEWEATHER
E
eeweather
datapythonv0.3.30
Install
9.3s avg
Import
Disk
226MB
Pass rate
9/ 10
Env Coverage9 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.3.30 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✓ —
✓ 9.2s
py 3.11
✓ —
✓ 8.8s
py 3.12
✓ —
✓ 9s
py 3.13
✓ —
✓ 9s
py 3.9
✕ build_error
✓ 10.7s
226MB installed
● package 226MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

TemperatureNormal
from eeweather import TemperatureNormal
from eeweather import TemperatureNormal

Basic usage: fetch temperature normal data for a ZIP code.

from eeweather import TemperatureNormal # Fetch temperature normal for a ZIP code (US only) zn = TemperatureNormal.from_zip_code('95110') print(zn.temperatures)
Debug
Known issues
breakingVersion 0.3.30 changed backend from FTP to HTTPS API. If you relied on FTP connectivity or had custom FTP logic, update your code.
fix
Use the latest version; old FTP code will break. Ensure network access to the new HTTPS endpoint.
affects: >=0.3.30
gotchaTemperatureNormal.from_zip_code() works only for US ZIP codes. Using non-US codes raises a ValueError.
fix
Pre-validate that input is a 5-digit US ZIP code.
affects: all
deprecatedThe 'rank' parameter in station distance functions is ignored in recent versions; use 'max_distance' instead.
fix
Replace rank= with max_distance= in station selection.
affects: >=0.3.10
Upgrade
Version history
0.3.30latest on PyPI · released May 20, 2025
Audit
Dependencies
requestsrequiredHTTP requests for weather API
pandasrequiredData manipulation
Agent activity
11 hits · last 30 days
node
10
OpenAI (training)
1
Resources
eeweather — pip install eeweather · libregistry