Skip to content

Commit d304cfa

Browse files
Update generated content [skip ci]
1 parent 8e0b59a commit d304cfa

14 files changed

Lines changed: 4070 additions & 913 deletions

‎static/fastsim/manifest.json‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
{
22
"package": "fastsim",
3-
"latestTag": "v0.26.0",
3+
"latestTag": "v0.26.2",
44
"versions": [
55
{
6-
"tag": "v0.26.0",
6+
"tag": "v0.26.2",
77
"released": "2026-08-16",
88
"hasExamples": true,
99
"hasApi": true
1010
},
1111
{
12-
"tag": "v0.25.0",
13-
"released": "2026-08-11",
14-
"hasExamples": false,
12+
"tag": "v0.26.0",
13+
"released": "2026-08-16",
14+
"hasExamples": true,
1515
"hasApi": true
1616
},
1717
{
18-
"tag": "v0.24.2",
19-
"released": "2026-08-01",
18+
"tag": "v0.25.0",
19+
"released": "2026-08-11",
2020
"hasExamples": false,
2121
"hasApi": true
2222
},

‎static/fastsim/v0.24.2/manifest.json‎

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"builtAt": "2026-08-01T13:10:30.549890+00:00",
2+
"builtAt": "2026-08-16T18:23:40.094875+00:00",
33
"python": "3.11.15",
44
"notebooks": {
55
"total": 0,
Lines changed: 117 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4038,10 +4038,33 @@
40384038
"fastsim._fastsim.Block"
40394039
],
40404040
"methods": [
4041+
{
4042+
"name": "read",
4043+
"description": "Recorded times and per-port data.",
4044+
"docstring_html": "<p>Recorded times and per-port data.</p>\n<p>Returns <tt class=\"docutils literal\">(time, data)</tt> with <cite>data</cite> an array of shape\n<tt class=\"docutils literal\">(n_ports, n_samples)</tt>, and <tt class=\"docutils literal\">(None, None)</tt> when nothing was\nrecorded — both as in pathsim, whose examples do array arithmetic on\nthe result (<tt class=\"docutils literal\">data_moon - data_earth</tt>) and test the empty case with\n<tt class=\"docutils literal\">if time is None</tt>.</p>\n",
4045+
"source": null,
4046+
"signature": "(args = (), kwargs = {})",
4047+
"parameters": [
4048+
{
4049+
"name": "args",
4050+
"type": null,
4051+
"default": "()",
4052+
"description": ""
4053+
},
4054+
{
4055+
"name": "kwargs",
4056+
"type": null,
4057+
"default": "{}",
4058+
"description": ""
4059+
}
4060+
],
4061+
"returns": null,
4062+
"method_type": "method"
4063+
},
40414064
{
40424065
"name": "plot",
4043-
"description": "Plot recorded data with interactive legend picking.",
4044-
"docstring_html": "<p>Plot recorded data with interactive legend picking.</p>\n",
4066+
"description": "Plot every recorded port against time.",
4067+
"docstring_html": "<p>Plot every recorded port against time.</p>\n",
40454068
"source": null,
40464069
"signature": "(args = (), kwargs = {})",
40474070
"parameters": [
@@ -4060,6 +4083,64 @@
40604083
],
40614084
"returns": null,
40624085
"method_type": "method"
4086+
},
4087+
{
4088+
"name": "plot2D",
4089+
"description": "Plot one recorded port against another (a phase portrait).",
4090+
"docstring_html": "<p>Plot one recorded port against another (a phase portrait).</p>\n",
4091+
"source": null,
4092+
"signature": "(args = (), axes = (0, 1), kwargs = {})",
4093+
"parameters": [
4094+
{
4095+
"name": "args",
4096+
"type": null,
4097+
"default": "()",
4098+
"description": ""
4099+
},
4100+
{
4101+
"name": "axes",
4102+
"type": null,
4103+
"default": "(0, 1)",
4104+
"description": ""
4105+
},
4106+
{
4107+
"name": "kwargs",
4108+
"type": null,
4109+
"default": "{}",
4110+
"description": ""
4111+
}
4112+
],
4113+
"returns": null,
4114+
"method_type": "method"
4115+
},
4116+
{
4117+
"name": "plot3D",
4118+
"description": "Plot three recorded ports against each other.",
4119+
"docstring_html": "<p>Plot three recorded ports against each other.</p>\n",
4120+
"source": null,
4121+
"signature": "(args = (), axes = (0, 1, 2), kwargs = {})",
4122+
"parameters": [
4123+
{
4124+
"name": "args",
4125+
"type": null,
4126+
"default": "()",
4127+
"description": ""
4128+
},
4129+
{
4130+
"name": "axes",
4131+
"type": null,
4132+
"default": "(0, 1, 2)",
4133+
"description": ""
4134+
},
4135+
{
4136+
"name": "kwargs",
4137+
"type": null,
4138+
"default": "{}",
4139+
"description": ""
4140+
}
4141+
],
4142+
"returns": null,
4143+
"method_type": "method"
40634144
}
40644145
],
40654146
"attributes": [],
@@ -4095,8 +4176,8 @@
40954176
"methods": [
40964177
{
40974178
"name": "plot",
4098-
"description": "Plot frequency spectrum with interactive legend picking.",
4099-
"docstring_html": "<p>Plot frequency spectrum with interactive legend picking.</p>\n",
4179+
"description": "Plot the magnitude of every recorded spectrum.",
4180+
"docstring_html": "<p>Plot the magnitude of every recorded spectrum.</p>\n<p>Keeps the figure and axis on the block (<tt class=\"docutils literal\">self.fig</tt> / <tt class=\"docutils literal\">self.ax</tt>) as\npathsim does, so a caller can adjust the plot afterwards —\n<tt class=\"docutils literal\"><span class=\"pre\">Spc.ax.set_yscale(&quot;log&quot;)</span></tt> in pathsim's <tt class=\"docutils literal\">example_noise.py</tt>.</p>\n",
41004181
"source": null,
41014182
"signature": "(args = (), kwargs = {})",
41024183
"parameters": [
@@ -9377,6 +9458,26 @@
93779458
],
93789459
"functions": []
93799460
},
9461+
"fastsim.blocks._outputs": {
9462+
"name": "fastsim.blocks._outputs",
9463+
"description": "",
9464+
"docstring_html": "",
9465+
"classes": [
9466+
{
9467+
"name": "OutputRegister",
9468+
"description": "A block's outputs as an ndarray; item assignment writes through.",
9469+
"docstring_html": "<p>A block's outputs as an ndarray; item assignment writes through.</p>\n<p>Indexing past the end grows the register, as pathsim's <cite>Register</cite> does —\nwhich is why an out-of-range index is forwarded to the block instead of\nbeing rejected by numpy's bounds check.</p>\n",
9470+
"source": null,
9471+
"bases": [
9472+
"numpy.ndarray"
9473+
],
9474+
"methods": [],
9475+
"attributes": [],
9476+
"parameters": []
9477+
}
9478+
],
9479+
"functions": []
9480+
},
93809481
"fastsim.blocks._shim": {
93819482
"name": "fastsim.blocks._shim",
93829483
"description": "",
@@ -9804,6 +9905,18 @@
98049905
"attributes": [],
98059906
"parameters": []
98069907
},
9908+
{
9909+
"name": "ESDIRK85",
9910+
"description": "Explicit-first-stage Singly Diagonally Implicit Runge-Kutta embedded pair, orders 8 and 5, for adaptive step-size control.",
9911+
"docstring_html": "<p>Explicit-first-stage Singly Diagonally Implicit Runge-Kutta embedded pair, orders 8 and 5, for adaptive step-size control. Sixteen stages, L-stable and stiffly accurate. Very expensive (15 implicit solves per step) — for stiff reference solutions at tight tolerances; ESDIRK54 is the better general choice.</p>\n",
9912+
"source": null,
9913+
"bases": [
9914+
"fastsim._fastsim.ESDIRK85"
9915+
],
9916+
"methods": [],
9917+
"attributes": [],
9918+
"parameters": []
9919+
},
98079920
{
98089921
"name": "GEAR52A",
98099922
"description": "Gear-type backward differentiation formula (BDF) with adaptive order (up to 5) and adaptive step size.",

0 commit comments

Comments
 (0)