# 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',), ), ]