Skip to content

Commit 096aabc

Browse files
committed
Update tests: get_shared_data
1 parent faacb73 commit 096aabc

32 files changed

Lines changed: 595 additions & 523 deletions

sequence_analysis/test/functional1.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@
88
import os
99
from openalea.stat_tool import *
1010
from openalea.sequence_analysis import *
11-
from openalea.sequence_analysis import get_shared_data
11+
from tools import runTestClass, robust_path as get_shared_data
1212

13-
seq1 = Sequences(get_shared_data( 'dupreziana_20a2.seq')) # correct
13+
seq1 = Sequences(str(get_shared_data( 'dupreziana_20a2.seq'))) # correct
1414
seq2 = RemoveRun(seq1, 1, 0, "End") # correct
1515

1616
histo21 = ExtractHistogram(seq2, "Recurrence", 1) # correct
1717
histo22 = ExtractHistogram(seq2, "Recurrence", 2) # correct
1818

19-
seq3 = Sequences(get_shared_data( 'dupreziana_40a2.seq')) #correct
19+
seq3 = Sequences(str(get_shared_data( 'dupreziana_40a2.seq'))) #correct
2020
seq4_0 = RemoveRun(seq3, 2, 0, "End") #correct
2121
seq4 = SegmentationExtract(seq4_0, 1, 2) #correct
2222

2323

24-
seq5 = Sequences(get_shared_data( 'dupreziana_60a2.seq')) #correct
24+
seq5 = Sequences(str(get_shared_data( 'dupreziana_60a2.seq'))) #correct
2525
seq6_0 = RemoveRun(seq5, 2, 0, "End") #correct
2626
seq6 = LengthSelect(SegmentationExtract(seq6_0, 1, 2), 1, Mode="Reject") #correct
2727

2828

29-
seq7 = Sequences(get_shared_data( 'dupreziana_80a2.seq')) #correct
29+
seq7 = Sequences(str(get_shared_data( 'dupreziana_80a2.seq'))) #correct
3030
seq8_0 = RemoveRun(seq7, 2, 0, "End") #correct
3131
seq8 = SegmentationExtract(seq8_0, 1, 2) #correct
3232

@@ -85,7 +85,7 @@
8585

8686

8787
# test #
88-
hmc9 = HiddenVariableOrderMarkov(get_shared_data( "dupreziana21.hc"))
88+
hmc9 = HiddenVariableOrderMarkov(str(get_shared_data( "dupreziana21.hc")))
8989
hmc10 = Estimate(seq10, "HIDDEN_VARIABLE_ORDER_MARKOV", hmc9, GlobalInitialTransition=True, NbIteration=80)
9090
hmc11 = Estimate(seq10, "HIDDEN_VARIABLE_ORDER_MARKOV", hmc9, GlobalInitialTransition=False, NbIteration=80)
9191

sequence_analysis/test/functional2.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@
88
from openalea.sequence_analysis import *
99
from openalea.sequence_analysis.estimate import Estimate
1010
from openalea.sequence_analysis.compare import Compare
11-
from openalea.sequence_analysis import get_shared_data
11+
from tools import runTestClass, robust_path as get_shared_data
1212

1313

14-
seq20 = Sequences(get_shared_data("belren1.seq"))
15-
seq21 = Sequences(get_shared_data("elstar1.seq"))
16-
seq22 = Sequences(get_shared_data("fuji1.seq"))
17-
seq23 = Sequences(get_shared_data("gala1.seq"))
18-
seq24 = Sequences(get_shared_data("granny1.seq"))
19-
seq25 = Sequences(get_shared_data("reinet1.seq"))
20-
seq26 = Sequences(get_shared_data("wij1.seq"))
14+
seq20 = Sequences(str(get_shared_data("belren1.seq")))
15+
seq21 = Sequences(str(get_shared_data("elstar1.seq")))
16+
seq22 = Sequences(str(get_shared_data("fuji1.seq")))
17+
seq23 = Sequences(str(get_shared_data("gala1.seq")))
18+
seq24 = Sequences(str(get_shared_data("granny1.seq")))
19+
seq25 = Sequences(str(get_shared_data("reinet1.seq")))
20+
seq26 = Sequences(str(get_shared_data("wij1.seq")))
2121

2222
Display(seq25, ViewPoint="Data")
2323
Plot(seq25, "Intensity")
@@ -52,7 +52,7 @@
5252
matrix30 = Compare(seq32)
5353
matrix31 = Compare(seq32, VectorDistance("S"))
5454
matrix32 = Compare(seq32, VectorDistance("S"), Transposition=True)
55-
matrix33 = Compare(seq32, VectorDistance(get_shared_data("test_align1.a")), Transposition=True)
55+
matrix33 = Compare(seq32, VectorDistance(str(get_shared_data("test_align1.a"))), Transposition=True)
5656

