| | 1 | = Attendees = |
| | 2 | |
| | 3 | = Agenda = |
| | 4 | * New prioritized list (see our last list below) |
| | 5 | * Target date |
| | 6 | |
| | 7 | = Goals for next snapshot = |
| | 8 | * Side view. [Greg] |
| | 9 | * Full atomspecs [Conrad] |
| | 10 | * Web services. [Conrad] |
| | 11 | * Threaded task manager implemented. nogui is now threaded. |
| | 12 | * BLAST PDB |
| | 13 | * Links in reply log, e.g. command name linked to docs. [Eric] |
| | 14 | * Sequences in one form or another. [Eric] |
| | 15 | * Remote databases. [Conrad] |
| | 16 | * Model panel. [Eric] |
| | 17 | * GUI for existing lighting and effects functionality. [TomG] |
| | 18 | * Picking? What resolution? [TomG] |
| | 19 | * Tubes [TomG] |
| | 20 | * File history (like rapid access) [Conrad] |
| | 21 | * ''Scenes and sessions. Low priority?'' |
| | 22 | * Molecular data only? |
| | 23 | * Maybe just implement a command history rather than a full session |
| | 24 | * ''Ribbons'' |
| | 25 | * Lots of discussion needs to happen |
| | 26 | |
| | 27 | = March 2 goals = |
| | 28 | * '''Full atomspecs [Conrad]''' |
| | 29 | * Need to add blob masking, intersection and union [Eric] |
| | 30 | * Extended cli API to accommodate better error reporting by atomspec parser. [Greg] |
| | 31 | * ~~'''Colors in cli [Greg]'''~~ |
| | 32 | * Use CSS4 color names. |
| | 33 | * Use 'grako' (same as atomspec) for parsing !ColorArg. |
| | 34 | * ~~'''Volume series tool. HTML vs wx GUI? [TomG]'''~~ |
| | 35 | * 'vseries' command is implemented and can open and display map series. GUI on the way. |
| | 36 | * ~~'''Performance with large molecule (opening, rotating).'''~~ |
| | 37 | * '''Memory footprint [Eric]''' |
| | 38 | * Save space by using different C++ data types |
| | 39 | * Converting 'std::string' members to custom class with fixed length array - expect 5-10% savings |
| | 40 | * Converting 'std::unordered_map' to plain 'std::map' - 10% savings. |
| | 41 | * '''Graphics performance [TomG]''' |
| | 42 | * No longer display bonds in sphere mode. Saves both space and time. |
| | 43 | * Faster computation for center of rotation and bounding box. |
| | 44 | * Will investigate why radii blob is so slow. Possibly switch to element-based radii for now. [Eric] |
| | 45 | * '''Level of detail [TomG]''' |
| | 46 | * Fewer triangles for spheres for large structures. |
| | 47 | * Reading mmcif file [postpone assignment until analysis of the other performance issues] |
| | 48 | * '''Web services. [Conrad]''' |
| | 49 | * Threaded task manager implemented. nogui is now threaded. |
| | 50 | * BLAST PDB |
| | 51 | * ~~'''Better logging. Reply log and status line. [Eric]'''~~ |
| | 52 | * Nice feature would be to show an embedded thumbnail of your current scene |
| | 53 | * '''Feature advertisement (present and future). [Elaine]''' |
| | 54 | * HTML [http://www.cgl.ucsf.edu/home/meng/chi2/advantages-discussion.html with] and [http://www.cgl.ucsf.edu/home/meng/chi2/advantages.html without] further discussion topics (ECM: I consider it done for now, until we decide to list more things) |
| | 55 | * High priority |
| | 56 | * Features: high performance, new lighting, new user interface, MMCIF, toolshed, new surface algorithm |
| | 57 | * '''Side view. [Greg]''' |
| | 58 | * ~~'''Oculus Rift [TomG]'''~~ |
| | 59 | * ~~'''Space Navigator, for use with Oculus. [TomG]'''~~ |
| | 60 | * Links in reply log, e.g. command name linked to docs. [Eric] |
| | 61 | * Sequences in one form or another. [Eric] |
| | 62 | * Remote databases. [Conrad] |
| | 63 | * Command documentation. [Elaine] |
| | 64 | * ~~"help" command. [Greg]~~ |
| | 65 | * Implemented. |
| | 66 | * Model panel. [Eric] |
| | 67 | * GUI for existing lighting and effects functionality. [TomG] |
| | 68 | * Picking? What resolution? [TomG] |
| | 69 | * Tubes [TomG] |
| | 70 | * File history (like rapid access) [Conrad] |
| | 71 | * ''Scenes and sessions. Low priority?'' |
| | 72 | * Molecular data only? |
| | 73 | * Maybe just implement a command history rather than a full session |
| | 74 | * ''Ribbons'' |
| | 75 | * Lots of discussion needs to happen |