aboutsummaryrefslogtreecommitdiff

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'