Skip to content

Commit

Permalink
Merge branch 'development'
Browse files Browse the repository at this point in the history
Merged development into master.
  • Loading branch information
devbisme committed Nov 28, 2024
2 parents 7d43bf8 + b0c0beb commit 5c83b60
Show file tree
Hide file tree
Showing 609 changed files with 821,273 additions and 801,257 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -184,3 +184,5 @@ pip-wheel-metadata/
bin
uno_r3
*.bak
*.pkl

3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
"python.pythonPath": "/home/devb/.pyenv/versions/3.8.9/bin/python",
"python.languageServer": "Pylance",
"esbonio.server.enabled": true,
"esbonio.sphinx.confDir": "${workspaceFolder}/docs"
"esbonio.sphinx.confDir": "${workspaceFolder}/docs",
"makefile.configureOnOpen": false
}
14 changes: 10 additions & 4 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,16 @@ History
-------


1.2.3 (2024-08-03)
______________________
- Fixed SVG generation for Windows OS.
- Improved export into `*_sklib.py` files of parts with units.
2.0.0 (2024-XX-XX)
______________________
- No longer compatible with Python 2.
- `@package` decorator removed.
- Additional `Part`` attributes can be specified when exporting libraries.
- Added `unexpio` dict to `Interface` objects for accessing I/O without buses expanded into individual nets.
- Added connect() and __iadd__() methods to interconnect `Interface` objects.
- Part libraries are pickled when first loaded for faster access on subsequent accesses.
The directory for storing the pickled library files is specified in the SKiDL configuration file.
- The `KICAD` tool identifier now points to `KICAD8`.


1.2.2 (2024-07-13)
Expand Down
Binary file modified docs/api/doctrees/environment.pickle
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.circuit.doctree
Binary file not shown.
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.doctree
Binary file not shown.
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.interface.doctree
Binary file not shown.
Binary file removed docs/api/doctrees/rst_output/skidl.package.doctree
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.part.doctree
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.pin.doctree
Binary file not shown.
Binary file removed docs/api/doctrees/rst_output/skidl.protonet.doctree
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.schematics.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.schlib.doctree
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.skidlbaseobj.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified docs/api/doctrees/rst_output/skidl.utilities.doctree
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/api/html/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: a1d577c84aa503dcefcf8fbf6d58bdb8
config: 4f594e0abdac623901e4f069d6f3c50d
tags: 645f666f9bcd5a90fca523b33c5a78b7
12 changes: 5 additions & 7 deletions docs/api/html/_modules/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Overview: module code &#8212; SKiDL 1.2.3 documentation</title>
<title>Overview: module code &#8212; SKiDL 2.0.0 documentation</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=a66e137f" />

<script src="../_static/documentation_options.js?v=590429e0"></script>
<script src="../_static/documentation_options.js?v=51b770b3"></script>
<script src="../_static/doctools.js?v=9a2dae69"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/bizstyle.js"></script>
Expand All @@ -32,7 +32,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">SKiDL 1.2.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../index.html">SKiDL 2.0.0 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Overview: module code</a></li>
</ul>
</div>
Expand All @@ -48,6 +48,7 @@ <h1>All modules for which code is available</h1>
<li><a href="skidl/circuit.html">skidl.circuit</a></li>
<li><a href="skidl/config_.html">skidl.config_</a></li>
<li><a href="skidl/erc.html">skidl.erc</a></li>
<li><a href="skidl/geometry.html">skidl.geometry</a></li>
<li><a href="skidl/group.html">skidl.group</a></li>
<li><a href="skidl/interface.html">skidl.interface</a></li>
<li><a href="skidl/logger.html">skidl.logger</a></li>
Expand All @@ -57,13 +58,10 @@ <h1>All modules for which code is available</h1>
<li><a href="skidl/netpinlist.html">skidl.netpinlist</a></li>
<li><a href="skidl/network.html">skidl.network</a></li>
<li><a href="skidl/note.html">skidl.note</a></li>
<li><a href="skidl/package.html">skidl.package</a></li>
<li><a href="skidl/part.html">skidl.part</a></li>
<li><a href="skidl/part_query.html">skidl.part_query</a></li>
<li><a href="skidl/pin.html">skidl.pin</a></li>
<li><a href="skidl/protonet.html">skidl.protonet</a></li>
<li><a href="skidl/schematics/debug_draw.html">skidl.schematics.debug_draw</a></li>
<li><a href="skidl/schematics/geometry.html">skidl.schematics.geometry</a></li>
<li><a href="skidl/schematics/net_terminal.html">skidl.schematics.net_terminal</a></li>
<li><a href="skidl/schematics/node.html">skidl.schematics.node</a></li>
<li><a href="skidl/schematics/place.html">skidl.schematics.place</a></li>
Expand Down Expand Up @@ -136,7 +134,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">SKiDL 1.2.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../index.html">SKiDL 2.0.0 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Overview: module code</a></li>
</ul>
</div>
Expand Down
18 changes: 4 additions & 14 deletions docs/api/html/_modules/skidl/alias.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>skidl.alias &#8212; SKiDL 1.2.3 documentation</title>
<title>skidl.alias &#8212; SKiDL 2.0.0 documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=a66e137f" />

<script src="../../_static/documentation_options.js?v=590429e0"></script>
<script src="../../_static/documentation_options.js?v=51b770b3"></script>
<script src="../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/bizstyle.js"></script>
Expand All @@ -32,7 +32,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="../../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">SKiDL 1.2.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">SKiDL 2.0.0 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">skidl.alias</a></li>
</ul>
Expand All @@ -52,16 +52,6 @@ <h1>Source code for skidl.alias</h1><div class="highlight"><pre>
<span class="sd">Handles aliases for Circuit, Part, Pin, Net, Bus objects.</span>
<span class="sd">&quot;&quot;&quot;</span>

<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="p">(</span> <span class="c1"># isort:skip</span>
<span class="n">absolute_import</span><span class="p">,</span>
<span class="n">division</span><span class="p">,</span>
<span class="n">print_function</span><span class="p">,</span>
<span class="n">unicode_literals</span><span class="p">,</span>
<span class="p">)</span>

<span class="kn">import</span> <span class="nn">re</span>
<span class="kn">from</span> <span class="nn">builtins</span> <span class="kn">import</span> <span class="nb">super</span>

<span class="k">try</span><span class="p">:</span>
<span class="kn">from</span> <span class="nn">future</span> <span class="kn">import</span> <span class="n">standard_library</span>

Expand Down Expand Up @@ -148,7 +138,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="../../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">SKiDL 1.2.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">SKiDL 2.0.0 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">skidl.alias</a></li>
</ul>
Expand Down
17 changes: 4 additions & 13 deletions docs/api/html/_modules/skidl/bus.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>skidl.bus &#8212; SKiDL 1.2.3 documentation</title>
<title>skidl.bus &#8212; SKiDL 2.0.0 documentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../../_static/bizstyle.css?v=a66e137f" />

<script src="../../_static/documentation_options.js?v=590429e0"></script>
<script src="../../_static/documentation_options.js?v=51b770b3"></script>
<script src="../../_static/doctools.js?v=9a2dae69"></script>
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../../_static/bizstyle.js"></script>
Expand All @@ -32,7 +32,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="../../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">SKiDL 1.2.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">SKiDL 2.0.0 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">skidl.bus</a></li>
</ul>
Expand All @@ -52,16 +52,7 @@ <h1>Source code for skidl.bus</h1><div class="highlight"><pre>
<span class="sd">Handles buses.</span>
<span class="sd">&quot;&quot;&quot;</span>

<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="p">(</span> <span class="c1"># isort:skip</span>
<span class="n">absolute_import</span><span class="p">,</span>
<span class="n">division</span><span class="p">,</span>
<span class="n">print_function</span><span class="p">,</span>
<span class="n">unicode_literals</span><span class="p">,</span>
<span class="p">)</span>

<span class="kn">import</span> <span class="nn">builtins</span>
<span class="kn">import</span> <span class="nn">re</span>
<span class="kn">from</span> <span class="nn">builtins</span> <span class="kn">import</span> <span class="nb">range</span><span class="p">,</span> <span class="nb">str</span><span class="p">,</span> <span class="nb">super</span>

<span class="k">try</span><span class="p">:</span>
<span class="kn">from</span> <span class="nn">future</span> <span class="kn">import</span> <span class="n">standard_library</span>
Expand Down Expand Up @@ -561,7 +552,7 @@ <h3>Navigation</h3>
<li class="right" >
<a href="../../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="../../index.html">SKiDL 1.2.3 documentation</a> &#187;</li>
<li class="nav-item nav-item-0"><a href="../../index.html">SKiDL 2.0.0 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">skidl.bus</a></li>
</ul>
Expand Down
Loading

0 comments on commit 5c83b60

Please sign in to comment.