Templates added
This commit is contained in:
139
Templates/astrobasis/index.html
Normal file
139
Templates/astrobasis/index.html
Normal file
@@ -0,0 +1,139 @@
|
||||
{% extends "base.html" %}
|
||||
{% load heasarc_templates %}
|
||||
|
||||
{% block header %}
|
||||
<!--a class="btn btn-success" role="button" href="/erotrans">Daily source lists</a>
|
||||
<a class="btn btn-success" role="button" href="{% url 'show all transeints' %}">All transients</a-->
|
||||
|
||||
ZTF Alerts: <a href="https://mars.lco.global/">MARS</a>, ALeRCE <a href="https://alerce.online/">ZTF Explorer</a>, <a href="https://snhunter.alerce.online/"></a> ZTF Data <a href="https://zwickytransientfacility.github.io/ztf-avro-alert/schema.html">schema</a>
|
||||
|
||||
{% endblock %}
|
||||
{% block precontent %}{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
{% if cat %}
|
||||
<h3>Source list <a href="{{ cat.get_absolute_url }}">{{ cat.obsid }}</a> ({{ cat.nrows }} rows) </h3>
|
||||
<p><strong>Dates:</strong> {{ cat.start|date:"d M Y H:i" }} - {{ cat.stop|date:"d M Y H:i" }},
|
||||
<strong>MJD:</strong> {{ cat.mjd_start|floatformat:4 }} - {{ cat.mjd_stop|floatformat:4 }},
|
||||
<strong>eRoDays:</strong> {{ cat.eroday_start }} - {{ cat.eroday_stop }},
|
||||
<strong>Created</strong> {{ cat.created|date:"d.m.y H:i" }}</p>
|
||||
<h4><a href="{{ cat.get_absolute_url_match }}">Matched only ({{ match_count }})</a> |
|
||||
<a href="{{ cat.get_absolute_url_nomatch }}">Not matched ({{ nomatch_count }})</a> |
|
||||
<a href="{{ cat.get_absolute_url_transients }}">Transients ({{ trans_count }})</a>
|
||||
{% if gaia_match_count %}| <a href="{{ cat.get_absolute_url_gaia }}">Gaia ({{ gaia_match_count }})</a>{% endif %}
|
||||
</h4>
|
||||
|
||||
{% if srcs %}
|
||||
|
||||
<!--table class="table"-->
|
||||
<table id="dterotrans" class="table table-striped table-bordered table-sm" cellspacing="0" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="th-sm">Source name</th>
|
||||
<th class="th-sm">N/Match</th>
|
||||
<th class="th-sm">RA</th>
|
||||
<th class="th-sm">Dec</th>
|
||||
<th class="th-sm">DET_LIKE_0</th>
|
||||
<th class="th-sm">ML_FLUX_0</th>
|
||||
<th class="th-sm">Rate</th>
|
||||
<th class="th-sm">Flux</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for src in srcs %}
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
<a href="{{ src.get_absolute_url }}"><b>{{ src.name }}</b></a> {% if src.rosat_transient %}(ROSAT){% endif %}
|
||||
</td>
|
||||
<td>{{ src.heasarc.all.count }}</b></td>
|
||||
<td>{{ src.ra|floatformat:3 }}</td>
|
||||
<td>{{ src.dec|floatformat:2 }}</td>
|
||||
<td>{{ src.DET_LIKE_0|floatformat:2 }}</td>
|
||||
<td>{{ src.ML_FLUX_0|floatformat:2 }}</td>
|
||||
<td>{{ src.rate|floatformat:4 }}</td>
|
||||
<td>{{ src.flux }} </td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<!--tr>
|
||||
<th>Source name</th>
|
||||
<th>N/Match</th>
|
||||
<th>RA</th>
|
||||
<th>Dec</th>
|
||||
<th>Healpix</th>
|
||||
<th>S/N</th>
|
||||
<th>Rate</th>
|
||||
<th>Flux</th>
|
||||
</tr-->
|
||||
</tfoot>
|
||||
</table>
|
||||
{% endif %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% if ztf_alerts %}
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- insert this snippet where you want Aladin Lite viewer to appear and after the loading of jQuery -->
|
||||
<div id="aladin-lite-div" style="width:800px;height:800px;align=center"></div>
|
||||
<!--input id="allwise" type="radio" name="survey" value="P/allWISE/color"><label for="allwise">AllWISE<label-->
|
||||
<script type="text/javascript" src="//aladin.u-strasbg.fr/AladinLite/api/v2/latest/aladin.min.js" charset="utf-8"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
/* survey: "P/DSS2/color", */
|
||||
var aladin = A.aladin('#aladin-lite-div', {
|
||||
cooFrame: "GAL",
|
||||
survey: "P/DSS2/color",
|
||||
fov: 197, target: "0. 0.",
|
||||
showShareControl: true,
|
||||
showCooGrid: false});
|
||||
/*
|
||||
see http://aladin.u-strasbg.fr/hips/list for more
|
||||
*/
|
||||
aladin.createImageSurvey("DIRBE_4","DIRBE_4", "http://cade.irap.omp.eu/documents/Ancillary/4Aladin/DIRBE_4",'galactic',8, {imgFormat: 'jpg'});
|
||||
/* aladin.createImageSurvey("XMMrgb","XMMrgb", "http://skies.esac.esa.int/XMM-Newton/EPIC-RGB",'equatorial',8, {imgFormat: 'jpg'}) */
|
||||
aladin.getBaseImageLayer().getColorMap().update('rainbow');
|
||||
|
||||
aladin.createImageSurvey("RASS-soft", "RASS-soft", "http://cade.irap.omp.eu/documents/Ancillary/4Aladin/RASS_IM3", 'galactic', 12, {imgFormat: 'jpg'})
|
||||
aladin.setImageSurvey(aladin.createImageSurvey("RASS", "RASS", "http://alasky.u-strasbg.fr/RASS", 'equatorial', 12, {imgFormat: 'jpg'}));
|
||||
aladin.getBaseImageLayer().getColorMap().update('cubehelix');
|
||||
aladin.getBaseImageLayer().getColorMap().reverse('true');
|
||||
aladin.setImageSurvey(aladin.createImageSurvey("LAB-NH", "LAB-NH", "http://cade.irap.omp.eu/documents/Ancillary/4Aladin/LAB_NH", 'galactic', 12, {imgFormat: 'jpg'}));
|
||||
aladin.setOverlayImageLayer(aladin.createImageSurvey("Planck-HFI", "Planck-HFI", "http://alasky.u-strasbg.fr/PLANCK/R2/HFI_Color_353_545_857", 'galactic', 12, {imgFormat: 'jpg'}));
|
||||
aladin.getOverlayImageLayer().setAlpha(0.35);
|
||||
aladin.getOverlayImageLayer().getColorMap().reverse('true');
|
||||
|
||||
aladin.setImageSurvey("DIRBE_4");
|
||||
aladin.setOverlayImageLayer("");
|
||||
|
||||
aladin.addCatalog(A.catalogFromURL('http://193.232.10.38/static/aladin/pvlabs.vot',
|
||||
{name: 'Labels', sourceSize:5, color: 'red', shape: 'circle',
|
||||
raField: "col3", decField: "col4",
|
||||
displayLabel: true,labelColumn: "col8", labelColor: "red", labelFont: "12px sans-serif",
|
||||
onClick: 'showPopup'}));
|
||||
|
||||
var cat1 = A.catalog({shape: 'circle', name: 'ZTF alerts', color: 'white', sourceSize: 10, displayLabel: false,onClick: 'showPopup'});
|
||||
|
||||
{% for src in ztf_alerts %}
|
||||
cat1.addSources(A.source({{ src.ra|safe }}, {{ src.dec|safe }}, {name: '<a href="{{ src.get_absolute_url }}">{{ src.oid }}', RA: '{{ src.ra|floatformat:4 }}', Dec: '{{ src.meandec|floatformat:4 }}', Healpix: '{{ src.healpix }}'}));
|
||||
{% endfor %}
|
||||
|
||||
aladin.addCatalog(cat1);
|
||||
|
||||
aladin.addCatalog(A.catalogFromURL('http://193.232.10.38/static/aladin/bound_radec.csv.xml',
|
||||
{name: 'boundary', sourceSize:10, color: 'red', shape: 'cross' }));
|
||||
|
||||
var simbadhips = A.catalogHiPS('http://axel.u-strasbg.fr/HiPSCatService/Simbad', {color: "#2F4F4F", onClick: 'showPopup', name: 'Simbad'}, null, true);
|
||||
aladin.addCatalog(simbadhips);
|
||||
simbadhips.hide();
|
||||
|
||||
</script>
|
||||
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% endblock %}
|
45
Templates/astrobasis/magnitude.html
Normal file
45
Templates/astrobasis/magnitude.html
Normal file
@@ -0,0 +1,45 @@
|
||||
{% extends "mdb.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block header %}
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p>
|
||||
<h3>Add magnitude for <b>{{ src }}</b>, which is optical counterpart of <a href="{{ base.get_base_url }}">{{ base }}</a></h3>
|
||||
</p>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p>
|
||||
<form enctype="multipart/form-data" action="" method="post">{% csrf_token %}
|
||||
<div class="form-group">
|
||||
<form action="/srgz/search" method="post">
|
||||
{% csrf_token %}
|
||||
<table class="table">
|
||||
{{ form }}
|
||||
</table>
|
||||
|
||||
<p>{{ src.notes }}</p>
|
||||
|
||||
<input type="submit" class="btn btn-primary" value="Submit" />
|
||||
</form>
|
||||
</div>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
41
Templates/astrobasis/show_ztf_alerce.html
Normal file
41
Templates/astrobasis/show_ztf_alerce.html
Normal file
@@ -0,0 +1,41 @@
|
||||
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block header %}{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
{% if alerce %}
|
||||
<h4>Specific {{ alerce.oid }} fields:</h4>
|
||||
|
||||
<p><a href="{{ alerce.get_alerce_url }}">ALeRCE</a> <!--a href="{{ alerce.get_tns_url }}">Transient Name Server</a--></p>
|
||||
|
||||
<p><strong>RA/Dec:</strong> {{ alerce.ra|floatformat:3 }}, {{ alerce.dec|floatformat:3 }}, <strong>nobs:</strong> {{ alerce.nobs }}</p>
|
||||
<p>Early Classifier: <strong>{{ alerce.get_early_class }}</strong> ({{ alerce.classearly }}) with probability of {{ alerce.pclassearly|floatformat:2 }}.</p>
|
||||
|
||||
{% if alerce.classrf %}<p>Late Classifier: <strong>{{ alerce.get_late_class }}</strong> ({{ alerce.classrf }}) with probability of {{ alerce.pclassrf|floatformat:2 }}.</p>{% endif %}
|
||||
|
||||
<p>Detected between {{ alerce.firstdate|date:"d.m.Y H:i" }} - {{ alerce.lastdate|date:"d.m.Y H:i" }} (<strong>MJD:</strong> {{ alerce.firstmjd|floatformat:4 }} - {{ alerce.lastmjd|floatformat:4 }}).</p>
|
||||
|
||||
<p>
|
||||
|
||||
<h4>Magnitute</h4>
|
||||
mean_magap_g = {{ alerce.mean_magap_g|floatformat:2 }} {% if alerce.sigma_magap_g %}+/- {{ alerce.sigma_magap_g|floatformat:2 }}{% endif %}<br>
|
||||
mean_magap_r = {{ alerce.mean_magap_r|floatformat:2 }} {% if alerce.sigma_magap_r %}+/- {{ alerce.sigma_magap_r|floatformat:2 }}{% endif %}<br>
|
||||
|
||||
mean_magpsf_g = {{ alerce.mean_magpsf_g|floatformat:2 }} {% if alerce.sigma_magpsf_g %}+/- {{ alerce.sigma_magpsf_g|floatformat:2 }}{% endif %}<br>
|
||||
mean_magpsf_r = {{ alerce.mean_magpsf_r|floatformat:2 }} {% if alerce.sigma_magpsf_r %}+/- {{ alerce.sigma_magpsf_r|floatformat:2 }}{% endif %}<br>
|
||||
</p>
|
||||
|
||||
|
||||
{% if alerce.survey %}
|
||||
<h4>Close to SRG survey</h4>
|
||||
{% for survey in alerce.survey.all %}
|
||||
<a href="{{ survey.get_absolute_url }}">{{ survey.experiment }}</a> {{ survey.start|date:"d.m.y H:i" }} - {{ survey.stop|date:"d.m.y H:i" }}<br>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
<p>healpix_source: {{ alerce.healpix }}, healpix_plate: {{ alerce.healpix_plate }}, <strong>loaded:</strong> {{ alerce.created|date:"d.m.Y H:i" }}</p>
|
||||
|
||||
{% endif %}
|
||||
{% endblock %}
|
49
Templates/astrobasis/update_usercat.html
Normal file
49
Templates/astrobasis/update_usercat.html
Normal file
@@ -0,0 +1,49 @@
|
||||
{% extends "mdb.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block header %}
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p>
|
||||
<h3>Update optical counterpart <b>{{ src }}</b> of <a href="{{ src.get_base_url }}">{{ base }}</a></h3>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<h4>Magnitudes [<a title="add magnitude" href="{{ src.get_add_magn_url }}/{{ base.pk }}">+</a>]</h4>
|
||||
|
||||
{% for magn in src.magnitudes.all %}
|
||||
<b>{{ magn.magn }}</b> {{ magn.band }} [<a href="{{ magn.get_delete_url }}/{{ src.pk }}">del</a>],
|
||||
{% endfor %}
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p>
|
||||
<form enctype="multipart/form-data" action="" method="post">{% csrf_token %}
|
||||
<div class="form-group">
|
||||
<form action="/srgz/search" method="post">
|
||||
{% csrf_token %}
|
||||
<table class="table">
|
||||
{{ form }}
|
||||
</table>
|
||||
<input type="submit" class="btn btn-primary" value="Submit" />
|
||||
</form>
|
||||
</div>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
40
Templates/astrobasis/usercat.html
Normal file
40
Templates/astrobasis/usercat.html
Normal file
@@ -0,0 +1,40 @@
|
||||
{% extends "mdb.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block header %}
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p>
|
||||
<h3>Attach optical counterpart to <a href="{{ src.get_base_url }}">{{ src }}</a></h3>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p>
|
||||
<form enctype="multipart/form-data" action="" method="post">{% csrf_token %}
|
||||
<div class="form-group">
|
||||
<form action="/srgz/search" method="post">
|
||||
{% csrf_token %}
|
||||
<table class="table">
|
||||
{{ form }}
|
||||
</table>
|
||||
<input type="submit" class="btn btn-primary" value="Submit" />
|
||||
</form>
|
||||
</div>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
Reference in New Issue
Block a user