Version 4 (modified by 7 years ago) ( diff ) | ,
---|
Attendees
- Eric, Greg, TomF, Conrad, Scooter, Elaine
Agenda
- Action items
- ChimeraX
- PyQt license needs to be renewed soon
- Toolbar and button bar unification
- Write mmCIF files while keeping unused tables
- Manager/provider toolshed functionality (#1661)
- RBVI bundles on toolshed
- Change build process to trim down list of bundles in standard release while still testing toolshed-only bundles
- Stable APIs, #922
- Documentation strategy
- 1.0 features (roadmap)
- Possibilities for Eric's SOW
Discussion
- ChimeraX
- PyQt license needs to be renewed soon
- Our license expires on April 27th
- We currently have a 3-user license and the renewal fee is $960.
- Verify that 5.12.1 fixes browser history bug
- Greg will build and test latest release for known problems
- If there are no problems, then consider moving to PySide2
- PySide2 (which requires 5.12) may be an adequate replacement for PyQt
- Toolbar and button bar unification
- Add comments to toolbar-unification
- Greg will implement ribbon in Qt
- New ribbon UI code will allow tools to use ribbon widget
- Call it tabbed toolbar instead of "ribbon"
- Write complete mmCIF files
- Tables that we read but do not change
- Done
- Tables that we read and change
- BUG: Need to keep additional information like sheet, helix registration, h-bond class, etc for tables that we read
- BUG: Need to generate sheet information when ksdssp is run
- Atomic coordinates and sequence information
- Must write new version
- Secondary structure, h-bonds
- What tables does RCSB/PDB deposition require? Do we need to preserve information from input file if they get overridden by the deposition process?
- Tables that we do not read
- Squirrel away or reread on write
- How big are the unused tables?
- Tables that we read but do not change
- Manager/provider toolshed functionality (#1661)
- Conrad will work on this
- Putting RBVI bundles on toolshed
- Want separate run-time vs build-time dependencies in bundle_info.xml
- Visit the bundle-release page (from intranet) and release your bundles
- Need to segregate "standard" bundles from "extra" bundles
- What happens when restoring a session that uses an uninstalled tool?
- There is a manifest of bundles referenced by session file
- Need to detect missing bundles
- Show warning or offer to install bundle?
- Restore rest of session or give up or ask user?
- What about gui vs nogui?
- Currently, tools are skipped in nogui mode
- Might get unnecessary warning about missing bundle that won't be used for restoring session in nogui mode
- Stable APIs
- See action items
- Move to github
- Move to private RBVI github project
- Easier to share with collaborators with github admin tools
- "pull requests" should simplify enhancement/fix submission
- will not happen that soon
- Move to private RBVI github project
- PyQt license needs to be renewed soon
Action Items
- Greg will test latest PyQt/Qt release
- Greg will find out the fraction of mmCIF files that are not used by ChimeraX (by percentage and by absolute size)
- Conrad will create ticket for extending mmCIF writing to include missing tables
- Conrad will create tickets for BUGS listed above (if they don't already exist)
Note:
See TracWiki
for help on using the wiki.