LabPal User Manual
  • Easily run experiments on a computer
  • A quick tutorial
    • Creating an experiment
    • Creating a lab
    • Creating a lab
    • Adding a table
    • Adding a plot
    • Wrapping up
    • Advanced functionalities
  • Using the web console
    • Typical usage of the web console
    • The elements of the web console
    • Running a lab on a remote machine
    • Changing the server port
    • Changing the color scheme
  • Using the text console
  • Experiments: advanced features
    • Use multiple types of experiments in the same lab
    • Use table transformations
    • Make experiments that depend on external resources
    • Dealing with errors
    • Update a progress indicator for long experiments
    • Guess the execution time of an experiment
    • Generate multiple data points in a single experiment
    • Group experiments
  • Creating and transforming tables
  • Creating plots
    • Plot libraries
    • Two-dimensional plots
    • Customizing GRAL plots
    • Palettes
  • Managing files
    • Using the FileHelper
    • Bundling external resources
  • Saving, loading, merging labs
    • Save a lab
    • Load a lab
    • Merge labs
    • Preload a lab with results stored internally
    • Export a lab notebook
    • Be careful with serialization
  • Adding metadata
    • To the lab
    • To each experiment group
    • To each experiment
    • To each parameter
  • Creating regions
    • Iterating over regions
    • Irregular regions
    • Regions are objects
    • Filtering experiments
    • Counting points
  • Calling external commands
  • Including external results
    • By hand
    • Automatically from a file
  • Running LabPal on multiple machines
    • Auto-reporting
    • Filtering
    • Auto-start
  • Data Provenance and Traceability
  • Verifying claims on experiments
    • The Claim object
    • Viewing claims
    • Explaining violations
    • Claims as integrity checks
  • Playing with the lab's parameters
    • Change the code
    • Edit experiments in the web console
  • Other features
    • Passing command-line parameters
    • Customizing the web console
    • Checking the environment
    • Creating a lab in Python
Powered by GitBook
On this page
  • Change the code
  • Edit experiments in the web console

Playing with the lab's parameters

PreviousClaims as integrity checksNextChange the code

Last updated 6 years ago

Instead of simply re-running someone else's lab, you may want to run its experiments on different input data, or using different input parameters. LabPal offers functionalities that allow you to modify the experiments that were put into the lab by its author in various ways.

The first obvious way of doing so is by changing the lab's code itself. If the author of a lab uses our , the JAR bundle that is compiled by the ant command contains the source files of the lab. You can unzip the contents of this file, locate the main laboratory class and look at its setup() method. Normally, this is where the experiments are created and added to the lab, and you can edit this code to add experiments with different parameters. Recompiling and restarting the lab will allow you to run a different set of experiments than the ones that were included in the first place.

The web console also has a

Change the code
template project
Edit experiments in the web console
Change the code
Edit experiments in the web console