| 
| tuple  | active = forms.BooleanField(required=False) | 
|   | 
| tuple  | alias = forms.CharField(max_length=255, required=False, widget=forms.TextInput(attrs={'size':'50'})) | 
|   | 
| tuple  | uploadDate = forms.DateTimeField(required=False) | 
|   | 
| tuple  | relativeFilePath = forms.CharField(max_length=1024, required=False, widget=forms.TextInput(attrs={'size':'50', 'readonly':'1'})) | 
|   | 
| tuple  | sensor = forms.ModelChoiceField(Sensor.objects.all(), required=False) | 
|   | 
| tuple  | startTime = forms.DateTimeField(required=False) | 
|   | 
| tuple  | sex = forms.ChoiceField(choices=(("M", "Male"), ("F", "Female")), required=False) | 
|   | 
| tuple  | contextInfo = forms.CharField(widget=forms.Textarea, required=False) | 
|   | 
| tuple  | fileSize = forms.IntegerField(label="File Size", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | dataStartIndex = forms.IntegerField(label="Data Start Index", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | dataSize = forms.IntegerField(label="Data Size", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | wFormatTag = forms.IntegerField(label="W Format Tag", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | numChannels = forms.IntegerField(label="Number of Channels", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | sampleRate = forms.IntegerField(label="SampleRate", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | nAvgBytesPerSec = forms.IntegerField(label="Average Bytes Per Second", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | nBlockAlign = forms.IntegerField(label="Block Align", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | bitsPerSample = forms.IntegerField(label="Bits Per Sample", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | numBytesToTailPad = forms.IntegerField(label="Number of Bytes to Tail Pad", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | numFrames = forms.IntegerField(label="Number of Frames", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | durationInSeconds = forms.FloatField(label="Duration(in seconds)", required=False, widget=forms.TextInput(attrs={'readonly':'1'})) | 
|   | 
| tuple  | md5 = forms.CharField(max_length=32, required=False, widget=forms.TextInput(attrs={'size':'34', 'readonly':'1'})) | 
|   | 
| tuple  | willNotLoad = forms.BooleanField(label='Will Not Load', required=False, initial=False) | 
|   | 
| tuple  | blankPage = forms.BooleanField(label='Blank Page', required=False, initial=False) | 
|   | 
| tuple  | partialImage = forms.BooleanField(label='Partial Image', required=False, initial=False) | 
|   | 
| tuple  | flippedVertical = forms.BooleanField(label='Flipped Vertical', required=False, initial=False) | 
|   | 
| tuple  | flippedHorizontal = forms.BooleanField(label='Flipped Horizontal', required=False, initial=False) | 
|   | 
| tuple  | otherBad = forms.BooleanField(label='Other', required=False, initial=False) | 
|   | 
| tuple  | comment = forms.CharField(max_length=255, required=False) | 
|   | 
| tuple  | cover = forms.BooleanField(label='A Cover Page?', required=False, initial=False) | 
|   | 
| tuple  | index = forms.BooleanField(label='Index', required=False, initial=False) | 
|   | 
| tuple  | furtherProcessing = forms.BooleanField(label='Warrants Further Procesing', required=False, initial=False) | 
|   | 
| tuple  | columns = forms.ChoiceField(choices=(("", "----"), ("1", "1"), ("2", "2")), required=False) | 
|   |