試行錯誤な日々
面白がって貰えたり参考になれば嬉しいです
ページ
ブログ
太陽光発電記録
仕事依頼・お問い合わせ
ラベル
python
の投稿を表示しています。
すべての投稿を表示
ラベル
python
の投稿を表示しています。
すべての投稿を表示
pythonの数値情報とbytesの変換
2026年4月12日日曜日
背景 pythonでuartやi2c通信するプログラムを書く際に数値情報とbytesの変換に毎度戸惑うので、備忘録として記述例と関連情報を記事に残します。 下記の記事を参考にしました。 pythonの数値・bytes相互変換(+おまけ:bytesを誤ってstr変換して保存してしま...
shapelyの図形を特定の大きさと解像度の画像に描画する
2026年2月16日月曜日
背景 shapelyで扱う図形を特定のピクセル数の画像として描画が必要な場面があったので、方法を把握しました。 備忘録として記事に残します。 使ったもの python 3.10.12 shapely 2.0.6 matplotlib 3.10.0 プログラム解説 全体像を共有して...
FreeCADでのpython処理をツールバーのボタンとして実行可能にする
2025年12月28日日曜日
背景 FreeCADの処理を任せるpythonプログラムをマクロとして登録してボタンを押して呼び出し可能にするのに手間取ったので、備忘録として設定方法と関連情報を記事に残します。 使ったもの FreeCAD 1.0.2 ボタンで実行で動かしたい処理: 以前作成したPartの面をD...
pythonで要素1のtupleはカンマを置けば定義可能
2025年8月24日日曜日
こう書けば要素1のtupleを定義可能です。 single_tuple = (1,) print(single_tuple) (1,) 第2要素は無いので、取り出そうとするとエラーになります。 single_tuple[1] Traceback (most recent call...
pythonで日本語を含むjsonを文字化けさせず(\u形式の表記にせず)に保存する
2025年8月17日日曜日
pythonで日本語を含むdict(キーと値を持つデータ)を何も考えず保存したら文字化けしました。(\uで始まる文字表記になりました。) #!/usr/bin/python import json str_json = "{\"どこ\":\...
KiCadのPCB editorのpythonプラグインでfootprintに含まれるEdge.Cutsを認識する
2025年7月27日日曜日
背景 KiCadとはプリント基板を設計可能なCADプログラムです。 それで使えるプラグインを公開していたら 特定の条件で基板の外形の大きさがおかしくなる と報告を受けました。 調べたところ、footprintにEdge.Cuts(切断線)が含まれているとそれが自分の作ったプラグイ...
janusのadmin apiを利用してiceの接続状態を確認する
2025年6月9日月曜日
背景 janus(やぬす) とはWebRTCの通信の中継を行ってくれるサーバーのプログラムです。 janusには管理用としてadmin apiがあり、それを利用すると利用状況を確認できます。 janusのフォーラムで不具合時の情報収集にadmin apiを利用して状況確認を促され...
matploblibの軸の表示設定備忘録
2025年6月2日月曜日
背景 matplotlibとはグラフの描画ができるpythonのライブラリです。 値を描画する際の軸の表示設定を忘れた頃に見返したくなる気がするので、記事に関連情報を残します。 使ったもの python 3.10.12 matplotlib 3.10.1 numpy 2.2.2 ...
shapelyとmatplotlibで作る画像をストリーム配信
2025年1月26日日曜日
背景 前回 shapelyを使って矩形の中に居るかどうかを判別 しました。 判別状態を処理を行うのとは別の計算機で結果を確認したかったので、結果の画像をストリーム配信してみました。 備忘録として行った内容を記事に残します。 使ったもの ストリーム配信用計算機 Raspberry ...
pythonで2次元の領域を扱うのにshapelyが便利だった
2025年1月19日日曜日
背景 装置の座標が地図上の区画に入っているかどうかの判別を行う機会があったのでpythonでそのような処理が出来るライブラリを探したところ、 図形を扱うライブラリshapely で期待通りの処理を組めました。 備忘録として使い方を記事に残します。 使ったもの python3の実行...
pyubx2を利用してZED-F9Pの設定を変更するスクリプトを作った
2024年2月4日日曜日
背景 前回pygpsclientというプログラムを利用して、ZED-F9Pを2台利用してRTKのためのntrip server + casterとntrip clientをubuntu上で動かし ました。 このpygpsclientはpyubx2などのpythonライブラリを利用...
抵抗膜式タッチ検知IC XPT2046をpythonで扱うライブラリXPT2046-asukiaaa-pythonの紹介
2023年7月18日火曜日
背景 この1ヶ月ほど抵抗膜式のタッチ機能が付いたLCDをRaspberry Piで扱っています。 Raspberry PiからpythonでSPI接続のLCDを利用 Raspberry Piでpythonを通して抵抗膜式のタッチパネルを動かしてみた(Luca8991/XPT20...
さらに前の記事を見る
登録:
投稿 ( Atom )