Skip to content

Commit 0ff9035

Browse files
fix rst
1 parent c5bf704 commit 0ff9035

File tree

3 files changed

+104
-122
lines changed

3 files changed

+104
-122
lines changed

README.html

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -743,17 +743,14 @@ <h2>V1.4.0 2020-05-05</h2>
743743
</div>
744744
<div class="section" id="v1-3-2-2019-03-11">
745745
<h2>V1.3.2 2019-03-11</h2>
746-
<blockquote>
747746
<ul class="simple">
748747
<li><p>support Ngspice 30 and Xyce 6.10</p></li>
749748
<li><p>fixed NgSpice and Xyce support on Windows 10</p></li>
750749
<li><p>bug fixes</p></li>
751750
</ul>
752-
</blockquote>
753751
</div>
754752
<div class="section" id="v1-2-0-2018-06-07">
755753
<h2>V1.2.0 2018-06-07</h2>
756-
<blockquote>
757754
<ul class="simple">
758755
<li><p>Initial support of the <a class="reference external" href="https://xyce.sandia.gov">Xyce</a> simulator. Xyce is an open source, SPICE-compatible,
759756
high-performance analog circuit simulator, capable of solving extremely large circuit problems
@@ -786,40 +783,32 @@ <h2>V1.2.0 2018-06-07</h2>
786783
<li><p>Outsourced documentation generator to <a class="reference external" href="https://github.com/FabriceSalvaire/Pyterate">Pyterate</a></p></li>
787784
<li><p>Updated <cite>setup.py</cite> for wheel</p></li>
788785
</ul>
789-
</blockquote>
790786
<!-- :ref:`user-faq-page` -->
791787
</div>
792788
<div class="section" id="v1-1-0-2017-09-06">
793789
<h2>V1.1.0 2017-09-06</h2>
794-
<blockquote>
795790
<ul class="simple">
796791
<li><p>Enhanced shared mode</p></li>
797792
<li><p>Shared mode is now set as default on Linux</p></li>
798793
</ul>
799-
</blockquote>
800794
</div>
801795
<div class="section" id="v1-0-0-2017-09-06">
802796
<h2>V1.0.0 2017-09-06</h2>
803-
<blockquote>
804797
<ul class="simple">
805798
<li><p>Bump version to v1.0.0 since it just works!</p></li>
806799
<li><p>Support Windows platform using Ngspice shared mode</p></li>
807800
<li><p>Fixed shared mode</p></li>
808801
<li><p>Fixed and completed Spice parser : tested on example's libraries</p></li>
809802
</ul>
810-
</blockquote>
811803
</div>
812804
<div class="section" id="v0-4-2">
813805
<h2>V0.4.2</h2>
814-
<blockquote>
815806
<ul class="simple">
816807
<li><p>Fixed Spice parser for lower case device prefix.</p></li>
817808
</ul>
818-
</blockquote>
819809
</div>
820810
<div class="section" id="v0-4-0-2017-07-31">
821811
<h2>V0.4.0 2017-07-31</h2>
822-
<blockquote>
823812
<ul class="simple">
824813
<li><p>Git repository cleanup: filtered generated doc and useless files so as to shrink the repository size.</p></li>
825814
<li><p>Improved documentation generator: Implemented <code>format</code> for RST content and Tikz figure.</p></li>
@@ -829,33 +818,26 @@ <h2>V0.4.0 2017-07-31</h2>
829818
<li><p>Added the Simulation instance to the Analysis class.</p></li>
830819
<li><p>Refactored simulation parameters as classes.</p></li>
831820
</ul>
832-
</blockquote>
833821
</div>
834822
<div class="section" id="v0-3-2-2017-02-22">
835823
<h2>V0.3.2 2017-02-22</h2>
836-
<blockquote>
837824
<ul class="simple">
838825
<li><p>fixed CCCS and CCVS</p></li>
839826
</ul>
840-
</blockquote>
841827
</div>
842828
<div class="section" id="v0-3-1-2017-02-22">
843829
<h2>V0.3.1 2017-02-22</h2>
844-
<blockquote>
845830
<ul class="simple">
846831
<li><p>fixed ngspice shared</p></li>
847832
</ul>
848-
</blockquote>
849833
</div>
850834
<div class="section" id="v0-3-0-2015-12-08">
851835
<h2>V0.3.0 2015-12-08</h2>
852-
<blockquote>
853836
<ul class="simple">
854837
<li><p>Added an example to show how to use the NgSpice Shared Simulation Mode.</p></li>
855838
<li><p>Completed the Spice netlist parser and added examples, we could now use a schematic editor
856839
to define the circuit. The program <em>cir2py</em> translates a circuit file to Python.</p></li>
857840
</ul>
858-
</blockquote>
859841
</div>
860842
<div class="section" id="v0-2014-03-21">
861843
<h2>V0 2014-03-21</h2>

