ZnDraw 0.3.0
🎉 ZnDraw v0.3.0 - Server Update
With #370 ZnDraw overcomes previous multithreading issues and now relies on celery
.
Further, support for redis
and postgresql
has been added.
What's Changed
- fix xyz missing cell by using extxyz reader by @PythonFZ in #350
- Generate Molecules from SMILES and pack boxes by @PythonFZ in #311
- upload new structures at points by @PythonFZ in #351
- add frame input modal by @PythonFZ in #356
- better multi user support by @PythonFZ in #352
- use dataclasses for socket events by @PythonFZ in #367
- use cache instead of app.config by @PythonFZ in #369
- less restrictive package dependencies by @PythonFZ in #373
- celery task queue by @PythonFZ in #370
- add tooltips by @PythonFZ in #440
- check for None by @PythonFZ in #441
- points:update and room:set interference by @PythonFZ in #442
- database updates by @PythonFZ in #443
- fix missing cache in room modifiers by @PythonFZ in #444
- Improve shared UI by @PythonFZ in #445
- change icon by @RokasEl in #446
- add time limits for workers by @PythonFZ in #447
- Bugfix and tooltips for bookmarks by @PythonFZ in #449
- Remove-caching by @PythonFZ in #448
- add camera setter/getter to ZnDrawFrozen by @PythonFZ in #450
- points setter fix for FrozenZnDraw by @RokasEl in #452
- tests for python 3.12 by @PythonFZ in #374
Important
ZnDraw has undergone a major change with version 0.3.0. The current version is not fully compatible with Windows. We are investigating solutions to make it work again. Furthermore, if you encounter ZnDraw 0.3.0 to be slower at times, this issue will also be mitigated in future releases.
Full Changelog: v0.2.2...v0.3.0