#############
GDSII Library
#############

.. automodule:: gdspy

*******
Classes
*******

Cell
====

.. autoclass:: gdspy.Cell
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


CellReference
=============

.. autoclass:: gdspy.CellReference
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


CellArray
=========

.. autoclass:: gdspy.CellArray
   :members:
   :undoc-members:
   :inherited-members:
   :show-inheritance:


GdsLibrary
==========

.. autoclass:: gdspy.GdsLibrary
   :members:
   :no-undoc-members:
   :inherited-members:
   :show-inheritance:


GdsWriter
=========

.. autoclass:: gdspy.GdsWriter
   :members:
   :no-undoc-members:
   :inherited-members:
   :show-inheritance:


LayoutViewer
============

.. autoclass:: gdspy.LayoutViewer
   :members:
   :no-undoc-members:
   :no-inherited-members:
   :no-show-inheritance:


*********
Functions
*********

write_gds
=========

.. autofunction:: gdspy.write_gds


gdsii_hash
==========

.. autofunction:: gdspy.gdsii_hash


**********
Attributes
**********

.. autodata:: current_library
