django_analyses package

Subpackages

Submodules

django_analyses.admin module

class django_analyses.admin.AnalysisAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

inlines = [<class 'django_analyses.admin.AnalysisVersionInline'>]
list_display = ('title', 'description', 'created', 'modified')
property media
class django_analyses.admin.AnalysisVersionAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

fieldsets = ((None, {'fields': ('analysis', 'title', 'description')}), ('Advanced Options', {'classes': ('collapse',), 'fields': ('run_method_key', 'nested_results_attribute')}))
property media
name(instance)str
class django_analyses.admin.AnalysisVersionInline(parent_model, admin_site)

Bases: django.contrib.admin.options.TabularInline

property media
model

alias of django_analyses.models.analysis_version.AnalysisVersion

class django_analyses.admin.InputAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

analysis_version(instance)str
get_queryset(request)

Return a QuerySet of all model instances that can be edited by the admin site. This is used by changelist_view.

list_display = ('run_id', 'key', 'value', 'analysis_version')
list_filter = ('run__analysis_version',)
property media
run_id(instance)str
search_fields = ('run__id',)
class django_analyses.admin.InputDefinitionAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

choices(instance)list
get_queryset(request)

Return a QuerySet of all model instances that can be edited by the admin site. This is used by changelist_view.

list_display = ('key', 'description', 'min_value', 'max_value', 'default', 'choices', 'required', 'is_configuration')
list_filter = ('specification_set__analysis__title', 'specification_set__id')
max_value(instance)
property media
min_value(instance)
class django_analyses.admin.InputDefinitionsInline(parent_model, admin_site)

Bases: django.contrib.admin.options.TabularInline

property media
model

alias of django_analyses.models.input.input_specification.InputSpecification_base_input_definitions

verbose_name_plural = 'Input Definitions'
class django_analyses.admin.InputInline(parent_model, admin_site)

Bases: django.contrib.admin.options.TabularInline

extra = 0
get_queryset(request)

Return a QuerySet of all model instances that can be edited by the admin site. This is used by changelist_view.

property media
model

alias of django_analyses.models.input.input.Input

readonly_fields = ('key', 'value')
class django_analyses.admin.InputSpecificationAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

fields = ('analysis',)
inlines = [<class 'django_analyses.admin.InputDefinitionsInline'>]
list_display = ('id', 'analysis')
list_filter = ('analysis',)
property media
class django_analyses.admin.OutputAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

analysis_version(instance)str
get_queryset(request)

Return a QuerySet of all model instances that can be edited by the admin site. This is used by changelist_view.

list_display = ('run_id', 'key', 'value', 'analysis_version')
list_filter = ('run__analysis_version', 'run__id')
property media
run_id(instance)str
class django_analyses.admin.OutputDefinition(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

analysis(instance)
list_display = ('key', 'description', 'analysis')
list_filter = ('specification_set__analysis__title', 'specification_set__id')
property media
class django_analyses.admin.OutputInline(parent_model, admin_site)

Bases: django.contrib.admin.options.TabularInline

extra = 0
get_queryset(request)

Return a QuerySet of all model instances that can be edited by the admin site. This is used by changelist_view.

property media
model

alias of django_analyses.models.output.output.Output

readonly_fields = ('key', 'value')
class django_analyses.admin.OutputSpecificationAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

fields = ('analysis',)
list_display = ('id', 'analysis')
list_filter = ('analysis',)
property media
class django_analyses.admin.RunAdmin(model, admin_site)

Bases: django.contrib.admin.options.ModelAdmin

class Media

Bases: object

css = {'all': ('django_analyses/css/hide_admin_original.css',)}
inlines = (<class 'django_analyses.admin.InputInline'>, <class 'django_analyses.admin.OutputInline'>)
list_display = ('id', 'analysis_version', 'created')
property media

django_analyses.apps module

class django_analyses.apps.DjangoAnalysesConfig(app_name, app_module)

Bases: django.apps.config.AppConfig

name = 'django_analyses'

django_analyses.pipeline_runner module

class django_analyses.pipeline_runner.PipelineRunner(pipeline: django_analyses.models.pipeline.pipeline.Pipeline)

Bases: object

get_destination_kwarg(pipe: django_analyses.models.pipeline.pipe.Pipe)dict
get_incoming_pipes(node: django_analyses.models.pipeline.node.Node)django.db.models.query.QuerySet
get_node_inputs(node: django_analyses.models.pipeline.node.Node)dict
has_required_runs(node: django_analyses.models.pipeline.node.Node)bool
property pending_nodes
run(inputs: dict)
run_entry_nodes(inputs: dict)None
run_node(node: django_analyses.models.pipeline.node.Node)None

django_analyses.urls module

Module contents