List of open tasks: Difference between revisions

From Opasnet
Jump to navigation Jump to search
(THL removed)
 
(74 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[op_fi:Avoimia tehtäviä]]
[[Category:Opasnet]]
{{task|moderator=Jouni}}
{{task|moderator=Jouni}}
'''List of open tasks''' is a decentralised way of collecting useful information to [[Opasnet]] and improving the formatting or quality of the existing content. Anyone can contribute to Opasnet for free (see [[Main Page#How can you participate?]]). But there are some pieces of information and some tasks that are especially important for the maintenance team of [[Opasnet]]. Therefore, the team is willing to pay for those people who do the tasks listed on this page. Anyone can read the task list, search for the information, organise it into a proper format and upload it to the website.


==Information collection==
==Question==


*[[Information collection tasks for Opasnet]] are tasks that do not require detailed understanding about the [[open assessment]] method, and are important for the overall functionality or coverage of [[Opasnet]].
What is an efficient way to update [[Opasnet]] pages in such a way that
* the most important content gets high priority,
* the tasks are distributed outside the core Opasnet group if possible,
* the editors can get paid if they work on material that is of strategic interest to the Opasnet team,
* the quality of pages is kept high, and
* copyright rules of external material are not violated?


==Writing of [[Intarese]] Toolbox pages (WP1.4)==
What tasks are there to improve the functionalities of Opasnet?


{| {{prettytable}}
==Answer==
! Specification of deliverables (according to deliverables list Feb 2010)
! Planned deadline  deliverable
! Delivered as general product (yes/ no/ partly)
! Location in toolbox<sup>2</sup>
! Delivered into the toolbox (yes/ no/ partly)
! Type of page<sup>1</sup>
! Person responsible for remaining tasks
! Comments
|----
| Indicator selection|| 54|| yes|| What indicators should be used.../ building good indicators|| no|| G|| PBL Eva||
|----
| Calculating DALYs and QALYs|| 54|| yes|| Execution/ impact analysis/ measures of impact || partly|| G|| RIVM Anne||
|----
| Calculating DALYs and QALYs|| 54|| no|| Execution/ impact analysis/ measures of impact || [http://www.integrated-assessment.eu/resource_centre/impact_calculation_tool partly]|| M|| RIVM Anne?||
|----
| [[DALY weights|Severity weights]]|| 54|| no|| Execution/ impact analysis/ measures of impact/Calculating DALYs and QALYs || || D|| RIVM Anne|| SAME AS D128. SOME MATERIAL from the link
|----
| Monetisation methods|| 54|| yes?|| Execution/ impact analysis/ measures of impact || partly?|| G + M + D|| Alistair Hunt (HEIMTSA) with help from Tifanny from RIVM||
|----
| Risk Perception|| 54|| yes?|| What indicators should be used... || no|| G + M?|| RIVM Ric?||
|----
| [[Open assessment]]|| 54|| ready|| Issue framing/ key points/ concept of IEHIA/ other assessment methodologies|| no|| G|| THL Jouni||
|----
| [[Collaborative workspace]] || -|| ready|| Execution/ Key considerations/ collaborating on an assessment || no|| D || THL Jouni||
|----
| [[Opasnet Base|Result database]]|| 54|| no|| Design/ feasibility testing/ information needs || no|| D|| THL Jouni||
|----
| Multiple bias [http://heande.opasnet.org/wiki/Combining_dioxin_epidemiology_and_toxicology]|| 54|| no|| Design/ feasibility testing/ information needs/ exposure-response functions || no|| G|| THL Marjo||
|----
| [[Value of information]]|| 54|| yes|| Execution/ uncertainty analysis|| [http://www.integrated-assessment.eu/node/221 yes]|| G|| THL Jouni||
|----
| [[:File:VOI_analysis.ANA|Value of information model]]|| 54|| yes|| Execution/ uncertainty analysis/ value of information|| no|| M|| THL Jouni||
|----
| Quality/Performance [http://heande.opasnet.org/wiki/Purpose_and_properties_of_good_assessments]|| 54|| yes|| Execution/ uncertainty analysis|| no|| G|| THL Mikko||
|----
| [[:heande:Protocol on stakeholder involvement|Protocol on stakeholder involvement]]. [http://heande.opasnet.org/wiki/Organizing_stakeholder_involvement]|| 50|| yes|| Issue framing/ Who are the stakeholders/ Engaging stakeholders/ methods for stakeholder engagement|| no|| G|| THL Mikko|| Part of D47 (detailed description). Delivered at mo 50.
|----
| [[Participating in assessments]] [http://heande.opasnet.org/wiki/HI:D47_Protocol_on_stakeholder_involvement] || 50|| yes|| Issue framing/ Who are the stakeholders/ Engaging stakeholders/ methods for stakeholder engagement|| no|| G|| THL Mikko|| Part of D47 (an overview).
|----
|}


<sup>1</sup> Types of toolbox pages: (Guidebook/ Resource - Model or tool/ Resource - Worked Example/ Resource - Data)<br>
:''Summer 2014 tasks [http://en.opasnet.org/en-opwiki/index.php?title=List_of_open_tasks&oldid=33245 archived].
<sup>2</sup> Based on the toolbox structure on 6 May 2010 [http://N:\YMTO\PROJECTS\INTARESE\WP4_2\Toolbox_structure_v4.ppt]


==Templates of page types==
=== ICT tasks===
 
'''Tasks for 2018 (probably easy fixes but not done)
* Allow user account creation in op_fi [https://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_account_creation] (now is false): $wgGroupPermissions ['*']['createaccount'] = true;
* Change the contact user (now is Juha Villman): //$wgContactUser = 'Jouni';
* Update the postmaster info. Now it is postmaster@pyrkilo.fi but it is unlikely to work.
** Password emailing at account creation does not work. Is this due to the wrong sender address?
* Section tag shows on a wikipage but it should be hidden. Also, <nowiki>{{#lst:}}</nowiki> tag does not work [https://www.mediawiki.org/wiki/Extension:Labeled_Section_Transclusion]. Is this because dpl is used instead? How to transclude text under a heading without using section tag? This should work (see [https://www.mediawiki.org/wiki/Extension:DynamicPageList_(third-party)]) but I am not sure which version we have.
 
'''Less urgent tasks
* Function summary() does not work for ovariables. Why? Is it due to method mismatch for ovariables? [https://stat.ethz.ch/R-manual/R-devel/library/base/html/UseMethod.html]
* T2b tag does not work properly in op_fi. It seems that it is unable to store checksum and therefore thinks that all tables need updating when a page is opened (however, this happens only if the table has actually been changed since the 2017 major update).
* LaTeX does not render properly. What is the problem? See [https://www.mediawiki.org/wiki/Manual:Troubleshooting_math_display_errors] and [https://www.mediawiki.org/wiki/Extension:Math]
* Build a continuous work process with the following functionalities:
** code is on git and pushed to a) Gitbucket and b) Github with a single click. [https://terho.thl.fi/wiki01/x/BzBDCQ Package workflow from Gitbucket]
** Impact assessment modules have their own R package that can be downloaded from Github.
** The newest version of OpasnetUtils is found in Github.
**
* There is an insight network functionality in Shiny where you can remove one or more of the used relations or nodes from the existing graph. However, the list offered includes all relations or nodes rather than only those that are in use. How to build such dynamics into the system. I know it is possible because I was able to render the data needed to the graph, but I could not find out how that data is fed into a selection field. [https://shiny.rstudio.com/articles/dynamic-ui.html] [https://stackoverflow.com/questions/17002160/shiny-tutorial-error-in-r] [http://shiny.rstudio.com/tutorial/written-tutorial/lesson4/]
* Implement the https protocol in Opasnet: [https://www.keycdn.com/blog/http-to-https/] [https://certbot.eff.org/#centosrhel7-apache]
* Implement JAGS and rjags in Opasnet: [https://www.r-bloggers.com/getting-started-with-jags-rjags-and-bayesian-modelling/] [https://sourceforge.net/projects/mcmc-jags/] [https://www.ncrn.cornell.edu/software/jags-for-rhel-centos-opensuse/] [http://download.opensuse.org/repositories/home:/cornell_vrdc/CentOS_7/x86_64/jags4-4.1.0-65.3.x86_64.rpm.mirrorlist]
* Implement Wikibase [https://github.com/wmde/wikibase-docker/blob/master/README-compose.md]
* Check what CSC has to offer [https://www.youtube.com/watch?v=uoDZ5CY2ln0&feature=youtu.be]
 
'''Older tasks
* Koodi joka automaattisesti poistaa yli viikon vanhat R-ajot, joissa ei ole store=1.
* Template http://fi.opasnet.org/fi/Malline:Piilota_sivupalkki causes trouble after wiki update and it should be corrected.
* Luodaan css-muotoilu, jossa ei näy työkalupalkki eikä Opasnetin logo. Tätä käytetään Opasnetissä olevissa projektisivuissa kuten [[Goherr]].
* Hankkiudutaan [http://www.openzim.org/wiki/OpenZIM OpenZIMin] asiakkaiksi niin, että he tekisivät ZIM-tiedostot Opasneteistä säännöllisesti.
* Törmäsin googlessa tämmöiseen linkkiin: http://opasnet.fi/fi/Metallimalmikaivostoiminnan_tarkkailu_ja_raportointi Se löytää sivun, mutta se ei tunnista minua op_fi:n käyttäjäksi. Tämmöiset virheelliset muotoilut pitäisi automaattisesti uudelleenohjata, esim. opasnet.fi -> fi.opasnet.org. Käytössä on myös tämmöinen: http://vesiopas.fi/fi/Vesiopas. En ymmärrä näiden eri domainien logiikaa. Pitäisikö tätä hyödyntää niin, että esim. dss-muotoilut olisivat erilaiset, jos sivulle tulee fi.opasnet.org:n kautta kuin vesiopas.fi:n kautta?
* Heandessa toiseen wikiin viittaavat linkit tyyppiä <nowiki>[[op_en:Main Page]]</nowiki> eivät toimi.
 
=== Wiki tasks ===
 
* Blogin lopullinen teksti [https://blogi.thl.fi/blogi/-/blogs/vaikeat-energiapaatokset-on-hyva-tehda-laajana-yhteistyona] pitäisi kopioida kirjoitussivulle, muistaakseni [[:op_fi:Keskustelu:Helsingin energiapäätös 2015]].
* Olennaiset kuvat pitäisi noukkia malliajosta eli ladata Opasnettiin ja linkata arvioinnin pääsivulle.
** Building stock in Helsinki by Heating
** Building stock in Helsinki by Renovation and EnergySavingPolicy
** Energy used in heating in Helsinki by EnergySavingPolicy
** Energy balance in Helsinki by Plant
* Pitäisi tarkistaa malliajon tulokset ja lähtötiedot ja miettiä käyvätkö ne järkeen. Pitää myös verrata aiempaan, yksinkertaisempaan malliversioon [http://en.opasnet.org/en-opwiki/index.php?title=Special:RTools&id=iOrQttDzoCgmuKw2]
* Pitäisi rakentaa suomennusfunktio kuten arvioinnissa [[:op_fi:Silakan hyöty-riskiarvionti]]
* Tarkistetaan, että kaikissa lähtötiedoissa on vuosina 1985, 1995, ...2065.
* Tarkistetaan todelliset käyttövuodet eri voimaloille.
* [[Climate change policies in Helsinki]] siivoa ja arkistoi opiskelijaohjeet. Kirjoita puuttuvat asiat scopeen ja muualle.
* Mietitään markkinointi kuntoon ja aletaan puhua tuloksista.
** Tee yksi esimerkkitaulu dependencieseistä: muuttuja lähde kuvaus
** Sivun lopussa on lista sivuista jotka oitäisi yhdistää jonnekin. Yhdistetään. 
* Perusta otakantaa.fi sivuille hanke jossa tämän asian keskustelut käydään. Lisäksi perusta google docs jossa muokataan keskeisiä tekstejä. Mitä ne ovat?
* [[:heande:Urban building policies, climate, and health]] sivun alussa olevat reviewer-lausunnot pitäisi käydä läpi ja korjata tuota sivua ehdotusten mukaisesti. Keskustelusivulle pistetään kopiot kaikista lausunnoista ja sinne kommentoidaan mitä on tehty.
* [[Energy balance in Helsinki]] -sivulle pitäisi kuvata kaikki energiantuotannon yksikköprosessit.
* Broken redirects: on tehty uudelleenohjaus sivulle, jota ei ole olemassa. Pitäisi keksiä, minne uudelleenohjaus oli tarkoitus ohjata ja laittaa se ohjaamaan sinne. Saattaa vaatia taustatietoa sivun tarkoituksesta.
* Vasta sitten kun on ostettu lisää levytilaa: M-files-tiedostojen uploadaus Heandeen hakemistosta N:\YMAL\Projects\Opasnet\heande
 
===Tasks about R===
 
# Kehitetään interpret-funktiota siten, että se voi syödä useimpia tyypillisiä jakaumia.
# OpasnetUtils-paketin päivitys Craniin loppukesästä 2015.
 
==Rationale==
 
'''These tasks are being considered in the tasks list but are not prioritised high enough.
 
* ICT-mallin life table -laskenta. Analytica-mallin laskentasolmut "Population in time, child" sekä "Population in time, beginning of time step" pitäisi koodata ovariableiksi. Tarvittavat lähtötiedot ja analytica-mallin koodit on kuvattu tänne: [[Impact Calculation Tool for R]].
These are ideas of tasks but they are not in the task list yet.
*Pitäisi rakentaa funktioita, joiden avulla päästään kiinni
** [[rating bar]]in tuloksiin,
** sivujen lataustilastoihin,
** sivu- ja käyttäjäkohtaisiin muokkauspisteisiin. Juha V tietää tekniikasta. Tarkoituksena on kehittää pisteytyssysteemi sivuille, jotta lukijalle voidaan antaa lisätietoa sivun sisällön uskottavuudesta.
* Hallitusohjelman budjettipelin laatiminen
 
===Checking of the rcode performance===
 
The Opasnet Base has been updated, and some new functionalities are now available. As a side effect, many old Rcodes have stopped working. You should go through pages that have rcode (search eg. for "</rcode>"), test codes that you find, and report about them to this list.
 
If a code works (i.e. it does not produce an error report but runs all the way to the last line of code (if you don't know how to check it, ask for help)), simply categorise the page to [[:Category:Contains R code]]. If it does NOT work, try the following:
* A common problem is that the package OpasnetBaseUtils is no longer available. Change "library(OpasnetBaseUtils)" to "library(OpasnetUtils)".
* If that does not help, change it to "library(OldOpasnetBaseUtils"). If that fixes the problem, update and save the code but also add a category: [[:Category:OldOpasnetBaseUtils]]
* If you know enough R, you can also try to adjust the code based on error messages.
* However, if you are not able to locate and fix the problem, do not save changes to the code. Just list the code to the list of tested codes.
 
'''NOTE!''' The priority is on pages that have been recently updated. Very old codes are less interesting.
 
'''NOTE2!''' You can change and test a code without saving changes permanently. Just use Show preview.
 
* Make a template that makes links to those documents: <nowiki>{{IRIS links|id|toxireview}}</nowiki> (produces links to Quickview, Summary, and Toxicological review but to toxicological review only if the parameter toxreview exists (most of them don't). Details: [[IRIS]] The template does not yet exist.
* http://www.integrated-assessment.eu The website is copied to Opasnet and organised (ca. 430 pages)
 
===Data upload to [[Opasnet Base]]===
 
* [[:File:IIASA World Population Program.ANA|IIASA World Population Program.ANA]]
* [[:Image:Greenhouse gas emissions.ANA]]
* [[:Image:Nitrate.ANA]]
* [[:Image:WHO mortality data.ANA]]
* [[:Image:WHO morbidity data.ANA]]
* Upload relevant Beneris data to [[Opasnet Base]]. Responsible person: [[User:Olli|Olli]]
 
===Templates of page types===


The following template pages should be updated based on the following object structure descriptions. The [[Template:Assessment structure]] has been done as example.
The following template pages should be updated based on the following object structure descriptions. The [[Template:Assessment structure]] has been done as example.
Line 58: Line 122:
* [[Template:Assessment structure]] based on [[Assessment structure]] DONE
* [[Template:Assessment structure]] based on [[Assessment structure]] DONE
* [[Template:Method structure]] based on [[Method]]
* [[Template:Method structure]] based on [[Method]]
* [[Template:Tool structure]] based on [[Tool]]
* [[Template:Study structure]] based on [[Study]]
* [[Template:Study structure]] based on [[Study]]
* [[Template:Lecture structure]] based on [[Lecture]]
* [[Template:Lecture structure]] based on [[Lecture]]
* [[Template:Encyclopedia structure]] based on [[Encyclopedia article]]
* [[Template:Encyclopedia structure]] based on [[Encyclopedia article]]
* [[Template:Task structure]] based on [[Task]]
* [[Template:Nugget structure]] based on [[Nugget]]
* [[Template:Class structure]] based on [[Class]]


==Rewriting existing topics in [[Opasnet]]==
===Page type update===
 
Some pages are outdated or overlapping with other pages. Therefore, there are needs to restructure and rewrite existing pages.
* Merge overlapping text in [[Opasnet]] and [[Welcome to Opasnet]].
 
 
==Page type update==


All pages should have a page type. Also, some pages have been classified into a poor page type, because the practices have changed over time. Also the structure should be improved towards Scope, Definition, Result if applicable. Therefore, there are tasks to:
All pages should have a page type. Also, some pages have been classified into a poor page type, because the practices have changed over time. Also the structure should be improved towards Scope, Definition, Result if applicable. Therefore, there are tasks to:
Line 79: Line 133:
* reclassifying pages into better types when they are being edited for other reasons.
* reclassifying pages into better types when they are being edited for other reasons.
* The current pages will be cleaned up. Two major things: check the page type (variable, assessment...), and add any relevant categories.  
* The current pages will be cleaned up. Two major things: check the page type (variable, assessment...), and add any relevant categories.  
* The Variable namespace should be checked, as a lot of it seems to have moved to the Main namespace. The original tasks were divided as follows:
* The Variable namespace should be checked, as a lot of it seems to have moved to the Main namespace.
** Variable namespace A-D Päivi
** E-F Mikko
** G-O Erkki DONE
** P-W Pasi
** Main namespace A-B Virpi
** C Pauliina
 
==Improving categorisation==


The existing categories are not well developed and systematic. Therefore, there are tasks to:
===Practical guidance===
* improve the categorisation system, preferably based on some existing classification,
* go through the pages and update categories.
* Category:Assessment method articles categorized to Category:Method instead.


==Writing about important topics==
Browse through the following pages:
* http://en.opasnet.org/w/Information_collection_tasks_for_Opasnet
* http://en.opasnet.org/w/Main_Page#How_can_you_participate.3F
* http://en.opasnet.org/w/Help:Editing
* http://en.opasnet.org/w/Moderator
* http://en.opasnet.org/w/Help:Editing#Linking '''UPDATED INSTRUCTIONS!'''


There are several important topics that should be covered in [[Opasnet]]. However, these are not simple copy-paste work and they require that someone gets acquainted with the topics and summarises them. Such topics are listed here:
* The work will be payed as 'palkkiolasku' with the following form [[media:Hely_palkkiolasku_thl.pdf|Hely_palkkiolasku]].
* Artikkeli bisneksestä, jossa valtio maksaa siitä, että joku auttaa toista säästämään energiaa. Ennen säästötoimia kirjataan energiankulutus, ja säästöä seurataan. Konsultti saa palkkionsa toteutuneen säästön mukaan. Jos tulee lisäkulua, konsultti joutuu maksumieheksi. Onko tästä jo artikkeli jossain? Tyjakissa?


Feel free to be bold, explore and learn by trying. You can not cause any irreversible damage because fixing the pages afterwards is very simple.


==Checking potentially important web links==
==See also==


Some web links seem interesting and important for [[Opasnet]], but more time is needed to look at those. Only then it is possible to decide, whether the information should be linked to from some [[Opasnet]] pages, or whether the information deserves a page of its own. These web links include:
* [http://en.opasnet.org/en-opwiki/index.php?title=List_of_open_tasks&oldid=26438 Many old tasks from 2012 were archived]
* [http://eurpub.oxfordjournals.org/cgi/content/extract/ckn019 A network strategy to advance public health in Europe by Jan C. Semenza]
* http://www.lvm.fi/web/fi/tiedote/view/842376 Liikenneministeriön ilmatopoliittinen suunnitelma
* http://pehmo.hut.fi/turku/htdocs/flash/ PehmoGIS paikkatietoliittymä
* [http://www.envie-iaq.eu/documents/finalreports/Final%20Reports%20Publishable/Publishable%20final%20activity%20report.pdf Envie project report and conclusions] http://www.envie-iaq.eu/finalreports.html
* Stern report
** http://www.hm-treasury.gov.uk/d/PART_VI_Introduction_group.pdf
** http://www.hm-treasury.gov.uk/stern_review_report.htm
** http://en.wikipedia.org/wiki/Stern_Review
* [http://akseli.tekes.fi/opencms/opencms/OhjelmaPortaali/ohjelmat/Yhdyskunta/fi/etusivu.html Tekes seminaari]
* [http://sustainabilitysummit.mit.edu/agenda MIT sustainability summit]
* [http://akseli.tekes.fi/opencms/opencms/OhjelmaPortaali/ohjelmat/Yhdyskunta/fi/system/tapahtuma.html?id=2224&nav=Tapahtuma Tekes energiatehokkuusseminaari]
* [http://akseli.tekes.fi/opencms/opencms/OhjelmaPortaali/ohjelmat/Yhdyskunta/fi/system/tapahtuma.html?id=2232&nav=Tapahtuma Tekes elinkaarimalli]
* [http://akseli.tekes.fi/opencms/opencms/OhjelmaPortaali/ohjelmat/Yhdyskunta/fi/system/tapahtuma.html?id=2199&nav=Tapahtuma Tekes intelligent energy management]
* [[:fi:David Bohm]] [[:en:David Bohm]]
* [http://www.david-bohm.net/ Homepage of David Bohm]
* [[:en:Bohm Dialogue]]
* [http://nuortenhelsinki.foorumit.fi/index.php Nuorten Helsinki: nuorisovaltuusto Helsinkiin!]
* [http://nuorisovaltuusto-hel.blogspot.com/ Nuorten Helsinki: toimintasuunnitelma 2009-2010]


==Upload the results of the models into the [[Opasnet Base]]==
==References==


* [[:Image:Greenhouse gas emissions.ANA]]
<references/>
* [[:Image:Nitrate.ANA]]
* [[:Image:WHO mortality data.ANA]]
* [[:Image:WHO morbidity data.ANA]]


==Copying dissertation theses of THL/YMTO to [[Opasnet]]==
==Related files==


* All theses produced in THL/YMTO should be chopped into pieces and encyclopedia articles should be made out of them in Opasnet.
{{mfiles}}

Latest revision as of 18:10, 11 December 2019


List of open tasks is a decentralised way of collecting useful information to Opasnet and improving the formatting or quality of the existing content. Anyone can contribute to Opasnet for free (see Main Page#How can you participate?). But there are some pieces of information and some tasks that are especially important for the maintenance team of Opasnet. Therefore, the team is willing to pay for those people who do the tasks listed on this page. Anyone can read the task list, search for the information, organise it into a proper format and upload it to the website.

Question

What is an efficient way to update Opasnet pages in such a way that

  • the most important content gets high priority,
  • the tasks are distributed outside the core Opasnet group if possible,
  • the editors can get paid if they work on material that is of strategic interest to the Opasnet team,
  • the quality of pages is kept high, and
  • copyright rules of external material are not violated?

What tasks are there to improve the functionalities of Opasnet?

Answer

Summer 2014 tasks archived.

ICT tasks

Tasks for 2018 (probably easy fixes but not done)

  • Allow user account creation in op_fi [1] (now is false): $wgGroupPermissions ['*']['createaccount'] = true;
  • Change the contact user (now is Juha Villman): //$wgContactUser = 'Jouni';
  • Update the postmaster info. Now it is postmaster@pyrkilo.fi but it is unlikely to work.
    • Password emailing at account creation does not work. Is this due to the wrong sender address?
  • Section tag shows on a wikipage but it should be hidden. Also, {{#lst:}} tag does not work [2]. Is this because dpl is used instead? How to transclude text under a heading without using section tag? This should work (see [3]) but I am not sure which version we have.

Less urgent tasks

  • Function summary() does not work for ovariables. Why? Is it due to method mismatch for ovariables? [4]
  • T2b tag does not work properly in op_fi. It seems that it is unable to store checksum and therefore thinks that all tables need updating when a page is opened (however, this happens only if the table has actually been changed since the 2017 major update).
  • LaTeX does not render properly. What is the problem? See [5] and [6]
  • Build a continuous work process with the following functionalities:
    • code is on git and pushed to a) Gitbucket and b) Github with a single click. Package workflow from Gitbucket
    • Impact assessment modules have their own R package that can be downloaded from Github.
    • The newest version of OpasnetUtils is found in Github.
  • There is an insight network functionality in Shiny where you can remove one or more of the used relations or nodes from the existing graph. However, the list offered includes all relations or nodes rather than only those that are in use. How to build such dynamics into the system. I know it is possible because I was able to render the data needed to the graph, but I could not find out how that data is fed into a selection field. [7] [8] [9]
  • Implement the https protocol in Opasnet: [10] [11]
  • Implement JAGS and rjags in Opasnet: [12] [13] [14] [15]
  • Implement Wikibase [16]
  • Check what CSC has to offer [17]

Older tasks

  • Koodi joka automaattisesti poistaa yli viikon vanhat R-ajot, joissa ei ole store=1.
  • Template http://fi.opasnet.org/fi/Malline:Piilota_sivupalkki causes trouble after wiki update and it should be corrected.
  • Luodaan css-muotoilu, jossa ei näy työkalupalkki eikä Opasnetin logo. Tätä käytetään Opasnetissä olevissa projektisivuissa kuten Goherr.
  • Hankkiudutaan OpenZIMin asiakkaiksi niin, että he tekisivät ZIM-tiedostot Opasneteistä säännöllisesti.
  • Törmäsin googlessa tämmöiseen linkkiin: http://opasnet.fi/fi/Metallimalmikaivostoiminnan_tarkkailu_ja_raportointi Se löytää sivun, mutta se ei tunnista minua op_fi:n käyttäjäksi. Tämmöiset virheelliset muotoilut pitäisi automaattisesti uudelleenohjata, esim. opasnet.fi -> fi.opasnet.org. Käytössä on myös tämmöinen: http://vesiopas.fi/fi/Vesiopas. En ymmärrä näiden eri domainien logiikaa. Pitäisikö tätä hyödyntää niin, että esim. dss-muotoilut olisivat erilaiset, jos sivulle tulee fi.opasnet.org:n kautta kuin vesiopas.fi:n kautta?
  • Heandessa toiseen wikiin viittaavat linkit tyyppiä [[op_en:Main Page]] eivät toimi.

Wiki tasks

  • Blogin lopullinen teksti [18] pitäisi kopioida kirjoitussivulle, muistaakseni op_fi:Keskustelu:Helsingin energiapäätös 2015.
  • Olennaiset kuvat pitäisi noukkia malliajosta eli ladata Opasnettiin ja linkata arvioinnin pääsivulle.
    • Building stock in Helsinki by Heating
    • Building stock in Helsinki by Renovation and EnergySavingPolicy
    • Energy used in heating in Helsinki by EnergySavingPolicy
    • Energy balance in Helsinki by Plant
  • Pitäisi tarkistaa malliajon tulokset ja lähtötiedot ja miettiä käyvätkö ne järkeen. Pitää myös verrata aiempaan, yksinkertaisempaan malliversioon [19]
  • Pitäisi rakentaa suomennusfunktio kuten arvioinnissa op_fi:Silakan hyöty-riskiarvionti
  • Tarkistetaan, että kaikissa lähtötiedoissa on vuosina 1985, 1995, ...2065.
  • Tarkistetaan todelliset käyttövuodet eri voimaloille.
  • Climate change policies in Helsinki siivoa ja arkistoi opiskelijaohjeet. Kirjoita puuttuvat asiat scopeen ja muualle.
  • Mietitään markkinointi kuntoon ja aletaan puhua tuloksista.
    • Tee yksi esimerkkitaulu dependencieseistä: muuttuja lähde kuvaus
    • Sivun lopussa on lista sivuista jotka oitäisi yhdistää jonnekin. Yhdistetään.
  • Perusta otakantaa.fi sivuille hanke jossa tämän asian keskustelut käydään. Lisäksi perusta google docs jossa muokataan keskeisiä tekstejä. Mitä ne ovat?
  • heande:Urban building policies, climate, and health sivun alussa olevat reviewer-lausunnot pitäisi käydä läpi ja korjata tuota sivua ehdotusten mukaisesti. Keskustelusivulle pistetään kopiot kaikista lausunnoista ja sinne kommentoidaan mitä on tehty.
  • Energy balance in Helsinki -sivulle pitäisi kuvata kaikki energiantuotannon yksikköprosessit.
  • Broken redirects: on tehty uudelleenohjaus sivulle, jota ei ole olemassa. Pitäisi keksiä, minne uudelleenohjaus oli tarkoitus ohjata ja laittaa se ohjaamaan sinne. Saattaa vaatia taustatietoa sivun tarkoituksesta.
  • Vasta sitten kun on ostettu lisää levytilaa: M-files-tiedostojen uploadaus Heandeen hakemistosta N:\YMAL\Projects\Opasnet\heande

Tasks about R

  1. Kehitetään interpret-funktiota siten, että se voi syödä useimpia tyypillisiä jakaumia.
  2. OpasnetUtils-paketin päivitys Craniin loppukesästä 2015.

Rationale

These tasks are being considered in the tasks list but are not prioritised high enough.

  • ICT-mallin life table -laskenta. Analytica-mallin laskentasolmut "Population in time, child" sekä "Population in time, beginning of time step" pitäisi koodata ovariableiksi. Tarvittavat lähtötiedot ja analytica-mallin koodit on kuvattu tänne: Impact Calculation Tool for R.

These are ideas of tasks but they are not in the task list yet.

  • Pitäisi rakentaa funktioita, joiden avulla päästään kiinni
    • rating barin tuloksiin,
    • sivujen lataustilastoihin,
    • sivu- ja käyttäjäkohtaisiin muokkauspisteisiin. Juha V tietää tekniikasta. Tarkoituksena on kehittää pisteytyssysteemi sivuille, jotta lukijalle voidaan antaa lisätietoa sivun sisällön uskottavuudesta.
  • Hallitusohjelman budjettipelin laatiminen

Checking of the rcode performance

The Opasnet Base has been updated, and some new functionalities are now available. As a side effect, many old Rcodes have stopped working. You should go through pages that have rcode (search eg. for "</rcode>"), test codes that you find, and report about them to this list.

If a code works (i.e. it does not produce an error report but runs all the way to the last line of code (if you don't know how to check it, ask for help)), simply categorise the page to Category:Contains R code. If it does NOT work, try the following:

  • A common problem is that the package OpasnetBaseUtils is no longer available. Change "library(OpasnetBaseUtils)" to "library(OpasnetUtils)".
  • If that does not help, change it to "library(OldOpasnetBaseUtils"). If that fixes the problem, update and save the code but also add a category: Category:OldOpasnetBaseUtils
  • If you know enough R, you can also try to adjust the code based on error messages.
  • However, if you are not able to locate and fix the problem, do not save changes to the code. Just list the code to the list of tested codes.

NOTE! The priority is on pages that have been recently updated. Very old codes are less interesting.

NOTE2! You can change and test a code without saving changes permanently. Just use Show preview.

  • Make a template that makes links to those documents: {{IRIS links|id|toxireview}} (produces links to Quickview, Summary, and Toxicological review but to toxicological review only if the parameter toxreview exists (most of them don't). Details: IRIS The template does not yet exist.
  • http://www.integrated-assessment.eu The website is copied to Opasnet and organised (ca. 430 pages)

Data upload to Opasnet Base

Templates of page types

The following template pages should be updated based on the following object structure descriptions. The Template:Assessment structure has been done as example.

Page type update

All pages should have a page type. Also, some pages have been classified into a poor page type, because the practices have changed over time. Also the structure should be improved towards Scope, Definition, Result if applicable. Therefore, there are tasks to:

  • develop a page that lists all pages without a page type,
  • go through all pages without a page type and classify them,
  • reclassifying pages into better types when they are being edited for other reasons.
  • The current pages will be cleaned up. Two major things: check the page type (variable, assessment...), and add any relevant categories.
  • The Variable namespace should be checked, as a lot of it seems to have moved to the Main namespace.

Practical guidance

Browse through the following pages:

Feel free to be bold, explore and learn by trying. You can not cause any irreversible damage because fixing the pages afterwards is very simple.

See also

References


Related files

<mfanonymousfilelist></mfanonymousfilelist>