#  CarpenPi - First Meeting
[](https://hackmd.io/CXOjJBbUQhmniydxwMj8vA)
## Code of Conduct
It makes sense to me to adopt the Carpentries Code of Conduct.
[The Carpentries Code of Conduct](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html)
:+1:
## Welcome and Introductions
## Links
- Github organisation: https://github.com/CarpenPi
## Participants
Please add your name / email, time zone as UTC+# / preferred pronouns (if any) / GitHub / Twitter / anything else ...
(Emoji cheat-sheet available at https://github.com/ikatyang/emoji-cheat-sheet)
1. Jannetta Steyn / :email:jannetta.steyn@newcatle.ac.uk / :clock1230:UTC+1 / she,her / :octopus:jsteyn / :bird:jannettas
1. Abhishek Dasgupta / :email: abhidg@trenozoic.net / :clock1230: UTC+1 / he,him / :octopus: abhidg / :bird: abhidg
1. Ethan White / :email: ethanwhite@ufl.edu / :clock1230: UTC-4 / he,him / :octopus: ethanwhite / :bird: ethanwhite
1. Colin Sauze / :email: cos@aber.ac.uk / :clock1230: UTC+1 / he,him / :octopus: colinsauze
1. Alison Clarke / :email:alison.r.clarke@durham.ac.uk / :clock1230:UTC+1 / :octopus:alisonrclarke / :bird:alisonrclarke
1. Flic Anderson / :email: contact@felicityanderson.co.uk / :clock4: UTC+1 / she/her / :octopus: FlicAnderson / :bird: Flic_Anderson
1. Anicet Ebou / :email: anicet.ebou@gmail.com / :clock1230: UTC / he, him/ :octopus: Ebedthan / :bird: anicetebou
1. Ziv Shkedy / :email: ziv.shkedy@uhasselt.be /:clock1230: UTC + 2/ he, him/ :bird: ZivSH
1. Virnaliz Cruz / :email: virnaliz.cruz@weecology.org / :clock1230: UTC-4 / she,her /
1. Kari L. Jordan / :email: kariljordan@carpentries.org / :clock1230: UTC-4 / she,her / :octopus: kariljordan / :bird: drkariljordan
1. Heather Turner / :email: ht@heatherturner.net /:clock1230: UTC+1 / she,her / :octopus: hturner / :bird: HeathrTurnr
## Apologies
1.Emily Lewis
1.
1.
1.
1.
## Agenda
1. Housekeeping (2 minutes)
- Any volunteer for note taking?
- Would you like this meeting recorded? Please add :+1: or :-1: on the line below:
-
1. Welcome and introductions
- [Code of Conduct](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html) (2 minutes)
- One minute introductions (about 10 minutes)
- A short word from Kari Jordan (5 - 10 minutes). This fits in with Carpentries strategic plan (https://carpentries.org/strategic-plan/): Improve mechanisms for participation and contribution to our community by investigating ways to support more languages, better understanding the needs of signing and non-signing members of the Deaf and hard of hearing community, and enabling more ways to participate that are not dependent on stable internet access.
)
3. Our aims - what do we want to work towards. Setting milestones.
4. Nine repositories (so far). What else do we need (if anything)?
5. The R bits - what projects are out there already that might want to merge/collaborate?
- Weecology (University of Florida) Web Free Data Science (https://github.com/weecology/web-free-data-science) - R/Data Carpentry workshops. Contacts: Ethan, Virnaliz.
- Forwards workshops (e.g. R package development, intro to R) https://github.com/forwards/workshops. Contact: Heather.
- eR-Biostats Biostatistics/R modules https://erbiostat.wixsite.com/erbiostat. Contact: Ziv.
- HealthyR Health care data analytic modules https://healthyr.surgicalinformatics.org/. Contact: Riinu Pius :bird: _Riinu_
- AfricaR https://africa-r.org/. Contact: Anicet.
7. What skills will we require?
- Programming
- Document Writing
- Website development
- System administration
8. Grants/Funding
- The Port Hackathon
- R Consortium Infrastructure Steering Committee (https://www.r-consortium.org/projects/call-for-proposals): next round September 2021.
- Hardware
- Someone mentioned something during the SSI CW, but I can't find the post anymore. It was also some R-related funding.
9. What else?
- worth considering splitting into working groups?
- worth creating/expanding a 'team' page somewhere to list skills of new members to help collaborate more effectively? (Suggestion to start with this, we can transfer it to GitHub later: https://hackmd.io/@jannetta/rk8HiIxPO)
10. Next meeting - how often should we meet?
- Once a month?
## Meeting Notes
* TO DOs
* Kari Jordan - Reach out to RaspberryPi Foundation and then update the group
* Jannetta Steyn - Poll and schedule next meeting for one month from now
* Jannetta Steyn - start a HackMD document to finalize inital thinking on working groups
* Everyone - engage in discussion on working groups
* Everyone - develop initial goals for each working group
* Everyone - recruit potential new participants (to both larger group and individual working groups)
* The Carpentries' Code of Conduct is adopted for CarpenPI
* Introductions
* Jannetta Steyn - Research Software Engineer at Newcastle, Organizes Carpentries workshops
* Abhishek Dasgupta - RSE at Oxford working on pandemic
* Ethan White - Faculty at University of Florida
* Alison Clarke - RSE at Durham University, part of original Hack Team, background in Software Engineering, helping academics develop these skills
* Flic Anderson - RSE at University of Edinburgh, interest in making training accessible in remote areas
* Ziv Shkedy - Biostatistician at Hasselt University in Belgium, interested in training in developing countries
* Virnaliz Cruz - PhD student at the University of Florida, went to schools and university in Puerto Rico without sufficient internet, so started working on this a couple years ago
* Heather Turner - Part of Forwards R Foundation taskforce, which organizes workshops in countries with often poor internet
* Kari Jordon - Exec Director for The Carpentries, Carpentries as a mandate in strategic plan to improve accessibility of training including, more languages, signing, and not dependent on stable internet access https://carpentries.org/strategic-plan/
* History
* At SSI meeting had collaboration meetings to brainstorm ideas
* Came up with this idea due to a member of the group from Indonesia where internet access was an issue
* Jannetta loves RaspberryPI
* Everyone was so excited about the idea they decided to continue after the collaborations workshop
* Aims
* On website: https://carpenpi.github.io/
* Is the overall goal to be form a new organization or to run within the workshop RaspberryPi and run workshops using RaspberryPI?
* Goal - Grab a suitcase of RaspberryPIs including access points with all learning materials to avoid need for internet. Also bring RaspberryPIs to use as workstations.
* Are there goals for specific areas to reach (e.g., X workshops in location Y)?
* No, not yet
* Start with a pilot workshop
* Try to get funding to build the first suitecase of RaspberryPis
* Develop a set of software and hardware to support workshops, not a separate set of workshops, similar to early Windows infrastructure (e.g., Windows Installer) for Software Carpentry
* Approach
* 9 current repositories: https://github.com/CarpenPi/
* What is the most important first step?
* Could reach out to RaspberryPi Foundation about this (Kari would be willing to do this on behalf of the group if useful)
* Because of the pandemic now is a good time to develop concrete goals
* The Carpentries Core Team can put together a list of run and requested workshops in locations with limited internet access to help
* What is the timeline for a first pilot, seems like we're still a ways off?
* Would be good to set a goal for delivering first workshop
* Get goals laid out so that we are ready once the world opens back up
* Should we focus first on the software/hardware stack or organizing workshops?
* Good idea to start by focusing on the stack
* Develop a clear idea of what we have and what we need
* Needs would be part of upcoming hackathons to get more people on board
* But also start developing contacts and ideas for a strategic first workshop
* Consider splitting into working groups to let individuals focus on components of the overall stack
* Start developing list of contacts in locations that need these tools
* Also develop plans for UK/US workshop at location near group of developers
* We should also work on developing a reduced set of resources that will allow delivering the workshops while still fitting on RaspberryPis.
* Work towards being able to have everything availble on the Pi
* The server will likely require a large harddrive attached to it to support this
* Good point to consider amount of data associated with courses
* Large datasets can be a barrier to accessibility, so good to focus on reducing the most basic forms necessary
* Lessons are manageable but full software repositories will require a large harddrive
* Can reduced sets of packages for CRAN to keep sizes down
* Goals to develop before next meeting
* Recruit members for working groups (after deciding on them now)
* Each working group develop it's own initial set of goals before next meeting
* Working groups
* Website development?
* Start with infrastructure before website
* Infrastructure working group
* Pis, things that go on them, and tools for updating them
* Funding?
* Difficult to make case for funding without a working prototype and a plan for where to run initial round of workshops
* Consider splitting core networking infrastructure and code for downloading/updating user facing resource development (e.g., R, CRAN, lessons)
* Each working group could develop it's own initial set of goals before next meeting
* Janetta will start a new HackMD document to finalize inital thinking on working groups
* Next meeting
* When?
* One month
* Janetta will schedule
* Recruit additional members before next meeting
## Links of interest
- https://github.com/weecology/web-free-data-science