| | 1 | = Attendees = |
| | 2 | |
| | 3 | * Conrad, Elaine, Eric, Greg, TomG, TomF |
| | 4 | |
| | 5 | = Agenda = |
| | 6 | * Review action items from 6/22 meeting |
| | 7 | * ChimeraX paper |
| | 8 | * Changing Windows build machine |
| | 9 | * Yet another new bundle building change |
| | 10 | * Sessions: msgpack vs pickle |
| | 11 | * Chimera 1 fetching vs SSL certificate on Windows 7 |
| | 12 | * For next meeting: ChimeraX on Github |
| | 13 | |
| | 14 | = Discussion = |
| | 15 | * ChimeraX paper |
| | 16 | * Changing Windows build machine |
| | 17 | - Move daily builds from ''vive'' (VR machine) to ''snow'' (Greg's Core i3 desktop) |
| | 18 | * Yet another new bundle building change |
| | 19 | - Use {{{blastprotein}}} and {{{rest_server}}} for template {{{bundle_info.xml}}} and new {{{Makefile}}} |
| | 20 | - Edit {{{bundle_info.xml}}} using data from old {{{Makefile}}} and {{{setup.py.in}}} |
| | 21 | - New {{{Makefile}}} **should** work as is, ''i.e.'', it is the same for all bundles |
| | 22 | - Delete {{{setup.cfg}}} and {{{setup.py.in}}} when done |
| | 23 | * Sessions: msgpack vs pickle |
| | 24 | {{{ |
| | 25 | 3xf5 1tr4 5ijn 3j3q |
| | 26 | number of atoms 3687 68540 594304 2440800 |
| | 27 | file size (MB) 0.7 6.6 80 254 |
| | 28 | |
| | 29 | compressed pickle 0.041 0.25 1.67 8.24 |
| | 30 | uncompressed pickle 0.039 0.21 1.30 6.85 |
| | 31 | for compressed files: |
| | 32 | deserialize data 12.2% 33.4% 56.0% 52.1% |
| | 33 | resolve reference 15.1% 17.6% 1.6% 0.1% |
| | 34 | restore data 13.2% 34.1% 40.4% 47.4% |
| | 35 | |
| | 36 | compressed msgpack 0.040 0.22 1.49 7.17 |
| | 37 | uncompressed msgpack 0.038 0.18 1.14 5.82 |
| | 38 | for compressed files: |
| | 39 | deserialize data 6.2% 28.3% 48.1% 42.7% |
| | 40 | resolve references 14.8% 17.2% 1.7% 0.1% |
| | 41 | restore data 13.8% 33.3% 47.4% 56.5% |
| | 42 | |
| | 43 | msgpack % faster 2.5% 14% 12% 15% |
| | 44 | }}} |
| | 45 | * Chimera 1 fetching vs SSL certificate on Windows 7 |
| | 46 | - Works in 1.10 (Greg yes, TomG maybe) |
| | 47 | - Fails on 1.11.2, unable to verify certificate |
| | 48 | |
| | 49 | = Action Items = |
| | 50 | * ~~Greg will create table of performance comparing msgpack vs pickle, for 4 sizes: 1,000, 10,000, 100,000 and 1 million atom range |
| | 51 | * All: Go through tickets and assign alpha2 milestone to important defect tickets |
| | 52 | * All will convert owned bundles to new layout |
| | 53 | * Conrad will continue working on ribbon tickets |
| | 54 | * Conrad will investigate implementing the "like" operator |
| | 55 | - e.g., to specify polymer in atomspec |
| | 56 | * Scooter will investigate making tickets public (possibly marking some tickets private) |