README.rst

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ V1.5.0 (production release) 2021-05-xx
180180

181181
* renamed custom dunders "__dunder__" to "CONSTANT" or "_private" class attributes
182182
* TO COMPLETE
183-
183+
184184
V1.4.3 2020-07-04
185185
-----------------
186186

@@ -240,91 +240,91 @@ This release is yanked due to broken Windows support.
240240
V1.3.2 2019-03-11
241241
------------------
242242

243-
* support Ngspice 30 and Xyce 6.10
244-
* fixed NgSpice and Xyce support on Windows 10
245-
* bug fixes
243+
* support Ngspice 30 and Xyce 6.10
244+
* fixed NgSpice and Xyce support on Windows 10
245+
* bug fixes
246246

247247
V1.2.0 2018-06-07
248248
-----------------
249249

250-
* Initial support of the |Xyce|_ simulator. Xyce is an open source, SPICE-compatible,
251-
high-performance analog circuit simulator, capable of solving extremely large circuit problems
252-
developed at Sandia National Laboratories. Xyce will make PySpice suitable for industry and
253-
research use.
254-
* Fixed OSX support
255-
* Splitted G device
256-
* Implemented partially `A` XSPICE device
257-
* Implemented missing transmission line devices
258-
* Implemented high level current sources
259-
**Notice: Some classes were renamed !**
260-
* Implemented node kwarg e.g. :code:`circuit.Q(1, base=1, collector=2, emitter=3, model='npn')`
261-
* Implemented raw spice pass through (see `User FAQ </faq.html>`_)
262-
* Implemented access to internal parameters (cf. :code:`save @device[parameter]`)
263-
* Implemented check for missing ground node
264-
* Implemented a way to disable an element and clone netlist
265-
* Improved SPICE parser
266-
* Improved unit support:
267-
268-
* Implemented unit prefix cast `U_μV(U_mV(1))` to easily convert values
269-
* Added `U_mV`, ... shortcuts
270-
* Added Numpy array support to unit, see `UnitValues` **Notice: this new feature could be buggy !!!**
271-
* Rebased `WaveForm` to `UnitValues`
272-
273-
* Fixed node order so as to not confuse users **Now PySpice matches SPICE order for two ports elements !**
274-
* Fixed device shortcuts in `Netlist` class
275-
* Fixed model kwarg for BJT **Notice: it must be passed exclusively as kwarg !**
276-
* Fixed subcircuit nesting
277-
* Outsourced documentation generator to |Pyterate|_
278-
* Updated `setup.py` for wheel
250+
* Initial support of the |Xyce|_ simulator. Xyce is an open source, SPICE-compatible,
251+
high-performance analog circuit simulator, capable of solving extremely large circuit problems
252+
developed at Sandia National Laboratories. Xyce will make PySpice suitable for industry and
253+
research use.
254+
* Fixed OSX support
255+
* Splitted G device
256+
* Implemented partially `A` XSPICE device
257+
* Implemented missing transmission line devices
258+
* Implemented high level current sources
259+
**Notice: Some classes were renamed !**
260+
* Implemented node kwarg e.g. :code:`circuit.Q(1, base=1, collector=2, emitter=3, model='npn')`
261+
* Implemented raw spice pass through (see `User FAQ </faq.html>`_)
262+
* Implemented access to internal parameters (cf. :code:`save @device[parameter]`)
263+
* Implemented check for missing ground node
264+
* Implemented a way to disable an element and clone netlist
265+
* Improved SPICE parser
266+
* Improved unit support:
267+
268+
* Implemented unit prefix cast `U_μV(U_mV(1))` to easily convert values
269+
* Added `U_mV`, ... shortcuts
270+
* Added Numpy array support to unit, see `UnitValues` **Notice: this new feature could be buggy !!!**
271+
* Rebased `WaveForm` to `UnitValues`
272+
273+
* Fixed node order so as to not confuse users **Now PySpice matches SPICE order for two ports elements !**
274+
* Fixed device shortcuts in `Netlist` class
275+
* Fixed model kwarg for BJT **Notice: it must be passed exclusively as kwarg !**
276+
* Fixed subcircuit nesting
277+
* Outsourced documentation generator to |Pyterate|_
278+
* Updated `setup.py` for wheel
279279

