kicad_netlist_reader
KiCad python module for interpreting generic netlists which can be used to generate Bills of materials.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Repository
KiCad python module for interpreting generic netlists which can be used to generate Bills of materials.
Basic Info
Statistics
- Stars: 5
- Watchers: 3
- Forks: 5
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
About
markdown
- Python Package Name: kicad_netlist_reader
- Description: KiCad python module for interpreting generic netlists which can be used to generate bills of materials.
- Python Package Exports: netlist, comp, xmlElement, libpart
- Version: 7.0.1
- Python Version: 3.9
- Release Date: 2023-03-29
- Creation Date: 2014-12-09
- License: GPL-3.0
- URL: https://github.com/janelia-python/kicad_netlist_reader
- Author: Jean-Pierre Charras
- Email: jean-pierre.charras@wanadoo.fr
- Copyright: 2023 KiCad
- References:
- https://gitlab.com/kicad/code/kicad
Installation
https://github.com/janelia-python/python_setup
GNU/Linux
Python Code
The Python code in this library may be installed in any number of ways, chose one.
pip
sh python3 -m venv ~/venvs/kicad_netlist_reader source ~/venvs/kicad_netlist_reader/bin/activate pip install kicad_netlist_readerguix
Setup guix-janelia channel:
https://github.com/guix-janelia/guix-janelia
sh guix install python-kicad-netlist-reader
Windows
Python Code
The Python code in this library may be installed in any number of ways, chose one.
pip
sh python3 -m venv C:\venvs\kicad_netlist_reader C:\venvs\kicad_netlist_reader\Scripts\activate pip install kicad_netlist_reader
Development
Clone Repository
sh
git clone git@github.com:janelia-python/kicad_netlist_reader.git
cd kicad_netlist_reader
Guix
Install Guix
Edit metadata.org
sh
make -f .metadata/Makefile metadata-edits
Tangle metadata.org
sh
make -f .metadata/Makefile metadata
Develop Python package
sh
make -f .metadata/Makefile guix-dev-container
exit
Test Python package using ipython shell
sh
make -f .metadata/Makefile guix-dev-container-ipython
import kicad_netlist_reader
exit
Test Python package installation
sh
make -f .metadata/Makefile guix-container
exit
Upload Python package to pypi
sh
make -f .metadata/Makefile upload
Owner
- Name: Peter Polidoro
- Login: peterpolidoro
- Kind: user
- Company: Howard Hughes Medical Institute
- Website: https://www.janelia.org/people/peter-polidoro
- Repositories: 420
- Profile: https://github.com/peterpolidoro
I build robotics and automate experiments for the scientists studying animal brains at Janelia Research Campus.
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"license": "https://spdx.org/licenses/GPL-3.0",
"codeRepository": "https://github.com/janelia-python/kicad_netlist_reader",
"dateCreated": "2014-12-09",
"dateModified": "2023-03-29",
"name": "kicad_netlist_reader",
"version": "7.0.1",
"description": "KiCad python module for interpreting generic netlists which can be used to generate bills of materials.",
"programmingLanguage": [
"Python 3"
],
"author": [
{
"@type": "Person",
"givenName": "Jean-Pierre",
"familyName": "Charras",
"email": "jean-pierre.charras@wanadoo.fr",
"affiliation": {
"@type": "Organization",
"name": "KiCad"
}
}
]
}
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 1.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mithro (1)