Table of Contents

Module: limit strategy/limit.py

Position limiting functions for measurement strategies.

All restrictions that need to be applied to positions before they can be used in a data collection strategy are implemented using the same Limit() interface. Limit() objects can be combined using a CompositeLimit() object.

This module contains all of the standard Limit() classes. For a description of how these can be used in the strategy framework, see the proposer manual.

Functions   
angisbetween
  angisbetween 
angisbetween (
        low,
        val,
        high,
        )

Check whether val is between low and high.

This takes 2pi periodicity into account.

Classes   
CompositeLimit

Performs a logical AND operation on all Limits that it is given as client.

CoolerLimit

Limit kappa to avoid cryostat problems.

EfficiencyLimit

Never turn theta further than absolutely necessary.

HardwareLimit

Apply limits from goniostat

Limit

Top class for all Limit classes, with default implementations for

VectorAvoid

Forbid a given vector to point to the detector.


Table of Contents

This document was automatically generated on Fri Jul 3 09:28:36 2009 by HappyDoc version WORKING