337 lines
19 KiB
Python
337 lines
19 KiB
Python
# Generated by Django 2.2.6 on 2020-01-21 10:18
|
|
|
|
from django.db import migrations, models
|
|
import django.db.models.deletion
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
initial = True
|
|
|
|
dependencies = [
|
|
('contenttypes', '0002_remove_content_type_name'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.CreateModel(
|
|
name='HeasarcBase',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('healpix', models.BigIntegerField(db_index=True, default=0)),
|
|
('ra', models.FloatField(default=0.0)),
|
|
('dec', models.FloatField(default=0.0)),
|
|
('lii', models.FloatField(default=0.0)),
|
|
('bii', models.FloatField(default=0.0)),
|
|
('error_radius', models.FloatField(default=0.0)),
|
|
('name', models.CharField(blank=True, default='', max_length=50)),
|
|
('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_heasarc.heasarcbase_set+', to='contenttypes.ContentType')),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
),
|
|
migrations.CreateModel(
|
|
name='HeasarcTable',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.CharField(blank=True, default='', max_length=36, unique=True)),
|
|
('description', models.CharField(blank=True, default='', max_length=120)),
|
|
('document_url', models.URLField(blank=True, default='', max_length=120)),
|
|
('search_radius', models.IntegerField(default=0)),
|
|
('frequency_regime', models.CharField(blank=True, default='', max_length=36)),
|
|
('observatory_name', models.CharField(blank=True, default='', max_length=36)),
|
|
('security', models.CharField(blank=True, default='', max_length=36)),
|
|
('parameter_defaults', models.CharField(blank=True, default='', max_length=1000)),
|
|
('declination', models.CharField(blank=True, default='', max_length=36)),
|
|
('right_ascension', models.CharField(blank=True, default='', max_length=36)),
|
|
('author', models.CharField(blank=True, default='', max_length=36)),
|
|
('bibcode', models.CharField(blank=True, default='', max_length=36)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Heasarc2SXPS',
|
|
fields=[
|
|
('heasarcbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='heasarc.HeasarcBase')),
|
|
('Exposure', models.FloatField(default=0.0)),
|
|
('LastObsDate', models.DateTimeField(blank=True, null=True)),
|
|
('FirstObsDate', models.DateTimeField(blank=True, null=True)),
|
|
('FirstDetDate', models.DateTimeField(blank=True, null=True)),
|
|
('LastDetDate', models.DateTimeField(blank=True, null=True)),
|
|
('BestDetectionID', models.IntegerField(default=0)),
|
|
('DetFlag', models.IntegerField(default=0)),
|
|
('Rate_band0', models.FloatField(default=0.0)),
|
|
('Rate_band0_pos', models.FloatField(default=0.0)),
|
|
('Rate_band0_neg', models.FloatField(default=0.0)),
|
|
('Rate_band1', models.FloatField(default=0.0)),
|
|
('Rate_band1_pos', models.FloatField(default=0.0)),
|
|
('Rate_band1_neg', models.FloatField(default=0.0)),
|
|
('Rate_band2', models.FloatField(default=0.0)),
|
|
('Rate_band2_pos', models.FloatField(default=0.0)),
|
|
('Rate_band2_neg', models.FloatField(default=0.0)),
|
|
('Rate_band3', models.FloatField(default=0.0)),
|
|
('Rate_band3_pos', models.FloatField(default=0.0)),
|
|
('Rate_band3_neg', models.FloatField(default=0.0)),
|
|
('PeakRate_band0_pos', models.FloatField(default=0.0)),
|
|
('PeakRate_band0_neg', models.FloatField(default=0.0)),
|
|
('PeakRate_band1', models.FloatField(default=0.0)),
|
|
('PeakRate_band1_pos', models.FloatField(default=0.0)),
|
|
('PeakRate_band1_neg', models.FloatField(default=0.0)),
|
|
('PeakRate_band2', models.FloatField(default=0.0)),
|
|
('PeakRate_band2_pos', models.FloatField(default=0.0)),
|
|
('PeakRate_band2_neg', models.FloatField(default=0.0)),
|
|
('PeakRate_band3', models.FloatField(default=0.0)),
|
|
('PeakRate_band3_pos', models.FloatField(default=0.0)),
|
|
('PeakRate_band3_neg', models.FloatField(default=0.0)),
|
|
('PowFlux', models.FloatField(default=0.0)),
|
|
('PowFlux_pos', models.FloatField(default=0.0)),
|
|
('PowFlux_neg', models.FloatField(default=0.0)),
|
|
('APECFlux', models.FloatField(default=0.0)),
|
|
('APECFlux_pos', models.FloatField(default=0.0)),
|
|
('APECFlux_neg', models.FloatField(default=0.0)),
|
|
('PowPeakFlux', models.FloatField(default=0.0)),
|
|
('PowPeakFlux_pos', models.FloatField(default=0.0)),
|
|
('PowPeakFlux_neg', models.FloatField(default=0.0)),
|
|
('FittedPowNH', models.FloatField(default=0.0)),
|
|
('FittedPowRedChi', models.FloatField(default=0.0)),
|
|
('FittedAPECNH', models.FloatField(default=0.0)),
|
|
('FittedAPECRedChi', models.FloatField(default=0.0)),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
bases=('heasarc.heasarcbase',),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Heasarc4XMMDR9',
|
|
fields=[
|
|
('heasarcbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='heasarc.HeasarcBase')),
|
|
('SRCID', models.BigIntegerField(default=0)),
|
|
('POSERR', models.FloatField(default=0.0)),
|
|
('DET_ML', models.FloatField(default=0.0)),
|
|
('EP_1_FLUX', models.FloatField(default=0.0)),
|
|
('EP_1_FLUX_ERR', models.FloatField(default=0.0)),
|
|
('EP_2_FLUX', models.FloatField(default=0.0)),
|
|
('EP_2_FLUX_ERR', models.FloatField(default=0.0)),
|
|
('EP_3_FLUX', models.FloatField(default=0.0)),
|
|
('EP_3_FLUX_ERR', models.FloatField(default=0.0)),
|
|
('EP_4_FLUX', models.FloatField(default=0.0)),
|
|
('EP_4_FLUX_ERR', models.FloatField(default=0.0)),
|
|
('EP_5_FLUX', models.FloatField(default=0.0)),
|
|
('EP_5_FLUX_ERR', models.FloatField(default=0.0)),
|
|
('EP_8_FLUX', models.FloatField(default=0.0)),
|
|
('EP_8_FLUX_ERR', models.FloatField(default=0.0)),
|
|
('EP_9_FLUX', models.FloatField(default=0.0)),
|
|
('EP_9_FLUX_ERR', models.FloatField(default=0.0)),
|
|
('HR1', models.FloatField(default=0.0)),
|
|
('HR1_ERR', models.FloatField(default=0.0)),
|
|
('HR2', models.FloatField(default=0.0)),
|
|
('HR2_ERR', models.FloatField(default=0.0)),
|
|
('HR3', models.FloatField(default=0.0)),
|
|
('HR3_ERR', models.FloatField(default=0.0)),
|
|
('HR4', models.FloatField(default=0.0)),
|
|
('HR4_ERR', models.FloatField(default=0.0)),
|
|
('EXTENT', models.FloatField(default=0.0)),
|
|
('EXT_ERR', models.FloatField(default=0.0)),
|
|
('EXT_ML', models.FloatField(default=0.0)),
|
|
('CHI2PROB', models.FloatField(default=0.0)),
|
|
('FVAR', models.FloatField(default=0.0)),
|
|
('FVARERR', models.FloatField(default=0.0)),
|
|
('VAR_FLAG', models.IntegerField(default=0)),
|
|
('SUM_FLAG', models.IntegerField(default=0)),
|
|
('EP_8_FMIN', models.FloatField(default=0.0)),
|
|
('EP_8_FMIN_ERR', models.FloatField(default=0.0)),
|
|
('EP_8_FMAX', models.FloatField(default=0.0)),
|
|
('EP_8_FMAX_ERR', models.FloatField(default=0.0)),
|
|
('MJD_FIRST', models.IntegerField(default=0)),
|
|
('MJD_LAST', models.IntegerField(default=0)),
|
|
('N_DETECTIONS', models.IntegerField(default=0)),
|
|
('CONFUSED', models.CharField(blank=True, default='', max_length=1)),
|
|
('WEBPAGE_URL', models.CharField(blank=True, default='', max_length=100)),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
bases=('heasarc.heasarcbase',),
|
|
),
|
|
migrations.CreateModel(
|
|
name='HeasarcALLWISEAGN',
|
|
fields=[
|
|
('heasarcbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='heasarc.HeasarcBase')),
|
|
('w1w2_color', models.FloatField(default=0.0)),
|
|
('w2w3_color', models.FloatField(default=0.0)),
|
|
('w1_mag', models.FloatField(default=0.0)),
|
|
('gmag', models.FloatField(default=0.0)),
|
|
('redshift', models.FloatField(default=0.0)),
|
|
('redshift_flag', models.CharField(blank=True, default='', max_length=1)),
|
|
('lqac2_name', models.CharField(blank=True, default='', max_length=17)),
|
|
('dr12q_name', models.CharField(blank=True, default='', max_length=24)),
|
|
('milliquas_name', models.CharField(blank=True, default='', max_length=25)),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
bases=('heasarc.heasarcbase',),
|
|
),
|
|
migrations.CreateModel(
|
|
name='HeasarcCSC',
|
|
fields=[
|
|
('heasarcbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='heasarc.HeasarcBase')),
|
|
('significance', models.FloatField(default=0.0)),
|
|
('b_flux_ap', models.FloatField(default=0.0)),
|
|
('b_flux_ap_hi', models.FloatField(default=0.0)),
|
|
('b_flux_ap_lo', models.FloatField(default=0.0)),
|
|
('m_flux_ap', models.FloatField(default=0.0)),
|
|
('m_flux_ap_hi', models.FloatField(default=0.0)),
|
|
('m_flux_ap_lo', models.FloatField(default=0.0)),
|
|
('conf_flag', models.CharField(blank=True, default='', max_length=1)),
|
|
('extent_flag', models.CharField(blank=True, default='', max_length=1)),
|
|
('error_ellipse_r0', models.FloatField(default=0.0)),
|
|
('error_ellipse_r1', models.FloatField(default=0.0)),
|
|
('error_ellipse_angle', models.FloatField(default=0.0)),
|
|
('m_photflux_ap', models.FloatField(default=0.0)),
|
|
('m_photflux_ap_hi', models.FloatField(default=0.0)),
|
|
('m_photflux_ap_lo', models.FloatField(default=0.0)),
|
|
('s_photflux_ap', models.FloatField(default=0.0)),
|
|
('s_photflux_ap_hi', models.FloatField(default=0.0)),
|
|
('s_photflux_ap_lo', models.FloatField(default=0.0)),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
bases=('heasarc.heasarcbase',),
|
|
),
|
|
migrations.CreateModel(
|
|
name='HeasarcRASS2RXS',
|
|
fields=[
|
|
('heasarcbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='heasarc.HeasarcBase')),
|
|
('count_rate', models.FloatField(default=0.0)),
|
|
('count_rate_error', models.FloatField(default=0.0)),
|
|
('exposure', models.FloatField(default=0.0)),
|
|
('source_extent', models.FloatField(default=0.0)),
|
|
('source_extent_prob', models.FloatField(default=0.0)),
|
|
('source_quality_flag', models.IntegerField(default=0)),
|
|
('hardness_ratio_1', models.FloatField(default=0.0)),
|
|
('hardness_ratio_2', models.FloatField(default=0.0)),
|
|
('plaw_flux', models.FloatField(default=0.0)),
|
|
('plaw_chi2_reduced', models.FloatField(default=0.0)),
|
|
('plaw_nh', models.FloatField(default=0.0)),
|
|
('mekal_flux', models.FloatField(default=0.0)),
|
|
('mekal_chi2_reduced', models.FloatField(default=0.0)),
|
|
('mekal_nh', models.FloatField(default=0.0)),
|
|
('bb_flux', models.FloatField(default=0.0)),
|
|
('bb_chi2_reduced', models.FloatField(default=0.0)),
|
|
('bb_nh', models.FloatField(default=0.0)),
|
|
('x_pixel_error', models.FloatField(default=0.0)),
|
|
('y_pixel_error', models.FloatField(default=0.0)),
|
|
('time', models.FloatField(default=0.0)),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
bases=('heasarc.heasarcbase',),
|
|
),
|
|
migrations.CreateModel(
|
|
name='HeasarcXMMSSC',
|
|
fields=[
|
|
('heasarcbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='heasarc.HeasarcBase')),
|
|
('detid', models.CharField(blank=True, default='', max_length=15)),
|
|
('srcid', models.CharField(blank=True, default='', max_length=15)),
|
|
('time', models.FloatField(default=0.0)),
|
|
('end_time', models.FloatField(default=0.0)),
|
|
('ep_8_flux', models.FloatField(default=0.0)),
|
|
('ep_8_flux_error', models.FloatField(default=0.0)),
|
|
('pn_8_flux', models.FloatField(default=0.0)),
|
|
('pn_8_flux_error', models.FloatField(default=0.0)),
|
|
('m1_8_flux', models.FloatField(default=0.0)),
|
|
('m1_8_flux_error', models.FloatField(default=0.0)),
|
|
('m2_8_flux', models.FloatField(default=0.0)),
|
|
('m2_8_flux_error', models.FloatField(default=0.0)),
|
|
('ep_1_flux', models.FloatField(default=0.0)),
|
|
('ep_1_flux_error', models.FloatField(default=0.0)),
|
|
('ep_2_flux', models.FloatField(default=0.0)),
|
|
('ep_2_flux_error', models.FloatField(default=0.0)),
|
|
('ep_3_flux', models.FloatField(default=0.0)),
|
|
('ep_3_flux_error', models.FloatField(default=0.0)),
|
|
('sum_flag', models.IntegerField(default=0)),
|
|
('sc_extent', models.FloatField(default=0.0)),
|
|
('sc_ext_ml', models.FloatField(default=0.0)),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
bases=('heasarc.heasarcbase',),
|
|
),
|
|
migrations.CreateModel(
|
|
name='TableColumn',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.CharField(blank=True, default='', max_length=36)),
|
|
('tdat_type', models.CharField(blank=True, default='', max_length=200)),
|
|
('description', models.CharField(blank=True, default='', max_length=120)),
|
|
('table', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='heasarc.HeasarcTable')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='HeasarcObjectClass',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('class_name', models.CharField(blank=True, default='', max_length=120)),
|
|
('class_id', models.IntegerField(default=0)),
|
|
('table', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='heasarc.HeasarcTable')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='HeasarcXrayMaster',
|
|
fields=[
|
|
('heasarcbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='heasarc.HeasarcBase')),
|
|
('database_table', models.CharField(blank=True, default='', max_length=120)),
|
|
('count_rate', models.FloatField(default=0.0)),
|
|
('count_rate_error', models.FloatField(default=0.0)),
|
|
('flux', models.FloatField(default=0.0)),
|
|
('exposure', models.FloatField(default=0.0)),
|
|
('class_id', models.IntegerField(default=0)),
|
|
('observatory', models.CharField(blank=True, default='', max_length=50)),
|
|
('object_class', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='heasarc.HeasarcObjectClass')),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
bases=('heasarc.heasarcbase',),
|
|
),
|
|
migrations.CreateModel(
|
|
name='HeasarcCHANMASTER',
|
|
fields=[
|
|
('heasarcbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='heasarc.HeasarcBase')),
|
|
('obsid', models.CharField(blank=True, default='00000', max_length=5)),
|
|
('status', models.CharField(blank=True, default='', max_length=20)),
|
|
('time', models.FloatField(default=0.0)),
|
|
('detector', models.CharField(blank=True, default='', max_length=6)),
|
|
('grating', models.CharField(blank=True, default='', max_length=6)),
|
|
('exposure', models.FloatField(default=0.0)),
|
|
('obstype', models.CharField(blank=True, default='', max_length=3)),
|
|
('pi', models.CharField(blank=True, default='', max_length=40)),
|
|
('cycle', models.IntegerField(default=0)),
|
|
('proposal', models.CharField(blank=True, default='', max_length=8)),
|
|
('public_date', models.IntegerField(default=0)),
|
|
('sequence_number', models.CharField(blank=True, default='000000', max_length=6)),
|
|
('data_mode', models.CharField(blank=True, default='', max_length=15)),
|
|
('category', models.CharField(blank=True, default='', max_length=50)),
|
|
('class_id', models.IntegerField(default=0)),
|
|
('object_class', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='heasarc.HeasarcObjectClass')),
|
|
],
|
|
options={
|
|
'abstract': False,
|
|
'base_manager_name': 'objects',
|
|
},
|
|
bases=('heasarc.heasarcbase',),
|
|
),
|
|
]
|