Version 5 (modified by 3 months ago) ( diff ) | ,
---|
ChimeraX Developer Meeting
Attendance: Greg, Zach, Tom, Eric
July 28, 2025
Agenda
- New parser discussion
- Core library distribution
- Updating prereqs.
- Switch from PyQt to PySide?
- ViewDockX port to Qt
- Inside ribbon color?
- Work in progress reports
- Make Chimera end-of-life bug report and registration changes.
- Back up the Chimera build machine to a solid state drive, Windows 7.
- Linux ARM64 release and download page
Discussion
- Nightly builds failed due to plato Qt file permissions.
- Greg has fixed Qt 6.9 file permissions on plato so nightly builds should start working again.
- New atomspec parser
- Eric got new C++ atomspec parser all working, but it is no faster (0.3% faster) then Grako.
- Turned out all the time was spent in Python finding the atoms/bonds/residues and that code did not change.
- Eric proposes merging the new parser branch into develop in case we need to get rid of Grako in the future, but not using it for now.
- The new parser uses C++17 and our current ChimeraX compilers don't meet that standard. If we need to update compilers, better to just turn off build of new parser.
- Distributing chutil.a static library on Mac for ISOLDE
- Tristan does not have chutil.a from chimerax core that he needs to compile clipper on Mac.
- We have not distributed that in the Mac universal build because the make_univeral.py script does not know how to merge ARM and Intel static libraries.
- Let's ask Tristan how he built clipper for ChimeraX 1.9 since it has the same issue.
- Discussed that atomic library links to chutil and may expose symbols for chutil.
- Discussed making chutil a dynamic library. That would raise problems with finding it during runtime linking.
- Switch from PyQt to PySide
- We will get nightly builds working with Qt 6.9.1 this week before trying to switch to Qt 6.9.1.
- Tom suggests making tech preview of PySide instead of daily build so we can test without getting a lot of bug reports from users.
Action Items
Note:
See TracWiki
for help on using the wiki.