Skip to content

Commit 733bb3b

Browse files
committed
Release 0.0.124
1 parent f302834 commit 733bb3b

13 files changed

+378
-48
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "axiomatic"
33

44
[tool.poetry]
55
name = "axiomatic"
6-
version = "0.0.123"
6+
version = "0.0.124"
77
description = ""
88
readme = "README.md"
99
authors = []

reference.md

Lines changed: 77 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2013,14 +2013,6 @@ client.pic.circuit.validate(
20132013
<dl>
20142014
<dd>
20152015

2016-
**use_ideal_component_models:** `typing.Optional[bool]`
2017-
2018-
</dd>
2019-
</dl>
2020-
2021-
<dl>
2022-
<dd>
2023-
20242016
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
20252017

20262018
</dd>
@@ -2533,14 +2525,6 @@ client.pic.circuit.optimize(
25332525
<dl>
25342526
<dd>
25352527

2536-
**use_ideal_component_models:** `typing.Optional[bool]`
2537-
2538-
</dd>
2539-
</dl>
2540-
2541-
<dl>
2542-
<dd>
2543-
25442528
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
25452529

25462530
</dd>
@@ -2786,7 +2770,77 @@ client.pic.circuit.get_sax_spectrum(
27862770
<dl>
27872771
<dd>
27882772

2789-
**use_ideal_component_models:** `typing.Optional[bool]`
2773+
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
2774+
2775+
</dd>
2776+
</dl>
2777+
</dd>
2778+
</dl>
2779+
2780+
2781+
</dd>
2782+
</dl>
2783+
</details>
2784+
2785+
<details><summary><code>client.pic.circuit.<a href="src/axiomatic/pic/circuit/client.py">get_optimizable_parameters</a>(...)</code></summary>
2786+
<dl>
2787+
<dd>
2788+
2789+
#### 📝 Description
2790+
2791+
<dl>
2792+
<dd>
2793+
2794+
<dl>
2795+
<dd>
2796+
2797+
Gets the optimizable parameters of a circuit.
2798+
</dd>
2799+
</dl>
2800+
</dd>
2801+
</dl>
2802+
2803+
#### 🔌 Usage
2804+
2805+
<dl>
2806+
<dd>
2807+
2808+
<dl>
2809+
<dd>
2810+
2811+
```python
2812+
from axiomatic import Axiomatic, Netlist
2813+
2814+
client = Axiomatic(
2815+
api_key="YOUR_API_KEY",
2816+
)
2817+
client.pic.circuit.get_optimizable_parameters(
2818+
netlist=Netlist(),
2819+
)
2820+
2821+
```
2822+
</dd>
2823+
</dl>
2824+
</dd>
2825+
</dl>
2826+
2827+
#### ⚙️ Parameters
2828+
2829+
<dl>
2830+
<dd>
2831+
2832+
<dl>
2833+
<dd>
2834+
2835+
**netlist:** `Netlist`
2836+
2837+
</dd>
2838+
</dl>
2839+
2840+
<dl>
2841+
<dd>
2842+
2843+
**get_key_parameters:** `typing.Optional[bool]`
27902844

27912845
</dd>
27922846
</dl>
@@ -2806,7 +2860,7 @@ client.pic.circuit.get_sax_spectrum(
28062860
</dl>
28072861
</details>
28082862

2809-
<details><summary><code>client.pic.circuit.<a href="src/axiomatic/pic/circuit/client.py">get_optimizable_parameters</a>(...)</code></summary>
2863+
<details><summary><code>client.pic.circuit.<a href="src/axiomatic/pic/circuit/client.py">update_code</a>(...)</code></summary>
28102864
<dl>
28112865
<dd>
28122866

@@ -2818,7 +2872,7 @@ client.pic.circuit.get_sax_spectrum(
28182872
<dl>
28192873
<dd>
28202874

2821-
Gets the optimizable parameters of a circuit.
2875+
Update GDS code to match the netlist
28222876
</dd>
28232877
</dl>
28242878
</dd>
@@ -2838,7 +2892,8 @@ from axiomatic import Axiomatic, Netlist
28382892
client = Axiomatic(
28392893
api_key="YOUR_API_KEY",
28402894
)
2841-
client.pic.circuit.get_optimizable_parameters(
2895+
client.pic.circuit.update_code(
2896+
code="code",
28422897
netlist=Netlist(),
28432898
)
28442899

@@ -2856,15 +2911,15 @@ client.pic.circuit.get_optimizable_parameters(
28562911
<dl>
28572912
<dd>
28582913

2859-
**netlist:** `Netlist`
2914+
**code:** `str`
28602915

28612916
</dd>
28622917
</dl>
28632918

28642919
<dl>
28652920
<dd>
28662921

2867-
**get_key_parameters:** `typing.Optional[bool]`
2922+
**netlist:** `Netlist`
28682923

28692924
</dd>
28702925
</dl>

src/axiomatic/__init__.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
AxesInfo,
55
Bundle,
66
BundleSettingsValue,
7+
ComponentInstanceLayoutInfo,
78
Computation,
89
ComputationArgumentsValue,
910
ContourCv2,
@@ -34,8 +35,11 @@
3435
GetSpectrumResponseSpectrumValueItem,
3536
HttpValidationError,
3637
InformalizeStatementResponse,
38+
LayoutInfo,
3739
Net,
3840
Netlist,
41+
NetlistInputExtraPdkSettingsValue,
42+
NetlistOutputExtraPdkSettingsValue,
3943
OptimizationHistory,
4044
OptimizeConfig,
4145
OptimizeNetlistResponse,
@@ -54,6 +58,7 @@
5458
Placement,
5559
PlotInfo,
5660
PlotParserOutput,
61+
PortInstanceLayoutInfo,
5762
RefineCodeResponse,
5863
RefineComponentCodeResponse,
5964
ResponseEquation,
@@ -73,6 +78,7 @@
7378
SummarizerResponse,
7479
ToolsListResponse,
7580
UnformalizableStatement,
81+
UpdateCodeResponse,
7682
UserRequirement,
7783
ValidateNetlistResponse,
7884
ValidateResponse,
@@ -96,6 +102,7 @@
96102
"AxiomaticEnvironment",
97103
"Bundle",
98104
"BundleSettingsValue",
105+
"ComponentInstanceLayoutInfo",
99106
"Computation",
100107
"ComputationArgumentsValue",
101108
"ContourCv2",
@@ -126,8 +133,11 @@
126133
"GetSpectrumResponseSpectrumValueItem",
127134
"HttpValidationError",
128135
"InformalizeStatementResponse",
136+
"LayoutInfo",
129137
"Net",
130138
"Netlist",
139+
"NetlistInputExtraPdkSettingsValue",
140+
"NetlistOutputExtraPdkSettingsValue",
131141
"OptimizationHistory",
132142
"OptimizeConfig",
133143
"OptimizeNetlistResponse",
@@ -146,6 +156,7 @@
146156
"Placement",
147157
"PlotInfo",
148158
"PlotParserOutput",
159+
"PortInstanceLayoutInfo",
149160
"RefineCodeResponse",
150161
"RefineComponentCodeResponse",
151162
"ResponseEquation",
@@ -166,6 +177,7 @@
166177
"ToolsListResponse",
167178
"UnformalizableStatement",
168179
"UnprocessableEntityError",
180+
"UpdateCodeResponse",
169181
"UserRequirement",
170182
"ValidateNetlistResponse",
171183
"ValidateResponse",

src/axiomatic/core/client_wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def get_headers(self) -> typing.Dict[str, str]:
1616
headers: typing.Dict[str, str] = {
1717
"X-Fern-Language": "Python",
1818
"X-Fern-SDK-Name": "axiomatic",
19-
"X-Fern-SDK-Version": "0.0.123",
19+
"X-Fern-SDK-Version": "0.0.124",
2020
}
2121
headers["X-API-Key"] = self.api_key
2222
return headers

0 commit comments

Comments
 (0)