BKChem
https://en.wikipedia.org/wiki/BKChem
http://bkchem.zirael.org/
BKChem v0.11.6 running on Mac OS X 10.4.8
|
|
Original author(s) | Beda Kosata |
---|---|
Developer(s) | Beda Kosata |
Stable release |
0.13.0 / February 23, 2009
|
Preview release |
0.14.0-pre2 / August 12, 2010
|
Repository | bkchem |
Written in | Python, Tcl/Tk |
Operating system | Windows, OS X, POSIX |
Platform | Cross-platform[which?] |
Type | Molecule editor |
License | GNU GPL |
Website | bkchem |
BKChem is a free 2D molecule editor written in Python by Beda Kosata. As such, it is largely platform-independent. It uses Tk via Tkinter.
Major features
- Bond by bond drawing
- Straight and curved arrows
- Radicals, lone pairs and charges
- Templates for drawing common structure (users can create their own)
- Simple vector graphics using Sodipodi-Inkscape
- Unlimited undo/redo capabilities
- Aligning, scaling and rotation (2D and 3D)
- SVG
- OpenOffice Draw
- EPS (Encapsulated Postscript)
- Molfile
- PNG (with Pycairo installed)
- SMILES (Stereochemistry is not supported)
- InChI (with InChI program)
Other features:
- Searching BKChem files for a molecule or a fragment of a molecule
- Localization support (currently English, French, Czech and Polish translations are available)
- Support for user written plugins
- Validity checking
- Can be run from source with Python
External links
-----------
BKChem is an open source 2D molecule editor written in Python. It has a wealth of features but is simple to use.
BKChem 0.13.0 |
Price Free to download Size 0.9MB License GNU GPL v2 Developer Beda Kosata Website bkchem.zirael.org
System Requirements
Support:Python 2.5 or higher FAQ, Wiki, YouTube, Savannah Project Page
Selected
Reviews:
|
- Drawing:
- Bond-by-bond drawing
- Bond lenght and angle restrictions to assist with the drawing
- Ready to use templates of common rings
- Ability to expand common groups from abbreviated to structural form
- Support for linear formulas (such as -CH2CH(COOCH3)2)
- Radicals, charges...
- Arrows (several types - normal, retro, equilibrium, etc.)
- Rich text
- Color support
- Simple vector graphics (rectangles, circles, polygons etc)
- Editing:
- Unlimited undo and redo capabilities
- Aligning
- Scaling
- Rotation (2D, 3D)
- Aligning of molecules so that particular bond is horizontal/vertical
- Rotation of molecular fragments around bonds (conformation changes)
- Definition of personal preferred drawing style (bond lenghts, widths, colors...)
- Export:
- SVG (native data are transparently embedded into SVG file), OpenOffice Draw format, ODF (OpenOffice 2.0) format, Encapsulated PostScript, and PDF
- Basic support for both CML1 and CML2
- Molfiles
- Generation of SMILES
- Import:
- Basic support for both CML1 and CML2
- Molfiles
- SMILES (subset)
- INChI (subset)
- Localization support (currently English, French, Czech, Polish, German and Traditional Chinese translations are available)
- XML based
- Validity checking of drawn structures
- Support for user written plugins. A BKChem plugin in general consists of two main parts: a short XML file describing the plugin, and a Python script that represents the actual code
- Support for user written batch scripts
- Searching for BKChem files containing specified molecules or molecule fragment
No comments:
Post a Comment