Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
GraceDB Server
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Michael William Coughlin
GraceDB Server
Commits
ccf37de3
Commit
ccf37de3
authored
10 years ago
by
Branson Craig Stephens
Browse files
Options
Downloads
Patches
Plain Diff
Removed unnecessary uid column from gracedb_event.
parent
f4dbc27d
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
gracedb/migrations/0025_auto__del_field_event_uid.py
+240
-0
240 additions, 0 deletions
gracedb/migrations/0025_auto__del_field_event_uid.py
gracedb/models.py
+7
-2
7 additions, 2 deletions
gracedb/models.py
with
247 additions
and
2 deletions
gracedb/migrations/0025_auto__del_field_event_uid.py
0 → 100644
+
240
−
0
View file @
ccf37de3
# -*- 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 'Event.uid'
db
.
delete_column
(
u
'
gracedb_event
'
,
'
uid
'
)
def
backwards
(
self
,
orm
):
# Adding field 'Event.uid'
db
.
add_column
(
u
'
gracedb_event
'
,
'
uid
'
,
self
.
gf
(
'
django.db.models.fields.CharField
'
)(
default
=
''
,
max_length
=
20
),
keep_default
=
False
)
models
=
{
u
'
auth.group
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Group
'
},
u
'
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
'
:
u
"
orm[
'
auth.Permission
'
]
"
,
'
symmetrical
'
:
'
False
'
,
'
blank
'
:
'
True
'
})
},
u
'
auth.permission
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
(u
'
content_type__app_label
'
, u
'
content_type__model
'
, u
'
codename
'
)
"
,
'
unique_together
'
:
"
((u
'
content_type
'
, u
'
codename
'
),)
"
,
'
object_name
'
:
'
Permission
'
},
'
codename
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
100
'
}),
'
content_type
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
contenttypes.ContentType
'
]
"
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
50
'
})
},
u
'
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
'
,
[],
{
'
symmetrical
'
:
'
False
'
,
'
related_name
'
:
"
u
'
user_set
'"
,
'
blank
'
:
'
True
'
,
'
to
'
:
u
"
orm[
'
auth.Group
'
]
"
}),
u
'
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
'
,
[],
{
'
symmetrical
'
:
'
False
'
,
'
related_name
'
:
"
u
'
user_set
'"
,
'
blank
'
:
'
True
'
,
'
to
'
:
u
"
orm[
'
auth.Permission
'
]
"
}),
'
username
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
30
'
})
},
u
'
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
'
}),
u
'
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
'
})
},
u
'
gracedb.approval
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Approval
'
},
'
approvedEvent
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Event
'
]
"
}),
'
approver
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
auth.User
'
]
"
}),
'
approvingCollaboration
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
1
'
}),
'
created
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now_add
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
})
},
u
'
gracedb.coincinspiralevent
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
[
'
-id
'
]
"
,
'
object_name
'
:
'
CoincInspiralEvent
'
,
'
_ormbases
'
:
[
u
'
gracedb.Event
'
]},
'
combined_far
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
end_time
'
:
(
'
django.db.models.fields.PositiveIntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
end_time_ns
'
:
(
'
django.db.models.fields.PositiveIntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
u
'
event_ptr
'
:
(
'
django.db.models.fields.related.OneToOneField
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Event
'
]
"
,
'
unique
'
:
'
True
'
,
'
primary_key
'
:
'
True
'
}),
'
false_alarm_rate
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
ifos
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
default
'
:
"''"
,
'
max_length
'
:
'
20
'
}),
'
mass
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
mchirp
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
minimum_duration
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
snr
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
})
},
u
'
gracedb.event
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
[
'
-id
'
]
"
,
'
object_name
'
:
'
Event
'
},
'
created
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now_add
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
far
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
gpstime
'
:
(
'
django.db.models.fields.PositiveIntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
group
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Group
'
]
"
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
instruments
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
default
'
:
"''"
,
'
max_length
'
:
'
20
'
}),
'
labels
'
:
(
'
django.db.models.fields.related.ManyToManyField
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Label
'
]
"
,
'
through
'
:
u
"
orm[
'
gracedb.Labelling
'
]
"
,
'
symmetrical
'
:
'
False
'
}),
'
likelihood
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
nevents
'
:
(
'
django.db.models.fields.PositiveIntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
pipeline
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Pipeline
'
]
"
}),
'
search
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Search
'
]
"
,
'
null
'
:
'
True
'
}),
'
submitter
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
auth.User
'
]
"
})
},
u
'
gracedb.eventlog
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
[
'
-created
'
,
'
-N
'
]
"
,
'
unique_together
'
:
"
((
'
event
'
,
'
N
'
),)
"
,
'
object_name
'
:
'
EventLog
'
},
'
N
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{}),
'
comment
'
:
(
'
django.db.models.fields.TextField
'
,
[],
{}),
'
created
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now_add
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
event
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Event
'
]
"
}),
'
file_version
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
filename
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
default
'
:
"''"
,
'
max_length
'
:
'
100
'
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
issuer
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
auth.User
'
]
"
})
},
u
'
gracedb.grbevent
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
[
'
-id
'
]
"
,
'
object_name
'
:
'
GrbEvent
'
,
'
_ormbases
'
:
[
u
'
gracedb.Event
'
]},
'
author_ivorn
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
200
'
,
'
null
'
:
'
True
'
}),
'
author_shortname
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
200
'
,
'
null
'
:
'
True
'
}),
'
coord_system
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
200
'
,
'
null
'
:
'
True
'
}),
'
dec
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
error_radius
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
u
'
event_ptr
'
:
(
'
django.db.models.fields.related.OneToOneField
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Event
'
]
"
,
'
unique
'
:
'
True
'
,
'
primary_key
'
:
'
True
'
}),
'
how_description
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
200
'
,
'
null
'
:
'
True
'
}),
'
how_reference_url
'
:
(
'
django.db.models.fields.URLField
'
,
[],
{
'
max_length
'
:
'
200
'
,
'
null
'
:
'
True
'
}),
'
ivorn
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
200
'
,
'
null
'
:
'
True
'
}),
'
observatory_location_id
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
200
'
,
'
null
'
:
'
True
'
}),
'
ra
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
})
},
u
'
gracedb.group
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Group
'
},
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
20
'
})
},
u
'
gracedb.label
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Label
'
},
'
defaultColor
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
default
'
:
"'
black
'"
,
'
max_length
'
:
'
20
'
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
unique
'
:
'
True
'
,
'
max_length
'
:
'
20
'
})
},
u
'
gracedb.labelling
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Labelling
'
},
'
created
'
:
(
'
django.db.models.fields.DateTimeField
'
,
[],
{
'
auto_now_add
'
:
'
True
'
,
'
blank
'
:
'
True
'
}),
'
creator
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
auth.User
'
]
"
}),
'
event
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Event
'
]
"
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
label
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Label
'
]
"
})
},
u
'
gracedb.multiburstevent
'
:
{
'
Meta
'
:
{
'
ordering
'
:
"
[
'
-id
'
]
"
,
'
object_name
'
:
'
MultiBurstEvent
'
,
'
_ormbases
'
:
[
u
'
gracedb.Event
'
]},
'
amplitude
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
bandwidth
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
central_freq
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
confidence
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
duration
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
u
'
event_ptr
'
:
(
'
django.db.models.fields.related.OneToOneField
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Event
'
]
"
,
'
unique
'
:
'
True
'
,
'
primary_key
'
:
'
True
'
}),
'
false_alarm_rate
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
ifos
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
default
'
:
"''"
,
'
max_length
'
:
'
20
'
}),
'
ligo_angle
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
ligo_angle_sig
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
ligo_axis_dec
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
ligo_axis_ra
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
peak_time
'
:
(
'
django.db.models.fields.PositiveIntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
peak_time_ns
'
:
(
'
django.db.models.fields.PositiveIntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
snr
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
start_time
'
:
(
'
django.db.models.fields.PositiveIntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
start_time_ns
'
:
(
'
django.db.models.fields.PositiveIntegerField
'
,
[],
{
'
null
'
:
'
True
'
})
},
u
'
gracedb.pipeline
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Pipeline
'
},
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
100
'
})
},
u
'
gracedb.search
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Search
'
},
'
description
'
:
(
'
django.db.models.fields.TextField
'
,
[],
{
'
blank
'
:
'
True
'
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
100
'
})
},
u
'
gracedb.singleinspiral
'
:
{
'
Gamma0
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma1
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma2
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma3
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma4
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma5
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma6
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma7
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma8
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Gamma9
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
Meta
'
:
{
'
object_name
'
:
'
SingleInspiral
'
},
'
alpha
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
alpha1
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
alpha2
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
alpha3
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
alpha4
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
alpha5
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
alpha6
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
amplitude
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
bank_chisq
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
bank_chisq_dof
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
beta
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
channel
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
20
'
}),
'
chi
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
chisq
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
chisq_dof
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
coa_phase
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
cont_chisq
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
cont_chisq_dof
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
eff_distance
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
end_time
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
end_time_gmst
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
end_time_ns
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
eta
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
event
'
:
(
'
django.db.models.fields.related.ForeignKey
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.Event
'
]
"
}),
'
event_duration
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
f_final
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
ifo
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
20
'
,
'
null
'
:
'
True
'
}),
'
impulse_time
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
impulse_time_ns
'
:
(
'
django.db.models.fields.IntegerField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
kappa
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
mass1
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
mass2
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
mchirp
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
mtotal
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
psi0
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
psi3
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
rsqveto_duration
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
search
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
20
'
,
'
null
'
:
'
True
'
}),
'
sigmasq
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
snr
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
tau0
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
tau2
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
tau3
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
tau4
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
tau5
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
template_duration
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
}),
'
ttotal
'
:
(
'
django.db.models.fields.FloatField
'
,
[],
{
'
null
'
:
'
True
'
})
},
u
'
gracedb.tag
'
:
{
'
Meta
'
:
{
'
object_name
'
:
'
Tag
'
},
'
displayName
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
200
'
,
'
null
'
:
'
True
'
}),
'
eventlogs
'
:
(
'
django.db.models.fields.related.ManyToManyField
'
,
[],
{
'
to
'
:
u
"
orm[
'
gracedb.EventLog
'
]
"
,
'
symmetrical
'
:
'
False
'
}),
u
'
id
'
:
(
'
django.db.models.fields.AutoField
'
,
[],
{
'
primary_key
'
:
'
True
'
}),
'
name
'
:
(
'
django.db.models.fields.CharField
'
,
[],
{
'
max_length
'
:
'
100
'
})
}
}
complete_apps
=
[
'
gracedb
'
]
\ No newline at end of file
This diff is collapsed.
Click to expand it.
gracedb/models.py
+
7
−
2
View file @
ccf37de3
...
...
@@ -94,7 +94,7 @@ class Event(models.Model):
submitter
=
models
.
ForeignKey
(
DjangoUser
)
created
=
models
.
DateTimeField
(
auto_now_add
=
True
)
group
=
models
.
ForeignKey
(
Group
)
uid
=
models
.
CharField
(
max_length
=
20
,
default
=
""
)
# XXX deprecated. should be removed.
#
uid = models.CharField(max_length=20, default="") # XXX deprecated. should be removed.
#analysisType = models.CharField(max_length=20, choices=ANALYSIS_TYPE_CHOICES)
# Note: a default value is needed only during the schema migration
...
...
@@ -123,7 +123,12 @@ class Event(models.Model):
ordering
=
[
"
-id
"
]
def
graceid
(
self
):
if
self
.
group
.
name
==
"
Test
"
or
self
.
search
.
name
==
"
Test
"
:
# Unlike group and pipeline, 'search' is allowed to be None.
if
self
.
search
:
if
self
.
search
.
name
==
"
Test
"
:
return
"
T%04d
"
%
self
.
id
if
self
.
group
.
name
==
"
Test
"
:
return
"
T%04d
"
%
self
.
id
elif
self
.
pipeline
==
"
HardwareInjection
"
:
return
"
H%04d
"
%
self
.
id
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment