File: PYMOL-1887.py

package info (click to toggle)
pymol 3.1.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 74,084 kB
  • sloc: cpp: 482,660; python: 89,328; ansic: 29,512; javascript: 6,792; sh: 84; makefile: 25
file content (19 lines) | stat: -rw-r--r-- 556 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'''
ccp4 map type 0
'''

from pymol import cmd, CmdException, testing, stored

@testing.requires_version('1.7.1')
class TestPYMOL1887(testing.PyMOLTestCase):

    @testing.foreach(
        (1, [-10.729, 9.836, 0.0, 1.0]),
        (0, [-128.0, 127.0, 5.039, 12.4]),
    )
    def test(self, normalize, ref):
        cmd.set('volume_data_range', 0)
        cmd.set('normalize_ccp4_maps', normalize)
        cmd.load(self.datafile('emd_1155.ccp4'), 'map')
        mmms = cmd.get_volume_histogram('map', 0)
        self.assertArrayEqual(mmms, ref, delta=0.05)