Giter Club home page Giter Club logo

coco-web's Introduction

coco-web

Next iteration of the COCO website currently hosted at numbbob.it.

Build environment

We use Quarto version 1.3.450 to build the site. In addition, env.yaml contains a conda environment definition that is loaded before the site is built.

To setup the environment on your local machine, run

mamba env create -f env.yaml

in the root directory of the repository. If you've already created the environment and env.yaml has changed, run

mamba env update -f env.yaml --prune

There is no harm in running the above command once too often

Previewing locally

To preview the site on your local machine, run

mamba activate coco-web
quarto preview

on your machine and open http://localhost:4204 in your browser.

coco-web's People

Contributors

nikohansen avatar olafmersmann avatar

Watchers

 avatar Dimo Brockhoff avatar

coco-web's Issues

Updating the documentation

At our COCO workshop/codesprint we decided to publish the COCO documentation with Quarto. This repository will be used for prototyping, while another one will hold the scripts to produce visualizations of bbob* problems.

TODO regarding the COCO documentation:

  • Migrate from Jekyll to Quarto
  • Add a more obvious link to the bbob-biobj(-ext) visualizations
  • Update the COCO schema by adding the Rust interface
  • Add the bbob plots
  • Add heatmap/level set plots that are based on ranks instead of absolute f-values
  • Make the level sets more visible
  • Add the bbob function definitions
  • Add the bbob-mixint plots

TODO regarding the bbob-biobj(-ext) documentation:

  • Add parameters to the URL so that direct links to the "plot table" can be used
  • Fix the bug on the bbob-biobj(-ext) visualization page (only the first function is listed when all functions are chosen)
  • Fix the broken links to gforge
  • Update the information on the already published paper(s)
  • Add the bbob-biobj correlation plots
  • Fix the quarto publish issue
  • Upload all the new plots to the repository
  • How to include links to the other COCO documentation/code pages?

TODOs regarding the plots:

  • Produce all bbob plots
  • Produce all bbob-mixint plots
  • Update the bbob-biobj dominance ratio, gradient length and path length plots by using the batlowW color map
  • Update the bbob-biobj local dominance plots by using the new python script for them
  • Produce all bbob-biobj correlations plots

Other TODOs:

  • Decide how the biobjective suite is shown compared to the others
  • Merge custom.css into coco.scss?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.