- From: Douglas Todd <toddd@email.arizona.edu>
- To: Petar Petrov <pip010@gmail.com>
- Cc: scirun-users@sci.utah.edu
- Subject: Re: [SCIRUN-USERS] [EXT]Re: Automating taking a snapshots from ViewScene.
- Date: Mon, 30 Mar 2020 15:33:43 -0700
- Autocrypt: addr=toddd@email.arizona.edu; prefer-encrypt=mutual; keydata= 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 YzaM
Thank you very much for your help with this. This is scirun-5.
Version v5.0-beta.x+Qt5.14.1 on Linux
Unfortunately, the -E flag is not saving the .png files for me. I
am able to write out the R,G,B matrices to files and use a python
script to combine them into an image. It turns out that I need to
save the files as 'plain text' files, If I save them with a
'matlab' file type, python fails to read them, complaining about
the data type.
Here's a test that illustrates the problem:
I've created a file called "MatlabGreen.mat", writing out the
'green' matrix from 'viewScene'. Executing the following python
code gives:
import scipy.io
f=scipy.io.loadmat('MatlabGreen.mat')
1 import scipy.io
----> 2 f=scipy.io.loadmat('MatlabGreen.mat')
/usr/local/lib/python2.7/dist-packages/scipy/io/matlab/mio.pyc in
loadmat(file_name, mdict, appendmat, **kwargs)
134 variable_names = kwargs.pop('variable_names', None)
135 MR = mat_reader_factory(file_name, appendmat,
**kwargs)
--> 136 matfile_dict = MR.get_variables(variable_names)
137 if mdict is not None:
138 mdict.update(matfile_dict)
/usr/local/lib/python2.7/dist-packages/scipy/io/matlab/mio5.pyc in
get_variables(self, variable_names)
270 mdict['__globals__'] = []
271 while not self.end_of_stream():
--> 272 hdr, next_position = self.read_var_header()
273 name = asstr(hdr.name)
274 if name in mdict:
/usr/local/lib/python2.7/dist-packages/scipy/io/matlab/mio5.pyc in
read_var_header(self)
230 if not mdtype == miMATRIX:
231 raise TypeError('Expecting miMATRIX type here,
got %d' % mdtype)
--> 232 header =
self._matrix_reader.read_header(check_stream_limit)
233 return header, next_pos
234
scipy/io/matlab/mio5_utils.pyx in
scipy.io.matlab.mio5_utils.VarReader5.read_header
(scipy/io/matlab/mio5_utils.c:5702)()
scipy/io/matlab/mio5_utils.pyx in
scipy.io.matlab.mio5_utils.VarReader5.read_header
(scipy/io/matlab/mio5_utils.c:5627)()
scipy/io/matlab/mio5_utils.pyx in
scipy.io.matlab.mio5_utils.VarReader5.read_int8_string
(scipy/io/matlab/mio5_utils.c:4752)()
TypeError: Expecting miINT8 as data type
However, Matlab correctly imports the file. I have a work-around
for now.
Again, Thank you for your help.
Douglas Todd
On 3/30/20 10:10 AM, Petar Petrov
wrote:
External
Email
Hi Douglas,
is that for scirun 4 or 5?
With scirun4 it is easy, just a command line argument ( -E
file_name)
It will automatically run and save the output to png for
each window/viewscene.
not exactly sure if scirun5 supports it too!
On Sat, Mar 28, 2020 at 12:17
AM Douglas Todd <toddd@email.arizona.edu>
wrote:
I
am looking for documentation that allows me to take a snapshot
of the
'ViewScene' window. I am running multiple invocations of
SciRun using a
script and passing
parameters, and want to collect a series of images from the
'ViewScene',
one image for each invocation of SciRun.
Thank you for your help on this.
Douglas Todd
________________________________________________
SCIRun users mailing list: scirun-users@sci.utah.edu
http://www.sci.utah.edu/software/scirun.html
To unsubscribe, email sympa@lists.sci.utah.edu with the
"unsubscribe scirun-users" in the message body.
Archive powered by MHonArc 2.6.18.