Ero sivun ”Keskustelu:Vesiopas” versioiden välillä

Opasnet Suomista
Siirry navigaatioon Siirry hakuun
Rivi 2: Rivi 2:


# Annosvasteet pitäisi kuvata kunnolla. Mitä parametrit tarkoittavat ja missä yksiköissä ne ovat. Kunnon linkkaukset avoimiin lähteisiin tai tarkempi kuvaus Opasnettiin. Päivi katsoo
# Annosvasteet pitäisi kuvata kunnolla. Mitä parametrit tarkoittavat ja missä yksiköissä ne ovat. Kunnon linkkaukset avoimiin lähteisiin tai tarkempi kuvaus Opasnettiin. Päivi katsoo
# Mallin koodin yksinkertaistus
# Sen suunnittelu, mitä käyttäjältä kysytään, '''OK''' ja mitä käyttäjälle tulee ajosta ulos
#* Pääsivun koodi
# VYHI-järjestelmän sisältämät tiedot. (Veeti eli vesihuollon tietojärjestelmä).
#* Klooraus '''OK
## Ainakin seuraavia indikaattoreita kannattaisi kehittää Veeti-datasta:  
#* Suomen populaatio OK?
##* Kehittää miten mihin?
#* HIA
#* ERF
#* Health impacts of waterborne microbes '''OK
# Sen suunnittelu, mitä käyttäjältä kysytään, ja mitä käyttäjälle tulee ajosta ulos
# Mallin nykyrakenne google drawingilla. Joka muuttuja omaksi solmukseen, ja mukaan nimi, tiedot sisältävän sivun curid (ja ovariablen +uudet ja -poistuvat sarakkeet?). [https://docs.google.com/drawings/d/1Cz1xPwP2K4CdiqQmf3UIStd3i7a7p6BEOk8t8j5YBOg/edit?usp=sharing vanhan Vesiopas-mallin rakennekuva], tavoitteena on [https://docs.google.com/drawings/d/1loHL9x_ZBY90fm0ip8RCEYq7vqez18eNf1AZ4nxqzKI/edit yleinen tautitaakkamalli]; [https://docs.google.com/drawings/d/1Ip-NCrto1WeTO4fioDz0YkccqrT5nkB03GEQZPRzqEo/edit päivitetyn vesioppaan luonnos].
# Selvitä VYHI-järjestelmän sisältämät tiedot. (Veeti eli vesihuollon tietojärjestelmä).
## Ota yhteyttä johonkuhunn, joka osaa kertoa datasta jotain enemmän ''sähköposti laitettu 12.7., vastausta ei vielä kuulunut
## Ainakin seuraavia indikaattoreita kannattaisi kehittää Veeti-datasta:
##* Putkirikkojen määrä vuodessa kunnittain (per 100000 vedenkäyttäjää?) http://veetirajapinta.ymparisto.fi/v1/odata/VerkkoPutkirikko
##* Putkirikkojen määrä vuodessa kunnittain (per 100000 vedenkäyttäjää?) http://veetirajapinta.ymparisto.fi/v1/odata/VerkkoPutkirikko
##* Vesitornien ja verkostojen huoltoindeksi: katsotaan kauanko on kulunut viimeisestä huollosta ja saneerauksesta ja näitä painotetaan jotenkin. (Esim. annetaan miinusta jos huollosta on yli 3 a tai saneerauksesta yli 20 a?) http://veetirajapinta.ymparisto.fi/v1/odata/VerkkojenSaneerauksetVerkkoTyyppi http://veetirajapinta.ymparisto.fi/v1/odata/Vesisailio
##* Vesitornien ja verkostojen huoltoindeksi: katsotaan kauanko on kulunut viimeisestä huollosta ja saneerauksesta ja näitä painotetaan jotenkin. (Esim. annetaan miinusta jos huollosta on yli 3 a tai saneerauksesta yli 20 a?) http://veetirajapinta.ymparisto.fi/v1/odata/VerkkojenSaneerauksetVerkkoTyyppi http://veetirajapinta.ymparisto.fi/v1/odata/Vesisailio
Rivi 19: Rivi 11:
# Dalyt toteutetaan samalla tavalla kuin [[Ruori]]ssa.
# Dalyt toteutetaan samalla tavalla kuin [[Ruori]]ssa.
# Mietittävä, pitäisikö ydinkoodi siirtää englanninkieliseen Opasnettiin. KYLLÄ, löytyy tällä hetkellä molemmista '''OK
# Mietittävä, pitäisikö ydinkoodi siirtää englanninkieliseen Opasnettiin. KYLLÄ, löytyy tällä hetkellä molemmista '''OK
#* Joka tapauksessa käyttöliittymä kumpaankin.
#* Joka tapauksessa käyttöliittymä kumpaankin. {{argument|relat1=comment|id=arg6392|type=|content=Tarkoittaako tämä, että se sama koodi tulee molemmille sivuille, vai onko jotenkin mahdollista tehdä pelkkä käyttöliittymä sinne suomenkieliselle sivulle, niin että molempien koodeja ei tarvitse muistaa päivittää, jos sitä päivitetään?|sign=--[[Käyttäjä:Heta|Heta]] ([[Keskustelu käyttäjästä:Heta|keskustelu]]) 5. elokuuta 2019 kello 09.40 (UTC)}}
# Toisaalta, mietittävä koodin toteutusta Githubissa Rmarkdownissa tai Jupyter notebookissa.
# Toisaalta, mietittävä koodin toteutusta Githubissa Rmarkdownissa tai Jupyter notebookissa.
:{{argument|relat1=attack|id=arg4865|type=|content=Eikö tästä luovuttu jo?|sign=--[[Käyttäjä:Heta|Heta]] ([[Keskustelu käyttäjästä:Heta|keskustelu]]) 5. elokuuta 2019 kello 09.40 (UTC)}}
# Selvitettävä mahdollisuus käyttää Hiilineutraalin Helsingin laskentamoottoreita ja käyttöliittymiä.
# Selvitettävä mahdollisuus käyttää Hiilineutraalin Helsingin laskentamoottoreita ja käyttöliittymiä.
#* plotly + vetoskaalat htps://plot.ly/r/sliders
#* plotly + vetoskaalat htps://plot.ly/r/sliders
Rivi 31: Rivi 24:
# Uimavesiopasta varten uintiaika (ikä, niellyn veden määrä, aktiviteettityyppi)
# Uimavesiopasta varten uintiaika (ikä, niellyn veden määrä, aktiviteettityyppi)
# Tuloksissa vertailu kansalliseen raja-arvoon
# Tuloksissa vertailu kansalliseen raja-arvoon
# Käyttäjälle mahdollisuus määritellä vedenkäyttöömäärä, defaultiksi annetaan se, minkä malli hakee.




