Changes between Version 3 and Version 4 of Dev2026-03-13


Ignore:
Timestamp:
Apr 13, 2026, 4:12:38 PM (7 hours ago)
Author:
Tom Goddard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Dev2026-03-13

    v3 v4  
    99* macOS 27 is last support Intel apps
    1010* Switch from !PySide to PyQt.
    11 * Progress on DockerHub ChimeraX.
     11* Progress on !DockerHub ChimeraX.
    1212* Inside ribbon color?
    1313* Toolshed reduce query result size.
     
    2020= Discussion =
    2121
     22* macOS 27 is last support Intel apps
     23 - Chimera won't work with macOS 28 (Fall 2027), 1.5 years from now.
     24 - It would probably be difficult to compile Chimera for Mac ARM since its Python packages predate Apple Silicon.
     25 - Users of older macOS will still be able to use Chimera, but new Macs or ones that are updated to macOS 28 will have to migrate to ChimeraX.
     26 - At some point after macOS 28 it may be difficult to build the Intel ChimeraX if Apple discontinues support for compiling to Intel.
     27
     28* Switch from !PySide to PyQt.
     29 - Zach switched the daily build to PyQt last week.
     30 - So far no unusual PyQt bugs have been reported.
     31 - Plan is to distribute ChimeraX 1.12 with PyQt.
     32
     33* Progress on !DockerHub ChimeraX.
     34 - Zach has ChimeraX compiling for Docker.
     35 - Will make a DockerHub image by next Monday's ChimeraX meeting.
     36
     37* [https://github.com/olibclarke/chimerax-resnotes Residue notes in mmCIF], Oliver Clarke
     38 - Oliver Clarke made a ChimeraX GUI to create and save residue notes in mmCIF files.
     39 - His code is on github with installation instructions.
     40 - Oliver originally asked if we would include this feature in the ChimeraX distribution.
     41 - Tom will suggest he distribute his GUI on Toolshed instead.
     42
     43* Coding potholes
     44 - Tom described spending 3 hours debugging an off by one pixel error in QGraphicsView for mutation heatmaps.
     45 - Eric described spending days to track down an unsigned int comparison to -1 that broke. the ported C++ match align code.
     46
     47* Mutation heatmap command
     48 - Discussed how a mutation heatmap command can refer to different heatmap plots.
     49 - Eric says sequence alignment ids are associated with the alignment data, not with the alignment GUI.
     50 - User is likely to want several heatmap plots with different visualization settings (colormaps, residue choices, mutation scores choice...).
     51 - Command should probably be able to control those heatmap visualizations by naming the plots which is a new mechanism not used with other ChimeraX data.
    2252
    2353--------------------------