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.