Skip to content

Commit 2a77ddc

Browse files
committed
Release 0.0.67
1 parent f1fa60d commit 2a77ddc

10 files changed

+71
-22
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.66"
6+
version = "0.0.67"
77
description = ""
88
readme = "README.md"
99
authors = []

reference.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2037,6 +2037,8 @@ client = Axiomatic(
20372037
)
20382038
client.pic.circuit.get_sax_spectrum(
20392039
netlist=Netlist(),
2040+
port_in="port_in",
2041+
port_out="port_out",
20402042
settings={"key": "value"},
20412043
wls=[1.1],
20422044
)
@@ -2063,6 +2065,22 @@ client.pic.circuit.get_sax_spectrum(
20632065
<dl>
20642066
<dd>
20652067

2068+
**port_in:** `str`
2069+
2070+
</dd>
2071+
</dl>
2072+
2073+
<dl>
2074+
<dd>
2075+
2076+
**port_out:** `str`
2077+
2078+
</dd>
2079+
</dl>
2080+
2081+
<dl>
2082+
<dd>
2083+
20662084
**settings:** `Settings`
20672085

20682086
</dd>

src/axiomatic/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
ExecuteCodeResponse,
1010
ExtractTextResponse,
1111
FindMappingResponse,
12+
FindUserResponse,
1213
FormalizeCircuitResponse,
1314
FormalizeResponse,
1415
GenerateCodeResponse,
1516
GenerateComponentCodeResponse,
1617
GenerateLensCodeResponse,
1718
GetSpectrumResponse,
18-
GetSpectrumResponseSpectrumItemValue,
19-
GetSpectrumResponseSpectrumOneValue,
19+
GetSpectrumResponseSpectrumItem,
2020
HttpValidationError,
2121
InteractiveResponse,
2222
Net,
@@ -76,14 +76,14 @@
7676
"ExecuteCodeResponse",
7777
"ExtractTextResponse",
7878
"FindMappingResponse",
79+
"FindUserResponse",
7980
"FormalizeCircuitResponse",
8081
"FormalizeResponse",
8182
"GenerateCodeResponse",
8283
"GenerateComponentCodeResponse",
8384
"GenerateLensCodeResponse",
8485
"GetSpectrumResponse",
85-
"GetSpectrumResponseSpectrumItemValue",
86-
"GetSpectrumResponseSpectrumOneValue",
86+
"GetSpectrumResponseSpectrumItem",
8787
"HttpValidationError",
8888
"InteractiveResponse",
8989
"Net",

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.66",
19+
"X-Fern-SDK-Version": "0.0.67",
2020
}
2121
headers["X-API-Key"] = self.api_key
2222
return headers

