On Tuesday 09 May 2006 14:12, Svenn Are Bjerkem wrote: > On Saturday 06 May 2006 20:27, al davis wrote: > > How about doing it for gnucap? > > > > Lots of people have written front-ends and wrappers for > > Spice. Gnucap really needs something like that, and to > > provide the functionality of "nutmeg". > > What open or closed file formats does gnucap support?
Closed formats: none. It is contrary to the basic concepts of free/open-source to support closed formats. Once they are supported, they are no longer really closed. Unless someone pays me the market rate to do it, I will not support closed formats. Open formats: The output is column oriented, which is compatible with lots of general purpose tools. The input, for now, is Spice style, but there is no standard for it. Every Spice is different. This makes true compatibility a real pain. Lately I have been adding features to make it read common models that can be downloaded. The extensions are probably closer to those of the Spice-2 derivatives (HSpice and PSpice) than to the Spice-3 derivatives. When started the project, only Spice-2 was available, and even that was hard to get. > A > workaround could be to write data on one of the formats that > the commercial tools support? I would really like to see > something like CosmoScope from Synopsys in a GNU license. What's CosmoScope? Anything like gwave? If you define it, maybe someone here will attempt to do it. > That tool can read hspice tr0, fsdb and some other formats. The best way to handle lots of formats is with translation tools. I recommend "awk" as the programming language in which to write these tools. > I > think a good GNU waveform viewer is something missed long. I agree. I think the best we have is gwave. > Alternatively use one of the formats that labplot, qtiplot or > qucs use. It should be possible to rip the interface from > qucs, or even better, integrate gnucap into qucs so that we > get a branch for people not interested in microstrip. Monolithic windoze-style blob. Yuck. Even if the all-GUI look is desired, having the engine and graphics integrated into one is a bad idea.