Table of Contents

HappyDoc Generated Documentation: bkchem  
Modules and Packages   

bkchem/

CDML_versions

support for backward compatible CDML reading

bkchem

atom

home for atom class

bkchem

this is just a starter of the application

bond

home of the bond class

classes

set of basic classes such as arrow, standard, plus, text etc.

config

context_menu

data

this module contains most of the data that are not module specific.

debug

dialogs

set of dialogs used by BKchem

dom_extensions

some extensions to DOM for more convenient work

edit_pool

the edit pool widget resides here

export

support for exporters resides here

ftext

this module provides extended methods for formating of text items (for canvas)

geometry

support module for some geometric mesurements ( geometric tramforms are in transform.py)

graphics

set of basic vector graphics classes such as rect, oval etc.

groups_table

similar to periodic table but for common functional groups. Keys are in lowercase form.

helper_graphics

set of helper graphics items such as selection rects etc.

http_server

here is the http server that server data from application on demand

id_manager

import_checker

checks whether all important imports are available

interactors

here reside functions that implement a glue between application or paper

keysymdef

main

the main application class resides here

marks

set of marks such as charges, radicals etc.

messages

messages for use throughout the program

misc

module containing miscelanous functions used in BKchem that don't

modes

the modes in which the paper operates (such as edit, draw etc.) reside here

molecule

home of the molecule class

non_xml_writer

provides basic class(es) for exporting to non-XML formates

oasa

OASA is a free python library for manipulating and analyzing chemical structures.

oasa_bridge

os_support

paper

chem_paper - the main drawing part for BKchem resides here

parents

This file stores the oldest parents of used classes which are used to provide

periodic_table

periodic table as a dictionary, plus functions for molecular

pixmaps

images for buttons all over bkchem

plugins

HappyDoc Generated Documentation: bkchem.plugins

pref_manager

reaction

splash

the Splash class resides here

svg_helper_functions

few functions focused on SVG

temp_manager

template manager resides here

transform

this module provides basic coordinate transformations based on matrix algebra

transform3d

this module provides basic coordinate transformations in 3D based on matrix algebra

undo

this module implements undo_manager and state_record classes,

validator

provides validator class that checks chemistry

widgets

set of specialized widgets, such as color-selection-buttons etc.

xml_serializer

xml_writer

provides exporters to XML formats (SVG for now)


Table of Contents

This document was automatically generated on Fri Nov 19 12:52:52 2004 by HappyDoc version 2.1