I'm learning ngspice , read almost it's whole documentation but still confused about libraries and models , here are my questions :
- where are the default models and libraries that comes built-in with ngspice? (to view and use them)
- what exactly are libraries for ? is adding a model the same as adding library ? if I added a new model should I make a library for it?
- if I want to edit a model would it add a modified copy of it or will it replace it?
- can I add a folder to ngspice in which all my own libraries , models and sub-circuits are located for the simulator to automatically use in my future projects ? or should I always include them to my new design ?
thanks a lot