CINXE.COM
VizieR {{catName}}
<!DOCTYPE html> <html lang="en" ng-app='myApp' ng-controller='myCtrl'> <head> <meta charset="utf-8"> <title>VizieR {{catName}}</title> <meta name="keywords" content="CDS, VizieR, astronomical data center, catalogue"/> <meta name="Description" CONTENT="VizieR catalogues"> <script src="/vizier/v-search/angularjs.js"></script> <script src="/vizier/v-search/ui-bootstrap-tpls-2.5.0.min.js"></script> <script type="text/javascript" src="/vizier/v-search/vsearch_controller.js"></script> <script type="text/javascript" src="/vizier/v-search/vsearch_model.js"></script> <link href="/vizier/v-search/bootstrap.css" rel="stylesheet"> <link href="/vizier/v-search/styleSheet.css" rel="stylesheet"> <link rel="stylesheet" href="/vizier/v-search/auto-complete.css"> <script src="/vizier/v-search/auto-complete.js"></script> <!-- Include the CSS stylesheet for the CDS navbar and footer: --> <link href="/cds-navbar-resources/css/cdsnavbar.min.css" rel="stylesheet"> <!-- Include OpenSearch engines for CDS services: --> <link title="SIMBAD" rel="search" type="application/opensearchdescription+xml" href="/cds-navbar-resources/opensearch/simbad.xml"> <link title="VizieR" rel="search" type="application/opensearchdescription+xml" href="/cds-navbar-resources/opensearch/vizier.xml"> <link title="Aladin" rel="search" type="application/opensearchdescription+xml" href="/cds-navbar-resources/opensearch/aladin.xml"> <link title="XMatch" rel="search" type="application/opensearchdescription+xml" href="/cds-navbar-resources/opensearch/xmatch.xml"> </head> <body data-ng-init="maincat()"> <!-- -- ####################################################################### -- # # -- # CDS TOP NAVIGATION BAR # -- # # -- ####################################################################### --> <nav class="cds-menu for-vizier" role="menubar" aria-label="CDS services navigation" data-pagefind-ignore> <!-- HEADER: CDS WEBSITE LINK --> <header><a href="https://cds.unistra.fr" role="menuitem" aria-label="CDS website"></a></header> <!-- MENU CONTENT --> <ul role="menu" aria-label="CDS services"> <!-- List of all services (collapsed on very small screens) --> <li class="is-collapsed-when-very-small" role="none"> <!-- Trigger for showing the menu on very small screens --> <span class="menu-trigger for-all-services" tabindex="0" onclick="void(0)" role="menuitem" aria-label="List CDS services and more" aria-haspopup="true" aria-expanded="false"><span>Services</span></span> <!-- CDS main services --> <ul role="menu" aria-label="CDS main services"> <li role="none"><a class="portal" href="http://cdsportal.u-strasbg.fr" role="menuitem" aria-label="CDS Portal"><span></span></a></li> <li role="none"><a class="simbad" href="http://simbad.cds.unistra.fr/simbad" role="menuitem" aria-label="Simbad"><span></span></a></li> <li role="none"><a class="vizier" href="https://vizier.cds.unistra.fr/viz-bin/VizieR" role="menuitem" aria-label="VizieR"><span></span></a></li> <li role="none"><a class="aladin" href="http://aladin.cds.unistra.fr/aladin.gml" role="menuitem" aria-label="Aladin"><span></span></a></li> <li role="none"><a class="xmatch" href="http://cdsxmatch.u-strasbg.fr" role="menuitem" aria-label="X-Match"><span></span></a></li> <!-- SUB-MENU: Other CDS services --> <li role="none"> <!-- Trigger for showing the sub-menu --> <a class="menu-trigger for-other-services" tabindex="0" onclick="void(0)" role="menuitem" aria-label="Other resources" aria-haspopup="true">Others</a> <!-- Sub-menu itself --> <ul role="menu" aria-label="Other resources"> <li role="none"><a href="https://cds.unistra.fr/cgi-bin/Sesame" role="menuitem" aria-label="Sesame name resolver">Sesame name resolver</a></li> <li role="none"><a href="https://cds.unistra.fr/cgi-bin/Dic-Simbad" role="menuitem" aria-label="Dictionary of nomenclature">Dictionary of nomenclature</a></li> <li role="separator" class="divider" aria-hidden="true"></li> <!-- Link: email CDS-Question--> <li role="none"><a href="mailto:cds-question@unistra.fr" tabindex="0" role="menuitem" aria-label="Contact us">Contact us</a></li> </ul> </li> </ul> </li> <!-- Link: CDS help resources --> <li role="none"><a class="help" href="https://cds.unistra.fr/help" role="menuitem" aria-label="Help resources"><span>Help</span></a></li> </ul> </nav> <div class="cdsPageTitle"><h1>Catalogue collection</h1></div> <div class="container" > <p>Search the VizieR archive for catalogues available via various services (FTP, VizieR, TAP, ...). <br/> Catalog availability may differ depending on contents and status.</p> <!--p>The access to a catalogue will depend on its content and on its status in the CDS curation workflow. </p--> <p><a href="/vizier/v-search/help.html">More about this search service</a></p> </div> <div class="row"> <div id='form-fields-container' class="col-xs-2 optionnal"> <div ng-show="isCDS()" > <button id="toggle-fields" type="button" class="btn btn-primary" ng-model="toggleSearchedFields" uib-btn-checkbox btn-checkbox-true="true" btn-checkbox-false="false"> Show Searched fields </button> <h4 id="left-side-title" ng-show="toggleSearchedFields">Fields</h4> <ul id="checkbox-fields" ng-show="toggleSearchedFields"> <li ng-repeat="elem in searchedFields"> <input type="checkbox" ng-model="elem.value" ng-change="updateSearchedField(elem)" ng-checked="elem.value"> <label>{{elem.field}}</label> </li> </ul> </div> </div> <div id="main" class="col-xs-9 container"> <div id="form-container"> <div class="flex-container"> <span id="qfTitle" class="quickfield">Quick Fields:</span> <a href class="quickfield" title="{{getFieldDesc('first_author')}}" ng-click="addFieldToQuery('first_author')">first author</a> <a href class="quickfield" title="{{getFieldDesc('author')}}" ng-click="addFieldToQuery('author')">author</a> <a href class="quickfield" title="{{getFieldDesc('keyword')}}" ng-click="addFieldToQuery('keyword')">keyword</a> <a href class="quickfield" title="{{getFieldDesc('bibcode')}}" ng-click="addFieldToQuery('bibcode')">bibcode</a> <a href class="quickfield" title="{{getFieldDesc('year')}}" ng-click="addFieldToQuery('year')">year</a> <select name='vsearchfields' class="selectpicker" class="input_right" ng-model="searchedFieldsItem" ng-change="addFieldToQuery()" > <option value="" selected disabled hidden>All search terms</option> <option ng-repeat="field in searchedFields" ng-selected="selectedItem == field.field" ng-show="field.level==0" title="{{field.desc}}">{{field.field}}</option> <option ng-repeat="field in searchedFields" ng-selected="selectedItem == field.field" ng-show="field.level==1" title="{{field.desc}}">{{field.field}}</option > </select> <!--select name='vsearchfields' class="selectpicker" class="input_right" ng-model="searchedFields" ng-change="addFieldToQuery()"> <option>All search terms</option> <option ng-repeat="field in searchedFields" onChange="addFieldToQuery(field.field)" ng-show="field.level==0" title="{{field.desc}}">{{field.field}}</option> <option ng-repeat="field in searchedFields" onChange="addFieldToQuery(field.field)" ng-show="field.level==1" title="{{field.desc}}">{{field.field}}</option> </select--> </div> <div class="flex-container"> <form ng-submit="query_string()" > <div class="right"> <button id="submit_query" class='btn btn-success' ng-click="query_string()"> <span class="glyphicon glyphicon-search"> </span>Search </button> <!--input type="button" class='btn btn-success' ng-click="query_string()" value="Search"/--> </div> <div id="query_string_input" > <span class="input-group"> <span class="input-group-addon" ><span class="pointer glyphicon glyphicon-question-sign" uib-popover-html="querySyntax | unsafe" popover-placement="left-top" popover-trigger="'outsideClick'"> </span></span> <input id="query_string_input_1" class='form-control' ng-model="queryStringSearch" type="text" placeholder="" focus-me="searchFocus"> </span> </div> <div class="clear"></div> </form> </div> <script> var autoComplete = new autoComplete({ selector: '#query_string_input_1', minChars: 1, cache: 0, source: function(term, suggest){ var list_terms = term.split(" "); last_term = list_terms[list_terms.length-1]; list_terms.pop(); previous_terms = list_terms.join(" "); last_term = last_term.toLowerCase(); var choices = angular.element(document.querySelector('[ng-controller="myCtrl"]')).scope().searchedFields; var matches = []; for (i=0; i<choices.length; i++) { var field= choices[i].field; if (~field.toLowerCase().indexOf(last_term)) { if(previous_terms != "") { matches.push(previous_terms + " " + field + ':""'); } else { matches.push(field + ':""'); } } } suggest(matches); angular.element(document.querySelector('[ng-controller="myCtrl"]')).scope().suggest(); }, onSelect: function(event, term, item) { console.log(angular.element(document.querySelector('[ng-controller="myCtrl"]')).scope().queryStringSearch); } }); </script> <!-- <button id="reset_query" ng-click="resetQuery()"> <span class="glyphicon glyphicon-repeat"></span> Clear </button> --> <div class="flex-container"> <label class="left-margin-component"> Full Search <input id="fullSearch" ng-model="checkedFullSearch" ng-change="fullSearch()" type="checkbox" ng-value-true="true" ng-value-false="false"> </label> <label class="left-margin-component"> Highlight <input id="highlight" ng-model="checkedHighlight" ng-change="getHighlight()" type="checkbox" ng-value-true="true" ng-value-false="false"> </label> </div> </div> <div id="main-results" class=""> <div id="result-container" ng-show="!isSearching && json_obj_data != null && totalItems != 0"> <div id="results-metadata"> <p ng-if="totalItems > 0">{{json_obj_data.total.value}} catalogs found</p> </div> <div class="row paginate"> <div class="col-sm-4 paginate-element" ng-show="!isSearching && json_obj_data != null && totalItems != 0"> <form ng-if="!isSearching && json_obj_data != null && totalItems != 0" id="results-filter"> <input id="input-results-filter" type="text" ng-model="resFilter" ng-change="getResultsFilter(resFilter)" class="form-control" placeholder="Results Filter"> </form> </div> <div class="col-sm-8"> <ul uib-pagination total-items="totalItems" ng-model="currentPage" ng-change="pageChanged()" class="pagination-sm center" max-size="maxSize" items-per-page="itemsPerPage" boundary-links="true" style="vertical-align: middle; display: inline-block;"> </ul> View <select class="center" ng-model="viewby" ng-change="setItemsPerPage(viewby)" style="vertical-align: middle; display: inline-block;"><option>10</option><option>20</option><option>50</option><option>100</option></select> records at a time. </div> </div> </div> <pre ng-if="json_obj_data != null && totalItems == 0 && !isSearching" style="text-align: center; font-size: 150%">No Results</pre> <img id="spinner" class="" ng-show="isSearching" ng-src="/vizier/v-search/spinner.gif"> <table class="table table-hover table-striped table-condensed results" ng-show="!isSearching && json_obj_data != null && totalItems != 0"> <thead> <th> <a href="#" class="table-sort" ng-click="sort('_source.id')"> Catalog ID <span class="glyphicon glyphicon-circle-arrow-up" ng-show="sortKey != '_source.id'"></span> <span class="glyphicon glyphicon-circle-arrow-down" ng-show="sortKey != '_source.id'"></span> <span ng-show="sortKey == '_source.id'"> <span class="glyphicon glyphicon-circle-arrow-up" ng-show="!reverseSort"></span> <span class="glyphicon glyphicon-circle-arrow-down" ng-show="reverseSort"></span> </span> </a> </th> <th>Title</th> <th> <a href="#" class="table-sort nowrap" ng-click="sort('_source.year')" title="Publication Date"> Date <span class="glyphicon glyphicon-circle-arrow-up" ng-show="sortKey != '_source.year'"></span> <span class="glyphicon glyphicon-circle-arrow-down" ng-show="sortKey != '_source.year'"></span> <span ng-show="sortKey == '_source.year'"> <span class="glyphicon glyphicon-circle-arrow-up" ng-show="!reverseSort"></span> <span class="glyphicon glyphicon-circle-arrow-down" ng-show="reverseSort"></span> </span> </a> </th> <th>Access</th> </thead> <tbody> <tr ng-repeat-start="(key, cat) in filtered = json_obj_data.catalogs | filter:resultsFilter | orderBy:sortKey:reverseSort | startFrom:(currentPage-1)*itemsPerPage | limitTo:itemsPerPage"> <td class='nowrap'> <a ng-href="/viz-bin/cat/{{cat._source.id}}">{{cat._source.id}}</a> <button ng-if="cat._source.data_access.includes('f') && cat._source.data_access.includes('v')" uib-popover-html="currentPopupTables.get(cat._source.id) | unsafe" popover-trigger="'outsideClick'" ng-mouseenter="getTable(cat._source.id)" type="button" class="btn btn-default" popover-placement="right"> <span ng-show="!isSearchingTable.get(cat._source.id) && currentPopupTables.get(cat._source.id) == null" class="glyphicon glyphicon-eye-close"></span> <span ng-show="!isSearchingTable.get(cat._source.id) && currentPopupTables.get(cat._source.id) != null" class="glyphicon glyphicon-eye-open"></span> <span ng-show="isSearchingTable.get(cat._source.id)" class="glyphicon glyphicon-refresh glyphicon-spin"></span> </button> </td> <!--td>{{cat._source.title_pub}}</td--> <td>{{cat._source.title_cds}} ({{listToString(cat._source.bibcode)}}, {{cat._source.first_author}}) <span ng-if="cat._source.status.includes('o')"><i>{{cat._source.status}}...</i></span> </td> <td>{{cat._source.year}}</td> <td class='nowrap'> <!--p ng-if="!cat._source.data_access.includes('v')" style="color: red">Not Available Yet in VizieR</p--> <a ng-if="cat._source.data_access.includes('f')" ng-model="urldata" class="btn btn-success vlink smallbutton ng-pristine ng-valid ng-touched" style="" href="/viz-bin/cat/{{cat._source.id}}" uib-popover="VizieR: {{cat._source.title_cds}}" popover-trigger="'mouseenter'"> Go</a> <a ng-if="!cat._source.data_access.includes('f')" ng-model="urldata" class="btn btn-light vlink smallbutton ng-pristine ng-valid ng-touched" style="" uib-popover="not available" popover-trigger="'mouseenter'"> </a> <a ng-if="cat._source.data_access.includes('v')" class="btn btn-primary vlink" href="https://vizier.cds.unistra.fr/viz-bin/VizieR?-source={{cat._source.id}}" uib-popover="Query VizieR table(s)" popover-trigger="'mouseenter'" style=""> <!--<div><img src="/vizier/cds-navbar-resources/img/vizier_blackx30px.png" alt="vizier"></div>--> VizieR</a> <a ng-if="!cat._source.data_access.includes('v')" class="btn btn-light vlink nocolor" uib-popover="VizieR not available yet" popover-trigger="'mouseenter'" style=""> VizieR </a> <a ng-if="cat._source.data_access.includes('f')" class="btn btn-info vlink smallbutton" href="https://cdsarc.cds.unistra.fr/ftp/{{cat._source.id}}" uib-popover="FTP (archived tables are described by the ReadMe)" popover-trigger="'mouseenter'" style=""> FTP</a> <a ng-if="!cat._source.data_access.includes('f')" class="btn btn-light vlink smallbutton" uib-popover="FTP is not available" popover-trigger="'mouseenter'" style=""> </a> <a ng-if="cat._source.data_access.includes('f')" class="btn btn-info vlink largebutton" href="/viz-bin/ReadMe/{{cat._source.id}}?format=html&tex=true" title="ReadMe" uib-popover="Catalogue description, including description of the FTP table(s)" popover-trigger="'mouseenter'"> ReadMe</a> <a ng-if="!cat._source.data_access.includes('f')" class="btn btn-light vlink largebutton" title="ReadMe not available" uib-popover="ReadMe not available" popover-trigger="'mouseenter'"> </a> </td> </tr> <tr ng-if="isOpen[cat._source.id]"> <td colspan="7"> <table class="table table-hover table-striped table-condensed results" ng-show="json_obj_data != null && totalItems != 0 && currentCatalogDetails[cat._source.id] != null"> <thead> <th>Title</th> <th>CDS Keywords</th> <th>Authors</th> <th>Bibcode</th> </thead> <tr> <td>{{currentCatalogDetails[cat._source.id].catalogs[0]._source.title_pub}}</td> <td>{{currentCatalogDetails[cat._source.id].catalogs[0]._source.keyword_cds}}</td> <td>{{currentCatalogDetails[cat._source.id].catalogs[0]._source.author}}</td> <td>{{currentCatalogDetails[cat._source.id].catalogs[0]._source.bibcode}}</td> </tr> </table> </td> </tr> <tr ng-repeat-end ng-if="isHighlighted"> <td colspan="7"> <table class="table table-hover table-striped table-condensed results table-highlight" ng-show="isHighlighted && currentHighlight != null"> <thead> <th ng-repeat="(hkey, hval) in currentHighlight[cat._source.id] track by $index">{{hkey}}</th> </thead> <tbody> <tr> <td ng-repeat="(hkey, hval) in currentHighlight[cat._source.id] track by $index"> <ul> <li ng-repeat="hl in hval track by $index" ng-bind-html="hl | unsafe">{{hval}}</li> </ul> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <div class="row paginate"> <div class="col-sm-4"></div> <div class="col-sm-8" ng-show="json_obj_data != null && totalItems != 0 && !isSearching"> <ul uib-pagination total-items="totalItems" ng-model="currentPage" ng-change="pageChanged()" class="pagination-sm" max-size="maxSize" items-per-page="itemsPerPage" boundary-links="true" style="vertical-align: middle"></ul> View <select class="center" ng-model="viewby" ng-change="setItemsPerPage(viewby)" style="vertical-align: middle; display: inline-block;"><option>10</option><option>20</option><option>50</option><option>100</option></select> records at a time. </div> </div> </div> </div> </div> <!-- -- ####################################################################### -- # # -- # CDS FOOTER # -- # # -- ####################################################################### --> <footer class="cds-footer for-vizier" data-pagefind-ignore> <div class="cds"> <!-- CDS Logo and link --> <a class="cds logo" href="https://cds.unistra.fr" title="CDS - Centre de Donn茅es astronomiques de Strasbourg" target="_blank"></a> <!-- Social networks links --> <div class="socials"> <a class="email" title="Send an email to the CDS team." href="mailto:cds-question@unistra.fr?Subject=VizieR"></a> <a class="rss" title="RSS Feed of the CDS news" href="https://cds.unistra.fr/news/rss.php" target="_blank" rel="noopener noreferrer"></a> <a class="facebook" title="CDS' Facebook page." href="https://www.facebook.com/CDSportal/" target="_blank" rel="noopener noreferrer"></a> <a class="youtube" title="CDS' Youtube channel." href="https://www.youtube.com/@CDSportal" target="_blank" rel="noopener noreferrer"></a> <a class="github" title="CDS' GitHub page." href="https://github.com/cds-astro" target="_blank" rel="noopener noreferrer"></a> </div> </div> <div class="service"> <div class="content"> </div> </div> <div class="legal-links"> <a href="https://cds.unistra.fr/about/contact/">Contact</a> - <a href="https://cds.unistra.fr/legals/">Legals</a> </div> </footer> </body> </html>