LsstCam
=======

.. currentmodule:: lsst.obs.lsst

.. autoclass:: LsstCam
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~LsstCam.configPaths
      ~LsstCam.filterDefinitions
      ~LsstCam.instrument
      ~LsstCam.obsDataPackage
      ~LsstCam.obsDataPackageDir
      ~LsstCam.policyName
      ~LsstCam.standardCuratedDatasetTypes

   .. rubric:: Methods Summary

   .. autosummary::

      ~LsstCam.applyConfigOverrides
      ~LsstCam.extractDetectorRecord
      ~LsstCam.fromName
      ~LsstCam.getCamera
      ~LsstCam.getName
      ~LsstCam.getRawFormatter
      ~LsstCam.importAll
      ~LsstCam.makeDataIdTranslatorFactory
      ~LsstCam.register
      ~LsstCam.writeCameraGeom
      ~LsstCam.writeCuratedCalibrations
      ~LsstCam.writeStandardTextCuratedCalibrations

   .. rubric:: Attributes Documentation

   .. autoattribute:: configPaths
   .. autoattribute:: filterDefinitions
   .. autoattribute:: instrument
   .. autoattribute:: obsDataPackage
   .. autoattribute:: obsDataPackageDir
   .. autoattribute:: policyName
   .. autoattribute:: standardCuratedDatasetTypes

   .. rubric:: Methods Documentation

   .. automethod:: applyConfigOverrides
   .. automethod:: extractDetectorRecord
   .. automethod:: fromName
   .. automethod:: getCamera
   .. automethod:: getName
   .. automethod:: getRawFormatter
   .. automethod:: importAll
   .. automethod:: makeDataIdTranslatorFactory
   .. automethod:: register
   .. automethod:: writeCameraGeom
   .. automethod:: writeCuratedCalibrations
   .. automethod:: writeStandardTextCuratedCalibrations