aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* split-parts-by-supplier: rename to split-bom-by-supplier.Trygve Laugstøl2019-06-143-1/+13
| | | | digikey-create-bom: Implementing CSV generation for Digi-Key.
* digikey: Better search when getting multiple results back. Instead ofTrygve Laugstøl2019-05-281-4/+4
| | | | | | doing a new search with the selected digikey part number, do a direct lookup with the product's URL instead. This ensures that we always get a match and don't get confused when multiple part numbers are returned.
* EeVal: Supporting omega symbol in addition to ohm symbol (which areTrygve Laugstøl2019-05-271-24/+27
| | | | usually graphically equal).
* Adding Soufflé based reasoning on parts. Replacing default configurationTrygve Laugstøl2019-05-271-0/+29
| | | | with applying python function with this new reasoner.
* part-find-requirements: wipTrygve Laugstøl2019-05-261-30/+38
|
* o Updating requirements. Fixing broken test.Trygve Laugstøl2019-05-141-2/+2
|
* ee.kicad.model: Adding Symbol, exposing in addition existing parsing of ↵Trygve Laugstøl2019-05-131-0/+4
| | | | value. v4 and v5 compatible.
* digikey:Trygve Laugstøl2019-04-141-1/+25
| | | | | | o More flexibility, making room for the multiple digikey stores. o Removing URLs from core code. new tools: split_parts_by_supplier.
* o Removing all doit code. It was a failed experiment.Trygve Laugstøl2019-04-015-498/+0
|
* ee.xsd:Trygve Laugstøl2019-03-281-0/+82
| | | | | | | | | | | | | o Renaming <part-uri> to <part-reference>. o Adding <supplier> on <part>, removing from <supplier-part-number>. A part can have exactly one part. create-order: o Creating anonymous part objects, with two references, one schematic reference and one part-uri reference to the selected part. o Redoing how the order is calculated with the new ObjDb structure. ee.part.Part: o Absorbing bom_file_utils into Part. Much better wrapper object around the xml goop.
* o Adding PriceBreak. Parsing price breaks from DK.Trygve Laugstøl2019-03-152-1/+65
| | | | o Adding Money type with parsing.
* Digikey: replacing requests-based code with selenium.Trygve Laugstøl2019-02-2415-2255/+1286
| | | | Adding new tools: digikey-import-parts and digikey-refresh-parts.
* o kicad-mkdeps: new tool, new -M option for kicad-gerber. Both output aTrygve Laugstøl2019-02-092-9/+5
| | | | Makefile-compatible dependencies file.
* o Updating digikey product parsing code. Using Selenium/WebDriver toTrygve Laugstøl2019-02-0715-16390/+29295
| | | | fetch data.
* o Handling digikey pages with a special "exact match" header + list ofTrygve Laugstøl2018-08-0213-15/+25134
| | | | | | | other categories to continue to search in. The header is just enough data for us. o Better digikey tests, saving local HTML instead of doing online requests.
* o Fixing a bad bug and learning some Python: list.insert(index, value)Trygve Laugstøl2018-08-021-10/+10
| | | | | | | | will only insert at index if the list is index long. If not it will just append them. Yay. Much better digikey part data now. Creating a ValueList that automatically expands the list. o Stopping with silly key and value replacements. o Updating tests.
* o Updating demo project, reorganizing the demo a bit.Trygve Laugstøl2018-08-011-2/+2
| | | | o DataSetManager: renaming `add_ds` to `register_ds`.
* o Moving all doit modules to use DoitConfig().Trygve Laugstøl2018-08-011-3/+4
|
* o Support for resolving 'mpn' fields from digikey. CreatesTrygve Laugstøl2018-07-293-160/+199
| | | | 'digikey-part-stub', can be used to download the entire part later on.
* wip.Trygve Laugstøl2018-07-241-1/+1
| | | | o Renaming "fact" to "ds".
* wip.Trygve Laugstøl2018-07-232-8/+62
| | | | o Support for loading CSV files.
* wip.Trygve Laugstøl2018-07-221-22/+13
| | | | o Moving to more standard doit task_xxx methods.
* wip.Trygve Laugstøl2018-07-191-1/+11
|
* wip. pcb.Trygve Laugstøl2018-07-174-17/+306
|
* wipTrygve Laugstøl2018-07-171-10/+8
|
* wipTrygve Laugstøl2018-07-161-2/+6
|
* wipTrygve Laugstøl2018-07-162-0/+112
|
* undoTrygve Laugstøl2018-07-151-1/+1
|
* wipTrygve Laugstøl2018-07-141-1/+2
|
* o Allow __lt__ to work when only one unit is set.Trygve Laugstøl2017-12-221-0/+2
|
* o Making a setter for EeVal that returns a new EeVal.Trygve Laugstøl2017-12-201-0/+1
|
* o Fixing an EeVal parsing bug of '0 Ohms'.Trygve Laugstøl2017-12-152-43/+45
| | | | o Moving EeVal tests to it's main test file.
* o Adding a 'kicad' format that can be used to compare the output to KiCAD's ↵Trygve Laugstøl2017-12-151-2/+2
| | | | output.
* o Adding a test for kicad-make-pos.Trygve Laugstøl2017-12-152-0/+53
|
* o Adding a kicad-make-pos tool.Trygve Laugstøl2017-12-155-63/+94
|
* o Parsing pads and stuff.Trygve Laugstøl2017-12-082-11/+18
|
* wipTrygve Laugstøl2017-12-073-3/+18
|
* o A start of a kicad_pcb parser.Trygve Laugstøl2017-12-076-0/+708
|
* digikey.to_pandas(): Make sure that 'Digi-Key', 'MPN' and 'URL' fieldsTrygve Laugstøl2017-10-221-4/+4
| | | | | | always are in the data frame. kicad.to_pandas(): support Schematics objects too. read_schematics(): Support hierarchical labels.
* o Support for reading hierarchical schematics.Trygve Laugstøl2017-10-126-1/+209
|
* o Switching from YAML to INI files for downloaded facts.Trygve Laugstøl2017-09-301-7/+33
| | | | o Improved fact downloader.
* o Making EeVal hashable.Trygve Laugstøl2017-09-251-0/+7
|
* o Better implementation of EeVal's __eq__ and __lt__.Trygve Laugstøl2017-09-251-0/+9
|
* o Let digikey-download-facts read .sch files directly.Trygve Laugstøl2017-09-241-1/+1
|
* o Handling smaller numbers that we have units for.Trygve Laugstøl2017-09-221-1/+3
|
* o Fixing parsing of '0.1' values too.Trygve Laugstøl2017-09-221-0/+4
|
* o EeVal: implememting unit parsing too.Trygve Laugstøl2017-09-221-0/+11
|
* o Properly implementing EeVal as a value parser. Still missing units.Trygve Laugstøl2017-09-221-11/+24
|
* o Reformat.Trygve Laugstøl2017-09-101-21/+17
|
* setup.py: Adding install_requires.Trygve Laugstøl2017-09-101-10/+10
| | | | | digikey: Updating tests. Making sure the directory exist before writing facts. Stop recursing into new searches when a search returns multiple hits. Let the frontends do that.