On 30 September 2015 at 18:05, Jori Mäntysalo <jori.mantys...@uta.fi> wrote:

>
> It is usually good to build on strong points. So, what are best areas in
> Sage? Where it now is The Software(tm) to use?
>
> And how could we expand those to some near area?
>

I'm not convinced that is true - in fact, I would go as far as to say it is
false.

Will adding more number theory stuff into Sage increase the user base? I
suspect the fact that Sage is already strong in that area, means it will
not.

Would improving the symbolic maths help? I suspect it would, as rightly or
wrongly, (and I don't claim to be a good judge of that), I think
Mathematica is seen by many as the best overall package for symbolic maths.

I used vector network analyzers (VNAs) a lot in my job. They measure the
impedance of devices, and normally save data as S-parameters (Scattering
parameters), which basically have frequency in one column, and the
magnitude and angle of a reflected or transmitted wave in other columns.
The file format is pretty simple - here's a bit of an example file, which I
collected from one of my instruments using the GPIB bus.

! This is a touchstone format file.
! It should be saved with .s2p extension
! HEWLETT PACKARD,8720D,0,7.74
! Date = 31 Aug 2013
! Time = 18:37:05
! Start frequency = 0.050000000 GHz
! Stop frequency  = 6.000000000 GHz
! IF bandwidth = 100 Hz
! Averaging = OFF
! Averaging factor = 2
! Port extensions = OFF
! Port extension 1 = 0.000000 ps
! Port extension 2 = 0.000000 ps
! Points  = 1601
! Calibration kit = User-defined
! Calibration = Full 2-port
! freq magS11 angS11 magS21 angS21 magS12 angS12 magS22 angS22
! Magnitudes are in log form
! Angles are in degrees
# MHz S DB R 50
50 -61.8945 -16.5234 -29.7334 -2.63403 -29.7471 -2.63953 -60.0195 39.3203
53.7188 -63.7793 -20.7686 -29.7539 -2.89636 -29.7461 -3.00757 -59.5742
37.5234
57.4375 -62.4453 -4.62256 -29.7158 -3.19153 -29.7617 -3.09814 -59.7539
34.6055
61.1562 -60.2402 -1.19067 -29.7373 -3.16272 -29.7656 -3.47717 -60.5273
37.7832

Now since it contains data as a function of frequency, one can get it as a
function of time by doing an Inverse Fourier Transform (IFT). Now Keysight,
who produce a lot of VNAs charge you around $3000 to do enable the software
in their instruments to do the IFT and so display data as a function of
time. Now lots of people don't have that option, so it is not uncommon to
see people wanting to do the IFT outside their instrument.

I normally direct them to bit of free software, that is designed for a low
cost (<$1000) vector network analyzer, but the author, who is an academic,
has written it in such a way that it can read the above file format and
display the time-domain data.

I'm sure it would not be rocket science in Sage to do this, but you would
have to write code to parse the file properly, do the IFT with windowing.
It is much easier to just use a bit of software that has the functionality
built in.

Dave

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to