| | 1 | = Attendees = |
| | 2 | |
| | 3 | * Elaine, Greg, Eric, TomG, Conrad |
| | 4 | |
| | 5 | = Agenda = |
| | 6 | * Cython and tinyarray |
| | 7 | * Documentation and tutorial status |
| | 8 | * mmCIF output |
| | 9 | * Import hook |
| | 10 | * Review [https://www.rbvi.ucsf.edu/trac/ChimeraX/query?status=feedback&status=reopened&status=assigned&status=new&status=accepted&group=status&milestone=0.6 milestone priorities] |
| | 11 | * |
| | 12 | * Wildcard/regex/case matching in commands |
| | 13 | * What to show in log when opening model? Citation? Title? ticket #1030 |
| | 14 | |
| | 15 | = Discussion = |
| | 16 | * Cython and tinyarray |
| | 17 | - See New Results section from [wiki:2018-01-25 previous meeting] |
| | 18 | - Phase 1: implement Cython change (done) |
| | 19 | - Phase 2: drop in tinyarray for singletons (colors, transformations, coordinates) (done) |
| | 20 | - Run for a while to see what breaks |
| | 21 | * mmCIF output |
| | 22 | - What tables are we outputting? |
| | 23 | - Greg will write a technical document describing what is being output |
| | 24 | - Elaine will reference that from user documentation |
| | 25 | - What does current output work with? |
| | 26 | - Works: PyMOL, Rasmol, PHENIX (tested by Tristan), COOT (does not show SS anyway), CCP4mg (computes its own SS), JSMol (only shows secondary structure with pdbx_ tables) |
| | 27 | - RCSB validation? |
| | 28 | * Documentation and tutorial status |
| | 29 | - class_munger.py will munge class names to hide submodules |
| | 30 | - "Supported API" on first docstring line works |
| | 31 | - For docstrings without API status, insert "Experimental API subject to change." |
| | 32 | - Tutorial sphinx links all work. |
| | 33 | - Need to make sure all used methods and properties are documented. |
| | 34 | * Import hook (done) |
| | 35 | - {{{from chimerax.ui import something}}} |
| | 36 | - import-hook docs are similar in complexity with metaclasses |
| | 37 | * Review milestone priorities |
| | 38 | |
| | 39 | = Action Items = |
| | 40 | * Greg will write a technical document describing what is being output for mmCIF |
| | 41 | * Greg will feed ChimeraX mmCIF output into RCSB validator |
| | 42 | * Everyone update milestones that should be punted to 0.7 |
| | 43 | * Conrad will write bundle code tutorial |
| | 44 | * Conrad will continue working on ribbon tickets |