Scrape climate data from clima.feis.unesp.br
Project description
climafeis
Script CLI em Python para scrape do banco de dados climatológicos do Canal CLIMA da UNESP Ilha Solteira com a biblioteca Requests.
Installation
- Certifique-se que o Python 3.8 ou superior e o pip estejam instalados
- Rode
pip install climafeis
Development
-
Confira sua versão do Python com
python -V
-
Instale o Python 3.8 ou superior e pip, caso já não estejam instalados:
- Windows
winget install Python.Python.3.X
(substitua X com a minor version desejada) - Ubuntu e derivados
apt install python3 python3-pip
- Arch e derivados
pacman -S python python-pip
- Fedora
dnf install python3 python3-pip
- Windows
-
Clone esse repositório com
git clone https://github.com/joaofauvel/climafeis.git && cd climafeis
-
Instale os requisitos
poetry install
Output headers
Header | Description |
---|---|
Date | Observation date (dd-mm-yyyy) |
Tmean | Mean temperature (ºC) |
Tmax | Max temperature (ºC) |
Tmin | Min temperature (ºC) |
RHmean | Mean relative humidity (%) |
RHmax | Max relative humidity (%) |
RHmin | Min relative humidity (%) |
Pmean | Mean pressure (kPa) |
Rn | Net radiation (MJ/m^2*day) |
Rl | Liquid radiation (MJ/m^2*day) |
G | Soil heat flux (MJ/m^2*day) |
PAR | (μmoles/m^2) |
ETcat | Evapotranspiration Class A Tank (mm/day) |
ET0pm | Reference evapotranspiration Penman–Monteith (mm/day) |
ET0cat | Reference evapotranspiration Class A Tank (mm/day) |
U2max | Max windspeed at 2 meters (m/s) |
U2mean | Mean windspeed at 2 meters (m/s) |
U2dir | Wind direction at 2 meters (º) |
Rain | Rainfall (mm) |
Insolation | Solar insolation (h/day) |
Usage
usage: climafeis [-h] [-U USER] [-P PW] estacao dataInicial [dataFinal]
Scrape dados diários do Canal CLIMA (http://clima.feis.unesp.br).
positional arguments:
estacao Nome da estação: ILHA_SOLTEIRA, MARINOPOLIS, JUNQUEIROPOLIS, PARANAPUA,
IRAPURU, POPULINA, SANTA_ADELIA_PIONEIROS, SANTA_ADELIA, BONANCA, ITAPURA, DRACENA.
dataInicial Data inicial no formato dd/MM/YYYY (30/05/2020).
dataFinal Data final no formato dd/MM/YYYY (03/05/2020). Padrão: presente dia.
optional arguments:
-h, --help show this help message and exit
-U USER, --user USER Usuário do Canal CLIMA. Caso seu usuário não esteja em $USER_CLIMAFEIS.
-P PW, --pw PW Senha do Canal CLIMA. Caso sua senha não esteja em $PASSWD_CLIMAFEIS.
Examples:
climafeis ILHA_SOLTEIRA 30/05/2020 03/06/2020 Daily data from ILHA_SOLTEIRA station from 30/05/2020 to 03/05/2020
climafeis MARINOPOLIS 30/05/2020 Daily data from MARINOPOLIS station from 30/05/2020 to today
climafeis ILHA_SOLTEIRA 30/05/2020 -U user -P password
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
climafeis-1.0.6.tar.gz
(17.7 kB
view hashes)
Built Distribution
climafeis-1.0.6-py3-none-any.whl
(17.5 kB
view hashes)
Close
Hashes for climafeis-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9720ec02418bdeae9b5c47759b2ac7960ae432cfdf931fb697cdb64db595147 |
|
MD5 | 206f7cda04a36ea972a44c790fc416aa |
|
BLAKE2b-256 | 95431cea8210ff868692967c30395582d1b27ea5dca56313a29280e2dd7cd873 |