Pythonで電子工学に役立ちそうなものを探してみる

# はじめに

この記事は[python数値解析 Advent Calendar 2024](https://qiita.com/advent-calendar/2024/arairuca)の17日目の記事です

アドベントカレンダのタイトル一覧を見ていて、そういえばPythonのライブラリってすごく高次元なものがたくさんあるけど、電子工学に特化したライブラリってどんなのがあるのかな？と興味を持ちましたので、ChatGPT先生に聞いてみる企画です。

# ChatGPTに聞いてみる

![スクリーンショット 2024-12-22 13.38.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/9726905f-bf2f-5e15-4142-ec7a3811b94f.png)
![スクリーンショット 2024-12-22 13.38.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/4499e54e-df52-14f9-b51d-2521eff8c640.png)
![スクリーンショット 2024-12-22 13.38.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/7b1b4a5c-11b6-80c5-3f72-06fa50c779af.png)

https://numpy.org/

↑王道ですね。確かに「役立つ」。聞き方が悪かったかな。
汎用的なものばかり答えてきてしまうかも。

![スクリーンショット 2024-12-22 13.38.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/9d73b73e-fb70-2d92-255a-60c882aba38a.png)

https://scipy.org/

↑電子工学は数学を扱うから確かに「役立つ」。

![スクリーンショット 2024-12-22 13.38.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/7c190d26-8314-65cb-73e3-31217893c120.png)

https://matplotlib.org/

↑グラフ描くもの全般に役立ちますね。


![スクリーンショット 2024-12-22 13.38.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/dd0ca960-3350-b7ba-4b4f-99f5575f0550.png)

https://www.sympy.org/en/index.html

↑知らなかった。

![スクリーンショット 2024-12-22 13.39.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/89288d66-afd8-c805-05a1-fda33a256090.png)

↑はい。こういうのが欲しかったです。

https://pyspice.fabrice-salvaire.fr/releases/v1.5/

https://github.com/PySpice-org/PySpice

https://note.com/dreamy_stilt3370/n/nb147c3e267c6

↑素晴らしい、簡潔な入門記事を見つけた。

![スクリーンショット 2024-12-22 13.39.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/a045685e-20ba-b00a-6d5f-5870d74c2722.png)

↑はい。王道。

![スクリーンショット 2024-12-22 13.39.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/dd846a98-4056-b5bf-c8b4-c79567656495.png)

https://scikit-rf.readthedocs.io/en/latest/

↑お。こういうのです。求めていたのは。

![スクリーンショット 2024-12-22 13.39.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/8e82a4e9-e5e1-ed1b-caad-a2950c06078b.png)

https://python-control.readthedocs.io/en/0.10.1/

↑いいですね

![スクリーンショット 2024-12-22 13.39.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/fb3a5a13-5a32-2c6e-8e01-fdff73cefcfe.png)

https://gsmcustomeffects.hatenablog.com/entry/2021/09/16/044722

面白そうなYoutubeビデオ発見

https://www.youtube.com/playlist?list=PLlvfFkArIGf6x0ZOJZewVFY7FfB3Ncn6d

![スクリーンショット 2024-12-22 13.39.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/0210c719-1cb1-e0cb-44d4-d83818d7b52c.png)

https://simpy.readthedocs.io/en/latest/

> SimPy は、標準 Python に基づいたプロセスベースの離散イベント シミュレーション フレームワークです。

ほお。面白そう。

もっと聞いてみよう。

![スクリーンショット 2024-12-22 13.39.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/f3dad7b4-b2ba-61fc-5fa9-3e0b51b18243.png)
![スクリーンショット 2024-12-22 13.39.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/c4e5e01d-eaf6-fc22-aa4e-62efde2a7a7d.png)
![スクリーンショット 2024-12-22 13.39.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/4f495d1b-1f8a-3fb6-ca8d-2ea570a2a575.png)

https://www.ibm.com/quantum/qiskit

いきなり量子コンピュータか。


![スクリーンショット 2024-12-22 13.40.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/33ecf586-1e8a-c730-da67-5de69716244d.png)

https://www.myhdl.org/

> From Python to Silicon!

だって！すごい。本当にできたらスゴイ。これはまた試してみよう。

![スクリーンショット 2024-12-22 13.40.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/786a3078-4f66-1a18-bdf0-5a23e4eba0df.png)

https://pyeda.readthedocs.io/en/latest/index.html

これはかなり特化したもの様子。

![スクリーンショット 2024-12-22 13.40.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/89a1964c-a6e7-648b-0ec3-ea2a09ae159f.png)

https://pypi.org/project/pydwf/

確かに計測器からのデータとPythonの相性は最高に良さそう。

![スクリーンショット 2024-12-22 13.40.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/26498897-9f18-d584-6d99-0ad0cb0b093b.png)

https://github.com/m-labs/sipyco

![スクリーンショット 2024-12-22 13.40.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/92e0926f-3ac9-ab59-775c-698e6504e9bc.png)

https://circuitscape.org/

![スクリーンショット 2024-12-22 13.40.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/faeb9c92-405e-6e9a-8fb1-2cdd0e649507.png)

https://www.openems.de/

![スクリーンショット 2024-12-22 13.40.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/f25187fd-fb5a-e698-808d-9250b934f762.png)

https://circuitpython.org/

Maker向けかな？

![スクリーンショット 2024-12-22 13.40.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/46a47c38-0fe5-df2b-6fb4-5675e9b3bfea.png)

https://github.com/logpy/logpy

急に論理の世界に来た。


![スクリーンショット 2024-12-22 13.41.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1032713/f9006b22-fcc4-5bf8-fa03-83fe084e47ae.png)

https://pint.readthedocs.io/en/stable/

単位は超重要だ。

# まとめ

汎用的なものから特化したものまで様々な電子工学に役立つライブラリがあることがわかりました。

以上、「Pythonで電子工学に役立ちそうなものを探してみる」でした。

最後までご覧いただきましてありがとうございました。