{"id":26891,"library":"decida","title":"decida","description":"Library for device and circuit data analysis, including measurement database management, parameter extraction, optimization, and visualization (plots). Current version 1.1.5. Release cadence is irregular.","status":"active","version":"1.1.5","language":"python","source_language":"en","source_url":"https://github.com/decida/decida","tags":["semiconductor","data-analysis","device-modeling","circuit-design"],"install":[{"cmd":"pip install decida","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"","wrong":"","symbol":"Data","correct":"from decida.Data import Data"},{"note":"","wrong":"","symbol":"Read","correct":"from decida.Read import Read"},{"note":"","wrong":"","symbol":"Plot","correct":"from decida.Plot import Plot"},{"note":"","wrong":"","symbol":"Model","correct":"from decida.Model import Model"}],"quickstart":{"code":"from decida.Data import Data\nd = Data('example_data.txt')\nd.head()\nfrom decida.Plot import Plot\np = Plot(d, 'x', 'y')\np()","lang":"python","description":"Load data from file and plot two columns."},"warnings":[{"fix":"Use `from decida.Data import Data` instead of `import decida` or `from decida import Data`.","message":"The package uses a non-standard class-based import style per module (e.g., decida.Data.Data). Ensure you import the class directly, not the module.","severity":"gotcha","affected_versions":"all"},{"fix":"Check documentation for expected file format; convert CSV to space-separated if needed.","message":"Data files must be in a specific format (usually space-separated columns with headers). CSV may not work directly.","severity":"gotcha","affected_versions":"all"},{"fix":"Use `p()` or `p(title='...')` to show the plot.","message":"Plot objects are callable; invoke with `p()` to display, not `p.show()`.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Use `from decida.Data import Data`.","cause":"Importing incorrectly via `import decida; decida.Data`; correct import is `from decida.Data import Data`.","error":"AttributeError: module 'decida' has no attribute 'Data'"},{"fix":"Run `pip install decida` in the correct Python environment.","cause":"decida not installed or Python environment not set correctly.","error":"ImportError: No module named 'decida'"},{"fix":"Call the plot object directly: `p()`.","cause":"Trying to use `.show()` method which does not exist; Plot object is callable.","error":"TypeError: 'Plot' object is not callable"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}