Git Product home page Git Product logo

rap-website's Introduction

rap-website Build Status

Notes on contributing

  • Travis will build the website for you, no need to push any rendered markdown content.
  • Any dependencies needed to render the website must be added to the DESCRIPTION file. Packages from CRAN go into the Imports: section. Anything from github must go in both the Imports: and Remotes: section.
    Imports: rmarkdown,
      govdown
    Remotes: ukgovdatascience/govdown

rap-website's People

Contributors

nacnudus avatar willbowditch avatar matt-dray avatar maxwell8888 avatar jekharris-mhclg avatar aow27 avatar psysandsy avatar datalass1 avatar

Stargazers

 avatar Russell McCreath avatar Paul Dougan avatar Ernest Guevarra avatar  avatar Sue Wallace avatar Theodore M avatar  avatar

Watchers

James Cloos avatar  avatar Ale Tosi avatar

rap-website's Issues

Create RAP 'levels'

How can we make it easy for:

  • RAPpers to work towards the best possible form of RAP for their publication?
  • RAPpers to seek help from others who are further down the RAP path?
  • users to have an at-a-glance understanding of the level of reproducibility and automation used to create a publication?

This could be achieved by (self-)assigning relative 'levels'. Producers at 'level 2' could seek help from those at 'level 3' and above, for example. I think it's more important for collaboration and help-seeking internal to government, rather than creating a possible badging system (e.g. 'RAP level 5').

The companion seems like a sensible place for this to exist, but I would expect that it would really be in the hands of GSS to investigate and organise anything formal.

Anna Price, NHS National Services Scotland, produced a publication about RAP that contains a table describing seven levels of code maturity and automation that could be generalised: https://www.isdscotland.org/About-ISD/Methodologies/_docs/Reproducible_Analytical_Pipelines_paper_v1.4.pdf

Link to example RAPs

Include links to publications/analysis/outputs which were produced using RAP including a link to the code if publicly available.

Try to add more Python content

Since RAP concepts should be language agnostic I propose that we need to add more Python content.
I know that there are quite a few analysts in the government that are using Python for their RAP work so this is going to be widely useful.

Discuss the coffee & coding page

For discussing the Coffee & Coding page. Please comment here to

  • add a group
  • add details about a group
  • improve the blurb
  • etc.

Treat it as your wiki.

I'm seeking volunteers to write about Coffee & Coding for the Reproducible Analytical Pipelines website.

Three levels of contribution:

1. Easy: Add C&C clubs you know of to this issue.
2. Easy for you, hard for me: Write a paragraph or so that explains what C&C is and encourages people to participate.
3. Learning opportunity to try markdown and GitHub: make a pull request with a markdown version of the page.

Thanks!

Discuss the dependency and reproducibility page

Original issue description: "Packrat is more trouble than it's worth: discuss."

The packrat package is for managing dependencies. Informal comments at the meetup suggested it can be a pain, especially on Windows when attempting to compile old versions of packages. Docker was suggested as an alternative with the benefit that it isn't specific to R.

Add guidance for quality control of models

Link to BEIS QA methodology, Aqua Book, GSS Good Practice Team, "Inter-departmental working group on quality assurance of analytical models", rOpenSci.

Something about whether to re-implement models as a check.

Anything else people suggest on Slack.

Evaluate RAP

Guidance on "how to evaluate RAP" and build evaluation into the whole process

IT 'basics' for RAP

What are the minimum/nice-to-have tech specs for RAP (hardware/software)?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.