280280
.. :ref:`user-faq-page`
281281
282282
V1.1.0 2017-09-06
283283
-----------------
284284

285-
* Enhanced shared mode
286-
* Shared mode is now set as default on Linux
285+
* Enhanced shared mode
286+
* Shared mode is now set as default on Linux
287287

288288
V1.0.0 2017-09-06
289289
-----------------
290290

291-
* Bump version to v1.0.0 since it just works!
292-
* Support Windows platform using Ngspice shared mode
293-
* Fixed shared mode
294-
* Fixed and completed Spice parser : tested on example's libraries
291+
* Bump version to v1.0.0 since it just works!
292+
* Support Windows platform using Ngspice shared mode
293+
* Fixed shared mode
294+
* Fixed and completed Spice parser : tested on example's libraries
295295

296296
V0.4.2
297297
------
298298

299-
* Fixed Spice parser for lower case device prefix.
299+
* Fixed Spice parser for lower case device prefix.
300300

301301
V0.4.0 2017-07-31
302302
-----------------
303303

304-
* Git repository cleanup: filtered generated doc and useless files so as to shrink the repository size.
305-
* Improved documentation generator: Implemented :code:`format` for RST content and Tikz figure.
306-
* Improved unit support: It implements now the International System of Units.
307-
And we can now use unit helper like :code:`u_mV` or compute the value of :code:`1.2@u_kΩ / 2@u_mA`.
308-
The relevant documentation is on this `page <api/PySpice/Unit.html>`_.
309-
* Added the Simulation instance to the Analysis class.
310-
* Refactored simulation parameters as classes.
304+
* Git repository cleanup: filtered generated doc and useless files so as to shrink the repository size.
305+
* Improved documentation generator: Implemented :code:`format` for RST content and Tikz figure.
306+
* Improved unit support: It implements now the International System of Units.
307+
And we can now use unit helper like :code:`u_mV` or compute the value of :code:`1.2@u_kΩ / 2@u_mA`.
308+
The relevant documentation is on this `page <api/PySpice/Unit.html>`_.
309+
* Added the Simulation instance to the Analysis class.
310+
* Refactored simulation parameters as classes.
311311

312312
V0.3.2 2017-02-22
313313
-----------------
314314

315-
* fixed CCCS and CCVS
315+
* fixed CCCS and CCVS
316316

317317
V0.3.1 2017-02-22
318318
-----------------
319319

320-
* fixed ngspice shared
320+
* fixed ngspice shared
321321

322322
V0.3.0 2015-12-08
323323
-----------------
324324

