{"id":32203067,"url":"https://github.com/auto-optimization/iraceplot","last_synced_at":"2025-10-22T04:29:54.764Z","repository":{"id":38743192,"uuid":"395180054","full_name":"auto-optimization/iraceplot","owner":"auto-optimization","description":"The iraceplot package allows to plot configuration data obtained by configuration process performed by the irace configurator.","archived":false,"fork":false,"pushed_at":"2025-09-29T11:22:39.000Z","size":311696,"stargazers_count":5,"open_issues_count":23,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-29T12:22:59.377Z","etag":null,"topics":["cran","irace","parameter-tuning","r-package"],"latest_commit_sha":null,"homepage":"https://auto-optimization.github.io/iraceplot/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/auto-optimization.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-12T03:13:29.000Z","updated_at":"2025-09-29T11:11:00.000Z","dependencies_parsed_at":"2024-04-07T18:28:10.010Z","dependency_job_id":"c9bed685-a95e-4062-abb9-1c2adc3cb316","html_url":"https://github.com/auto-optimization/iraceplot","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/auto-optimization/iraceplot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-optimization%2Firaceplot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-optimization%2Firaceplot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-optimization%2Firaceplot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-optimization%2Firaceplot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/auto-optimization","download_url":"https://codeload.github.com/auto-optimization/iraceplot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auto-optimization%2Firaceplot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280380780,"owners_count":26321201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-22T02:00:06.515Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cran","irace","parameter-tuning","r-package"],"created_at":"2025-10-22T04:29:50.639Z","updated_at":"2025-10-22T04:29:54.759Z","avatar_url":"https://github.com/auto-optimization.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The iraceplot package\n\n\u003c!-- badges: start --\u003e\n[![CRAN\nStatus](https://www.r-pkg.org/badges/version-last-release/iraceplot)](https://cran.r-project.org/package=iraceplot)\n[![R-CMD-check](https://github.com/auto-optimization/iraceplot/workflows/R-CMD-check/badge.svg)](https://github.com/auto-optimization/iraceplot/actions)\n[![Codecov test coverage](https://codecov.io/gh/auto-optimization/iraceplot/branch/master/graph/badge.svg)](https://app.codecov.io/gh/auto-optimization/iraceplot?branch=master)\n[![r-universe version](https://auto-optimization.r-universe.dev/badges/iraceplot)](https://auto-optimization.r-universe.dev/iraceplot)\n\u003c!-- badges: end --\u003e\n\n**Maintainers:** Leslie Pérez Cáceres, [Manuel López-Ibáñez](https://lopez-ibanez.eu)\n\n**Creators:** Pablo Oñate Marín, Leslie Pérez Cáceres, [Manuel López-Ibáñez](https://lopez-ibanez.eu)\n\n**Contact:** \u003chttps://groups.google.com/d/forum/irace-package\u003e\n\n---------------------------------------\n\nIntroduction\n============\n\nThe iraceplot package provides different plots to visualize\nthe data generated by the [irace](https://cran.r-project.org/package=irace) software for automatic algorithm configuration (hyper-parameter optimization).\n\nThis package provides visualizations of:\n\n- Parameter configurations using parallel coordinates with  `parallel_coord()`.\n- Boxplots of configurations performance (training and testing) with `boxplot_training()` and `boxplot_test()`.\n- Sampling distributions with `sampling_frequency()`.\n- Overview of all performance data generate by a single run of irace with `plot_experiments_matrix()`.\n\nFor more details about these functions, please check the [user guide](https://auto-optimization.github.io/iraceplot/) \nof the package and the documentation of the functions implemented in the package.\n\nThe package also provides an  [HTML report](https://auto-optimization.github.io/iraceplot/articles/example/report_example.html), using `report()`, summarizing relevant information obtained during an execution of irace.\n\nThe aim of this package is to provide support for the analysis of the best parameter settings found, the assessment of the parameter space explored by irace and the overall performance of the configuration process. Such analysis might lead to insights about the role of algorithmic components their interactions, or to improve the configuration process itself.\n\n\n**Keywords:** automatic configuration, offline tuning, parameter tuning, parameter visualization, irace.\n\nRequisites\n----------\n\n * R (\u003chttps://www.r-project.org\u003e) is required for running irace and to use iraceplot.\n\nUser guide\n----------\n\nA [user guide](https://auto-optimization.github.io/iraceplot/articles/user_guide/guide.html)\ncomes with the package. The following is a quick-start guide. The user guide gives more detailed\ninstructions.\n\n\nInstalling R\n============\n\nThe official instructions are available at\n\u003chttps://cran.r-project.org/doc/manuals/r-release/R-admin.html\u003e. We give below\na quick R installation guide that will work in most cases.\n\nGNU/Linux\n---------\n\nYou should install R from your package manager. On a Debian/Ubuntu system it\nwill be something like:\n\n    $ sudo apt-get install r-base\n\nOnce R is installed, you can launch R from the Terminal and from the R\nprompt install the iraceplot package. See instructions below.\n\n\nOS X\n----\n\nYou can install R directly from a CRAN mirror\n(\u003chttps://cran.r-project.org/bin/macosx/\u003e).\n\nAlternatively, if you use homebrew, you can just do\n```\n    $ brew install --cask r\n```\n\n(Using `brew install r` is not recommended because that will build R from source and you will not be able to use any CRAN binary, possibly resulting in annoying build failures). \n\nOnce R is installed, you can launch R from the Terminal (or from your\nApplications), and from the R prompt install the iraceplot package. See\ninstructions below.\n\nWindows\n-------\n\nYou can install R from a CRAN mirror\n(\u003chttps://cran.r-project.org/bin/windows/\u003e). Once R is installed, you can\nlaunch the R console and install the iraceplot package from it. See instructions\nbelow.\n\n\n\nInstalling the iraceplot package\n============================\n\nStable version\n--------------\n\nFor installing the [stable version from\nCRAN](https://cran.r-project.org/package=iraceplot), launch R or Rstudio and\nevaluate:\n``` r\ninstall.packages(\"iraceplot\")\n```\n\nOr you may wish to try the [development version from GitHub](https://github.com/auto-optimization/iraceplot) \n\nGitHub (Development version)\n---------------------------\n\n\u003e [!WARNING]\n\u003e The development packages are built automatically. Please make sure that [the most recent successful build](https://auto-optimization.r-universe.dev/builds) is more recent than the last commit to the repository.\n\nIf you wish to try the development version, you can install it by executing the\nfollowing command within the R console:\n\n```r\n    install.packages('iraceplot', repos = c('https://auto-optimization.r-universe.dev', 'https://cloud.r-project.org'))\n```\n\n\nBasic Usage\n===========\n\nLoad the package in the R console:\n\n```r\nlibrary(iraceplot)\n```\n\nYou need the log file generated by irace (`irace.Rdata` or the filename given by the option `logFile` of irace). Then, generate a general-purpose report with:\n\n```r\nreport(\"irace.Rdata\")\n```\n\nThis should create a filename `report.html` and open it in your browser (if the browser does not open, try to find the file and open it yourself). The result will look something like this [report example](https://auto-optimization.github.io/iraceplot/articles/example/report_example.html).\n\nThere is a lot more functionality in this package. \nCheck the [documentation](https://auto-optimization.github.io/iraceplot/reference/index.html) and the [User Guide](https://auto-optimization.github.io/iraceplot/articles/user_guide/guide.html) to identify the plots most suited to your needs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauto-optimization%2Firaceplot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauto-optimization%2Firaceplot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauto-optimization%2Firaceplot/lists"}