wiki:2018-01-18

Version 2 (modified by pett, 8 years ago) ( diff )

--

Attendees

  • Conrad, Elaine, Greg, Eric, TomG, Scooter

Agenda

  • ChimeraX registration
  • ChimeraX 0.6 performance
  • Review milestone priorities
  • Wildcard/regex/case matching in commands

Discussion

  • ChimeraX registration code almost works, Conrad will look into it
  • ChimeraX 0.6 performance
    • Looking up bfactor (1 million times):
      • ChimeraX:
        • ctypes: 1.38s
        • custom library with property wrapping: 0.5s
        • custom library with no wrapping: 0.185s
        • random floating point attribute in Python: 0.072s
        • Cython with no wrapping: 0.021s
          • loop is in Cython
        • Cython with no wrapping: 0.156s
          • loop is in Python
      • Chimera 1:
        • access bfactor via wrappy2: 0.062s
        • custom library with no wrapping: 0.181s
    • Collect data
      • Cython is really fast
    • Paths forward
      • Cythonize Atom into Python type?
      • Cythonize Atom methods?
      • Cythonize hydrogen bond code? How hard is this?

Action Items

  • Conrad will enable registration code
  • Eric will investigate Cython for classes and methods
  • Conrad will write bundle code tutorial
  • Conrad will continue working on ribbon tickets
  • Conrad will create ticket to investigate implementing the "like" operator
    • e.g., to specify polymer in atomspec
Note: See TracWiki for help on using the wiki.