django_analyses package¶
Subpackages¶
- django_analyses.filters package
- django_analyses.migrations package
- django_analyses.models package
- django_analyses.serializers package
- django_analyses.utils package
- django_analyses.views package
- Submodules
- django_analyses.views.analysis module
- django_analyses.views.analysis_version module
- django_analyses.views.category module
- django_analyses.views.defaults module
- django_analyses.views.input module
- django_analyses.views.input_definition module
- django_analyses.views.input_specification module
- django_analyses.views.node module
- django_analyses.views.output module
- django_analyses.views.output_definition module
- django_analyses.views.output_specification module
- django_analyses.views.pagination module
- django_analyses.views.pipe module
- django_analyses.views.pipeline module
- django_analyses.views.run module
- Module contents
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¶
-
-
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
-
property
-
class
django_analyses.admin.InputAdmin(model, admin_site)¶ Bases:
django.contrib.admin.options.ModelAdmin-
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_display_links= None¶
-
list_filter= ('run__analysis_version',)¶
-
property
media¶
-
search_fields= ('run__id',)¶
-
-
class
django_analyses.admin.InputDefinitionAdmin(model, admin_site)¶ Bases:
django.contrib.admin.options.ModelAdmin-
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'¶
-
property
-
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¶
-
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-
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_display_links= None¶
-
list_filter= ('run__analysis_version', 'run__id')¶
-
property
media¶
-
-
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¶
-
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¶
-
django_analyses.apps module¶
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_node(node: django_analyses.models.pipeline.node.Node) → None¶
-