beat.web.algorithms.serializers module

class beat.web.algorithms.serializers.AlgorithmCreationSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: beat.web.code.serializers.CodeCreationSerializer

class Meta[source]

Bases: beat.web.code.serializers.Meta

model

alias of beat.web.algorithms.models.Algorithm

beat_core_class = <module 'beat.core.algorithm' from '/local/builds/0d638152/1/beat/beat.web/miniconda/envs/beat-web/lib/python3.6/site-packages/beat/core/algorithm.py'>
class beat.web.algorithms.serializers.AlgorithmSerializer(*args, **kwargs)[source]

Bases: beat.web.code.serializers.CodeSerializer

class Meta[source]

Bases: beat.web.code.serializers.Meta

model

alias of beat.web.algorithms.models.Algorithm

get_result_dataformat(obj)[source]
get_parameters(obj)[source]
get_inputs(obj)[source]
get_outputs(obj)[source]
get_referencing_experiments(obj)[source]
class beat.web.algorithms.serializers.FullAlgorithmSerializer(*args, **kwargs)[source]

Bases: beat.web.algorithms.serializers.AlgorithmSerializer

class Meta[source]

Bases: beat.web.algorithms.serializers.Meta

default_fields = ['is_owner', 'modifiable', 'deletable', 'sharing', 'name', 'version', 'last_version', 'short_description', 'fork_of', 'previous_version', 'accessibility', 'hash', 'creation_date', 'opensource', 'language', 'valid', 'description', 'declaration', 'code']