Changes between Initial Version and Version 1 of 2019-03-21


Ignore:
Timestamp:
Mar 21, 2019, 3:20:19 PM (7 years ago)
Author:
Conrad Huang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2019-03-21

    v1 v1  
     1= Attendees =
     2
     3* Eric, Greg, TomF, Conrad, Scooter, Elaine
     4
     5= Agenda =
     6* Action items
     7* ChimeraX
     8  * PyQt license needs to be renewed soon
     9  * Toolbar and button bar unification
     10  * Write mmCIF files while keeping unused tables
     11  * Manager/provider toolshed functionality (#1661)
     12  * RBVI bundles on toolshed
     13    - Change build process to trim down list of bundles in standard release while still testing toolshed-only bundles
     14  * Stable APIs, #922
     15  * Documentation strategy
     16  * 1.0 features (roadmap)
     17* [wiki:EricsSOW Possibilities for Eric's SOW]
     18
     19= Discussion =
     20* ChimeraX
     21  * PyQt license needs to be renewed soon
     22    - Our license expires on April 27th
     23    - We currently have a 3-user license and the renewal fee is $960.
     24    - Verify that 5.12.1 fixes browser history bug
     25    - Greg will build and test latest release for known problems
     26    - If there are no problems, then consider moving to PySide2
     27    - PySide2 (which requires 5.12) may be an adequate replacement for PyQt
     28  * Toolbar and button bar unification
     29    - Add comments to [wiki:toolbar-unification]
     30    - Greg will implement ribbon in Qt
     31    - New ribbon UI code will allow tools to use ribbon widget
     32      - Call it tabbed toolbar instead of "ribbon"
     33  * Write complete mmCIF files
     34    - Tables that we read but do not change
     35      - Done
     36    - Tables that we read and change
     37      - BUG: Need to keep additional information like sheet, helix registration, h-bond class, etc for tables that we read
     38      - BUG: Need to generate sheet information when ksdssp is run
     39      - Atomic coordinates and sequence information
     40        - Must write new version
     41      - Secondary structure, h-bonds
     42      - What tables does RCSB/PDB deposition require?  Do we need to preserve information from input file if they get overridden by the deposition process?
     43    - Tables that we do not read
     44      - Squirrel away or reread on write
     45      - How big are the unused tables?
     46  * Manager/provider toolshed functionality (#1661)
     47    - Conrad will work on this
     48  * Putting RBVI bundles on toolshed
     49    - Want separate run-time vs build-time dependencies in bundle_info.xml
     50    - Visit the bundle-release page (from intranet) and release your bundles
     51    - Need to segregate "standard" bundles from "extra" bundles
     52  * What happens when restoring a session that uses an uninstalled tool?
     53    - There is a manifest of bundles referenced by session file
     54    - Need to detect missing bundles
     55      - Show warning or offer to install bundle?
     56      - Restore rest of session or give up or ask user?
     57      - What about gui vs nogui?
     58        - Currently, tools are skipped in nogui mode
     59        - Might get unnecessary warning about missing bundle that won't be used for restoring session in nogui mode
     60  * Stable APIs
     61    - See action items
     62  * Move to github
     63    - Move to private RBVI github project
     64      - Easier to share with collaborators with github admin tools
     65      - "pull requests" should simplify enhancement/fix submission
     66      - will not happen that soon
     67
     68= Action Items =
     69  * Greg will test latest PyQt/Qt release
     70  * Greg will find out the fraction of mmCIF files that are not used by ChimeraX (by percentage and by absolute size)
     71  * Conrad will create ticket for extending mmCIF writing to include missing tables
     72  * Conrad will create tickets for BUGS listed above (if they don't already exist)