Installing
From Git
For development, set dir
to env
.
virtualenv -p python3 $dir
env/bin/pip install -r requirement.txt
On Debian-based distributions you might need to have the libdb-dev
package installed.
To test the pip installation, use
env/bin/pip install . --upgrade --prefix $dir
Then you can use this to play around with the application:
env/bin/eda-rdf
Applications to implement
Rules
o Inconsistent unit usage: 0.1uF vs 100nF, 4k7 vs 4.7k o Different components for same values / constraints o Tolerances are within requirements o values match selected part o correct footprint o find skipped instance numbers (C1, C2, C4 => C3)
o Availability - status: active/last buy/obsolete - non-stock - lead free - RoHS status - Manufacturer Standard Lead Time - MOQ
o BOM tool - estimate price per volume - find price break - download datasheets for parts
o Quality factors, summarize: - operating temperature - RoHS compatibility - Lead free
o Check via and track sizes
Utils
o Download datasheets, IBIS model, SPICE model
TODOs
- Change the arg parser to always allow a '--db' argument that defaults to './.eda-rdf'