from RockPy.VisualizeV3 import Figure __author__ = 'mike' import RockPy from os.path import join from RockPy import VisualizeV3 if __name__ == '__main__': folder = join(RockPy.test_data_path, 'vsm', 'visualizev3_test') study = RockPy.Study(name='visualize V3 test') ''' SG 1 ''' sg1 = RockPy.SampleGroup(name='SG1') s1a = RockPy.Sample(name='1a') s1b = RockPy.Sample(name='1b') sg1.add_samples([s1a, s1b]) # adding measurements s1a.add_measurement(mtype='mass', value=62.7, unit='mg') h1a1 = s1a.add_measurement(mtype='hys', mfile=join(folder, 'FeNi_FeNi20-Jd001\'-G01_HYS_VSM#62,7[mg]_[]_[]##STD014.001'), machine='vsm') s1a.add_measurement(mtype='mass', value=51.5, unit='mg') h1a2 = s1a.add_measurement(mtype='hys', mfile=join(folder, 'FeNi_FeNi20-Jd001\'-G02_HYS_VSM#51,5[mg]_[]_[]##STD014.001'), machine='vsm') s1b.add_measurement(mtype='mass', value=60.0, unit='mg') h1b1 = s1b.add_measurement(mtype='hys', mfile=join(folder, 'FeNi_FeNi20-Jd120-G02_HYS_VSM#60,0[mg]_[]_[]##STD015.001'), machine='vsm') s1b.add_measurement(mtype='mass', value=50.8, unit='mg') h1b2 = s1b.add_measurement(mtype='hys', mfile=join(folder, 'FeNi_FeNi20-Jd120-G03_HYS_VSM#50,8[mg]_[]_[]##STD015.001'), machine='vsm') # adding series parameters h1a1.add_sval(stype='mtime', sval=1) h1a2.add_sval(stype='mtime', sval=1)
__author__ = 'mike' import RockPy hys = '/Users/mike/Dropbox/experimental_data/HYS/LF4/LF4C_Ve_HYS_VSM-XX[mg]___-TEMP_20_K-STD001.000' hys2 = '/Users/mike/Dropbox/experimental_data/HYS/LF4/LF4C_Ve_HYS_VSM-XX[mg]___-TEMP_300_K-STD001.000' sample = RockPy.Sample(name='LF4Ve') m = sample.add_measurement(mtype='hys', mfile=hys, machine='VSM') m.add_sval(stype='temperature', sval=20, unit='K') m.add_sval(stype='pressure', sval=1, unit='GPa') m = sample.add_measurement(mtype='hys', mfile=hys2, machine='VSM') m.add_sval(stype='temperature', sval=300, unit='K') m.add_sval(stype='milled', sval=2, unit='hrs') m = sample.add_measurement(mtype='hys', mfile=hys2, machine='VSM') m.add_sval(stype='temperature', sval=400, unit='K') m = sample.add_measurement(mtype='hys', mfile=hys2, machine='VSM') m.add_sval(stype='temperature', sval=500, unit='K') m.add_sval(stype='pressure', sval=2, unit='GPa') print sample.info() # print sample.get_measurements(sval_range='<=300', stypes='temperature') # print sample.mdict['mtype_sval']['hys'][300] # print m.result_methods # # print m.result_bc() # print m.result_ms(saturation_percent=20) #todo passing of parameter # print m.result_ms(saturation_percent=80) # print m.calc_all(parameter=dict(saturation_percent=20)) print m.result_mrs()
def get_pmd_demag(): S = RockPy.Sample(name='test_sample') dm = 'RockPy/tutorials.rst/test_data/HA2A.pmd' S.add_measurement(mtype='afdemag', mfile=dm, machine='pmd') return S
def setUp(self): self.vsm_file = '../tutorials.rst/test_data/MUCVSM_test01.coe' self.VSM_test = rp.Sample('test')
def setUp(self): self.sample = rp.Sample(name='test_sample') self.generic_M = self.sample.add_measurement(mtype='mass', mfile=None, series='pressure_0.0_GPa; temperature_300.0_C')
def setUp(self): self.sample_group = RockPy.SampleGroup() self.sample = RockPy.Sample(name='test_sample') self.sample_group.add_samples(self.sample) self.study = RockPy.Study(self.sample_group)
def test(): test_file = os.path.join(RockPy.test_data_path, 'tdt', 'example2.tdt') test_tdt = Tdt(dfile=test_file, sample_name='MGH1') sample = RockPy.Sample(name='test_sample') sample.add_measurement(machine='tdt', mtype='thellier', mfile=test_file)