Графический редактор для создания схематического представления химических соединений.

bkchem 002

BKChem — специализированный Python / Tk (Tcl) векторный графический редактор позволяющий вручную создавать схематическое представление химических соединений, которые образуют определённое вещество.

bkchem 003bkchem 004

bkchem 005bkchem 006

bkchem 007

С помощью BKChem рисовать схемы соединений очень легко, благодаря рисованию от звена к звену (поузловое рисование), а также ограничениям их протяженности и углу наклона. Поддерживается простая векторная графика (прямоугольники, круги, многоугольники и прочее), стрелки (нескольких тиров), имеется настройка шрифта и цветов, есть возможность использования линейных формул, зарядов и радикалов.

bkchem 008

bkchem 009

bkchem 010

BKChem содержит наборы шаблонов (моделей) значительно упрощающее процесс рисования, так как нет необходимости рисовать каждое отдельное соединение вручную. Имеются модели для бензола, пурина, циклопентадиена, циклопентана и циклогептана.

bkchem 011

bkchem 012

bkchem 013

BKChem имеет неограниченную функцию повтора и отмены внесённых изменений (Undo/Redo), поддерживается выравнивание, 2D и 3D вращение, масштабирование и многое другое... Промежуточный результат, сеанс рисования схемы соединений, можно сохранить в собственном формате основанном на XML (расширяемый язык разметки).

bkchem 014

bkchem 015

Созданные модели BKChem может экспортировать в множество форматов, поддерживаются SVG, ODF (OpenOffice 2.0), PDF, PNG, CML и CML2, OpenOffice Draw (LibreOffice Draw), Molfes, SMILES, Encapsulated PostScript и INChI (опционально). Поддерживается проверка достоверности нарисованных моделей, добавление пользовательских плагинов и сценариев.

bkchem 016

bkchem 017

Лицензия: GNU General Public License version 2.0 (GPLv2)

bkchem 018

Домашняя страница