beat.web.algorithms.views module

beat.web.algorithms.views.create(request, name=None)[source]

Creates a new algorithm or a new version of an existing algorithm

The user must be authenticated before it can add a new algorithm

beat.web.algorithms.views.fork(request, author, name, version)[source]

Creates a new algorithm by forking an existing algorithm

The user must be authenticated before it can fork an algorithm

beat.web.algorithms.views.edit(request, author, name, version)[source]

Allows the modification of the algorithm

The user must be authenticated before it can edit an algorithm

beat.web.algorithms.views.view(request, author, name, version=None)[source]

Shows the algorithm. The Web API is used to retrieve the details about the algorithm and check the accessibility.

beat.web.algorithms.views.diff(request, author1, name1, version1, author2, name2, version2)[source]

Shows the difference between two algorithms. The Web API is used to retrieve the details about the algorithms and check the accessibility.

beat.web.algorithms.views.ls(request, author_name)[source]

List all accessible algorithms to the request user

beat.web.algorithms.views.public_ls(request)[source]

List all publicly accessible objects