325-
* Added an example to show how to use the NgSpice Shared Simulation Mode.
326-
* Completed the Spice netlist parser and added examples, we could now use a schematic editor
327-
to define the circuit. The program *cir2py* translates a circuit file to Python.
325+
* Added an example to show how to use the NgSpice Shared Simulation Mode.
326+
* Completed the Spice netlist parser and added examples, we could now use a schematic editor
327+
to define the circuit. The program *cir2py* translates a circuit file to Python.
328328

329329
V0 2014-03-21
330330
-------------

doc/sphinx/source/news.txt

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ V1.5.0 (production release) 2021-05-xx
1313

1414
* renamed custom dunders "__dunder__" to "CONSTANT" or "_private" class attributes
1515
* TO COMPLETE
16-
16+
1717
V1.4.3 2020-07-04
1818
-----------------
1919

@@ -73,91 +73,91 @@ This release is yanked due to broken Windows support.
7373
V1.3.2 2019-03-11
7474
------------------
7575

76-
* support Ngspice 30 and Xyce 6.10
77-
* fixed NgSpice and Xyce support on Windows 10
78-
* bug fixes
76+
* support Ngspice 30 and Xyce 6.10
77+
* fixed NgSpice and Xyce support on Windows 10
78+
* bug fixes
7979

8080
V1.2.0 2018-06-07
8181
-----------------
8282

83-
* Initial support of the |Xyce|_ simulator. Xyce is an open source, SPICE-compatible,
84-
high-performance analog circuit simulator, capable of solving extremely large circuit problems
85-
developed at Sandia National Laboratories. Xyce will make PySpice suitable for industry and
86-
research use.
87-
* Fixed OSX support
88-
* Splitted G device
89-
* Implemented partially `A` XSPICE device
90-
* Implemented missing transmission line devices
91-
* Implemented high level current sources
92-
**Notice: Some classes were renamed !**
93-
* Implemented node kwarg e.g. :code:`circuit.Q(1, base=1, collector=2, emitter=3, model='npn')`
94-
* Implemented raw spice pass through (see `User FAQ </faq.html>`_)
95-
* Implemented access to internal parameters (cf. :code:`save @device[parameter]`)
96-
* Implemented check for missing ground node
97-
* Implemented a way to disable an element and clone netlist
98-
* Improved SPICE parser
99-
* Improved unit support:
100-
101-
* Implemented unit prefix cast `U_μV(U_mV(1))` to easily convert values
102-
* Added `U_mV`, ... shortcuts
103-
* Added Numpy array support to unit, see `UnitValues` **Notice: this new feature could be buggy !!!**
104-
* Rebased `WaveForm` to `UnitValues`
105-
106-
* Fixed node order so as to not confuse users **Now PySpice matches SPICE order for two ports elements !**
107-
* Fixed device shortcuts in `Netlist` class
108-
* Fixed model kwarg for BJT **Notice: it must be passed exclusively as kwarg !**
109-
* Fixed subcircuit nesting
110-
* Outsourced documentation generator to |Pyterate|_
111-
* Updated `setup.py` for wheel
83+
* Initial support of the |Xyce|_ simulator. Xyce is an open source, SPICE-compatible,
84+
high-performance analog circuit simulator, capable of solving extremely large circuit problems
85+
developed at Sandia National Laboratories. Xyce will make PySpice suitable for industry and
86+
research use.
87+
* Fixed OSX support
88+
* Splitted G device
89+
* Implemented partially `A` XSPICE device
90+
* Implemented missing transmission line devices
91+
* Implemented high level current sources
92+
**Notice: Some classes were renamed !**
93+
* Implemented node kwarg e.g. :code:`circuit.Q(1, base=1, collector=2, emitter=3, model='npn')`
94+
* Implemented raw spice pass through (see `User FAQ </faq.html>`_)
95+
* Implemented access to internal parameters (cf. :code:`save @device[parameter]`)
96+
* Implemented check for missing ground node
97+
* Implemented a way to disable an element and clone netlist
98+
* Improved SPICE parser
99+
* Improved unit support:
100+
101+
* Implemented unit prefix cast `U_μV(U_mV(1))` to easily convert values
102+
* Added `U_mV`, ... shortcuts
103+
* Added Numpy array support to unit, see `UnitValues` **Notice: this new feature could be buggy !!!**
104+
* Rebased `WaveForm` to `UnitValues`
105+
106+
* Fixed node order so as to not confuse users **Now PySpice matches SPICE order for two ports elements !**
107+
* Fixed device shortcuts in `Netlist` class
108+
* Fixed model kwarg for BJT **Notice: it must be passed exclusively as kwarg !**
109+
* Fixed subcircuit nesting
110+
* Outsourced documentation generator to |Pyterate|_
111+
* Updated `setup.py` for wheel
112112

