Popper is an experimentation protocol for organizing a academic article’s artifacts following a DevOps approach (sometimes referred to as “SciOps”). This documentation describes the experimentation protocol and the Popper CLI tool; it gives examples from multiple domains showing how to follow the protocol; and also shows how to use a CI system to continuously validate Popperized experiments.
- How can we deal with large datasets? For example I have to work on large data of hundreds GB, how would this be integrated into Popper?
- How can Popper capture more complex workflows? For example, automatically restarting failed tasks?
- Can I follow Popper in computational science research, as opposed to computer science?
- How to apply the Popper protocol for applications that take large quantities of computer time?