--- /dev/null
+digraph model_graph {
+
+ fontname = "Helvetica"
+ fontsize = 8
+ splines = true
+
+ node [
+ fontname = "Helvetica"
+ fontsize = 8
+ shape = "plaintext"
+ ]
+
+ edge [
+ fontname = "Helvetica"
+ fontsize = 8
+ ]
+
+
+
+ timeside_models_BaseResource [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ BaseResource
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">date_added</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">date_modified</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">uuid</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">CharField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+ timeside_models_DocBaseResource [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ DocBaseResource<BR/><<FONT FACE="Helvetica Italic">BaseResource</FONT>>
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_added</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_modified</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">description</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">TextField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">title</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">CharField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">uuid</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">CharField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+ timeside_models_Selection [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ Selection<BR/><<FONT FACE="Helvetica Italic">DocBaseResource</FONT>>
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica Bold">id</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica Bold">AutoField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">author</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_added</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_modified</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">description</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">TextField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">title</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">CharField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">uuid</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">CharField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+ timeside_models_Item [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ Item<BR/><<FONT FACE="Helvetica Italic">DocBaseResource</FONT>>
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica Bold">id</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica Bold">AutoField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">author</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_added</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_modified</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">description</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">TextField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">file</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">FileField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">hdf5</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">FileField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">lock</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">BooleanField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">mime_type</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">CharField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">sha1</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">CharField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">title</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">CharField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">url</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">URLField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">uuid</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">CharField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+ timeside_models_Experience [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ Experience<BR/><<FONT FACE="Helvetica Italic">DocBaseResource</FONT>>
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica Bold">id</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica Bold">AutoField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">author</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_added</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_modified</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">description</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">TextField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">is_preset</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">BooleanField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">title</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">CharField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">uuid</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">CharField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+ timeside_models_Processor [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ Processor
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica Bold">id</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica Bold">AutoField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica ">pid</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica ">CharField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">version</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">CharField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+ timeside_models_Result [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ Result<BR/><<FONT FACE="Helvetica Italic">BaseResource</FONT>>
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica Bold">id</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica Bold">AutoField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">item</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">parameters</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_added</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">date_modified</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">DateTimeField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">hdf5</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">FileField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">output</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">FileField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">output_mime_type</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">CharField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica ">status</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica ">IntegerField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">uuid</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Italic">CharField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+ timeside_models_Parameters [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ Parameters
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica Bold">id</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica Bold">AutoField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">processor</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">is_preset</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">BooleanField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">parameters</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica ">TextField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+ timeside_models_Task [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">
+ Task
+ </FONT></TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica Bold">id</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica Bold">AutoField</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">author</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">experience</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">selection</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT COLOR="#7B7B7B" FACE="Helvetica Bold">ForeignKey (id)</FONT>
+ </TD></TR>
+
+ <TR><TD ALIGN="LEFT" BORDER="0">
+ <FONT FACE="Helvetica ">status</FONT>
+ </TD><TD ALIGN="LEFT">
+ <FONT FACE="Helvetica ">IntegerField</FONT>
+ </TD></TR>
+
+ </TABLE>
+ >]
+
+
+
+
+
+ timeside_models_DocBaseResource -> timeside_models_BaseResource
+ [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
+ django_contrib_auth_models_User [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">User</FONT>
+ </TD></TR>
+ </TABLE>
+ >]
+ timeside_models_Selection -> django_contrib_auth_models_User
+ [label="author (selections)"] [arrowhead=none, arrowtail=dot, dir=both];
+
+ timeside_models_Selection -> timeside_models_Item
+ [label="items (selections)"] [arrowhead=dot arrowtail=dot, dir=both];
+
+ timeside_models_Selection -> timeside_models_Selection
+ [label="selections (other_selections)"] [arrowhead=dot arrowtail=dot, dir=both];
+
+ timeside_models_Selection -> timeside_models_DocBaseResource
+ [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
+ django_contrib_auth_models_User [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">User</FONT>
+ </TD></TR>
+ </TABLE>
+ >]
+ timeside_models_Item -> django_contrib_auth_models_User
+ [label="author (items)"] [arrowhead=none, arrowtail=dot, dir=both];
+
+ timeside_models_Item -> timeside_models_DocBaseResource
+ [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
+ django_contrib_auth_models_User [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">User</FONT>
+ </TD></TR>
+ </TABLE>
+ >]
+ timeside_models_Experience -> django_contrib_auth_models_User
+ [label="author (experiences)"] [arrowhead=none, arrowtail=dot, dir=both];
+
+ timeside_models_Experience -> timeside_models_Processor
+ [label="processors (experiences)"] [arrowhead=dot arrowtail=dot, dir=both];
+
+ timeside_models_Experience -> timeside_models_Experience
+ [label="experiences (other_experiences)"] [arrowhead=dot arrowtail=dot, dir=both];
+
+ timeside_models_Experience -> timeside_models_DocBaseResource
+ [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
+
+ timeside_models_Result -> timeside_models_Item
+ [label="item (results)"] [arrowhead=none, arrowtail=dot, dir=both];
+
+ timeside_models_Result -> timeside_models_Parameters
+ [label="parameters (results)"] [arrowhead=none, arrowtail=dot, dir=both];
+
+ timeside_models_Result -> timeside_models_BaseResource
+ [label="abstract\ninheritance"] [arrowhead=empty, arrowtail=none, dir=both];
+
+ timeside_models_Parameters -> timeside_models_Processor
+ [label="processor (parameters)"] [arrowhead=none, arrowtail=dot, dir=both];
+
+ timeside_models_Task -> timeside_models_Experience
+ [label="experience (task)"] [arrowhead=none, arrowtail=dot, dir=both];
+
+ timeside_models_Task -> timeside_models_Selection
+ [label="selection (task)"] [arrowhead=none, arrowtail=dot, dir=both];
+ django_contrib_auth_models_User [label=<
+ <TABLE BGCOLOR="palegoldenrod" BORDER="0" CELLBORDER="0" CELLSPACING="0">
+ <TR><TD COLSPAN="2" CELLPADDING="4" ALIGN="CENTER" BGCOLOR="olivedrab4">
+ <FONT FACE="Helvetica Bold" COLOR="white">User</FONT>
+ </TD></TR>
+ </TABLE>
+ >]
+ timeside_models_Task -> django_contrib_auth_models_User
+ [label="author (tasks)"] [arrowhead=none, arrowtail=dot, dir=both];
+
+}
+
--- /dev/null
+# -*- coding: utf-8 -*-
+from south.utils import datetime_utils as datetime
+from south.db import db
+from south.v2 import SchemaMigration
+from django.db import models
+
+
+class Migration(SchemaMigration):
+
+ def forwards(self, orm):
+ # Deleting field 'Result.processor'
+ db.delete_column('timeside_results', 'processor_id')
+
+ # Adding field 'Result.parameters'
+ db.add_column('timeside_results', 'parameters',
+ self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='results', null=True, on_delete=models.SET_NULL, to=orm['timeside.Parameters']),
+ keep_default=False)
+
+
+ def backwards(self, orm):
+ # Adding field 'Result.processor'
+ db.add_column('timeside_results', 'processor',
+ self.gf('django.db.models.fields.related.ForeignKey')(related_name='results', null=True, to=orm['timeside.Processor'], on_delete=models.SET_NULL, blank=True),
+ keep_default=False)
+
+ # Deleting field 'Result.parameters'
+ db.delete_column('timeside_results', 'parameters_id')
+
+
+ models = {
+ 'auth.group': {
+ 'Meta': {'object_name': 'Group'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
+ 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
+ },
+ 'auth.permission': {
+ 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
+ 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
+ },
+ 'auth.user': {
+ 'Meta': {'object_name': 'User'},
+ 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
+ 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
+ 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
+ },
+ 'contenttypes.contenttype': {
+ 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
+ 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'timeside.experience': {
+ 'Meta': {'object_name': 'Experience', 'db_table': "'timeside_experiences'"},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'experiences'", 'null': 'True', 'on_delete': 'models.SET_NULL', 'to': "orm['auth.User']"}),
+ 'date_added': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'date_modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
+ 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'experiences': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'other_experiences'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['timeside.Experience']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_preset': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'processors': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'experiences'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['timeside.Processor']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '512', 'blank': 'True'}),
+ 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512', 'blank': 'True'})
+ },
+ 'timeside.item': {
+ 'Meta': {'ordering': "['title']", 'object_name': 'Item', 'db_table': "'timeside_items'"},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'items'", 'null': 'True', 'on_delete': 'models.SET_NULL', 'to': "orm['auth.User']"}),
+ 'date_added': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'date_modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
+ 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'file': ('django.db.models.fields.files.FileField', [], {'max_length': '1024', 'blank': 'True'}),
+ 'hdf5': ('django.db.models.fields.files.FileField', [], {'max_length': '1024', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'lock': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'mime_type': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
+ 'sha1': ('django.db.models.fields.CharField', [], {'max_length': '512', 'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '512', 'blank': 'True'}),
+ 'url': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'blank': 'True'}),
+ 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512', 'blank': 'True'})
+ },
+ 'timeside.parameters': {
+ 'Meta': {'object_name': 'Parameters'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_preset': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'parameters': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'processor': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'parameters'", 'null': 'True', 'to': "orm['timeside.Processor']"})
+ },
+ 'timeside.processor': {
+ 'Meta': {'object_name': 'Processor', 'db_table': "'timeside_processors'"},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'pid': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
+ 'version': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'})
+ },
+ 'timeside.result': {
+ 'Meta': {'object_name': 'Result', 'db_table': "'timeside_results'"},
+ 'date_added': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'date_modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
+ 'hdf5': ('django.db.models.fields.files.FileField', [], {'max_length': '1024', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'item': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'results'", 'null': 'True', 'on_delete': 'models.SET_NULL', 'to': "orm['timeside.Item']"}),
+ 'output': ('django.db.models.fields.files.FileField', [], {'max_length': '1024', 'blank': 'True'}),
+ 'output_mime_type': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
+ 'parameters': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'results'", 'null': 'True', 'on_delete': 'models.SET_NULL', 'to': "orm['timeside.Parameters']"}),
+ 'status': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
+ 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512', 'blank': 'True'})
+ },
+ 'timeside.selection': {
+ 'Meta': {'object_name': 'Selection', 'db_table': "'timeside_selections'"},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'selections'", 'null': 'True', 'on_delete': 'models.SET_NULL', 'to': "orm['auth.User']"}),
+ 'date_added': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'date_modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}),
+ 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'items': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'selections'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['timeside.Item']"}),
+ 'selections': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'other_selections'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['timeside.Selection']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '512', 'blank': 'True'}),
+ 'uuid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '512', 'blank': 'True'})
+ },
+ 'timeside.task': {
+ 'Meta': {'object_name': 'Task', 'db_table': "'timeside_tasks'"},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'tasks'", 'null': 'True', 'on_delete': 'models.SET_NULL', 'to': "orm['auth.User']"}),
+ 'experience': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'task'", 'null': 'True', 'to': "orm['timeside.Experience']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'selection': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'task'", 'null': 'True', 'to': "orm['timeside.Selection']"}),
+ 'status': ('django.db.models.fields.IntegerField', [], {'default': '1'})
+ }
+ }
+
+ complete_apps = ['timeside']
\ No newline at end of file
class Result(BaseResource):
item = models.ForeignKey('Item', related_name="results", verbose_name=_('item'), blank=True, null=True, on_delete=models.SET_NULL)
- processor = models.ForeignKey('Processor', related_name="results", verbose_name=_('processor'), blank=True, null=True, on_delete=models.SET_NULL)
+ parameters = models.ForeignKey('Parameters', related_name="results", verbose_name=_('parameters'), blank=True, null=True, on_delete=models.SET_NULL)
hdf5 = models.FileField(_('HDF5 result file'), upload_to='results/%Y/%m/%d', blank=True, max_length=1024)
output = models.FileField(_('Output file'), upload_to='results/%Y/%m/%d', blank=True, max_length=1024)
output_mime_type = models.CharField(_('Output mime type'), blank=True, max_length=256)