Scripts: volmin.py
| File volmin.py, 445 bytes (added by , 9 years ago) |
|---|
| Line | |
|---|---|
| 1 | # Compute the minimum density map value reading the data one plane at a time |
| 2 | # so it does not need to fit entirely in memory. |
| 3 | |
| 4 | def map_min(v): |
| 5 | d = v.data |
| 6 | isz, jsz, ksz = d.size |
| 7 | kmin = [] |
| 8 | for k in range(ksz): |
| 9 | matrix = d.matrix((0,0,k), (isz,jsz,1)) |
| 10 | kmin.append(matrix.min()) |
| 11 | return min(kmin) |
| 12 | |
| 13 | from VolumeViewer import volume_list |
| 14 | for v in volume_list(): |
| 15 | print('Map %s minimum %.5g' % (v.name, map_min(v))) |
![[Chimera Issue Tracking System]](/trac/chimera/chrome/site/chimera_logo.png)