Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Centralized repo to store KiCad/Spice modules for simulations
| Date | Stars |
|---|---|
| 2026-07-25 | 416 |
| 2026-07-28 | 416 |
| 2026-07-30 | 416 |
| 2026-08-06 | 416 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# KiCad Spice Library This organization and repo is born from the need of having an easy way to find Spice models. It is not made by KiCad or Spice themself but it is user powered There are a total of 50.093 models ## Modules In this folder there are all the modules and libraries, I tried to organize them with a minimum of logic but better approaches then mine are really welcome ## Supported.txt This is the list of supported parts in a human readable way, useful if you wish to do a quick search ## Scripts ### check_supported.py This script check if a given part is between the supported modules. If yes it says us from which file it cames so we can easily add to our Spice simulation. It also contain a simple but working wrong-spell checks. See the examples at the end of the README In the future it could be easily turned into a command line interface script or maybe a KiCad plugin ### extractModels.pl This script extracts the models for the requested components from the libraries. You can redirect it to a file like 'localSpice.lib' in your KiCAD project to have a local copy to reference. This avoids several side effects (libraries that are too big, libraries with invalid characters, duplicate models). You can add the models you need to 'spiceModel.lst' so that you can automate the extraction in a script. Run the script without parameters for help. ### generate_supported.py This script generate the list of supported modules, it should be run only when new files are added to the repo NOTE: Right now I am extracting the `.model` and `.subckt` from `*.lib` and `*.mod` files, the `.subckt` from `*.fam` files and the models from `EESchema-LIBRARY Version 2.x` so maybe there are some hidden modules around ### downloader.py This script downloaded all the 1803 files from http://espice.ugr.es/espice/src/modelos_subckt/ and saved them. It is not needed anymore and is here only for reference ### GUI Application: SPICE Model Viewer A cross-platform Tkinter app (`form_spice.py`) provides a user-friendly interface: 1. **Search tab**: - Enter a SPICE model name (e.g. `2n2222`). - See all matching variants and library paths. - Extract, export, or copy the full `.lib` file. - Automatically highlights the top-priority variant (Manufacturer > `spice_complete` > `uncategorized`). 2. **Configuration tab**: - Persistently set the path to your `Scripts` directory and your output folder. - Settings are saved to `Scripts/config.json` and reloaded on startup. **To launch the GUI**: ```bash $ cd Scripts $ python form_spice.py ``` ## Supported.pickle This file is a [python serialized dictionary](https://docs.python.org/3/library/pickle.html) where every key is a model and the items are path to libraries where that model is defined. It is not made to be read by humans, use [Supported.txt](Supported.txt) instead # License I do not own any license for the files inside the `Modules` folder, if you find any of them that breaks a license open an issue or send a message and it would be removed as soon as possible. All library, modules and other are released with their own license. The GPL3 is related only to the files in the `Scripts` folder # Contribuite Do a pull request, add a library, module, whatever in the category that suit better in [Modules](/Modules) or improve the python scripts I would like to accept in the organization other KiCad or Spice fans to keep this page going on, if you would like to partecipate open an issue # Resources - http://espice.ugr.es/espice/src/modelos_subckt/ - https://github.com/ryansturmer/kicad-spice-library - https://groups.yahoo.com/neo/groups/LTspice/info - https://forum.kicad.info/t/adding-spice-components-that-do-not-exist-in-pspice-library/12036/2 - http://ltwiki.org/index.php?title=Main_Page # Examples Here there are a few possible usage scenarios with `check_supported.py`: - Searching `bc337` ``` Write here the part you are looking for: bc337 bc337 found in /Models/Manufacturer\Inf
Excerpt of 6,743 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:53267f82a98e442e, topic:simulation