= Attendees = Elaine, Eric, Greg, Conrad, TomG, TomF, Scooter = Agenda = * Review action items from last meeting * Chimera 1.11.1 release * ChimeraX issues * Meghan issue * Should GUIs, e.g., model panel, - log command equivalents (sometimes difficult) - generate command text and execute as command = Discussion = * Previous action items: * ChimeraX licensing * build_tools/copyright_update.py fixes copyrights, use "make" to run with correct arguments * !PyQt (commercial version) is now the default window system, wx is NOT included * Click-through license for non-commercial ChimeraX is almost working * We will create "Software Used in ChimeraX" page of actually used packages and add reference from documentation - When possible, include links to software license page instead of complete license text * Chimera 1.11.1 release * Need to bring license changes from trunk to 1.11 * Elaine will bring them from trunk to 1.11 for 1.11.1 release * Start 1.11.1 candidate release on Monday * ChimeraX issues * Ribbon progress * Conrad implemented "peptide" keyword for "cartoon orient" option * Lots of stuff on Elaine's documentation page * Conrad is still working on curved (arc) strands * Middle-mouse drag does not work right with PyQt5.7 on the Mac * Middle-mouse drag is a Mac issue. Works on Windows and Linux. * Eric will check whether the problem has been reported in PyQt/Qt lists * Relevant page: https://codereview.qt-project.org/#/c/151407/ * X3D export * Cylinders work * View point, background color are included * Textures are not included * Want instancing to reduce output size * Appearance nodes use instances * Others need to be converted * [http://www.cgl.ucsf.edu/home/gregc/nih-15Aug16/ 1gcn examples] * To be done: * Binary x3d * Triangle masks * Instancing for geometry * Check performance of X3D viewers before next two items * Single HTML file with both viewer and model information * Generating shims (e.g., cobweb) * -- Lower priority -- * Meshes * Lighting and material * Clip planes * Text * Need to port side view to PyQt * Meghan issues * Harvest protein h-bonds from mmCIF * Identify ss bonds * Struts vs h-bonds, which subset of h-bonds/ss-bonds to use * TomF will get presentation and discuss with Meghan * Should GUIs, e.g., model panel log stuff? * Yes. * Do it now for "obvious" panels like Save Dialog = Outstanding Action Items = * ~~TomF will get answers for ChimeraX license * Setting up ChimeraX distribution: 1. ~~Conrad will get copyrights into source/documentation files 1. ~~Greg will include !PyQt in daily builds 1. Conrad will implement click-through license 1. Greg will create embedded software list 1. Greg will find a prereq package that requires a copy of the license to be included but does not install it with the software