Giter Club home page Giter Club logo

goodscientificcodeworkshop's Introduction

JuliaDynamics

This repository serves the following purposes:

  • Contains the source code for the JuliaDynamics website in the src and build folders.
  • Hosts the website via GitHub-pages and Jekyll.
  • Contains tutorials for all packages of JuliaDynamics in the tutorials folder.
  • Contains video resources for all packages of JuliaDynamics in the videos folder.

The website was modeled after the website of QuantumOptics.jl and most code that builds the site was re-used from the repository of QuantumOptics.jl (with permission).


To build locally do follow the instructions from here: https://jekyllrb.com/docs/

(install Jekyll and then do bundle exec jekyll serve which serves by default to http://localhost:4000)

goodscientificcodeworkshop's People

Contributors

datseris avatar lucaferranti avatar pitmonticone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

goodscientificcodeworkshop's Issues

Terminology: reproducibility vs replicability

Hi there, thanks for creating this very nice workshop!

I have a small comment on the "Reproducibility" part of it:

In this section, I got a little confused because the terms "reproducibility" and "replicability" seem to be used as the opposite of what I knew/ was used to. Turns out there's seem to be two "competing" terminologies out there. Maybe it's worth noting this in a future version of the workshop, since there's scientific literature using either?

Literature on the terminology

  • Plesser (2018). Reproducibility vs. Replicability: A Brief History of a Confused Terminology: Short article about the confusion in the terminology
  • Claerbout and Karrenbach (1992) (this is the definition that is used here (?))
    • Replicability = "writing and then running new software based on the description of a computational model or method provided in the original publication, and obtaining results that are similar enough"
    • Reproducibility = "running the same software on the same input data and obtaining the same results"
  • Association for Computing Machinery (2020). Artifact Review and Badging Version 1.1 (definition based on what has been commonly used in the experimental sciences over the last decades)
    • Replicability = "use same code to generate (exactly) the same results"
    • Reproducibility = "use descriptions of algorithms to write own code to reproduce the core results of the study"
  • Goodman et al. (2016). What does research reproducibility mean? (new terminology, in attempt to avoid the confusion)
    • Methods reproducibility: provide sufficient detail about procedures and data so that the same procedures could be exactly repeated.
    • Results reproducibility: obtain the same results from an independent study with procedures as closely matched to the original study as possible.
    • Inferential reproducibility: draw the same conclusions from either an independent replication of a study or a reanalysis of the original study.

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.