Hi Pedro, you sent a very similar email with exactly the same subject on the 15th of October, and I did my best to help you there (email from back then below). Has my mail gotten lost in spam? Is there some further help you'd need? Did I upset you somehow?
Best regards, Marcus On 16.10.2015 15:01, Marcus Müller wrote: > Hi Pedro, > > that's what the file sink is for -- "sinking" data into files. > It's not producing a text file, because text files are pretty much a > bad format for floating point values, usually, because you'd either be > wasting enormous amounts of storage space to save each number in a > textual format that tries as good as possible to represent the > floating point value, or you'd lose accuracy. Either way, converting > the in-memory binary floats to text is CPU-intense and therefore > usually not done, unless you really know that you need it. Even then, > it's pretty reasonable to argue that, yes, although > 1.148842E-3+j1.888888E-1 > 1.488875E-4+j1.000000E-3 > is human-readable, having a million of these lines (and that's how I > read "a lot of samples" that you mention) makes the data de-facto > unreadable, not even mentioning navigatable, without graphical aids. > > Most people just import there samples later on e.g. into matlab -- but > you wouldn't want to have textual numbers then, either (Matlab and > Octave, as much as Python/numpy, and GNUplot can read binaries like > the files produces by file sink directly). > > That being said, you can actually pretty simply convert the binary > files produced by file sink to text using python. For example, save > the following as a text file and run it as "python > <name_of_scriptfile> <input_samples.dat> <output_samples.txt>" > (untested, since written for this mail only): > > import numpy as np > from sys import argv > #complex64: 32bit float real, 32bit float imag > #float32: as name suggests > #int16: short int > format = np.complex64 > data = np.fromfile(argv[1], dtype=format) > data.tofile(argv[2], sep='\n') On 20.10.2015 20:22, Pedro Gabriel Adami wrote: > Dear all, > > I'm developing a project based in gnuradio and I have to save some > data that I get at the end of my flowgraph. I'm using a Number Sink to > see the value of the sum I'm making, and I need to analyse these numbers. > Does anyone know how to storage/save this kind of information? It > would be great if these numbers were saved in a text file (.txt). > Anyway, now I just need to save them (no matter the way), so I can > analyse them e take my conclusions. > > Thanks a lot. > > Cheers, > Pedro Gabriel Adami > Graduando do 4º período de Engenharia de Controle e Automação no Inatel > > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
