Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Eeweather | 42 | 3 | 2 | 6 months ago | 41 | November 16, 2020 | 14 | apache-2.0 | HTML | |
Fetch NCDC ISD, TMY3, or CZ2010 weather data that corresponds to ZIP Code Tabulation Areas or Latitude/Longitude. | ||||||||||
Weather | 15 | 5 years ago | 1 | Kotlin | ||||||
Basic weather app, for use in tutorials | ||||||||||
Charlottejs Node Express Demo | 7 | 8 years ago | mit | JavaScript | ||||||
Demo project for ChartlotteJS NodeJS intro meetup. | ||||||||||
Smartlens | 6 | 4 years ago | gpl-3.0 | C# | ||||||
UWP Application For SmartLens | ||||||||||
Cliweather | 5 | 11 years ago | Python | |||||||
A Command Line weather utility adapted from http://closure.ath.cx/cliweather | ||||||||||
Freepbx Weather By Zip | 4 | 2 years ago | 9 | PHP | ||||||
FreePBX module, reads back weather forcast from dtmf zip code input | ||||||||||
Weather Underground By Zip | 3 | a year ago | JavaScript | |||||||
Grab weather for a specific zipcode without an API key | ||||||||||
Yahoo Weather | 3 | 11 years ago | PHP | |||||||
Weather on the command line in PHP, via the Yahoo Weather API. | ||||||||||
Node Forecast Io Serve | 3 | 8 years ago | 1 | JavaScript | ||||||
Nwds | 3 | 5 years ago | other | Python | ||||||
The NOAA Weather Data Scraper (NWDS) is a tool for collecting historical outside air temperature |
EEweather tools for matching to and fetching data from NCDC ISD, TMY3, or CZ2010 weather stations.
EEweather comes with a database of weather station metadata, ZCTA metadata, and GIS data that makes it easier to find the right weather station to use for a particular ZIP code or lat/long coordinate.
EEweather is a python package and can be installed with pip.
$ pip install eeweather
Dev installation:
$ pipenv --python 3.6.4 # create virtualenv with python 3.6.4 $ pipenv install --dev # install dev requirements with pipenv $ pipenv install -e . # install package in editable mode $ pipenv shell # activate pipenv virtual environment
Build docs:
$ make -C docs html
Autobuild docs:
$ make -C docs livehtml
Check spelling in docs:
$ make -C docs spelling
Run tests:
$ pytest
Run tests on multiple python versions:
$ tox
Upload to pypi (using twine):
$ python setup.py upload
To use with docker-compose, use the following:
Run a tutorial notebook (copy link w/ token, open tutorial.ipynb):
$ docker-compose up jupyter
Live-edit docs:
$ docker-compose up docs
Open a shell:
$ docker-compose run --rm shell
Run tests:
$ docker-compose run --rm test
Run the CLI:
$ docker-compose run --rm eeweather --help
There may be conditions placed on their international commercial use. They can be used within the U.S. or for non-commercial international activities without restriction. The non-U.S. data cannot be redistributed for commercial purposes. Re-distribution of these data by others must provide this same notification.
See further explanation here.