##// END OF EJS Templates
Remove test button
Remove test button

File last commit:

r39:b80dda8fb07c
r40:be0b5b84adad
Show More
models.py
40 lines | 982 B | text/x-python | PythonLexer
First version RTI, Spectra, Noise + Docker
r0 # -*- coding: utf-8 -*-
from django.db import models
Juan C. Espinoza
Test Version
r22 from mongoengine import Document, IntField, FloatField, StringField, DictField, ListField, DateTimeField, ReferenceField
First version RTI, Spectra, Noise + Docker
r0
class Experiment(Document):
Reorganize models, smaller docker, others
r2 code = IntField(unique=True)
name = StringField(max_length=40)
Juan C. Espinoza
Test Version
r22 class ExpDetail(Document):
experiment = ReferenceField(Experiment)
First version RTI, Spectra, Noise + Docker
r0 date = DateTimeField()
Juan C. Espinoza
Test Version
r22 last_time = FloatField()
Juan C. Espinoza
Work with static images, fix styles, fix default values in forms
r36 interval = IntField()
Juan C. Espinoza
Better navigation, sidebar, update jroplots #TODO OverJRO
r39 tag = StringField(max_length=40)
First version RTI, Spectra, Noise + Docker
r0
Juan C. Espinoza
Test Version
r22 def plots(self):
return PlotMeta.objects(exp_detail=self)
class PlotMeta(Document):
exp_detail = ReferenceField(ExpDetail)
metadata = DictField()
plot = StringField()
First version RTI, Spectra, Noise + Docker
r0
Juan C. Espinoza
Test Version
r22 class PlotData(Document):
plot = ReferenceField(PlotMeta)
First version RTI, Spectra, Noise + Docker
r0 time = FloatField()
Juan C. Espinoza
Test Version
r22 data = ListField()
First version RTI, Spectra, Noise + Docker
r0
meta = {
Juan C. Espinoza
Test Version
r22 'indexes': ["plot", "+time"]
First version RTI, Spectra, Noise + Docker
r0 }
Developer
New version with cards and status alerts
r11
Juan C. Espinoza
Better navigation, sidebar, update jroplots #TODO OverJRO
r39 class Exp(models.Model):
name = models.CharField(max_length=60)
code = models.IntegerField()
def __str__(self):
return self.name