Skip to content

OpenML Docs

Matthias Feurer edited this page Nov 10, 2017 · 5 revisions

The OpenML Documentation has grown organically over the years, often using different tools depending on the programming language and type of documentation. Here's an overview of the current status. We are currently working on harmonizing this as well and as soon as possible.

General Concepts

On the OpenML front page

Wiki page: https://github.com/openml/OpenML/wiki/Basic-Concepts

OpenML Backend

In multiple pages of the WIKI: https://github.com/openml/OpenML/wiki

REST API

Uses Swagger.io to generate a nice web interface that also allows trying out the API calls

There is currently separate documentation for serving files:

Python API

Uses Sphinx (http://www.sphinx-doc.org/en/stable/)

R API

User docs: Uses Vignettes (knitr)

API docs: Uses Roxygen

Java API

Wiki: https://github.com/openml/OpenML/wiki/Java-API
Javadocs: https://www.openml.org/docs/

WEKA, MOA, RapidMiner integrations

Wiki: https://github.com/openml/OpenML/wiki
E.g. WEKA: https://github.com/openml/OpenML/wiki/Weka