Changes between Initial Version and Version 1 of 2018-01-25


Ignore:
Timestamp:
Jan 25, 2018, 2:07:15 PM (8 years ago)
Author:
Eric Pettersen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2018-01-25

    v1 v1  
     1= Attendees =
     2
     3* Conrad, Elaine, Greg, Eric, TomG, Scooter
     4
     5= Agenda =
     6* ChimeraX registration
     7* ChimeraX 0.6 performance
     8* Review milestone priorities
     9* Wildcard/regex/case matching in commands
     10
     11= Discussion =
     12* ChimeraX registration code ''almost'' works, Conrad will look into it
     13* ChimeraX 0.6 performance
     14 - Looking up bfactor (1 million times):
     15   - ChimeraX:
     16     - ctypes: 1.38s
     17     - custom library with property wrapping: 0.5s
     18     - custom library with no wrapping: 0.185s
     19     - random floating point attribute in Python: 0.072s
     20     - '''Cython with no wrapping: 0.021s'''
     21       - loop is in Cython
     22     - '''Cython with no wrapping: 0.156s'''
     23       - loop is in Python
     24   - Chimera 1:
     25     - access bfactor via wrappy2: 0.062s
     26     - '''custom library with no wrapping: 0.181s'''
     27 - Collect data
     28   - Cython is really fast
     29 - Paths forward
     30   - Cythonize Atom into Python type? method: '''0.098s'''; property: '''0.119s'''
     31   - Cythonize Atom methods? function: '''0.074s'''; method: '''0.204s'''; prop: '''0.135'''
     32   - Cythonize hydrogen bond code?  How hard is this?
     33
     34= Action Items =
     35* ~~Conrad will enable registration code
     36* Eric will investigate Cython for classes and methods
     37* Conrad will write bundle code tutorial
     38* Conrad will continue working on ribbon tickets
     39* Conrad will create ticket to investigate implementing the "like" operator
     40 - e.g., to specify polymer in atomspec