def box_model_domain(num_points=<NUM_LIT:2>, **kwargs):
ax = Axis(axis_type='<STR_LIT>', num_points=num_points)<EOL>boxes = _Domain(axes=ax, **kwargs)<EOL>boxes.domain_type = '<STR_LIT>'<EOL>return boxes<EOL>
Creates a box model domain (a single abstract axis).

    :param int num_points:      number of boxes [default: 2]
    :returns:                   Domain with single axis of type ``'abstract'``
                                and ``self.domain_type = 'box'``
    :rtype:                     :class:`_Domain`

    :Example:

        ::

            >>> from climlab import domain
            >>> box = domain.box_model_domain(num_points=2)

            >>> print box
            climlab Domain object with domain_type=box and shape=(2,)