Rivi 46: Rivi 38:
# Kaikki koodissa esiintyvät luvut on siirrettävä taulukoihin Opasnetin sivuille '''OK
# Kaikki koodissa esiintyvät luvut on siirrettävä taulukoihin Opasnetin sivuille '''OK
# Clmysteerifunktio on selvitettävä. Mikä on sen tehtävä mallissa? '''OK''', korvattu yhdellä lisärivillä ChlorineEfficiencyF-funktiossa, jossa sitä käytettiin.
# Clmysteerifunktio on selvitettävä. Mikä on sen tehtävä mallissa? '''OK''', korvattu yhdellä lisärivillä ChlorineEfficiencyF-funktiossa, jossa sitä käytettiin.
# Mallin koodin yksinkertaistus
#* Pääsivun koodi '''OK
#* Klooraus '''OK
#* Suomen populaatio '''OK?
#* Health impacts of waterborne microbes '''OK
# Mallin nykyrakenne google drawingilla. Joka muuttuja omaksi solmukseen, ja mukaan nimi, tiedot sisältävän sivun curid (ja ovariablen +uudet ja -poistuvat sarakkeet?). [https://docs.google.com/drawings/d/1Cz1xPwP2K4CdiqQmf3UIStd3i7a7p6BEOk8t8j5YBOg/edit?usp=sharing vanhan Vesiopas-mallin rakennekuva], tavoitteena on [https://docs.google.com/drawings/d/1loHL9x_ZBY90fm0ip8RCEYq7vqez18eNf1AZ4nxqzKI/edit yleinen tautitaakkamalli]; [https://docs.google.com/drawings/d/1Ip-NCrto1WeTO4fioDz0YkccqrT5nkB03GEQZPRzqEo/edit päivitetyn vesioppaan luonnos].
# Käyttäjälle mahdollisuus määritellä vedenkäyttöömäärä, defaultiksi annetaan se, minkä malli hakee. '''OK


Yleisiä Opasnetin kehittämistarpeita:
Yleisiä Opasnetin kehittämistarpeita:

Versio 5. elokuuta 2019 kello 09.40

