Exemplo n.º 1
0
def test_pickle():
    from dials.algorithms.profile_model.modeller import SingleSampler

    scan_range = (2, 12)
    nz = 2
    sampler = SingleSampler(scan_range, nz)
    sampler2 = pickle.loads(pickle.dumps(sampler))
    assert sampler.grid_size() == sampler2.grid_size()
Exemplo n.º 2
0
def test_pickle():
    from dials.algorithms.profile_model.modeller import SingleSampler
    import six.moves.cPickle as pickle
    width = 1000
    height = 1000
    scan_range = (2, 12)
    depth = scan_range[1] - scan_range[0]
    nz = 2
    sampler = SingleSampler(scan_range, nz)
    sampler2 = pickle.loads(pickle.dumps(sampler))
    assert sampler.grid_size() == sampler2.grid_size()
Exemplo n.º 3
0
def test_getters():
    from dials.algorithms.profile_model.modeller import SingleSampler

    scan_range = (2, 12)
    depth = scan_range[1] - scan_range[0]
    nz = 2
    sampler = SingleSampler(scan_range, nz)
    scan_range = sampler.scan_range()
    grid_size = sampler.grid_size()
    step_size = sampler.step_size()
    size = len(sampler)

    assert scan_range[0] == scan_range[0]
    assert scan_range[1] == scan_range[1]
    assert nz == grid_size
    assert step_size == depth / nz
    assert nz == size
Exemplo n.º 4
0
  def tst_getters(self):
    from dials.algorithms.profile_model.modeller import SingleSampler
    width = 1000
    height = 1000
    scan_range = (2, 12)
    depth = scan_range[1] - scan_range[0]
    nz = 2
    sampler = SingleSampler(scan_range, nz)
    scan_range = sampler.scan_range()
    grid_size = sampler.grid_size()
    step_size = sampler.step_size()
    size = len(sampler)

    assert(scan_range[0] == scan_range[0])
    assert(scan_range[1] == scan_range[1])
    assert(nz == grid_size)
    assert(step_size == depth / nz)
    assert(nz == size)
    print 'OK'
Exemplo n.º 5
0
    def tst_getters(self):
        from dials.algorithms.profile_model.modeller import SingleSampler
        width = 1000
        height = 1000
        scan_range = (2, 12)
        depth = scan_range[1] - scan_range[0]
        nz = 2
        sampler = SingleSampler(scan_range, nz)
        scan_range = sampler.scan_range()
        grid_size = sampler.grid_size()
        step_size = sampler.step_size()
        size = len(sampler)

        assert (scan_range[0] == scan_range[0])
        assert (scan_range[1] == scan_range[1])
        assert (nz == grid_size)
        assert (step_size == depth / nz)
        assert (nz == size)
        print 'OK'
Exemplo n.º 6
0
  def tst_pickle(self):
    from dials.algorithms.profile_model.modeller import SingleSampler
    import tempfile
    import cPickle as pickle
    width = 1000
    height = 1000
    scan_range = (2, 12)
    depth = scan_range[1] - scan_range[0]
    nz = 2
    sampler = SingleSampler(scan_range, nz)

    tf = tempfile.TemporaryFile()
    pickle.dump(sampler, tf)
    tf.flush()
    tf.seek(0)
    sampler2 = pickle.load(tf)

    assert(sampler.grid_size() == sampler2.grid_size())

    print 'OK'
Exemplo n.º 7
0
    def tst_pickle(self):
        from dials.algorithms.profile_model.modeller import SingleSampler
        import tempfile
        import cPickle as pickle
        width = 1000
        height = 1000
        scan_range = (2, 12)
        depth = scan_range[1] - scan_range[0]
        nz = 2
        sampler = SingleSampler(scan_range, nz)

        tf = tempfile.TemporaryFile()
        pickle.dump(sampler, tf)
        tf.flush()
        tf.seek(0)
        sampler2 = pickle.load(tf)

        assert (sampler.grid_size() == sampler2.grid_size())

        print 'OK'