Skip to content

Commit 20a6b62

Browse files
author
Takaya Uchida
committed
Adding test for partial amplitudes
1 parent 8d590d6 commit 20a6b62

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

tests/test_mrdmd.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,28 @@ def test_partial_eigs2():
233233
assert peigs.shape == (rank,)
234234

235235

236+
def test_partial_eigs1():
237+
max_level = 5
238+
level = 2
239+
rank = 2
240+
dmd = DMD(svd_rank=rank)
241+
mrdmd = MrDMD(dmd, max_level=max_level, max_cycles=2)
242+
mrdmd.fit(X=sample_data)
243+
pamps = mrdmd.partial_amplitudes(level)
244+
assert pamps.shape == (rank * 2**level,)
245+
246+
247+
def test_partial_eigs2():
248+
max_level = 5
249+
level = 2
250+
rank = 2
251+
dmd = DMD(svd_rank=rank)
252+
mrdmd = MrDMD(dmd, max_level=6, max_cycles=2)
253+
mrdmd.fit(X=sample_data)
254+
pamps = mrdmd.partial_amplitudes(level, 3)
255+
assert pamps.shape == (rank,)
256+
257+
236258
def test_partial_reconstructed1():
237259
max_level = 5
238260
level = 2

0 commit comments

Comments
 (0)