Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: Derk-B
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 12.4 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

GreenLab - BrewCrashEffect

Install instructions

The python requirements can be installed by running the following command in the root of the repo: pip install -r requirements.txt This will install all the required python packages.

The required R packages are listed on the top of the R file and will be installed by running the file.

To install energiBridge you can follow the install instructions from their repository

Dataset generation

To generate new datasets, add and or check sparsity the dataset_generation notebook can be used. In this notebook you can confige which shape of data you want, how much sparsity you want and test what the approximate run time of the dataset will be, for both CPU and GPU runs.

Running experiments

For running the experiment both the experiment runner config and bioscience_experiment are used. It is required to change the config so that the runner knows where the experiment script (bioscience_experiment) and where the datasets are located, this location string may differ per operating system so it is configurable. To run the experiment, make sure the configuration is correct and run the following command from the root folder:

python experiment-runner/ <path-to-runner-config>

After this command has been run the experiment runner will start running the experiments and the output of the first should soon be visible in the experiments folder where also our previous experiments are visible.

Dataplotting

The R file contains all code for making the plots in the paper. You can link the final runtable and all packages will be installed and the output will be all the plots we used.

Owner

  • Login: Derk-B
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: Experiment Runner
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - name: S2 Group
    address: De Boelelaan 1111
    city: Amsterdam
    post-code: 1081 HV
    country: NL
    website: 'https://s2group.cs.vu.nl/'
repository-code: 'https://github.com/s2-group/experiment-runner/'
abstract: >-
  Experiment Runner is a generic framework to automatically
  execute measurement-based experiments on any platform. The
  experiments are user-defined, can be completely
  customized, and expressed in python code!
keywords:
  - experimentation
  - empirical
  - empirical-software-engineering
license: MIT

GitHub Events

Total
  • Member event: 1
  • Push event: 11
Last Year
  • Member event: 1
  • Push event: 11

Dependencies

requirements.txt pypi
  • dill *
  • jsonpickle *
  • pandas *
  • psutil *
  • tabulate *