src/axiomatic/pic/circuit/client.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,8 @@ def get_sax_spectrum(
657657
self,
658658
*,
659659
netlist: Netlist,
660+
port_in: str,
661+
port_out: str,
660662
settings: Settings,
661663
wls: typing.Sequence[float],
662664
request_options: typing.Optional[RequestOptions] = None,
@@ -668,6 +670,10 @@ def get_sax_spectrum(
668670
----------
669671
netlist : Netlist
670672
673+
port_in : str
674+
675+
port_out : str
676+
671677
settings : Settings
672678
673679
wls : typing.Sequence[float]
@@ -689,6 +695,8 @@ def get_sax_spectrum(
689695
)
690696
client.pic.circuit.get_sax_spectrum(
691697
netlist=Netlist(),
698+
port_in="port_in",
699+
port_out="port_out",
692700
settings={"key": "value"},
693701
wls=[1.1],
694702
)
@@ -700,6 +708,8 @@ def get_sax_spectrum(
700708
"netlist": convert_and_respect_annotation_metadata(
701709
object_=netlist, annotation=Netlist, direction="write"
702710
),
711+
"port_in": port_in,
712+
"port_out": port_out,
703713
"settings": convert_and_respect_annotation_metadata(
704714
object_=settings, annotation=Settings, direction="write"
705715
),
@@ -1430,6 +1440,8 @@ async def get_sax_spectrum(
14301440
self,
14311441
*,
14321442
netlist: Netlist,
1443+
port_in: str,
1444+
port_out: str,
14331445
settings: Settings,
14341446
wls: typing.Sequence[float],
14351447
request_options: typing.Optional[RequestOptions] = None,
@@ -1441,6 +1453,10 @@ async def get_sax_spectrum(
14411453
----------
14421454
netlist : Netlist
14431455
1456+
port_in : str
1457+
1458+
port_out : str
1459+
14441460
settings : Settings
14451461
14461462
wls : typing.Sequence[float]
@@ -1467,6 +1483,8 @@ async def get_sax_spectrum(
14671483
async def main() -> None:
14681484
await client.pic.circuit.get_sax_spectrum(
14691485
netlist=Netlist(),
1486+
port_in="port_in",
1487+
port_out="port_out",
14701488
settings={"key": "value"},
14711489
wls=[1.1],
14721490
)
@@ -1481,6 +1499,8 @@ async def main() -> None:
14811499
"netlist": convert_and_respect_annotation_metadata(
14821500
object_=netlist, annotation=Netlist, direction="write"
14831501
),
1502+
"port_in": port_in,
1503+
"port_out": port_out,
14841504
"settings": convert_and_respect_annotation_metadata(
14851505
object_=settings, annotation=Settings, direction="write"
14861506
),

src/axiomatic/types/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
from .execute_code_response import ExecuteCodeResponse
99
from .extract_text_response import ExtractTextResponse
1010
from .find_mapping_response import FindMappingResponse
11+
from .find_user_response import FindUserResponse
1112
from .formalize_circuit_response import FormalizeCircuitResponse
1213
from .formalize_response import FormalizeResponse
1314
from .generate_code_response import GenerateCodeResponse
1415
from .generate_component_code_response import GenerateComponentCodeResponse
1516
from .generate_lens_code_response import GenerateLensCodeResponse
1617
from .get_spectrum_response import GetSpectrumResponse
17-
from .get_spectrum_response_spectrum_item_value import GetSpectrumResponseSpectrumItemValue
18-
from .get_spectrum_response_spectrum_one_value import GetSpectrumResponseSpectrumOneValue
18+
from .get_spectrum_response_spectrum_item import GetSpectrumResponseSpectrumItem
1919
from .http_validation_error import HttpValidationError
2020
from .interactive_response import InteractiveResponse
2121
from .net import Net
@@ -66,14 +66,14 @@
6666
"ExecuteCodeResponse",
6767
"ExtractTextResponse",
6868
"FindMappingResponse",
69+
"FindUserResponse",
6970
"FormalizeCircuitResponse",
7071
"FormalizeResponse",
7172
"GenerateCodeResponse",
7273
"GenerateComponentCodeResponse",
7374
"GenerateLensCodeResponse",
7475
"GetSpectrumResponse",
75-
"GetSpectrumResponseSpectrumItemValue",
76-
"GetSpectrumResponseSpectrumOneValue",
76+
"GetSpectrumResponseSpectrumItem",
7777
"HttpValidationError",
7878
"InteractiveResponse",
7979
"Net",
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
from ..core.pydantic_utilities import UniversalBaseModel
4+
from ..core.pydantic_utilities import IS_PYDANTIC_V2
5+
import typing
6+
import pydantic
7+
8+
9+
class FindUserResponse(UniversalBaseModel):
10+
id: str
11+
company_name: str
12+
13+
if IS_PYDANTIC_V2:
14+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
15+
else:
16+
17+
class Config:
18+
frozen = True
19+
smart_union = True
20+
extra = pydantic.Extra.allow

src/axiomatic/types/get_spectrum_response_spectrum_one_value.py renamed to src/axiomatic/types/get_spectrum_response_spectrum_item.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
import typing
44

5-
GetSpectrumResponseSpectrumOneValue = typing.Union[typing.List[float], float]
5+
GetSpectrumResponseSpectrumItem = typing.Union[typing.List[float], float]

src/axiomatic/types/get_spectrum_response_spectrum_item_value.py

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/axiomatic/types/spectrum.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
# This file was auto-generated by Fern from our API Definition.
22

33
import typing
4-
from .get_spectrum_response_spectrum_item_value import GetSpectrumResponseSpectrumItemValue
5-
from .get_spectrum_response_spectrum_one_value import GetSpectrumResponseSpectrumOneValue
4+
from .get_spectrum_response_spectrum_item import GetSpectrumResponseSpectrumItem
65

7-
Spectrum = typing.Union[
8-
typing.List[typing.Dict[str, GetSpectrumResponseSpectrumItemValue]],
9-
typing.Dict[str, GetSpectrumResponseSpectrumOneValue],
10-
]
6+
Spectrum = typing.Union[typing.List[GetSpectrumResponseSpectrumItem], typing.List[float], float]

0 commit comments

Comments
 (0)