Commit Graph

48 Commits (master)

Author SHA1 Message Date
Aaron 091a33f902
Merge pull request #9 from a3ng7n:fix/logging
fix/logging
2020-07-15 12:48:32 -07:00
Aaron Goldstein 0d310e19c6 Make logging obey where it's imported from 2020-07-15 12:43:41 -07:00
Aaron Goldstein 964c0c4601 ok I misspelled cache 2020-07-15 12:43:24 -07:00
Aaron Goldstein 244600be67 Attempting to fix gitignore again.. 2020-07-15 12:41:03 -07:00
Aaron Goldstein 4dda397952 fixing gitignore to ignore cached python files 2020-07-15 12:39:03 -07:00
Aaron 4b6666d328
Merge pull request #8 from a3ng7n:fix/random-decode-problem
fix/random-decode-problem
2020-07-07 16:05:46 -07:00
Aaron Goldstein 82a00a7ab0 Changing to force parsing with utf-8, and instructing to ignore anything to doesn't fit 2020-07-07 16:02:06 -07:00
Aaron Goldstein d5fd3f847e Forgot __init__.py 2020-06-04 07:51:46 -07:00
Aaron Goldstein 3e089df8fe Moving main python file to its own package folder so setup.py recognizes it 2020-06-04 07:44:39 -07:00
Aaron Goldstein b072f57dfe Getting rid of all extraneous tutorial files and moving SchDoc files up for use in unit tests 2020-06-04 07:07:23 -07:00
Aaron 600ce1829a
Merge pull request #7 from a3ng7n/feature/netlist
Feature/netlist
2020-06-04 07:00:00 -07:00
Aaron Goldstein a1d0f6247f Name nets automatically based on their contents, which I think is how altium does it... Also, add more random altium output files to ignore. 2020-06-04 06:53:17 -07:00
Aaron Goldstein c39f4375cf Expand net finding to include Power Ports and Net Labels, Hijack find_connected_wires for this purpose 2020-05-22 17:20:23 -07:00
Aaron Goldstein cbe42461b1 Attempt to find pins on each net 2020-05-21 22:30:41 -07:00
Aaron Goldstein 3c16630df4 Store complete wire information within netlist object, Begin implementing a generic record search function 2020-05-21 19:54:15 -07:00
Aaron Goldstein 478ea80e62 Making the is_connected logic more understandable, Add spurious altium .NET file to ignore 2020-05-21 16:55:54 -07:00
Aaron Goldstein 6963b9a8cc Implemented a really sloppy way of finding nets 2020-04-16 15:18:16 -07:00
Aaron Goldstein 233a67edf1 Attempting to write a parsing algorithm that's simple and works 2020-04-15 22:05:09 -07:00
Aaron Goldstein a9bd5b1a86 Fix input file improvements note in README.md 2020-04-15 13:58:21 -07:00
Aaron 309062d79f
Merge pull request #6 from a3ng7n/feature/partslist
Feature/partslist
2020-04-15 13:47:12 -07:00
Aaron Goldstein 5b5949561e Simplify our gitignore file 2020-04-15 13:42:07 -07:00
Aaron Goldstein 957d040131 Remove this random output job file thing 2020-04-15 13:41:47 -07:00
Aaron Goldstein 78814409d4 Make args a little easier to understand, Separate out hierarchy determination, Make parts-list determination simpler 2020-04-15 13:40:52 -07:00
Aaron Goldstein 57d366345c Add more detail to README.md and add more extraneous altium files to ignore 2020-04-15 13:00:29 -07:00
Aaron Goldstein 6044a89d72 Add test code to debug parts results 2020-03-11 23:22:49 -07:00
Aaron Goldstein bb8ba44c38 Update gitignore to catch more rando altium files 2020-03-11 22:11:27 -07:00
Aaron Goldstein aa2b700326 Add hooks for parsing for parts list 2020-03-07 00:25:38 -08:00
Aaron Goldstein 13682614cc Refactor to main function 2020-03-07 00:12:06 -08:00
Aaron Goldstein 1da9e0e534 Add option to arguments 2020-03-07 00:01:22 -08:00
Aaron Goldstein f92a230ece You know what's a great idea, write everything to a file, all the time - the user won't mind if we flood their filesystem.
Also, export to a reasonable looking pdf
Make json pretty printed
Add some notes to README.md to document my descent into madness
2020-03-06 23:14:43 -08:00
Aaron Goldstein 9d778af40f Add annoying temp files from altium to ignore, Add pdf of example schematic 2020-03-06 22:15:05 -08:00
Aaron f8135b668f
Merge pull request #2 from a3ng7n/feature/consolidation
Feature/consolidation
2020-03-04 02:04:31 -07:00
Aaron Goldstein e1202f040b Removing now-redundant ipynb file 2020-03-04 01:02:23 -08:00
Aaron Goldstein 9881e4de06 Fix whitespace 2020-03-04 01:01:51 -08:00
Aaron Goldstein 5c066921e9 Clean up install process 2020-03-04 01:01:01 -08:00
Aaron Goldstein b0e33c9f2c Move altium example files to tests folder 2020-03-04 00:51:00 -08:00
Aaron Goldstein 22ad351161 Cleanup 2020-03-04 00:38:19 -08:00
Aaron Goldstein 5151cbad04 Remove printing from parse function 2020-03-04 00:34:33 -08:00
Aaron Goldstein 7c8e1dfa68 json output is in hierarchy, add python packaging stuff 2020-03-04 00:31:46 -08:00
Aaron Goldstein a976ddf07e Regex split schdocs into a list of dictionaries 2020-03-03 22:29:02 -08:00
Aaron Goldstein 60d1ff4b44 Removing ipynb history files 2020-03-03 20:29:09 -08:00
Aaron Goldstein 6d0886ef1b Add install and usage placeholders to README.md 2020-03-03 20:25:40 -08:00
Aaron Goldstein 8dfa166454 Move ipynb content over to parse.py, Update gitignore 2020-03-03 20:23:09 -08:00
Aaron 0ece741e5c
Merge pull request #1 from a3ng7n/add-license-1
Create LICENSE
2020-03-03 20:36:32 -07:00
Aaron a92eb52f75
Create LICENSE 2020-03-03 19:36:16 -08:00
Aaron a251b0a10f
Create README.md 2020-03-03 19:33:56 -08:00
meuep 4a037e69d7 initial commit of altium sample files and python code 2016-09-30 02:43:38 -07:00
meuep 97bfa0cf85 🍭 Added .gitattributes & .gitignore files 2016-09-30 02:38:08 -07:00