5757
Display(Clustering(matrix33, "Partition", 2))
5858
Clustering(matrix33, "Hierarchy", Algorithm="Agglomerative")
@@ -76,22 +76,22 @@
7676
Plot(seq25, 14, 6, "Multinomial", ViewPoint="SegmentProfile", Output="ChangePoint")
7777
# hidden semi-Markov chains
7878

79-
hsmc0 = HiddenSemiMarkov(get_shared_data("belren1.hsc"))
79+
hsmc0 = HiddenSemiMarkov(str(get_shared_data("belren1.hsc")))
8080
hsmc20 = Estimate(seq20, "HIDDEN_SEMI-MARKOV", hsmc0)
8181

82-
hsmc0 = HiddenSemiMarkov(get_shared_data("elstar1.hsc"))
82+
hsmc0 = HiddenSemiMarkov(str(get_shared_data("elstar1.hsc")))
8383
hsmc21 = Estimate(seq21, "HIDDEN_SEMI-MARKOV", hsmc0)
8484

85-
hsmc0 = HiddenSemiMarkov(get_shared_data("fuji1.hsc"))
85+
hsmc0 = HiddenSemiMarkov(str(get_shared_data("fuji1.hsc")))
8686
hsmc22 = Estimate(seq22, "HIDDEN_SEMI-MARKOV", hsmc0)
8787

88-
hsmc0 = HiddenSemiMarkov(get_shared_data("gala1.hsc"))
88+
hsmc0 = HiddenSemiMarkov(str(get_shared_data("gala1.hsc")))
8989
hsmc23 = Estimate(seq23, "HIDDEN_SEMI-MARKOV", hsmc0)
9090

91-
hsmc0 = HiddenSemiMarkov(get_shared_data("granny1.hsc"))
91+
hsmc0 = HiddenSemiMarkov(str(get_shared_data("granny1.hsc")))
9292
hsmc24 = Estimate(seq24, "HIDDEN_SEMI-MARKOV", hsmc0)
9393

94-
hsmc0 = HiddenSemiMarkov(get_shared_data("reinet1.hsc"))
94+
hsmc0 = HiddenSemiMarkov(str(get_shared_data("reinet1.hsc")))
9595
hsmc25 = Estimate(seq25, "HIDDEN_SEMI-MARKOV", hsmc0)
9696

9797
Display(hsmc25)
@@ -112,7 +112,7 @@
112112
seq25_1 = ExtractData(hsmc25)
113113
Display(seq25_1, ViewPoint="Data", Format="Line")
114114

115-
hsmc0 = HiddenSemiMarkov(get_shared_data("wij1.hsc"))
115+
hsmc0 = HiddenSemiMarkov(str(get_shared_data("wij1.hsc")))
116116
hsmc26 = Estimate(seq26, "HIDDEN_SEMI-MARKOV", hsmc0)
117117

118118
# model comparison

sequence_analysis/test/functional3.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@
2626
from openalea.sequence_analysis import *
2727
from openalea.sequence_analysis.estimate import Estimate
2828
from openalea.sequence_analysis.compare import Compare
29+
from tools import runTestClass, robust_path as get_shared_data
2930

30-
seq69 = Sequences(get_shared_data( "pin_laricio_7x.seq"))
31+
seq69 = Sequences(str(get_shared_data( "pin_laricio_7x.seq")))
3132
seq70 = Cluster(seq69, "Step", 1, 10)
3233
#seq70 = IndexParameterExtract(Cluster(seq69, "Step", 2, 10), 1927, MaxIndex=1992)
3334

@@ -130,10 +131,10 @@
130131

131132
# estimation of a hidden semi-Markov chain
132133

133-
hmc60 = HiddenSemiMarkov(get_shared_data( "pin_laricio_6.hsc"))
134+
hmc60 = HiddenSemiMarkov(str(get_shared_data( "pin_laricio_6.hsc")))
134135
hmc6 = Estimate(seq70, "HIDDEN_SEMI-MARKOV", hmc60)
135136

136-
hsmc60 = HiddenSemiMarkov(get_shared_data( "pin_laricio_6.hsc"))
137+
hsmc60 = HiddenSemiMarkov(str(get_shared_data( "pin_laricio_6.hsc")))
137138
hsmc6 = Estimate(seq70, "HIDDEN_SEMI-MARKOV", hsmc60)
138139
hsmc61 = Estimate(seq70, "HIDDEN_SEMI-MARKOV", "Ordinary", 6, "LeftRight")
139140

