# Package org.python.modules

- Interface Summary
  Interface | Description
  --- | ---
  PyIOFile | PyIOFiles encapsulates and optimise access to the different file representation.

- Class Summary
  Class | Description
  --- | ---
  _bytecodetools | BytecodeTools provides tools for generated JVM bytecode.
  _codecs | This class corresponds to the Python _codecs module, which in turn lends its functions to the codecs module (in Lib/codecs.py).
  _codecs.EncodingMap | Optimized charmap encoder mapping.
  _hashlib | The Python _hashlib module: provides hashing algorithms via java.security.MessageDigest.
  _hashlib.Hash | A generic wrapper around a MessageDigest.
  _imp |
  _marshal |
  _marshal.Marshaller |
  _marshal.Unmarshaller |
  _py_compile |
  _sre |
  _systemrestart |
  ArrayModule | The python array module, plus jython extensions from jarray.
  binascii | The `binascii.java` module contains a number of methods to convert between binary and various ASCII-encoded binary representations.
  cmath |
  cPickle | From the python documentation:
  cPickle.Pickler | The Pickler object
  cPickle.Unpickler | The Unpickler object.
  cStringIO | This module implements a file-like class, StringIO, that reads and writes a string buffer (also known as memory files).
  cStringIO.StringIO | The StringIO object
  errno | The Python errno module.
  gc | In Jython, the gc-module notably differs from that in CPython.
  gc.CycleMarkAttr |
  jarray |
  math |
  math_erf |
  math_gamma |
  operator |
  PyIOFileFactory |
  PyStruct |
  PyStructDerived |
  Setup |
  SHA224Digest | SHA-224 as described in RFC 3874.
  struct | This module performs conversions between Python values and C structs represented as Python strings.
  synchronize |
  synchronize.SynchronizedCallable |
  ucnhash |