File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,22 @@ def test_plugin(specviz2d_helper):
3838 assert pext .marks ['trace' ].marks_list [0 ].visible is True
3939 assert len (pext .marks ['trace' ].marks_list [0 ].x ) > 0
4040
41+ # test importing traces
42+ img = specviz2d_helper .get_data ('Spectrum 2D' )
43+ flat_trace = tracing .FlatTrace (img , trace_pos = 25 )
44+ fit_trace = tracing .FitTrace (img )
45+
46+ for imported_trace in [flat_trace , fit_trace ]:
47+ pext .import_trace (imported_trace )
48+ exported_trace = pext .export_trace (add_data = False )
49+ assert isinstance (exported_trace , type (imported_trace ))
50+
51+ # # array trace needs to go through loader, uncomment after JDAT-5518
52+ # array_trace = tracing.ArrayTrace(img, np.arange(len(img.spectral_axis)))
53+ # specviz2d_helper.load(array_trace)
54+ # exported_trace = pext.export_trace(add_data=False)
55+ # assert isinstance(exported_trace, tracing.ArrayTrace)
56+
4157 # create FlatTrace
4258 pext .trace_type_selected = 'Flat'
4359 pext .trace_pixel = 28
You can’t perform that action at this time.
0 commit comments