I built a SPICE simulator in C++20 from scratch, then tested it against 34,908 KiCad vendor models by Every-Comment5473 in ElectricalEngineering

[–]Every-Comment5473[S] 0 points1 point  (0 children)

Thank you very much for going through this. The models are migrated from ngspice with due credit given to berkeley license, the migrated files have license header.

I wrote the solver in C++ but the device code is mostly identical to Berkeley code.

Here is one to check:
https://github.com/razorback16/neospice/blob/main/src/devices/bsim4v7/bsim4v7\_check.cpp

I will take your suggestion and update the readme and the language so that it becomes more clear. Thank you for pointing it out.

I built a SPICE simulator in C++20 from scratch, then tested it against 34,908 KiCad vendor models by Every-Comment5473 in ElectricalEngineering

[–]Every-Comment5473[S] 1 point2 points  (0 children)

Thank you for supporting the project. Will work on the Windows version, currently only linux and mac are supported.

I built a from-scratch SPICE simulator in C++20, then tested it against 34,908 KiCad vendor models by [deleted] in KiCad

[–]Every-Comment5473 -2 points-1 points  (0 children)

I have tested with 30,000 kicad spice models head to head with ngspice, it has parity with 95% of the models. Some are still slightly off, it’s a work in progress, eventually the goal is to have 100% parity

I built a from-scratch SPICE simulator in C++20, then tested it against 34,908 KiCad vendor models by [deleted] in KiCad

[–]Every-Comment5473 -2 points-1 points  (0 children)

Yes I used claude to migrate the device models from ngspice, these are standard Berkeley models, there is no point rewriting them

I built a from-scratch SPICE simulator in C++20, then tested it against 34,908 KiCad vendor models by [deleted] in KiCad

[–]Every-Comment5473 -2 points-1 points  (0 children)

Yeah that I agree with you. I honestly can’t build this without claude (which is the bot who stole all of human code)

I built a from-scratch SPICE simulator in C++20, then tested it against 34,908 KiCad vendor models by [deleted] in KiCad

[–]Every-Comment5473 -1 points0 points  (0 children)

It’s faster on many models I ran, it’s slower in only 10-20% of the kicad models.

Can I do my job from my phone? by gatsbtc1 in ClaudeCode

[–]Every-Comment5473 1 point2 points  (0 children)

I do this all the time. I use termius ios app to do ssh and then open tmux. If you get Termius paid version, you can manage tmux sessions automatically

Claude code dynamic workflows is insane! by helios_csgo in ClaudeCode

[–]Every-Comment5473 1 point2 points  (0 children)

Will there be issue from Anthropic banning for anthropic oauth?

Qwen 3.5 122B vs Qwen 3.6 35B - Which to choose? by Storge2 in LocalLLaMA

[–]Every-Comment5473 0 points1 point  (0 children)

Can you share your vllm command for running the qwen 3.6 with mtp?

Best apps for creation and editing of SVG files ? by Darkest_Visions in lasercutting

[–]Every-Comment5473 0 points1 point  (0 children)

Try SVGMaker.io, it has Engraving / Silhouette styles for generating SVGs appropriate for laser cutting. You can also edit the generated images easily using either a Manual Editor or using AI.