Vesioppaan kehityskohteet 2019

  1. Annosvasteet pitäisi kuvata kunnolla. Mitä parametrit tarkoittavat ja missä yksiköissä ne ovat. Kunnon linkkaukset avoimiin lähteisiin tai tarkempi kuvaus Opasnettiin. Päivi katsoo
  2. Sen suunnittelu, mitä käyttäjältä kysytään, OK ja mitä käyttäjälle tulee ajosta ulos
  3. VYHI-järjestelmän sisältämät tiedot. (Veeti eli vesihuollon tietojärjestelmä).
    1. Ainakin seuraavia indikaattoreita kannattaisi kehittää Veeti-datasta:
  4. Dalyt toteutetaan samalla tavalla kuin Ruorissa.
  5. Mietittävä, pitäisikö ydinkoodi siirtää englanninkieliseen Opasnettiin. KYLLÄ, löytyy tällä hetkellä molemmista OK
    • Joka tapauksessa käyttöliittymä kumpaankin. ----arg6392: . Tarkoittaako tämä, että se sama koodi tulee molemmille sivuille, vai onko jotenkin mahdollista tehdä pelkkä käyttöliittymä sinne suomenkieliselle sivulle, niin että molempien koodeja ei tarvitse muistaa päivittää, jos sitä päivitetään? --Heta (keskustelu) 5. elokuuta 2019 kello 09.40 (UTC) (type: ; paradigms: science: comment)
  6. Toisaalta, mietittävä koodin toteutusta Githubissa Rmarkdownissa tai Jupyter notebookissa.
⇤--arg4865: . Eikö tästä luovuttu jo? --Heta (keskustelu) 5. elokuuta 2019 kello 09.40 (UTC) (type: ; paradigms: science: attack)
  1. Selvitettävä mahdollisuus käyttää Hiilineutraalin Helsingin laskentamoottoreita ja käyttöliittymiä.
    • plotly + vetoskaalat htps://plot.ly/r/sliders
  2. Lisätä raakavesi-aineistoa Suomen osalta
  3. Lisätä puhdistusprosesseja, jotka yleisesti käytössä Suomessa
  4. Linkittää muihin vastaaviin työkaluihin
  5. Kansallisen talousveden turvallisuussuunnitelman (Water Safety Plan, WSP) huomioiminen
    • esimerkkisivu paikkakohtaisten tietojen käytöstä --> tulosten ajo valitsemalla kohteen nimi listasta
    • tietokantaan linkittämisen mahdollisuus -->paikkakohtainen tulossivu suojatulle puolelle?
  6. Uimavesiopasta varten uintiaika (ikä, niellyn veden määrä, aktiviteettityyppi)
  7. Tuloksissa vertailu kansalliseen raja-arvoon


Jo tehty

  1. Mallin koodin yksinkertaistus
  2. Kaikki sivut käytävä läpi ja tehtävä yhtenäinen rakenne. OK
    • Otsikoinnit päivitetään: kysymys, vastaus, perustelu, data, laskenta.
    • Tarkista viitteet.
    • Poista: aiheeseen liittyviä tiedostoja
  3. Resp--> Illness. Aina jokin illness. Lisää muuttuja. Luokat: drinking water. HC=hemorrhagic colitis. Unit: DALY/case. Crytpo-->Crypto. Otiskot isolla, rivit pienellä. OK
  4. Väestödata Ruorista. OK
  5. age:age --> Age:age koska ensimmäisestä Agesta tehdään automaattisesti sarakkeen nimi. OK
  6. Duration 10/365 --> 10 ja otsikkoon Duration (days) OK
  7. Kaikki koodissa esiintyvät luvut on siirrettävä taulukoihin Opasnetin sivuille OK
  8. Clmysteerifunktio on selvitettävä. Mikä on sen tehtävä mallissa? OK, korvattu yhdellä lisärivillä ChlorineEfficiencyF-funktiossa, jossa sitä käytettiin.
  9. Mallin koodin yksinkertaistus
    • Pääsivun koodi OK
    • Klooraus OK
    • Suomen populaatio OK?
    • Health impacts of waterborne microbes OK
  10. Mallin nykyrakenne google drawingilla. Joka muuttuja omaksi solmukseen, ja mukaan nimi, tiedot sisältävän sivun curid (ja ovariablen +uudet ja -poistuvat sarakkeet?). vanhan Vesiopas-mallin rakennekuva, tavoitteena on yleinen tautitaakkamalli; päivitetyn vesioppaan luonnos.
  11. Käyttäjälle mahdollisuus määritellä vedenkäyttöömäärä, defaultiksi annetaan se, minkä malli hakee. OK

Yleisiä Opasnetin kehittämistarpeita:

  • Data updated successfully tapahtuu suomenkielisessä Opasnetissä turhaan, vaikkei data ole muuttunut.
  • Ajon päättymistä ei seurata automaattisesti ja sivu pitää tuoreuttaa käsin.
  • Ehdolliset käyttäjäsyötteet rcodessa näkyvät nyt aina vaikka pitäisi ilmaantua vasta jos niitä tarvitaan.
  • LaTeX eli <math> ei toimi.
  • Jos joku muu kuin admin lisää linkkejä sivulle, tulee captcha-kysely, josta ei pääse eteenpäin.
