Version 2 (modified by 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
- ChimeraX:
- Collect data
- Cython is really fast
- Paths forward
- Cythonize Atom into Python type?
- Cythonize Atom methods?
- Cythonize hydrogen bond code? How hard is this?
- Looking up bfactor (1 million times):
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.