Пример #1
0
 def test_apod_tri(self):
     spec = fromBruker(self.filename, False, False)        
     # Loc < 1 results in dimension reduction of the apodization vector
     with self.assertRaises(NMRShapeError):
         apod(spec, w=lambda s: TRI(s, 0.5, 0.7, 0.5))
     
     spec = fromBruker(self.filename, False, False)
     spec = apod(spec, w=lambda s: TRI(s, 5000, 0.7, 0.5))
     C = converter()
     u = guess_udic(self.dic,self.data)
     C.from_bruker(self.dic, self.data, u)
     
     pipe_dic, pipe_data = C.to_pipe()
     test_data = pipep.tri(pipe_dic, pipe_data, loc=5000, lHi=0.7, rHi=0.5)[1]
     ts.assert_allclose(spec, test_data, 1e-7,1e-3, 'TRI apodization not equal to NMRPipe processed one.')
Пример #2
0
#! /usr/bin/env python

import nmrglue.fileio.pipe as pipe
import nmrglue.process.pipe_proc as p

d,a = pipe.read("time_complex.fid")
d,a = p.tri(d,a,loc=500,lHi=0.5,rHi=0.8,inv=True)
pipe.write("tri.glue",d,a,overwrite=True)

d,a = pipe.read("time_complex.fid")
d,a = p.tri(d,a,loc=750,lHi=0.1,rHi=0.5)
pipe.write("tri2.glue",d,a,overwrite=True)



Пример #3
0
#! /usr/bin/env python
""" Create files for tri unit test """

import nmrglue.fileio.pipe as pipe
import nmrglue.process.pipe_proc as p

d, a = pipe.read("time_complex.fid")
d, a = p.tri(d, a, loc=500, lHi=0.5, rHi=0.8, inv=True)
pipe.write("tri1.glue", d, a, overwrite=True)

d, a = pipe.read("time_complex.fid")
d, a = p.tri(d, a, loc=750, lHi=0.1, rHi=0.5)
pipe.write("tri2.glue", d, a, overwrite=True)