<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi all,<div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>In the interest of making ChimeraX’s core smaller and less likely to need frequent updating (since it can’t be updated incrementally via the ToolShed), we will be moving some modules out of the core and into bundles, so those at least will be individually updatable via the ToolShed. Those core modules are <font face="Courier" class="">atomic</font>, <font face="Courier" class="">map</font>, <font face="Courier" class="">surface</font>, and <font face="Courier" class="">ui</font>. As of tomorrow’s daily build, you can and should use the the new import paths for these modules (<i class="">e.g.</i> <font face="Courier" class="">from</font> <font face="Courier" class="">chimera.atomic import Atom</font> rather than <font face="Courier" class="">from chimerax.core.atomic import Atom</font>). Old-style imports will continue to work for several months at least, at which time a warning will be raised if the import is still in use (but the import will work). Probably several months after that we will disable the old-style imports.</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>One further note is that the <font face="Courier" class="">MainToolWindow</font> class can now be imported directly from the <font face="Courier" class="">ui</font> module, rather than from its <font face="Courier" class="">gui</font> submodule, so:</div><div class=""><br class=""></div><div class=""><font face="Courier" class="">from chimerax.ui import MainToolWindow</font></div><div class=""><br class=""></div><div class="">is preferred over:</div><div class=""><br class=""></div><div class=""><font face="Courier" class="">from chimerax.ui.gui import MainToolWindow</font></div><div class=""><br class=""></div><div class="">—Eric</div><br class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><span class="Apple-tab-span" style="white-space: pre;"> </span>Eric Pettersen</div><div class=""><span class="Apple-tab-span" style="white-space: pre;"> </span>UCSF Computer Graphics Lab</div><div class=""><br class=""></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br class=""></body></html>