X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-CMAE-Analysis: v=2.3 cv=bcUVr9HB c=1 sm=1 tr=0 a=+cj0cO56Fp8x7EdhTra87A==:117 a=M5BlVCyAIfrwh9b4uy5rBQ==:17 a=9+rZDBEiDlHhcck0kWbJtElFXBc=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=afefHYAZSVUA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=Bn0J7rcZ8tuZ0QcFVgMA:9 a=QEXdDO2ut3YA:10 a=XDkCz4ey1YOCII9eQSMA:9 a=a2BVfE_5qKL5cvYz:21 a=j4Ukvz920DrG_vXR:21 a=m-Z_27IZkzAA:10 X-SECURESERVER-ACCT: glimrick AT epilitimus DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=epilitimus.com; s=default; h=Content-Type:MIME-Version:Date:Message-ID: Subject:From:To:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EWpTUYzciADDpvjyVuQoP26tCdivWOdZDD3MW/3xbjA=; b=MzTv/cFbGuHtinm6Og+KTOIIpF 1ZizObG9Ys/sps/JlN5N+cS9OocTmi2CdjgLa/2xC+0W5zl8CtqW+41WdjWnPlmyOZ/8f9P1xYdWe UrEKIfqFhJOd+sVtQP/K4ZvhTftIB7UfxrYyh9nTOND4iO+K+jf+DajIZsENX5B8r1lVRdk/Sd3dZ 0KLBGd/q6CABakKJoqZUHmjElJhlB6gEj2BOja/io4cujT43CUYVxagTShHw2TYEI824Mo9DSx9gu 1tZTqm47lvOVLjNm8AGYzu3zQheuOVl/QGjs8eHITZ1zKZ3vIdsj294KKVjlN7LUBejprX6Vdet+U 71+nB/7w==; To: "Glenn (glimrick AT epilitimus DOT com) [via geda-user AT delorie DOT com]" From: "Glenn (glimrick AT epilitimus DOT com) [via geda-user AT delorie DOT com]" Subject: [geda-user] A proposal to allow simulation only component to be embedded in schematics Message-ID: <8e4ea0e5-a35f-59e3-8052-8e5901225461@epilitimus.com> Date: Thu, 15 Oct 2020 19:31:04 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.3 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------9FC0D24A8E937BABB5652408" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - a2plcpnl0121.prod.iad2.secureserver.net X-AntiAbuse: Original Domain - delorie.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - epilitimus.com X-Get-Message-Sender-Via: a2plcpnl0121.prod.iad2.secureserver.net: authenticated_id: glimrick AT epilitimus DOT com X-Authenticated-Sender: a2plcpnl0121.prod.iad2.secureserver.net: glimrick AT epilitimus DOT com X-Source: X-Source-Args: X-Source-Dir: X-CMAE-Envelope: MS4wfFQwwRZgrKthGK1hvUXC2AiYrgUxwChMwK9I8lpI5467HZ/rPS2xK/0vlaYLtW0njUVy1rDZRho/nxeZDJZ8s3YApowIe07ZJpHbWVyiQ7Rzk+xL0B23 pM/TpukmTGSy7GoF+XBNr8GOIopl6fJlQ+SUSjmaMasCiTLhF29FTGadi443ubIXh9eyWVuu/j0ov43+NJWFZWSE+fdwPhYyK6U= Reply-To: geda-user AT delorie DOT com This is a multi-part message in MIME format. --------------9FC0D24A8E937BABB5652408 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit All, Find attached a description of what I am considering. If anyone has a better approach, etc. feel free to respond. I know c/c++ but I need to learn a bunch of python before I can start coding much of this so it'll be a bit of a slow start. I am also not sure whether it would be better to send this out as one giant patch or a sequence of patches over time. I did look at spice-noqsi but it didn't look to me like it solved the problem. Glenn --------------9FC0D24A8E937BABB5652408 Content-Type: text/plain; charset=UTF-8; name="proposal.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="proposal.txt" QmFja2dyb3VuZDoKIG5nc3BpY2UtMzIgY2FuIGJlIGJ1aWx0IHdpdGggZGlnaXRhbCBzaW11 bGF0aW9uIHN1cHBvcnQgYnkgcGFzc2luZyB0aGUgLS13aXRoLXhzcGljZSBzd2l0Y2ggdG8g dGhlIGNvbmZpZ3VyYXRpb24gc2NyaXB0LiBUaGlzIGFsbG93cyBuZ3NwaWNlIHRvIGRvIHB1 cmUgYW5hbG9nLCBwdXJlIGRpZ2l0YWwsIGFuZCBtaXhlZCBtb2RlIHNpbXVsYXRpb25zLiBT aW5jZSBtYW55IG1vZGVybiBkZXNpZ25zIGluY29ycG9yYXRlIGJvdGggdHlwZXMgb2YgY2ly Y3VpdHJ5IGl0IHdvdWxkIGJlIGFkdmFudGFnZW91cyBmb3IgZ2VkYS9nYWYgdG8gc3VwcG9y dCB0aGlzLgoKIEhvd2V2ZXIsIG5nc3BpY2UgdXNlcyB0d28gZGlmZmVyZW50IHNpbXVsYXRp b24gbW9kZWxzIGZvciB0aGUgdHdvIGRpZmZlcmVudCBkb21haW5zLCBhIGNvbnRpbnVvdXMg c2FtcGxpbmcgbW9kZWwgZm9yIHRoZSBhbmFsb2cgZG9tYWluIGFuZCBhbiBldmVudCBkcml2 ZW4gbW9kZWwgZm9yIHRoZSBkaWdpdGFsIGRvbWFpbi4KCiBUYWtlIGZvciBleGFtcGxlIGFu IG9zY2lsbGF0b3IgZHJpdmluZyBhIHJlc2lzdG9yICh1c2VkIHNvbGVseSBmb3IgdGhlIHNh a2Ugb2Ygc2ltcGxpY2l0eSk6CgogICAgICAgICAgICBSCiBPU0MgLS0tLS9cL1wvXC0tLS1H TkQKClNwaWNlIG5ldGxpc3Q6Ck5nU3BpY2UtMzIgaHlicmlkIHRlc3QKCmExIDAgY2xrIG9z YwpyMSBjbGsgMCAxawoKLm1vZGVsIG9zYyBkX29zYyhjbnRsX2FycmF5ID0gWzAgMV0sIGZy ZXFfYXJyYXkgPSBbMWUzIDFlM10pCi5lbmQKCiBJZiBwYXNzZWQgdG8gbmdzcGljZS0zMiB0 aGlzIG5ldGxpc3Qgd2lsbCByZXN1bHQgaW46CgpDaXJjdWl0OiBuZ3NwaWNlLTMyIGh5YnJp ZCB0ZXN0CgpFUlJPUiAtIG5vZGUgY2xrIGNhbm5vdCBiZSBib3RoIGFuYWxvZyBhbmQgZGln aXRhbApFVlRpbml0OiBFUlJPUiAtIG5vZGUgY2xrIGNhbm5vdCBiZSBib3RoIGFuYWxvZyBh bmQgZGlnaXRhbAoKIFRoaXMgaXMgYmVjYXVzZSB0aGUgb3V0cHV0IG9mIHRoZSBvc2NpbGxh dG9yIGxpdmVzIHB1cmVseSBpbiB0aGUgZGlnaXRhbCBkb21haW4sIHdoaWxlIHRoZSByZXNp c3RvciBsaXZlcyBzb2xlbHkgaW4gdGhlIGFuYWxvZyBkb21haW4uIEluIG9yZGVyIHRvIHN1 Y2Nlc3NmdWxseSBzaW11bGF0ZSB0aGlzIGl0IGlzIG5lY2Vzc2FyeSB0byBpbnRyb2R1Y2Ug YSBzaW11bGF0aW9uIG9ubHkgY29tcG9uZW50IChTT0MpOgoKTmdTcGljZS0zMiBoeWJyaWQg dGVzdAoKYTEgMCBkY2xrIG9zYwphZGFjIFtkY2xrXSBbYWNsa10gYnJpZGdlCnIxIGFjbGsg MCAxawoKLm1vZGVsIG9zYyBkX29zYyhjbnRsX2FycmF5ID0gWzAgMV0sIGZyZXFfYXJyYXkg PSBbMWUzIDFlM10pCi5tb2RlbCBicmlkZ2UgZGFjX2JyaWRnZShvdXRfbG93PTAsIG91dF9o aWdoPTUuMCkKLmVuZAoKIFRoZSBTT0MgaGFzIG5vIGFjdHVhbCBwaHlzaWNhbCBjb3VudGVy cGFydCBpbiB0aGUgZGVzaWduIHRvIGJlIGJ1aWx0LiBUaGVyZWZvcmUgaXQgbXVzdCBiZSBy ZW1vdmVkIHByaW9yIHRvIGdlbmVyYXRpbmcgYSBuZXRsaXN0IGZvciBleGFtcGxlIGZvciBw Y2IgbGF5b3V0LiBCZWNhdXNlIG9mIHRoZSBpdGVyYXRpdmUgbmF0dXJlIG9mIGRlc2lnbiB0 aGlzIG1lYW5zIHRoYXQgU09DcyBtdXN0IGVpdGhlciBiZSByZXBldGl0aXZlbHkgYWRkZWQg YW5kIHJlbW92ZWQsIG9yIHR3byBkZXNpZ25zIG5lZWQgdG8gYmUgbWFpbnRhaW5lZCBpbiBw YXJhbGxlbC4gTmVpdGhlciBvZiB0aGVzZSBpcyBvcHRpbWFsLiAKIAogVGhlcmUgYXJlIGFs c28gcHVyZWx5IGFuYWxvZyBjYXNlcyB3aGVyZSB0aGUgc2FtZSBwcm9ibGVtIGFyaXNlcy4g Rm9yIGV4YW1wbGUgaW4gb3JkZXIgdG8gbWVhc3VyZSBhIGJyYW5jaCBjdXJyZW50IGl0IGlz IHN0YW5kYXJkIHNwaWNlIHByYWN0aWNlIHRvIGludHJvZHVjZSBhIDBWREMgc291cmNlIGlu IHRoZSBhcHBsaWNhYmxlIGJyYW5jaC4gVGhpcyBzb3VyY2UgaXMgYWdhaW4gYSBTT0MuCgpQ cm9wb3NhbDoKIDEuIEludHJvZHVjZSBhbiBhdHRyaWJ1dGUgd2hpY2ggY2FuIGJlIGF0dGFj aGVkIHRvIGFueSBjb21wb25lbnQgb24gdGhlIHNjaGVtYXRpYy4gZS5nLiBzaW1fcGFybS4g S25vd24gU09DcyBjb3VsZCBiZSBkZWxpdmVyZWQgd2l0aCB0aGVzZSBhdHRyaWJ1dGVzIHBy ZS1hdHRhY2hlZAogMi4gVGhpcyBhdHRyaWJ1dGUgY2FuIGhhdmUgdmFyaW91cyB2YWx1ZXMu CiAgQS4gZGlzY2FyZCAtIHdvdWxkIGNhdXNlIHRoZSBjb21wb25lbnQgdG8gYmUgZGlzY2Fy ZGVkIGZvciBub24tc2ltdWxhdGlvbiBvdXRwdXQsIGkuZS4gbmV0bGlzdHMsIGhhcmRjb3B5 LCA/Pz8/CiAgQi4gcGluc2V0PShwaW4gbGlzdCkgLSBmb3IgdGhvc2UgY29tcG9uZW50cyB3 aXRoIHBpbnMgdGhpcyB3b3VsZCBkZXNpZ25hdGUgd2hpY2ggcGlucyB0byBjb25uZWN0IHRv Z2V0aGVyIHdoZW4gdGhlIGNvbXBvbmVudCBpcyBkaXNjYXJkLCBlLmcuIGZvciAnTmdTcGlj ZS0zMiBoeWJyaWQgdGVzdCcgYWJvdmUgdGhpcyBtaWdodCBiZSAxLDIgdG8gY2F1c2UgdGhl IGlucHV0IGFuZCBvdXRwdXQgcGlucyBvZiB0aGUgYnJpZGdlIHRvIGJlIGNvbm5lY3RlZCBy ZXN1bHRpbmcgaW4gYSBzaW5nbGUgbmV0IGxpa2UgdGhlIGZpcnN0IHZlcnNpb24uIFRoaXMg Y291bGQgYmUgZXh0ZW5kZWQgdG8gaGFuZGxlIG90aGVyIHBpbiBjb25maWd1cmF0aW9ucywg ZS5nLiAxLDIsMzs0LDUgd291bGQgY29ubmVjdCBwaW5zIDEsMiwgYW5kIDMsIGFuZCBzZXBh cmF0ZWx5IHBpbnMgNCBhbmQgNS4gQWx0ZXJuYXRlbHkgc2VwYXJhdGUgcGluIHNldHMgY291 bGQgYmUgbGlzdGVkIHdpdGggbXVsdGlwbGUgaW5zdGFuY2VzIG9mIHNpbV9wYXJtPXBpbnNl dD0uLi4gUGlucyB3aGljaCBhcmUgbm90IGxpc3RlZCB3b3VsZCBiZSBsZWZ0IHVuY29ubmVj dGVkLCBlLmcuIGlmIGEgY29tcG9uZW50IGhhZCBhIHNpbGVudCBncm91bmQgY29ubmVjdGlv biBkb24ndCBjb25uZWN0IGl0IHRvIGFueXRoaW5nLgogICAtIHdvdWxkIHVzaW5nIHBpbnNl dCBhcyBpdCdzIG93biBhdHRyaWJ1dGUgYmUgYSBiZXR0ZXIgc29sdXRpb24/IE1pZ2h0IGJl IGNsZWFuZXIuCiAgQy4gU29tZSBoaW50IGZvciB0aGUgYmFja2VuZCBhcyB0byBob3cgdG8g aW1wbGVtZW50IHRoZSBTT0MsIGUuZy4gZGFjX2JyaWRnZSB3LyBhIG1vZGVsIGF0dHJpYnV0 ZSBpbmRpY2F0aW5nIHRoZSBtb2RlbCBwYXJhbWV0ZXJzLgogIEQuIGZhbi1pbiAmIGZhbi1v dXQKICBFLiA/Pz8/CiAzLiBNb2RpZnkgdGhlIHByaW50IGRpYWxvZyB3aXRoIGEgY2hlY2ti b3ggdG8ga2VlcCBTT0NzLiBBbHRlcm5hdGVseSBhIHNlcGFyYXRlIG1lbnUgaXRlbSAiUHJp bnQgdy8gU09Dcy4uLiIKICBBLiBUaGUgcHJpbnQgcm91dGluZSB3b3VsZCBoYXZlIHRvIGJl IG1vZGlmaWVkIGFzIHdlbGwgdG8gYWNjb21wbGlzaCB0aGlzLiBUaGUgbG9naWMgd291bGQg YmUgc2ltaWxhciB0byB0aGF0IHVzZWQgdG8gaW1wbGVtZW50ICM0IGJlbG93LgogNC4gTW9k aWZ5IGduZXRsaXN0IGZyb250ZW5kIHRvIG1ha2UgdGhlIGNoYW5nZXMgdG8gdGhlIGNvbXBv bmVudCBsaXN0IGFuZCBhc3NvY2lhdGVkIG5ldHMuCiAgQS4gQSBtZWNoYW5pc20gaXMgbmVl ZGVkIHRvIGRpc3Rpbmd1aXNoIHdoaWNoIGJhY2tlbmRzIHdhbnQgU09DcyBhbmQgd2hpY2gg ZG9uJ3QuCiAgIGkuIGxvYWQgdGhlIGJhY2tlbmQgYmVmb3JlIHRoZSBzY2hlbWF0aWMKICAg aWkuIGhhdmUgdGhlIGJhY2tlbmQgZXhwb3J0IGEgc3ltYm9sIHdoaWNoIGluZGljYXRlcyB3 aGV0aGVyIHRvIGtlZXAgb3IgZGlzY2FyZCBTT0NzLiBGdW5jdGlvbiBvciB2YXJpYWJsZT8K ICAgaWlpLiBVbmtub3duIC0gaG93IHRvIHRlc3QgZm9yIHRoZSBleGlzdGVuY2Ugb2YgdGhl IHN5bWJvbD8gT3IgY2F0Y2ggZXhjZXB0aW9uIGlmIGl0IGRvZXNuJ3QgZXhpc3Q/IEVpdGhl ciB3YXkgbmVlZCB0byBwcmV2ZW50IGJhcmYuCiAgQi4gSW4gdGhlIHNwaXJpdCBvZiAidGhl IHVzZXIgaXMgYWx3YXlzIHJpZ2h0IiBhIGNvbW1hbmQgbGluZSBzd2l0Y2ggdG8gaW5jbHVk ZSB0aGUgU09DcyBldmVuIGlmIHRoZXkgd291bGQgbm9ybWFsbHkgYmUgZGlzY2FyZGVkLgog IEMuIElmIGl0IGlzIHVua25vd24gd2hldGhlciBhIGdpdmVuIGJhY2tlbmQgd2FudHMgU09D cyBvciBub3QgdGhlIGRlZmF1bHQgc2hvdWxkIGJlIHRvIGluY2x1ZGUgdGhlbSBhcyB0aGF0 IGlzIHRoZSBjdXJyZW50IGJlaGF2aW9yLgogNS4gTW9kaWZ5IHRoZSBzaW11bGF0aW9uIGJh Y2tlbmRzIHRoYXQgdXNlIHRoZSBTT0NzIHRvIGluY2x1ZGUgdGhlIHJlcXVpcmVkIG1vZGVs IGxpbmVzIGV0Yy4gTXkgY3VycmVudCBpbnRlbnRpb24gaXMgdG8gYnJhbmNoIG9mZiBvZiBz cGljZS1zZGIuCiAgQS4gUG90ZW50aWFsbHkgdGhlIGJhY2tlbmQgY291bGQgZGV0ZXJtaW5l IGZhbi1pbiBhbmQgZmFuLW91dCBhbmQgYWRqdXN0IHRoZSBTT0MgbW9kZWxzIHRvIGluY2x1 ZGUgdGhlc2UgZWZmZWN0cyBvbiB0aGUgYW5hbG9nIHNpZGUuIFRoZSBkaWdpdGFsIHNpZGUg aWdub3JlcyB0aGVzZS4KICBCLiBuZ3NwaWNlIHVzZXMgJ0EnIGFzIHRoZSByZWZkZXMgZm9y IGRpZ2l0YWwgYW5kIGJyaWRnZSBkZXZpY2VzLiBPbiBzY2hlbWF0aWNzIGRpZ2l0YWwgZGV2 aWNlcyBhcmUgb2Z0ZW4gYSAnVScgcmVmZGVzLgogIEMuIE1heWJlIGNoZWNrIGZvciBjb21t b24gZXJyb3JzIGxpa2UgY29ubmVjdGluZyB0d28gVFRMIG91dHB1dHMgdG9nZXRoZXI/IFdh cm5pbmcgcmF0aGVyIHRoYW4gZXJyb3I/IE5lZWQgYSB3YXkgZm9yIGEgZGVzaWduZXIgdG8g dGVsbCB0aGUgY2hlY2sgY29kZSAiSSBrbm93IHdoYXQgSSBhbSBkb2luZyIKIDYuIE1vZGlm aWVkIHRoZSBjdXJyZW50IFNPQ3MgLGUuZy4gc3BpY2UtdGl0bGUsIHdpdGggdGhlIGF0dHJp YnV0ZSBzZXQgdG8gZGlzY2FyZC4KCkkgY29uc2lkZXJlZCBzZXZlcmFsIGFwcHJvYWNoZXMg dG8gdGhlIHByb2JsZW0gb2YgaG93IHRvIGlkZW50aWZ5IHdoZW4gYSBiYWNrZW5kIHdhbnRz IFNPQ3MgYW5kIHdoZW4gaXQgZG9lc24ndC4gVGhpcyBhcHByb2FjaCBzZWVtZWQgdG8gbWUg dG8gcGxhY2UgdGhlIGxlYXN0IGJ1cmRlbiBvbiBub24tc2ltdWxhdG9yIGJhY2tlbmQgYXV0 aG9ycy4KClRoZSBhYm92ZSB3b3VsZCBhbGxvdyBmb3IgdGhlIFNPQ3MgdG8gcmVtYWluIGlu IHRoZSBzY2hlbWF0aWMgYW5kIGJlIGF1dG9tYXRpY2FsbHkgZGlzY2FyZGVkIGZvciB0aG9z ZSB0eXBlcyBvZiBvdXRwdXQgd2hlcmUgdGhleSBhcmUgbm90IG5lZWRlZCB0aHVzIHNvbHZp bmcgdGhlIHBhcmFsbGVsIGRlc2lnbiBwcm9ibGVtLgoKQSBtb3JlIHJlYWxpc3RpYyBjYXNl IHdoZXJlIG1peGVkIG1vZGUgc2ltdWxhdGlvbiBpcyBkZXNpcmFibGUgaXMgYSBsb2dpYyBj aXJjdWl0IHdoaWNoIHVzZXMgdHJhbnNpc3RvciBpbnZlcnRlcnMgY29ubmVjdGVkIHRvIGxv Z2ljIGdhdGVzLgoKT3RoZXIgc2ltdWxhdG9ycyBtYXkgaGF2ZSBzaW1pbGFyIHJlcXVpcmVt ZW50cy4KClF1ZXN0aW9ucywgY29tbWVudHMsIHN1Z2dlc3Rpb25zIHdlbGNvbWUuCg== --------------9FC0D24A8E937BABB5652408--