Skip to content

hz-b/rayx-dataset

Repository files navigation

RAYX-Dataset

Containerized dataset generation tool for RAYX.

Build

podman build -t rayx-dataset:latest .

Create Output Directory

mkdir -p outputs

Run Dataset Generation

podman run --rm -it \
  --name rayx-dataset \
  --replace \
  -v ./outputs:/App/outputs:Z \
  rayx-dataset:latest \
  python3 generate.py seed=42

Generated datasets and logs will be written to ./outputs.

Use a Custom RML File

podman run --rm -it \
  --name rayx-dataset \
  --replace \
  -v ./outputs:/App/outputs:Z \
  -v ./beamline.rml:/App/conf/beamline.rml:Z \
  rayx-dataset:latest \
  python3 generate.py seed=42

Make sure beamline.rml exists before running the command.

Options

Select Backend

Use the legacy RAY-UI backend for dataset generation:

selected_backend=rayui

Change Output Transform Settings

Increase 1D histogram resolution:

transform_options.xyhist.n_bins=100

Set custom x-axis limits:

transform_options.xyhist.x_lims="(-5,5)"

About

A dataset generator for RAYX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors