www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2022/08/26/08:40:27

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 98.110.213.70
X-Authenticated-UID: jpd AT noqsi DOT com
From: John Doty <jpd AT noqsi DOT com>
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Subject: Re: [geda-user] schematic attributes
Date: Fri, 26 Aug 2022 08:20:36 -0400
References: <20220821141622 DOT A5836824697A AT turkos DOT aspodata DOT se>
<63288ff-b013-eb67-cf40-56d6119e8cfa AT grinsen-ohne-katze DOT de>
<20220824165958 DOT C92CB80724AC AT turkos DOT aspodata DOT se>
<d8b9a31-c7e7-bc6-c719-6ed8a2a0eb1e AT grinsen-ohne-katze DOT de>
<B235A836-B344-47B2-A98D-9FDEA3674EB5 AT noqsi DOT com>
<20220825184206 DOT 2D9ED80724AA AT turkos DOT aspodata DOT se>
To: "karl AT aspodata DOT se [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
In-Reply-To: <20220825184206.2D9ED80724AA@turkos.aspodata.se>
Message-Id: <4F948140-BEED-4B48-8B28-4D1213757BAE@noqsi.com>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--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>] &lt;<a =
href=3D"mailto:geda-user AT delorie DOT com" =
class=3D"">geda-user AT delorie DOT com</a>&gt; 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 &lt;<a href=3D"mailto:rlutz AT hedmen DOT org" =
class=3D"">rlutz AT hedmen DOT org</a>&gt; 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&nbsp;<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">&nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span><span =
class=3D"Apple-converted-tab">&nbsp; &nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019