Mail Archives: geda-user/2022/08/26/08:40:27
--Apple-Mail=_B7046254-156D-4364-BC7B-B82A89A639A5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
> On Aug 25, 2022, at 2:42 PM, karl AT aspodata DOT se [via =
geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>=20
> John:
>>> On Aug 25, 2022, at 12:09 PM, Roland Lutz <rlutz AT hedmen DOT org> wrote:
>>>=20
>>> b) defining the pinnumber for use with SPICE backends.
>>>=20
>>> IMHO, b) should be renamed to "spice:pinseq=3D",
> ...
>> gnet-spice-noqsi (https://github.com/noqsi/gnet-spice-noqsi)
>> uses its much more flexible spice-prototype attribute for that.
>=20
> Which is ?
>=20
> In https://github.com/noqsi/gnet-spice-noqsi/wiki/Reference
> you have attr@ so you can transfer any geda/lepton attribute
> to the spice world, Is that what you mean ?
The macro expander also understands pin numbering, pinseq attributes =
(mostly for backward compatibility), and hierarchy.
>=20
> I'd say if you use the backend name as a prefix or something,
> like nosqi:model-name=3Dnbjt or nosqi=3Dmodel-name=3Dnbjt it would
> clear that that part goes to nosqi and nowhere else, wouldn't
> that be a good thing ?
Noqsi Aerospace is the name of my company: There are other Noqsi tools, =
see for example https://github.com/noqsi/noqsi-lepton-addons =
<https://github.com/noqsi/noqsi-lepton-addons>. So,
spice-noqsi-model-name=3Dnbjt would be OK. However, the default =
prototypes use model-name the same way as other spice back ends, so it =
should probably be the same for all of them. gnet-spice-noqsi is mostly =
backward compatible with gnet-spice-sdb, which is mostly backward =
compatible with gnet-spice. And I, at least, have a lot of schematics =
that use model-name, so changing it would be a big problem.
>=20
> So, at least on the surface, Rolands suggestion seems good.
>=20
> ///
>=20
> The page above says:
> "See http://gpleda.org/ for details on Lepton and lepton-netlist."
> maybe you should change that to the lepton site.
>=20
> Regards,
> /Karl Hammar
>=20
>=20
>=20
John Doty Noqsi Aerospace, Ltd.
jpd AT noqsi DOT com
--Apple-Mail=_B7046254-156D-4364-BC7B-B82A89A639A5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Aug 25, 2022, at 2:42 PM, <a =
href=3D"mailto:karl AT aspodata DOT se" class=3D"">karl AT aspodata DOT se</a> [via <a =
href=3D"mailto:geda-user AT delorie DOT com" =
class=3D"">geda-user AT delorie DOT com</a>] <<a =
href=3D"mailto:geda-user AT delorie DOT com" =
class=3D"">geda-user AT delorie DOT com</a>> wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">John:<br class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">On Aug 25, 2022, at =
12:09 PM, Roland Lutz <<a href=3D"mailto:rlutz AT hedmen DOT org" =
class=3D"">rlutz AT hedmen DOT org</a>> wrote:<br class=3D""><br class=3D"">b)=
defining the pinnumber for use with SPICE backends.<br class=3D""><br =
class=3D"">IMHO, b) should be renamed to "spice:pinseq=3D",<br =
class=3D""></blockquote></blockquote>...<br class=3D""><blockquote =
type=3D"cite" class=3D"">gnet-spice-noqsi (<a =
href=3D"https://github.com/noqsi/gnet-spice-noqsi" =
class=3D"">https://github.com/noqsi/gnet-spice-noqsi</a>)<br =
class=3D"">uses its much more flexible spice-prototype attribute for =
that.<br class=3D""></blockquote><br class=3D"">Which is ?<br =
class=3D""><br class=3D"">In <a =
href=3D"https://github.com/noqsi/gnet-spice-noqsi/wiki/Reference" =
class=3D"">https://github.com/noqsi/gnet-spice-noqsi/wiki/Reference</a><br=
class=3D"">you have attr@ so you can transfer any geda/lepton =
attribute<br class=3D"">to the spice world, Is that what you mean ?<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>The macro =
expander also understands pin numbering, pinseq attributes (mostly for =
backward compatibility), and hierarchy.</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br class=3D"">I'd say if you use the backend name as a =
prefix or something,<br class=3D"">like nosqi:model-name=3Dnbjt or =
nosqi=3Dmodel-name=3Dnbjt it would<br class=3D"">clear that that part =
goes to nosqi and nowhere else, wouldn't<br class=3D"">that be a good =
thing ?<br class=3D""></div></div></blockquote><div><br =
class=3D""></div>Noqsi Aerospace is the name of my company: There are =
other Noqsi tools, see for example <a =
href=3D"https://github.com/noqsi/noqsi-lepton-addons" =
class=3D"">https://github.com/noqsi/noqsi-lepton-addons</a>. =
So,</div><div>spice-noqsi-model-name=3Dnbjt would be OK. However, the =
default prototypes use model-name the same way as other spice back ends, =
so it should probably be the same for all of them. gnet-spice-noqsi is =
mostly backward compatible with gnet-spice-sdb, which is mostly backward =
compatible with gnet-spice. And I, at least, have a lot of schematics =
that use model-name, so changing it would be a big =
problem.</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><br class=3D"">So, at least =
on the surface, Rolands suggestion seems good.<br class=3D""><br =
class=3D"">///<br class=3D""><br class=3D"">The page above says:<br =
class=3D""> "See <a href=3D"http://gpleda.org/" =
class=3D"">http://gpleda.org/</a> for details on Lepton and =
lepton-netlist."<br class=3D"">maybe you should change that to the =
lepton site.<br class=3D""><br class=3D"">Regards,<br class=3D"">/Karl =
Hammar<br class=3D""><br class=3D""><br class=3D""><br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-ligatures: normal; =
font-variant-caps: normal; font-variant-east-asian: normal; =
font-variant-position: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; text-indent: 0px; text-transform: none; =
orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;"><div =
style=3D"word-wrap: break-word;" class=3D""><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-ligatures: normal; =
font-variant-caps: normal; font-variant-east-asian: normal; =
font-variant-position: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; text-indent: 0px; text-transform: none; =
orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;"><p =
style=3D"margin: 0px;" class=3D""><font face=3D"Helvetica" size=3D"3" =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-size: 12px; line-height: normal; font-family: Helvetica;" =
class=3D"">John Doty<span class=3D"Apple-converted-space"> =
<span =
class=3D"Apple-converted-space"> </span><span =
class=3D"Apple-converted-tab"> <span =
class=3D"Apple-converted-space"> </span></span></span>Noqsi =
Aerospace, Ltd.</font></p><p style=3D"margin: 0px;" class=3D""><a =
href=3D"mailto:jpd AT noqsi DOT com" class=3D"">jpd AT noqsi DOT com</a></p><br =
class=3D"Apple-interchange-newline"></span></div></span><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=
--Apple-Mail=_B7046254-156D-4364-BC7B-B82A89A639A5--
- Raw text -