sequence_analysis/test/test_add_absorbing_run.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from openalea.sequence_analysis.sequences import Sequences
1010
from openalea.sequence_analysis.semi_markov import SemiMarkov
1111
from openalea.sequence_analysis.data_transform import AddAbsorbingRun
12-
from openalea.sequence_analysis import get_shared_data
12+
from tools import runTestClass, robust_path as get_shared_data
1313

1414
class _AddAbsorbingRun():
1515
"""
@@ -72,7 +72,7 @@ def __init__(self):
7272
self.max_length = 30
7373

7474
def create_data(self):
75-
seq = Sequences(get_shared_data('sequences1.seq'))
75+
seq = Sequences(str(get_shared_data('sequences1.seq')))
7676
return seq
7777

7878
class Test_AddAbsorbingRun_SemiMarkov(_AddAbsorbingRun):
@@ -83,7 +83,11 @@ def __init__(self):
8383
self.max_length = 1000
8484

8585
def create_data(self):
86-
markov = SemiMarkov(get_shared_data('test_semi_markov.dat') )
86+
markov = SemiMarkov(str(get_shared_data('test_semi_markov.dat')))
8787
semi_markov_data = markov.simulation_nb_elements(1, 1000, True)
8888
return semi_markov_data
8989

90+
if __name__ == "__main__":
91+
runTestClass(Test_AddAbsorbingRun_Sequences())
92+
runTestClass(Test_AddAbsorbingRun_SemiMarkov())
93+

sequence_analysis/test/test_build_auxialiary_variable.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from openalea.sequence_analysis import *
2-
2+
from tools import runTestClass, robust_path as get_shared_data
33

44
def test1():
55
seq6 = Sequences(str(get_shared_data("pin_laricio_6.seq")))
@@ -16,3 +16,6 @@ def test1():
1616
# Plot(hsmc30, 1)
1717
seq31 = BuildAuxiliaryVariable(ExtractData(hsmc30))
1818
Plot(SelectIndividual(seq31, [95]), ViewPoint="Data")
19+
20+
if __name__ == "__main__":
21+
test1()

sequence_analysis/test/test_cluster.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
from openalea.stat_tool.compound import Compound
1616
from openalea.stat_tool.vectors import Vectors
1717

18-
from tools import runTestClass
19-
from openalea.sequence_analysis import get_shared_data
18+
from tools import runTestClass, robust_path as get_shared_data
2019

2120
class _Cluster():
2221
"""Test class to test cluster function and classes

sequence_analysis/test/test_compare.py

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
from openalea.sequence_analysis.estimate import Estimate
1616
from openalea.sequence_analysis.data_transform import Thresholding
1717

18-
from openalea.sequence_analysis import get_shared_data
19-
from tools import runTestClass
20-
18+
from tools import runTestClass, robust_path as get_shared_data
2119