113113
.. :ref:`user-faq-page`
114114
115115
V1.1.0 2017-09-06
116116
-----------------
117117

118-
* Enhanced shared mode
119-
* Shared mode is now set as default on Linux
118+
* Enhanced shared mode
119+
* Shared mode is now set as default on Linux
120120

121121
V1.0.0 2017-09-06
122122
-----------------
123123

124-
* Bump version to v1.0.0 since it just works!
125-
* Support Windows platform using Ngspice shared mode
126-
* Fixed shared mode
127-
* Fixed and completed Spice parser : tested on example's libraries
124+
* Bump version to v1.0.0 since it just works!
125+
* Support Windows platform using Ngspice shared mode
126+
* Fixed shared mode
127+
* Fixed and completed Spice parser : tested on example's libraries
128128

129129
V0.4.2
130130
------
131131

132-
* Fixed Spice parser for lower case device prefix.
132+
* Fixed Spice parser for lower case device prefix.
133133

134134
V0.4.0 2017-07-31
135135
-----------------
136136

137-
* Git repository cleanup: filtered generated doc and useless files so as to shrink the repository size.
138-
* Improved documentation generator: Implemented :code:`format` for RST content and Tikz figure.
139-
* Improved unit support: It implements now the International System of Units.
140-
And we can now use unit helper like :code:`u_mV` or compute the value of :code:`1.2@u_kΩ / 2@u_mA`.
141-
The relevant documentation is on this `page <api/PySpice/Unit.html>`_.
142-
* Added the Simulation instance to the Analysis class.
143-
* Refactored simulation parameters as classes.
137+
* Git repository cleanup: filtered generated doc and useless files so as to shrink the repository size.
138+
* Improved documentation generator: Implemented :code:`format` for RST content and Tikz figure.
139+
* Improved unit support: It implements now the International System of Units.
140+
And we can now use unit helper like :code:`u_mV` or compute the value of :code:`1.2@u_kΩ / 2@u_mA`.
141+
The relevant documentation is on this `page <api/PySpice/Unit.html>`_.
142+
* Added the Simulation instance to the Analysis class.
143+
* Refactored simulation parameters as classes.
144144

145145
V0.3.2 2017-02-22
146146
-----------------
147147

148-
* fixed CCCS and CCVS
148+
* fixed CCCS and CCVS
149149

150150
V0.3.1 2017-02-22
151151
-----------------
152152

153-
* fixed ngspice shared
153+
* fixed ngspice shared
154154

155155
V0.3.0 2015-12-08
156156
-----------------
157157

158-
* Added an example to show how to use the NgSpice Shared Simulation Mode.
159-
* Completed the Spice netlist parser and added examples, we could now use a schematic editor
160-
to define the circuit. The program *cir2py* translates a circuit file to Python.
158+
* Added an example to show how to use the NgSpice Shared Simulation Mode.
159+
* Completed the Spice netlist parser and added examples, we could now use a schematic editor
160+
to define the circuit. The program *cir2py* translates a circuit file to Python.
161161

162162
V0 2014-03-21
163163
-------------

0 commit comments

Comments
 (0)