epyc: computational experiment management in Python

Simon Andrew Dobson*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

epyc is a Python module for designing, executing, storing, and analysing the results of large sets of (possibly long-running) computational experiments, as are often found when writing simulations of complex networks and other domains. It allows the same experimental code to be run on single machines, multicore machines, and computational clusters without modification, and automatically manages the execution of an experiment for different parameter values and for multiple repetitions.
Original languageEnglish
Article number03764
Number of pages3
JournalJournal of Open Source Software
Volume7
Issue number72
DOIs
Publication statusPublished - 18 Apr 2022

Keywords

  • Computational science
  • High-performance computing
  • Experimental design

Fingerprint

Dive into the research topics of 'epyc: computational experiment management in Python'. Together they form a unique fingerprint.

Cite this