:py:mod:`alhambra.sensitivity`
==============================

.. py:module:: alhambra.sensitivity


Module Contents
---------------


Functions
~~~~~~~~~

.. autoapisummary::

   alhambra.sensitivity.senspairs
   alhambra.sensitivity._find_pairs_from_tile
   alhambra.sensitivity._pairs_commonside
   alhambra.sensitivity._second_order_type
   alhambra.sensitivity.consolidate_pairs
   alhambra.sensitivity.comp



Attributes
~~~~~~~~~~

.. autoapisummary::

   alhambra.sensitivity.secondclasses
   alhambra.sensitivity.firstsortorder
   alhambra.sensitivity.secondsortorder
   alhambra.sensitivity.flipdir


.. py:data:: secondclasses

   

.. py:data:: firstsortorder
   :value: ['F', 'M', 'C', 'D']

   

.. py:data:: secondsortorder
   :value: ['f', 'b', 'r', 'd']

   

.. py:data:: flipdir
   :value: [2, 3, 0, 1]

   

.. py:function:: senspairs(tileset, **params)


.. py:function:: _find_pairs_from_tile(An, Ae, Ai, tiles, **params)

   Given a tile of name `An`, ends `Ae`, and IO `Ai`, and a list of tiles `tiles`,
   find all sensitive end type pairs.


.. py:function:: _pairs_commonside(An, Ae, Ai, Bn, Be, Bi, common, tiles, order=2, **params)

   Given two tiles and a common side, find all sensitive pairs.


.. py:function:: _second_order_type(An, Ae, Ai, Bn, Be, Bi, common, mismatch, tiles, firsttype)


.. py:function:: consolidate_pairs(senslist, onlytop=False, **params)


.. py:function:: comp(edge)


