Metadata-Version: 2.4
Name: bkchem-py3
Version: 1.0.2
Summary: A modernized Python 3 port of the BKChem molecular editor.
Author: Dr. Vijay Masand
License: GNU General Public License v2 (GPLv2)
Project-URL: Homepage, https://github.com/vijaymasand/BKChem_python_3
Project-URL: Bug Tracker, https://github.com/vijaymasand/BKChem_python_3/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Pmw>=2.1.1
Provides-Extra: all
Requires-Dist: Pillow>=9.0.0; extra == "all"
Requires-Dist: pycairo>=1.20.0; extra == "all"
Dynamic: license-file

# BKChem-py3
The repository contains **BKChem** ported to Python 3. The credit for the original codebase goes to the original developers and maintainers.

This version has been rigorously tested on **Windows 11** and is designed for modern research workflows.

## New Features & Improvements
1. **New Annotations:** Added new arrows (curly, fishhook, reversible, and more).
2. **SMILES Integration:** Rewritten SMILES read/write for better handling.
3. **Native Export:** New 'Export to Image' function to save in PNG, JPEG, and other formats.
4. **Enhanced UI:** Mouse-based zoom-in and zoom-out functionality.
5. **Page Setup:** Improved layout and printing options.
6. **Efficiency:** Reduced dependencies and improved performance/speed.
7. **Modernized Core:** Thoroughly modified `oasa` library.
8. **Stability:** Improved undo functionality and numerous bug fixes.
9. **Text Handling:** Adding and editing text material is now more intuitive.

---
## License
This project is licensed under the GNU General Public License v2 (GPLv2). See the LICENSE file for details.

⭐ **Support the Project:** If you find this port useful, please give the repository a **Star**! It helps other researchers find the tool.

[![Buy Me A Coffee](https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-1.svg)](https://buymeacoffee.com/vijaymasand)

---

## Installation
**Requirement:** Python 3.10 or higher.

```bash
# Basic installation
pip install bkchem-py3
```
# For full image export support (PNG, JPEG, PDF, SVG):
pip install "bkchem-py3[all]"

