| 1 | = Attendees = |
| 2 | |
| 3 | Elaine, Eric, Greg, TomG, Scooter, TomF, Conrad |
| 4 | |
| 5 | = Agenda = |
| 6 | * Show and tell at June 1 group meeting |
| 7 | * ctypes |
| 8 | * Commands |
| 9 | * [wiki:SurfaceCategories Surface commands] |
| 10 | * Keyword documentation |
| 11 | * Enable multisampling for <110 DPI displays [Greg] |
| 12 | * UI testing [Scooter] |
| 13 | * Progress updates [All] |
| 14 | |
| 15 | = Discussion = |
| 16 | * ctypes |
| 17 | * Lets you call C functions in dynamic libraries from Python |
| 18 | * Need both C- and Python-level wrappers |
| 19 | * Alternatives: cffi, wrappy |
| 20 | * Surface commands |
| 21 | * December release will not support multiple surfaces for the same set of atoms. |
| 22 | * December release will not support undisplay/display of different patches in different surfaces for the same model. |
| 23 | * Still need to discuss whether unsurface (~surface) will close surface models. |
| 24 | * Keyword documentation |
| 25 | * Command keywords will be documented in camelCase. |
| 26 | * Commands will be single words or Unix-command-style names. |
| 27 | * Enable multisampling for <110 DPI displays [Greg] |
| 28 | * For December release, multisampling should be independent of DPI |
| 29 | * Multisampling should default off because it has such catastrophic consequences when it fails |
| 30 | * Include a "compatibility" program that gets run the first time Chimera is run so that we can tell users early if they have bad graphics or drivers |
| 31 | * ''Meeting adjourned'' |
| 32 | * UI testing |
| 33 | * Progress updates |
| 34 | |
| 35 | = Action Items = |
| 36 | * Eric and TomG will discuss wrapping options. |