Version 24 (modified by 11 years ago) ( diff ) | ,
---|
Attendees
Agenda
- New prioritized list (see our last list below)
- Target date
- Blobs or no?
Goals for next snapshot
Legend:
- Critical for next snapshot
- Important, but not critical
- Future snapshot
Infrastructure
- Bug report dialog
- Nightly builds
- Preferences
- Triggers
- Selections
- File history (like rapid access) [Conrad]
- Session files
- Maybe just implement a command history rather than a full session
- Scenes
- Reliable operation on Linux
- Windows app
- Application icon
- API documentation
- Private vs. public is minimal requirement
Molecules
- Python wrapping
- Molecular data in session files
- Ribbons
- Discussion needed (include pipes & planks, nucleotide repr)
- Tubes [TomG]
- Atom / bond display, half-bond, stick-scale, bond-scale, never/always/smart bonds
Graphics
- Mouse selection [TomG]
- Image saving (Hi-res)
- Clip planes
- Surface capping
- Orthographic camera mode
- Stereo camera mode(s)
- What camera parameters should be adjustable?
Commands
- Essential commands, make a list with command syntax
- Command documentation
- Full atomspecs [Conrad]
- Predefined selections names: ligand, solvent, ...
- Command history
- Both this and file history need preferences to work
Graphical user interface
- Links in reply log, e.g. command name linked to docs. [Eric]
- Model panel. [Eric]
- Side view clip planes. [Greg]
- GUI for existing lighting and effects functionality. [TomG]
- Improved Tool Shed gui.
Density maps
- Clean up map APIs
- Map display state in sessions
- Add map fitting
Sequences
- Sequences in one form or another. [Eric]
- Needs selections and triggers in order to have any real value
Web
- Web services. [Conrad]
- Threaded task manager implemented. nogui is now threaded.
- BLAST PDB
- Remote databases. [Conrad]
March 2 goals
- Full atomspecs [Conrad]
- Need to add blob masking, intersection and union [Eric]
- Extended cli API to accommodate better error reporting by atomspec parser. [Greg]
Colors in cli [Greg]- Use CSS4 color names.
- Use 'grako' (same as atomspec) for parsing ColorArg.
Volume series tool. HTML vs wx GUI? [TomG]- 'vseries' command is implemented and can open and display map series. GUI on the way.
Performance with large molecule (opening, rotating).- Memory footprint [Eric]
- Save space by using different C++ data types
- Converting 'std::string' members to custom class with fixed length array - expect 5-10% savings
- Converting 'std::unordered_map' to plain 'std::map' - 10% savings.
- Graphics performance [TomG]
- No longer display bonds in sphere mode. Saves both space and time.
- Faster computation for center of rotation and bounding box.
- Will investigate why radii blob is so slow. Possibly switch to element-based radii for now. [Eric]
- Level of detail [TomG]
- Fewer triangles for spheres for large structures.
- Reading mmcif file [postpone assignment until analysis of the other performance issues]
- Memory footprint [Eric]
- Web services. [Conrad]
- Threaded task manager implemented. nogui is now threaded.
- BLAST PDB
Better logging. Reply log and status line. [Eric]- Nice feature would be to show an embedded thumbnail of your current scene
- Feature advertisement (present and future). [Elaine]
- HTML ​with and ​without further discussion topics (ECM: I consider it done for now, until we decide to list more things)
- High priority
- Features: high performance, new lighting, new user interface, MMCIF, toolshed, new surface algorithm
- Side view. [Greg]
Oculus Rift [TomG]Space Navigator, for use with Oculus. [TomG]- Links in reply log, e.g. command name linked to docs. [Eric]
- Sequences in one form or another. [Eric]
- Remote databases. [Conrad]
- Command documentation. [Elaine]
"help" command. [Greg]- Implemented.
- Model panel. [Eric]
- GUI for existing lighting and effects functionality. [TomG]
- Picking? What resolution? [TomG]
- Tubes [TomG]
- File history (like rapid access) [Conrad]
- Scenes and sessions. Low priority?
- Molecular data only?
- Maybe just implement a command history rather than a full session
- Ribbons
- Lots of discussion needs to happen
Note:
See TracWiki
for help on using the wiki.