sherlock

https://img.shields.io/pypi/pyversions/qub-sherlock https://img.shields.io/pypi/v/qub-sherlock https://img.shields.io/github/license/thespacedoctor/sherlock https://img.shields.io/pypi/dm/qub-sherlock

http://167.99.90.204:8080/buildStatus/icon?job=sherlock%2Fmaster&subject=build%20master http://167.99.90.204:8080/buildStatus/icon?job=sherlock%2Fdevelop&subject=build%20dev https://cdn.jsdelivr.net/gh/thespacedoctor/sherlock@master/coverage.svg https://readthedocs.org/projects/qub-sherlock/badge/?version=master https://img.shields.io/github/issues/thespacedoctor/sherlock/type:%20bug?label=bug%20issues

mine a library of historical and on-going astronomical survey data in an attempt to identify the sources of transient/variable events, and predict their classifications based on crossmatched data.

Documentation for sherlock is hosted by Read the Docs ( development version and master version). The code lives on github. Please report any issues you find here.

API Reference

Modules

sherlock.commonutils

common tools used throughout package

sherlock.imports

sherlock.utKit

Unit testing tools

Classes

sherlock.catalogue_conesearch

The worker class for the conesearch module

sherlock.commonutils.update_wiki_pages

Update sherlock’s github wiki pages with some useful info regarding the crossmatch database catalogue tables

sherlock.database

the database object for sherlock, setting up ssh tunnels and various database connections

sherlock.database_cleaner

Clean and maintain the database helper tables used by sherlock

sherlock.imports.ifs

Importer for the Multi Unit Spectroscopic Explorer (MUSE) IFS galaxy catalogue stream

sherlock.imports.ned

Using a list of coordinates, query the online NED database and import sources found within a given search radius of each of the loctions into the sherlock-catalogues database

sherlock.imports.ned_d

Import the * `NED-D <https://ned.ipac.caltech.edu/Library/Distances/>`_ *galaxy catalogue in to the sherlock-catalogues database

sherlock.imports.veron

importer object for the VERON AGN catalogue

sherlock.transient_catalogue_crossmatch

crossmatch a list of transients against a suite of catalogues according to given search algorithm

sherlock.transient_classifier

The Sherlock Transient Classifier

Functions

sherlock.commonutils.get_crossmatch_catalogues_column_map

Query the sherlock-catalogues helper tables to generate a map of the important columns of each catalogue

sherlock.commonutils.getpackagepath

Get the root path for this python package - used in unit testing code

Release Notes

v2.1.5 - June 22, 2020

  • refactor: tunnel changes due to new jump box installation at QUB

  • fixed: some NED galaxies not reported if redshift does not exist but a semi-major axis is given

v2.1.4 - June 18, 2020

  • fixed: an empty crossmatch set could cause a transient database update when not required

v2.1.3 - June 5, 2020

  • refactor: stop sherlock checking for transient database triggers if running in non-update mode

  • fixed: another sdss photoz issue where photoz ranking about specz

v2.1.2 - May 24, 2020

  • fixed: merged result parameters are now merged correctly

v2.1.1 - May 21, 2020

  • fixed: fixes to cl utils

v2.1.0 - May 20, 2020

  • Now compatible with Python 3.*