Exemple #1
0
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)
Exemple #2
0
__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()
Exemple #3
0
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
Exemple #4
0
 def setUp(self):
     self.vsm_file = '../tutorials.rst/test_data/MUCVSM_test01.coe'
     self.VSM_test = rp.Sample('test')
Exemple #5
0
 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')
Exemple #6
0
 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)
Exemple #7
0
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)