Outputs¶
Module contents¶
Custom Output and
OutputDefinition subclasses.
These models expand upon django_analyses’
output module to facilitate integration with the
various analysis interfaces.
Submodules¶
django_mri.models.outputs.nifti_output module¶
-
class
django_mri.models.outputs.nifti_output.NiftiOutput(id, run, output_ptr, value, definition)¶ Bases:
django_analyses.models.output.output.Output-
definition¶ Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
-
value¶ Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parentis aForwardManyToOneDescriptorinstance.
-
django_mri.models.outputs.nifti_output_definition module¶
-
class
django_mri.models.outputs.nifti_output_definition.NiftiOutputDefinition(id, key, description, outputdefinition_ptr)¶ Bases:
django_analyses.models.output.definitions.output_definition.OutputDefinition-
output_class¶
-
output_set¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.childrenis aReverseManyToOneDescriptorinstance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()defined below.
-
pre_output_instance_create(kwargs: dict) → None¶
-