Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the necessity of specify EDA (class code model) #359

Open
hildogjr opened this issue Jun 2, 2019 · 0 comments
Open

Remove the necessity of specify EDA (class code model) #359

hildogjr opened this issue Jun 2, 2019 · 0 comments
Labels
enhancement Improvements on features already existent.
Milestone

Comments

@hildogjr
Copy link
Owner

hildogjr commented Jun 2, 2019

Remove the necessity of specify EDA (kicad, CSV, ...), also remove this option list from the GUI (or make a list of the opened files, instead the actual combox, to allow that each file interpreter). Each eda/eda_*.py already have a description with ['file']['extension'] and ['file']['content'] regular expression match.

Maybe is a good idea to use the Python Script on KiCad for read this, inheriting on our class (that will define file extension and content for match).

The code workflow should be:

  1. Open the file;
  2. Check if KiCad, CSV or Altium module match;
  3. Read all the fieds;
  4. Close the file;
  5. Just them remove the undesired fields and merge fields. This will allow a better flux control process and also show NOT-POPULATED parts in some list, if desidered.

The --eda should be keep to force the open method.

@hildogjr hildogjr added the enhancement Improvements on features already existent. label Jun 2, 2019
@hildogjr hildogjr added this to the 1.2 milestone Jun 2, 2019
This was referenced Jun 3, 2019
hildogjr added a commit that referenced this issue May 24, 2020
@hildogjr hildogjr changed the title Remove the necessity of specify EDA Remove the necessity of specify EDA (class code model) May 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvements on features already existent.
Projects
None yet
Development

No branches or pull requests

1 participant