Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 2.48 KB

doc.rst

File metadata and controls

51 lines (33 loc) · 2.48 KB

doc

.. currentmodule:: casashell


.. function:: doc(topic, version)

   Open a web browser pointing to the location of the given named task or tool API documentation

   Parameters
      - **topic** (*string*) - name of task or tool or "start" or "toc"
      - **version** (*string*) - a casadocs version string, defaults to the casa version being used


   Description
      Each task has built in inline help that can be seen with the standard Python help command.
      However, given the complexity of many tasks, with lengthy descriptions, images, tables,
      and large numbers of parameters and subparameters (not a standard Python feature), the
      web-based casadocs API documentation provides more functionality.

      The doc command will open the OS default browser and direct it to the casadocs page for
      the given task name.

      When the topic is a tool with API documentation the doc command will direct the browser
      to the casadocs page for the given tool name. Not all CASA tools have API documentation.

      Using "start" for the topic will direct the browser to the top of the CASA documentation.

      An empty argument, "toc", or an unrecognized topic directs the browser to the casatasks
      API page.

      If the documentation for the current version can not be found, doc will try and use the
      CASA documentation for the "latest" version. If no documentation can be found doc will direct
      the browser to the CASA home page. **Note**: "latest" is the most recent version of the
      documentation and typically corresponds to the version under development (not yet released).

      A warning message is printed when doc can not use the documentation for the current release.

      The **version** argument can be used to direct doc to use something other than the
      documentation for the version of CASA being used. Version strings typically look like
      "v6.4.1" with the numbers corresponding to the first 3 elements of the ctsys.version() value.
      A value of "latest" is used to find the documentation of the most recent version of
      casadocs and "stable" is used to find the documentation of the most recent release.

      If the documentation for a specific verison is requested and can not be found, the browser will
      be directed to the top of the CASA site.

      A warning message is printed when doc can not use the documentation for the requested release.