Comments (13)
@aglogowski funkcje do pobierania danych powinny zaczynać się od meteo_
, hydro_
, sounding_
, a nie od dostawcy danych. Ludzi częściej interesuje co chcą pobrać, a nie od kogo - w ten sposób ławiej jest te funkcje znaleźć poprzez autocompletion niż zgadywać jak został opisany (i czy istnieje) dany dostawca danych.
from climate.
Myślę, że nazwy obiektów powinny być teraz okej (ale oczywiście warto wszystko przejrzeć).
from climate.
A później ich nazwy w README/winietach.
from climate.
Powinniśmy się trzymać też jednej konwencji w kolejności np. dla ogimetu mamy:
ogimet_stations
więc dla imgw powinno być
imgw_meteo_stations
Czy może wogóle napier żeby było station a potem nazwa zbioru ?
from climate.
Teraz mamy dwie konwencje: funkcje, które widzą użytkownicy meteo_ogimet
i dane, które widzą użytkownicy ogimet_stations
. Mi to odpowiada, ale możemy też to ujednolicić - jak uważasz, która opcja jest lepsza?
W kwestii Twojego przykładu to powinno być ogimet_meteo_stations
i imgw_meteo_stations
.
from climate.
Funkcje takie jak :
-
meteo_metadata
-
clean_metadata_hydro
odnoszą się do funkcji w paczce imgw zmiana tego wymusza zmiane w paczce imgw np. meteo_daily
) co przestaje mieć sens bo w tej paczce są tylko dane imgw więc po co je indeksować tym dopiskiem.
Dwie propozycje:
- usuwamy funkcje operacyjne takie jak
meteo_metadata
clean_metadata_hydro
,meteo_abbrev
itp. i zostawiamy tylko te funkcje nadrzędne, czyli w sumie będą to:
-
hydro_stations
-
meteo_stations
-
meteo_imgw
-
hydro_imgw
-
meteo_sounding
zmieniamy im nazwy i pozostawiamy odniesienie do imgw
- Pozbywamy się odniesienia imgw i wrzucamy dosłownie wszystko do climate i zmieniamy wszystko jak leci.
from climate.
Wydaje mi się, że ostatecznie tak to powinno wyglądać, krótko zwięźle i klarowanie.
from climate.
dobra, jak dla mnie to skoro imgw ma być tylko dodatkiem to funkcje ogimet_meteo
i ogimet_stations
powinny być bez przedrostka ogimet_. Tak samo wyoming_meteo_sounding
jest bez sensu, bo jest tylko 1 funkcja do sondowań, więc zostawiłbym samo sounding
.
from climate.
@bczernecki Bartek, ja myślę odwrotnie. Dopiski z "ogimet" czy "wyoming" mają duży plus - pozwalają na mniej bolesne zmiany (e.g., dodanie innych źródeł danych) w przyszłości. Jak zrobisz tylko sounding
teraz a za rok pojawi się jakaś inna strona z sounding
, którą będziesz chciał dodać to będziesz miał dwie funkcje - stary sounding
i nowy sounding_nowastrona
. Ja bym sugerował, żeby od początku ten pakiet miał wbudowane miejsce na zmiany/dodatki.
from climate.
@Nowosad oki zmiany w tekście można szybko poprawić a chciałem coś zrobić żeby dzisiaj było mniej nawet kosztem robienia czegoś dwa razy :D
from climate.
Czy generalnie czy w tej burzliwej dyskusji ustaliliśmy i wszyscy się zgadzają, że ma być rodzaj (meteo_, hydro_, sounding)_ a potem nazwa repo (ogimet,wyoming,imgw) czy nie? bo wyczuwam tutaj dużą rozbieżność zdań.
from climate.
Tak, zostajemy przy konwencji zaproponowanej przez @Nowosad , czyli meteo_
, hydro_
, sounding_wyoming
from climate.
W takim razie, ja nie wiem jak to zrobić zeby było poprawnie od strony organizacyjnej więc prosze przyjżeć się funkcji meteo_stations
i hydro_stations
aby na końcu miały dopisek _imgw
bo one są jakoś tak po profesorsku zaczytane i ja napewno coś zepsuje
from climate.
Related Issues (20)
- Calculations in WGS 84 are inaccurate HOT 3
- Suggestions to `nearest_stations_imgw()` HOT 1
- IMGW hydrological data has different number of columns HOT 2
- Error in another wyoming url HOT 3
- CRAN email HOT 2
- New error message when downloading OGIMET data HOT 2
- IMGW: incorrect results if `station` length > 1 HOT 2
- No internet connection HOT 4
- Problem downloading OPAD data for 2021 HOT 4
- meteo_imgw speed up for a single station
- CRAN policy HOT 2
- two suggestions for sounding_wyoming HOT 1
- hydro_imgw_daily not returning results for failures HOT 1
- Walter diagram with Climate HOT 1
- support for meteorological IMGW datastore dataset
- Error when trying to find the nearest meteorological stations in Spain HOT 6
- HTTP conection error HOT 1
- Why not on CRAN anymore? HOT 1
- Issue with Climate R Package for Streamflow Data HOT 3
- Error occurs Downloading OGIMet Stations for Luxembourg HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from climate.