2220
class _Compare():
2321
"""
@@ -41,12 +39,12 @@ def __init__(self):
4139
self.data = self.create_data()
4240

4341
def create_data(self):
44-
seq0 = Sequences(get_shared_data( "chene_sessile_15pa.seq"))
42+
seq0 = Sequences(str(get_shared_data( "chene_sessile_15pa.seq")))
4543
vec10 = Vectors(seq0)
4644
vec95 = ValueSelect(vec10, 1, 95)
4745
vec96 = ValueSelect(vec10, 1, 96)
4846
vec97 = ValueSelect(vec10, 1, 97)
49-
return [vec95, vec96, vec97]
47+
return([vec95, vec96, vec97])
5048

5149
def test_compare(self):
5250
seq = self.data
@@ -63,8 +61,8 @@ def __init__(self):
6361
self.data = self.create_data()
6462

6563
def create_data(self):
66-
seq = Sequences(get_shared_data( 'dupreziana_a1.seq'))
67-
return seq
64+
seq = Sequences(str(get_shared_data( 'dupreziana_a1.seq')))
65+
return(seq)
6866

6967
def test_compare(self):
7068
seq = self.data
@@ -79,8 +77,8 @@ def __init__(self):
7977
self.data = self.create_data()
8078

8179
def create_data(self):
82-
seq = Sequences(get_shared_data( 'dupreziana_a1.seq'))
83-
return seq
80+
seq = Sequences(str(get_shared_data( 'dupreziana_a1.seq')))
81+
return(seq)
8482

8583
def test_compare(self):
8684
seq = self.data
@@ -96,7 +94,7 @@ def __init__(self):
9694

9795
def create_data(self):
9896
data = Vectors([[1, 2, 3], [1, 3, 1], [4, 5, 6]])
99-
return data
97+
return(data)
10098

10199
def test_compare(self):
102100
data = self.data
@@ -114,13 +112,13 @@ def __init__(self):
114112
self.data = self.create_data()
115113

116114
def create_data(self):
117-
hsmc0 = HiddenSemiMarkov(get_shared_data( "belren1.hsc"))
118-
hsmc1 = HiddenSemiMarkov(get_shared_data("elstar1.hsc"))
119-
seq0 = Sequences(get_shared_data( "belren1.seq"))
120-
seq1 = Sequences(get_shared_data( "elstar1.seq"))
115+
hsmc0 = HiddenSemiMarkov(str(get_shared_data( "belren1.hsc")))
116+
hsmc1 = HiddenSemiMarkov(str(get_shared_data("elstar1.hsc")))
117+
seq0 = Sequences(str(get_shared_data( "belren1.seq")))
118+
seq1 = Sequences(str(get_shared_data( "elstar1.seq")))
121119
data0 = Estimate(seq0, "HIDDEN_SEMI-MARKOV", hsmc0)
122120
data1 = Estimate(seq1, "HIDDEN_SEMI-MARKOV", hsmc1)
123-
return [seq0, seq1, data0, data1]
121+
return([seq0, seq1, data0, data1])
124122

125123
def test_compare(self):
126124
data = self.data

sequence_analysis/test/test_compute_self_transition.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66

77

88
from openalea.sequence_analysis.data_transform import ComputeSelfTransition
9-
from openalea.sequence_analysis import Sequences, get_shared_data
9+
from openalea.sequence_analysis import Sequences
10+
from tools import runTestClass, robust_path as get_shared_data
1011

11-
seq1 = Sequences(get_shared_data("sequences1.seq"))
12-
seqn = Sequences(get_shared_data("sequences2.seq"))
12+
seq1 = Sequences(str(get_shared_data("sequences1.seq")))
13+
seqn = Sequences(str(get_shared_data("sequences2.seq")))
1314

1415

1516

@@ -24,3 +25,6 @@ def test_ComputeSelfTransition_order():
2425
the order arguments is protected..."""
2526
ComputeSelfTransition(seqn, Order=2)
2627

28+
if __name__ == "__main__":
29+
test_ComputeSelfTransition()
30+
test_ComputeSelfTransition_order()

sequence_analysis/test/test_correlation.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
from openalea.stat_tool.distribution import Distribution
1818
from tools import runTestClass
19-
from openalea.sequence_analysis import get_shared_data
19+
from tools import runTestClass, robust_path as get_shared_data
2020

2121
class Data():
2222

@@ -27,7 +27,7 @@ def __init__(self):
2727

2828
def create_sequence_data(self):
2929

30-
seq66 = Sequences(get_shared_data( "laricio_date66.seq"))
30+
seq66 = Sequences(str(get_shared_data( "laricio_date66.seq")))
3131
seq69 = MovingAverage(VariableScaling(seq66, 3, 100),
3232
Distribution("B", 0, 6, 0.5), BeginEnd=True,
3333
Output="Residual")
@@ -37,7 +37,7 @@ def CorrelationData(index=1):
3737
"""Returns a correlation
3838
3939
index from 1 to 3"""
40-
seq66 = Sequences(get_shared_data( "laricio_date66.seq"))
40+
seq66 = Sequences(str(get_shared_data( "laricio_date66.seq")))
4141
ret = ComputeCorrelation(seq66, index)
4242
return ret
4343

@@ -62,7 +62,7 @@ def test_correlation_no_optional_arguments(self):
6262
cf = ComputeCorrelation(seq, self.variable)
6363

6464
def test_spearman(self):
65-
seq = Sequences(get_shared_data( "laricio_date66.seq"))
65+
seq = Sequences(str(get_shared_data( "laricio_date66.seq")))
6666
ComputeCorrelation(seq, 1, Type="Spearman")
6767
ComputeCorrelation(seq, 1, 2,Type="Spearman")
6868
try:

sequence_analysis/test/test_cumulate.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111

1212

1313
from openalea.sequence_analysis.data_transform import Cumulate
14-
from openalea.sequence_analysis import get_shared_data
14+
from tools import runTestClass, robust_path as get_shared_data
1515
from openalea.sequence_analysis import Sequences
1616

17-
seqn = Sequences(get_shared_data("sequences2.seq"))
18-
seq1 = Sequences(get_shared_data("sequences1.seq"))
17+
seqn = Sequences(str(get_shared_data("sequences2.seq")))
18+
seq1 = Sequences(str(get_shared_data("sequences1.seq")))
1919

2020

2121

0 commit comments

Comments
 (0)