<rcode name="ova">

# This is code Op_en2345/ova on page [[Water guide]] 
library(OpasnetUtils)

ova <- Ovariable(
  "ova",
  ddata="Op_en2345/watertable"
)

objects.store(ova)
cat("Ovariable ova stored.\n")
</rcode>

<rcode>
  #This is code Op_en1234/ on page [[Kuopio water]]
  library(OpasnetUtils)

objects.latest("Op_en2345", code_name="ova") # [[Water guide]] ova

ova <- EvalOutput(ova)
summary(ova)
</rcode>

Skenaarioita:

  • Raakaveden laadun muuttuminen
    • Jätevesivuodot (purku vesistöön)
    • Valumat (rankkasateet)
    • Vuodenaikaisvaihtelu? Kevätvalumat?
    • Indikaattorit? Kemiallisfysikaaliset ja mikrobiologiset (Sameus? E.coli?)
  • Toimintahäiriöt puhdistusprosessissa
  • Puhdistusprosessien optimointi
  • Kloorausannos


Tulosten ilmoittaminen:

  • Infektion/sairastumisen todennäköisyys
  • Sairastuneiden lkm: taulukko + kuvaaja
    • Suhteutus tavoitearvoihin?
  • DALY? onko tarpeen?
  • Muita tarpeita?
  • Kustannukset?

Virhe koodissa

Huomattu, ettei UV-puhdistus anna oikeanlaisia tuloksia, toistaiseksi UV:n käyttö puhdistusprosessiesta poistettu. Koodi korjataan keväällä 2012, jolloin UV palautetaan listaan.


Kehitysideoita malliin 25.11.2011

  • Raakavesiluokituksiin lisää pohjavesi jätevesikontaminaatiolla
  • Raakavesiluokitusten pitoisuuksien tarkastus - vastaako Suomen oloja?
  • klooraus-moduuliin muutoksia: ensin kloorauksen valinta kyllä - ei, sitten tarkempia tietoja

Mallin testausta 18.8.2011

--#: Tulokset samaa luokkaa muiden mallien kanssa --Päivi Meriläinen 18. elokuuta 2011 kello 09.46 (EEST)

--#: Vedenpuhdistus: Puhdistusprosessi ja klooraus-laatikko pitäisi saada jaettua kahteen eri laatikkoon, eli Puhdistusprosessi ja Klooraus (klooraus-laatikkoon kloorauksen tiedot ja ensimmäiseksi pudotusvalikko Kaupungin oletusarvot) --Päivi Meriläinen 18. elokuuta 2011 kello 13.35 (EEST)

Mallin testausta 17.8.2011

  • Kloorauksen poisto aiheuttaa ongelmia jos klooraus on 0 ja/tai kloorin pitoisuus on 0. Tämän voi toki ohittaa ottamalla kloorauksen laskentaan mukaan ja laittamalla olemattoman pienen pitoisuuden kloorille
Error in if (Cl.used == 1) { : argument is of length zero
Execution halted


Error in sample(Cl.conc.t.cum, 10000, TRUE, Probability) :
invalid first argument
Calls: mean -> sample
Execution halted

--#: Ongelma liittyi R-tools bugiin, joka jätti tyhjät (sisältäen 0 arvoiset) muuttujat määrittelemättä; se on nyt korjattu. Poistin myös koko kloorauksen käyttö inputin; klooriannoksen luulisi riittävän inputtina. --Teemu R 17. elokuuta 2011 kello 13.24 (EEST)

Analytica-mallin tarkistusta ja epäloogisuuksien korjausta

  • Chlorine sensitivity poistettu, mutta "Chlorine sensitivity by pathogen"-muuttuja tarpeellinen
  • Erikoistilanteet jätetään pois tästä versiosta
  • ks. E.coli ja indikaattorilaskenta --> jää pois
  • ks. mallinnetut patogeenipitoisuudet. Analytica-malli laskee väärin, aina nollatulos.

Tuloksiin kuvaajia

  • Patogeenien pitoisuudet raakavedessä vs. puhdistetussa vedessä
  • Patogeenien pitoisuudet raakavedessä vs. sairastuneiden lkm

Kehitystarpeita kesälle 2012 -- Päivi Meriläinen 28. toukokuuta 2012 kello 16.49 (EEST)

  • Mihin kysymyksiin Vesioppaan pitäisi vastata
  • Mitkä kysymykset ovat niitä oikeita?
  • Mitä/ketä vesioppaan pitäisi palvella ja auttaa?
  • Millaisista vastauksista olisi eniten hyötyä?
  • Mitä lisädataa on saatavilla?