Skip to content

1.2.0

Choose a tag to compare

@ArtyomZemlyak ArtyomZemlyak released this 01 Feb 10:34
· 27 commits to main since this release

1.2.0 (2026-02-01)

Added

  • Experiment comparison plots — scripts generate_experiment_plots.py, plot_experiment_comparison.py, experiment_plot_utils.py; JPG graphs (one metric per graph, runs as lines) saved to docs/source/_static/, embedded in experiment RST with :alt: captions
  • Relative-time comparisonanalyze_experiment_by_relative_time.py with --plot, compute_comparison_data() for tables and plots; optional --all-scalars, --metrics for arbitrary TensorBoard tags
  • CI: docs build and deploy — GitHub Actions workflow builds Sphinx docs and deploys to GitHub Pages (venv python, doc extra only)
  • doc_exp (Create Experiment) — rule "Embedding plots in RST (quality)": place image after metric subsection, :alt: on every image, intro sentence in Detailed TensorBoard Metrics Analysis

Changed

  • Config — migrated to YAML (config_files/); IQN experiments (uni_19, uni_20) documented
  • Best-time plot Y-axis — scale from min(time) to mean(time) + 1s so initial 300s spike is off-scale and improvement is readable; robust (percentile) scaling kept for loss, Q, finish rate
  • Experiment docs — exploration (uni_12 vs uni_15), temporal_mini_race_duration, training_speed, models/iqn: plots for all experiments (incl. IQN Exp 2–5), intro sentence and alt text for every figure
  • Universal scalar metricsload_run_metrics(tags_to_load), get_available_scalar_tags(), use_all_scalars / extra_scalar_tags in compute_comparison_data(); scalar tag → kind/unit inferred for any tag