Skip to content

Commit 74b9ced

Browse files
committed
easier io on wigners
1 parent e88e040 commit 74b9ced

4 files changed

Lines changed: 29 additions & 27 deletions

File tree

tests/data/axis/convert_axis.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -50,24 +50,24 @@ def test_exception():
5050
data.close()
5151

5252

53-
def test_w1_wa():
54-
p = datasets.PyCMDS.w1_wa_000
55-
data = wt.data.from_PyCMDS(p)
56-
assert data.wa.units == "wn"
57-
data.wa.convert("eV")
58-
assert data.wa.units == "eV"
59-
assert np.isclose(data.wa.max(), 1.5800551001941774)
60-
assert np.isclose(data.wa.min(), 0.6725528801867734)
61-
assert data["wa"].units == "nm"
53+
def test_w1_wm():
54+
p = datasets.wt5.v1p0p1_MoS2_TrEE_movie
55+
data = wt.open(p).at(d2=[0, "fs"])
56+
assert data.w2.units == "nm"
57+
data.w2.convert("eV")
58+
assert data.w2.units == "eV"
59+
assert np.isclose(data.w2.max(), 2.120129779494837)
60+
assert np.isclose(data.w2.min(), 1.6241930110774845)
61+
assert data["w2"].units == "nm"
6262
data.close()
6363

6464

6565
def test_wigner():
66-
p = datasets.COLORS.v2p2_WL_wigner
67-
data = wt.data.from_COLORS(p)
68-
data.d1.convert("ns")
69-
assert data.d1.units == "ns"
70-
assert data["d1"].units == "fs"
66+
p = datasets.wt5.v1p0p1_MoS2_TrEE_movie
67+
data = wt.open(p).at(w2=[680, "nm"])
68+
data.d2.convert("ns")
69+
assert data.d2.units == "ns"
70+
assert data["d2"].units == "fs"
7171
data.close()
7272

7373

@@ -78,5 +78,5 @@ def test_wigner():
7878
test_convert_variables()
7979
test_units_preserved_on_copy()
8080
test_exception()
81-
test_w1_wa()
81+
test_w1_wm()
8282
test_wigner()

tests/data/channel/normalize.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,17 @@ def test_LDS821_mag_0p5():
3333

3434

3535
def test_wigner():
36-
p = datasets.COLORS.v2p2_WL_wigner
37-
data = wt.data.from_COLORS(p)
36+
p = datasets.wt5.v1p0p1_MoS2_TrEE_movie
37+
data = wt.open(p).at(w2=[680, "nm"])
3838
data.ai0.normalize()
3939
assert np.isclose(data.ai0.null, 0.0)
4040
assert np.isclose(data.ai0.max(), 1.0)
4141
data.close()
4242

4343

4444
def test_negative_wigner():
45-
p = datasets.COLORS.v2p2_WL_wigner
46-
data = wt.data.from_COLORS(p)
45+
p = datasets.wt5.v1p0p1_MoS2_TrEE_movie
46+
data = wt.open(p).at(w2=[680, "nm"])
4747
data.ai0 *= -1
4848
data.ai0.signed = True
4949
data.ai0.normalize()
@@ -54,8 +54,8 @@ def test_negative_wigner():
5454

5555

5656
def test_negative_wigner_mag_1p1():
57-
p = datasets.COLORS.v2p2_WL_wigner
58-
data = wt.data.from_COLORS(p)
57+
p = datasets.wt5.v1p0p1_MoS2_TrEE_movie
58+
data = wt.open(p).at(w2=[680, "nm"])
5959
data.ai0 *= -1
6060
data.ai0.signed = True
6161
data.ai0.normalize(1.1)

tests/data/convert_data.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,10 @@ def test_w1_wa():
4444

4545

4646
def test_wigner():
47-
p = datasets.COLORS.v2p2_WL_wigner
48-
data = wt.data.from_COLORS(p)
47+
data = wt.Data()
48+
data.create_variable("wm", values=np.linspace(100,300)[:,None], units="nm")
49+
data.create_variable("d1", values=np.linspace(-100,100)[None,:], units="fs")
50+
data.transform("d1", "wm")
4951
data.convert("ns")
5052
assert data.d1.units == "ns"
5153
assert data["d1"].units == "fs"

tests/data/map_variable.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ def test_array():
2525

2626
def test_int():
2727
p = datasets.PyCMDS.wm_w2_w1_000
28-
data = wt.data.from_PyCMDS(p)
29-
assert data.shape == (35, 11, 11)
28+
data = wt.data.from_PyCMDS(p)[::10]
29+
assert data.shape == (4, 11, 11)
3030
mapped = data.map_variable("w2", 5)
31-
assert mapped.shape == (35, 5, 11)
31+
assert mapped.shape == (4, 5, 11)
3232
mapped = data.map_variable("w1", 25)
33-
assert mapped.shape == (35, 11, 25)
33+
assert mapped.shape == (4, 11, 25)
3434
data.close()
3535

3636

0 commit comments

Comments
 (0)