---
# System prepended metadata

title: CarpenPi - 001

---

# ![](https://i.imgur.com/3JvjFbv.png) CarpenPi - First Meeting

[![hackmd-github-sync-badge](https://hackmd.io/CXOjJBbUQhmniydxwMj8vA/badge)](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