Skip to content

Commit

Permalink
Merge branch 'tickets/DM-23833'
Browse files Browse the repository at this point in the history
  • Loading branch information
jdswinbank committed Jun 5, 2020
2 parents 07d1145 + eaa527b commit e319b44
Show file tree
Hide file tree
Showing 8 changed files with 48 additions and 28 deletions.
35 changes: 7 additions & 28 deletions doc/index.rst
Original file line number Diff line number Diff line change
@@ -1,33 +1,12 @@
.. py:currentmodule:: lsst.cbp
#########################
cbp documentation preview
#########################

.. _lsst.cbp:
.. This page is for local development only. It isn't published to pipelines.lsst.io.
########
lsst.cbp
########

The ``cbp`` package provides code for the LSST `collimated beam projector <https://arxiv.org/abs/1805.05867>`_ (CBP).
The primary objects of interest are:

`lsst.cbp.CoordinateConverter`: compute the telescope and CBP pointing that will give you a desired beam arrangement, such as placing beam *b* at point *p* on the pupil and point *d* on a specified detector.

`lsst.cbp.computeHolePositions`: compute hole positions for a CBP mask.

To construct an `lsst.cbp.CoordinateConverter` you will need to learn about configuration:

.. toctree::

configuration

In order to :ref:`configure <lsst.cbp.configuration>` and use an `lsst.cbp.CoordinateConverter` it may help to have some understanding of the coordinate systems involved:
.. Link the index pages of package and module documentation directions (listed in manifest.yaml).
.. toctree::
:maxdepth: 1

coordinateFrames

Python API reference
====================

.. automodapi:: lsst.cbp
.. automodapi:: lsst.cbp.coordUtils
.. automodapi:: lsst.cbp.testUtils
lsst.cbp/index
File renamed without changes.
File renamed without changes.
41 changes: 41 additions & 0 deletions doc/lsst.cbp/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
.. py:currentmodule:: lsst.cbp
.. _lsst.cbp:

########
lsst.cbp
########

The ``cbp`` package provides code for the LSST `collimated beam projector <https://arxiv.org/abs/1805.05867>`_ (CBP).
The primary objects of interest are:

`lsst.cbp.CoordinateConverter`: compute the telescope and CBP pointing that will give you a desired beam arrangement, such as placing beam *b* at point *p* on the pupil and point *d* on a specified detector.

`lsst.cbp.computeHolePositions`: compute hole positions for a CBP mask.

To construct an `lsst.cbp.CoordinateConverter` you will need to learn about configuration:

.. toctree::

configuration

In order to :ref:`configure <lsst.cbp.configuration>` and use an `lsst.cbp.CoordinateConverter` it may help to have some understanding of the coordinate systems involved:

.. toctree::

coordinateFrames

Python API reference
====================

.. automodapi:: lsst.cbp
:no-main-docstr:
:no-inheritance-diagram:

.. automodapi:: lsst.cbp.coordUtils
:no-main-docstr:
:no-inheritance-diagram:

.. automodapi:: lsst.cbp.testUtils
:no-main-docstr:
:no-inheritance-diagram:
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.

0 comments on commit e319b44

Please sign in to comment.