aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* to_bom: A utility to create a KiCAD-like xml Element of a KiCAD schematic.Trygve Laugstøl2017-09-091-2/+17
|
* o Imporing some old parsing code into a EeVal type. Not quite done yet.Trygve Laugstøl2017-09-091-0/+14
|
* o Splitting out read_schematic into its own file.Trygve Laugstøl2017-09-091-0/+8
|
* wip: Parsing schematics.Trygve Laugstøl2017-09-097-0/+2936
|
* o Reformat all.Trygve Laugstøl2017-09-073-61/+71
|
* o Adding tools to download facts about parts from Digi-Key.Trygve Laugstøl2017-09-031-12/+24
|
* o Going more jupyter.Trygve Laugstøl2017-08-132-0/+57
|
* o KiCAD BOM parser.Trygve Laugstøl2017-08-081-0/+23
|
* eng_str(): Adding unit argument.Trygve Laugstøl2017-08-031-4/+24
|
* o Indenting with two spaces.Trygve Laugstøl2017-08-022-48/+38
| | | | o Reworking test to use pytest's parametrize
* o Importing formatting tools.Trygve Laugstøl2017-08-021-0/+48