R Instat Sprint September 2021 - IDEMSInternational/R-Instat GitHub Wiki

R-Instat Sprint

Monday 6th September 2021

The R-Instat Sprint started on Monday the 6th of September 2021. It run for one working week until the Friday 10th September 2021. The sprint kicked off at 11:00hrs East African Time, with the introduction of all the participants. The 23 participants were from AMI, INNODEMS, IDEMS and AIMS based in Kenya, Ghana, Rwanda, Burkina Faso, the UK, Netherlands, Italy & USA. We then had opening remarks made by David Stern and Roger Stern who gave a brief overview of the sprint, and the different teams, roles, responsibilities and deliverables. Additionally, they were happy a sprint was happening with new team members having joined recently and they hoped it would be a useful time for them to get on and do programming tasks on their own. During this sprint we used the same collaborative tools described here from the March Sprint After the initial meeting, everyone got back to carry out their assigned task.

Below are daily updates from the daily stand up meetings

Tuesday, 7th September, 2021

Wyclife

Worked on translating the R-Instat Kiswahili Option. Documented the mixed and Survey datasets. He also downloaded and Installed the new R-Instat version. Encountered a problem when trying to use R versions 4.1.0 and 4.1.1. Today he will do data wrangling in R-Instat.

Beryl

Worked on translating the R-Instat Kiswahili Option. Documented the mixed and Survey datasets. She also downloaded and Installed the new R-Instat version. She and Wycklife had a problem when trying to use R versions 4.1.0 and 4.1.1. Today she is also planning to do data wrangling in R-Instat.

Patrick

Worked with Dennis on improving the ‘One-Way Frequency’ dialogue, Row name numbers, and Improving the ‘One-way frequency’ dialogue. Discussed with Haward and Esther on an issue with the ‘geom_mosaic’ parameters that was still pending and waiting to discuss the issue with Danny. Added new data frame that works with multiple lines.

Shadrack

Worked with Ann on improving ‘geom_smooth’ issue. Had a discussion with Roger on the graphic changes. Discussed with Ivan and Vitalis on the Stack dialogue and he will follow up on that today. He will also work on the Rug plot dialogue with Haward and Esther to include a heat map.

Ivan

Worked with Vitalis on adding ‘unnest ()’ function on stack dialogue which they will proceed with today. Also worked on ‘Reordering on Summaries’ and made changes on pivot tables with Shadrack. He also refactored codes on the numeric. Worked with Victor on fixing changes on the climatic menu.

Haward

Handled the issue on ‘geom_mosaic’ with Esther and discussed it with Patrick he needed Danny to discuss the issue before proceeding. Today, Haward and Esther will research on heat maps and Choropleth plots to add as a dialog. He will also work with Lily on the issue on dumbbell and ‘ggslope’ plots.

Cabrine

Set up with R and R-Instat. Did data testing and Visualization with Zack.

Dennis

Worked on improving the one-way frequency table. Added row name numbers, improved the one- way frequency dialog and created Climsoft dialogue.

Ann

Improved ‘geom_smooth’ and made a few changes on the option. Discussed the dialogue with Roger and he suggested on adding family parameter in the ‘glm’ and ‘gam’ methods.

Esther

Worked on the issue on ‘geom_mosaic’ and need Danny to discuss the issue before proceeding. Today, she will research on heat maps and Choropleth plots to add as an option in the rug plot.

Vitalis

Worked with Ivan on improving stack dialog by adding unnest function and replacing melt function with pivot longer function.

**Issouff **

Worked on the graphic dialogue. Has a meeting planned today with Roger on code reviewing. He will be also working on bar chart dialog and sub dialog.

**Francis **

Worked on conceptualizing the agriculture tab. He will have a discussion with Roger and David today to get ideas on how to proceed further.

**Derrick **

He worked on the parenting website. Experienced power loss but he will be looking forward to finish his work today.

Lily Clements

Wrote functions, generally copy and pasting. Lily will be working today with Haward on the issue on dumbbell and ‘ggslope’ plots.

Danny

Selected column functionalities. He will be having discussions on some tasks with people who need support.

**David **

Currently hasn’t had any discussions with anyone but he is looking forward to have some today.

Stephen

Peer reviewed some pull requests. Handled translation mechanism issues raised by Patrick, he will be working on that today.

Roger

Continuing the discussion, testing and evaluating things. He will be having a meeting with the data team. He also commended the new interns for the good work.

Wednesday, 8th September, 2021

Stephen

Peer reviewed some pull requests and making comments. He will continue with the same today

Victor

Making changes in the climatic menu. Added the compare column dialog to column to climatic > Tidy and examine menu. Added a new language to the covid-19 parenting website

Issouf

Worked on Agricultural Design: Finding elements to program different designs. He will be working on the dame today.

Patrick

