Repository

get_repository(query, site=default_site)

Example

from lbto.dms import get_repository

q = {
  'sign_in': {'user': 'admin', 'passwd': 'lbto' },
  'filter': {
    'INSTRUME': {
      '$in': ['LUCI1', 'LUCI2']
    },
    'DIMMFWHM': {
      '$gt': 0
    },
    'DATE': {
      '$regex': '.*T(1[7-9]|2[0-3]):.*'
    },
  },
  'projection': {
    '_id': 0,
    'INSTRUME': 1,
    'PI_NAME': 1,
    'PROPID': 1,
    'DATE': 1,
    'OBJECT': 1,
    'DIMMFWHM': 1,
    'OBJRA': 1,
    'OBJDEC': 1,
    'filename': 1
  },
  'sort': [
    [ 'mjdobs', -1 ]
  ],
  'skip': 0,
  'limit': 10
}

data = get_repository(q)