import ReadConfig defmodule ExperimentRunner do @moduledoc """ Documentation for `ExperimentRunner`. """ @doc """ Main entrypoint for processing the experiment. Returns `:ok`. ## Examples iex> ExperimentRunner.start_experiment :ok """ def start_experiment do IO.puts("#{IO.ANSI.blue()}Reading experiment configuration.") content = ReadConfig.read_yaml("nia-experiment.yml") IO.puts("#{IO.ANSI.blue()}Done.") IO.puts("#{IO.ANSI.blue()}Preprocessing experiment file.") ReadConfig.preprocess_yaml(elem(content, 1)) IO.puts("#{IO.ANSI.blue()}Done.") end end