Worked on creating a new data frame dialog that creates a data frame. He worked on the script window whereby he added two buttons. Also worked on final test on symbols. He worked with Dennis in Improving one way frequency table dialog. He worked with Esther on Heat map Dialog. He also worked with Dennis in renaming some menus in the main form. Today he will be conceptualizing a new setup dialog with Rodger and Danny

Antoine

Worked on general graphics dialog. He also worked on Bar chart dialog whereby he added the Lollypop option. Today he is going to add the reorder function to the Bar chart.

Francis

Worked on designing a sketch dialog to be used on Agricultural Menu. Today he finishes up with the same.

Wycklife

He worked with variables and values in R-Instat. Listed dialogs to be used in the data form. Downloaded data files from different files, came up with specific objectives. Today he is looking at the general graphic dialog

Dennis

He worked on improving the One-way frequency by adding saving control. He also handled two issues of misspelling of menus in the main form. Fixed an issue whereby one variable compare design had trouble loading in vb. Today he will be working on improving the one way frequency and fixing an issue whereby a sub dialog appears behind the main dialog

Haward

He worked with Lilly on line graph dialogue where by he added a line graph dialogue. Added a dumbbell dialogue. He also added a gg plot. He also worked with Esther on Heat map plot.

Lilly Clements

She worked on slop plots. Summary table function. She also worked on ggmisc package. Today she will be working on summary table as well as other tasks she is assigned to.

Ivan

He worked on pivot tables two variables which he has finished. He worked on reordering summaries and today he will be adding a pivot table on the three variables.

Esther

She worked on geo-mosaic plot table. She also worked on Haward and Shadrack on heat maps. Today she will be working o heat maps today.

Anastasia

She worked on geom_smooth on line plot. She also worked on rearranging specific items.

Cabrine

She worked on the basics of R-Instat. She also worked on data frame and R-Instat. She also worked on exporting data and testing.

Vitalis

He worked with Ivan to add unnest_tokens function to Stack dialog. He also added pivot_longer function to replace melt function in the stack dialog.

Danny

He had discussions with some people to solve some issues. He will be conducting further discussion on solving some issues today

Shadrack

He worked on moving the rag plot dialog. He also supported Ann with changes on smoothing on line plot. Today he is looking at improving options on various graphs dialog.

Derrick

He worked on the R-Instat website. He also had discussions with Victor on the changes to be made on the R-Instat website. He will be working on the same today as well as handling any issue that arises

David

He commented on various work. He asked the data team members from Kenya and Lilly to help Cabrine. He also suggested metadata to be analyzed in R-Instat.

Roger

He looked at various pull requests and held discussions on solving certain issues. Today he will be doing handling pull requests and testing the changes made.

Thursday, 9th September, 2021

Ivan

Worked on reordering summary and helped Vitalis on stack dialog. He also worked with Victor on improving pivot table dialog.

Lily

Had discussions with Cabrine on Metabase data. She will be working on a bug from the summary tables.

Patrick

He looked at pending Pull Requests. He looked at basic conceptualization of the new dialog with Roger and Danny. He also worked on the script window, adding some buttons. He will be working on import dialog, importing from URLs.

Derrick

He worked with Victor on creating a wireframe on the R Instat website.

Francis

He worked with Issouf Kone on conceptualizing the agricultural menu. He will be having more discussion with David on the same task.

Victor

He worked with Derrick on creating wireframe on the R Instat website. He also worked in improving the pivot table with Ivan.

Issouf Kone

He worked on designing the agricultural menu. He was going to have more discussions with David to show him what they had done.

Antoine

He worked on the general graphic dialog and the lollipop option in the bar chart dialog. He will be working on the Reorder function and hold discussions with Roger on the same.

Danny

Had discussions with Shadrack and Roger. Today, he will be working on column selection features and also holding more discussions.

Stephen

He had been reviewing and merging pull requests. Today he will also continue with reviewing and merging of more pull requests

Shadrack

He held discussions with Danny and Chris on how to improve geom options button. He also worked on geom_smooth with Anastasia. He will be working today on the Tree maps and discuss with Roger on how to add it into the Bar Chart dialog.

David

Today he will be available for more discussions

Cabrine

She had discussions with Lily on importing Metabase data in R. Today, she will be working on demographic data

Roger

He was reviewing pull requests. He also noted progress from everyone and today he will continue with the reviewing of the pull requests

Beryl/Wycliffe/Kevin

Worked on visualization of the Kakamega mixed data and the Uganda procurement data which they had a challenge with. Today they will continue with visualization of the Ugandan procurement data and they will also be creating a folder in google drive to push reports and data downloaded

Chris Marsh

Had discussions with Shadrack and he will be looking at pull requests.

Dennis

He worked on row names and numbers dialog making necessary changes that had been requested. He also solved a case in a dummy variable dialog. Today, he will be improving on one-way frequency dialog

Vitalis

Improved on Stack dialog by adding unnest tokens function and pivot longer function. He also made necessary changes on the stack dialog that had been requested.

Anastasia

She worked on the geom_smooth options in the line/smooth plot dialog. She also implemented some renaming changes suggested on the specific menu items. Today, she will be working on adding Tree maps in the bar chart dialog.

Esther

She added labels in Heatmap dialog and Ruster plot. She also had discussions with Francis on what to improve on Heat Map

Haward

He worked on adding dialogues for machine learning and also worked on dumbbell and slope plots. Today, he will continue on the same tasks.

Friday, 10th September, 2021

Data team (Kelvin, Beryl, Wycklife)

Had a discussion with Roger. Worked on a graph dialogue testing the Ugandan Procurement data. Suggested new features to be added on the dialogue such as searching for information which was to be added on the discussion on GitHub. Today, they are going to handle visualization using different data formats.

**Danny **

Implemented the column selector in R-Instat. He will continue checking on any discussions he will have with those who need support.

Steve

PR reviewed and did merges, fixed translations issues. Urged the team to continue with the productivity in the same manner even after the sprint.

Haward

Worked on the two plots he had and opened a pull request. Assisted Esther to make changes on the Heat Map dialog. Today, he will continue researching on Machine learning using Caret.

Chris

Handled the demo for docking windows. He will be doing PR reviews today.

Issouf

Worked on agricultural design dialog, doing hypothesis testing and stability to analyze data.

Francis

Also worked on agricultural design dialog, doing hypothesis testing and stability to analyze data with Issouf. He had a discussion with Esther on the heat map dialogue and made a few suggestions.

Patrick

Managed to finish basic functions of script dialogue. Importing tasks on url. Helped Dennis on One -Way frequency dialogue. Today, he will work on the pending PR for review. Importing from url for the ‘Import dialogue’.

David

He was happy about yesterday’s discussions. He was skeptical about the sprint this time because of the finances and not having the UK team not being able to fully commit because of IDEMS work. However, he was impressed and happy on the productivity of the work and urged the team in Kenya and in UK to continue with the same spirit even after the sprint.

Lily

Dealt with handing a bug in summary table system. Today she will look at MM table and summary table system in R-Instat.

Esther

Fixed labels on the heat map dialog and pushed it. Had a discussion with Francis, he came up with some ideas on how to improve the heatmap dialogue. She also researched on Machine learning using Caret. Today she will continue on researching on Caret and finish on the heat map dialogue.

Shadrack

He worked closely with the team, supporting them in different tasks. He also worked on improving the geom button. He also worked with Anastasia on Tree map. He supported Cabrine in the analysis of the meta base data. Today he will be looking into Pull Requests on column chart Dialog.

Roger

He looked at various pull requests and held discussions on solving certain issues. Today he will be doing handling pull requests and testing the changes made.

Vitalis

Worked on improving the stack dialog by adding two function: unnest_token function and pivot_longer. Today he will be working on improving pivot table dialog.

Dennis

Worked on One variable fit model display Design, fixing an issue whereby, it would not load on VB design. He also worked on improving the one-way frequency table, making recommended changes. Today he will be improving the one-way frequency sub dialog.

**Antoinne **

Worked on Feature on reordering the bar chart dialog. He will continue improving the barchart dialog and handling other issues.

Ivan

He worked on pivot tables three variables which he has finished. He also worked on improving the stack Dialog. Today he will continue with the same work.

Anastasia

She worked on adding Tree map on barchat dialog. She will be doing the same today.

Derrick

He had a presentation with Roger and Maxwell on R-Instat Website. Today He will be working on the same.

Victor

He worked on Pivot Dialog together with Vitalis. He will also be continuing with the same.

Cabrine

She worked closely with the development team and Shadrack and Ivan. She worked on making it easier to import JSON files into R-Instat for analysis. She also worked on the gender PLH data on R instat

In the closing remarks Roger noted that he hoped we have a version that's good enough to be used in Cameroon. He also mentioned that we need to keep a high of R-Instat so that its favourably comparable to other front ends to R. He also thanked everyone for the good work and hoped everyone is enjoyed the job and urged everyone to continue being productive. David mentioned that he was happy that the sprint happened and has been productive. He also highlighted that we goal is to keep developing R-Instat for web format version which will provide a chance to make it into something accessible and usable all over the world. R-Instat is envisioned to enable people in the future to working with different kinds of data especially data from chatbots and apps. There is a need of such tools and currently there aren’t many tools that are able to handle these data well. This will help R-Instat go beyond old models of statistics. new modern tool of data science. He also urged the team to keep going with productivity to make sure we build a fantastic tool that people will not only like, but also need in their work.