Python

Julia

matplotlib(PyPlot)でグラフのラベルに画像を使いたい

はじめにPythonやJuliaでグラフの作図をしているときに、凡例に画像を使いたいときがでてきた。一方で、ネットには以外にこれらの記載がなくLLMに頼っても回答がでてこなかった。そこで頑張ってプログラムを書いたので今後も使っていけるように...
Python

torcwa(RCWAシミュレーション)の負荷解析:Fourier次数によるPC性能の確認

はじめにメタサーフェスの設計において計算の軽さからRCWA(Rigorous Coupled Wave Analysis;厳密結合波解析)による計算が注目されている。幣ブログにおいても過去にRCWA理論の解説、pythonによるRCWAツー...
Python

Pythonのtorcwaを使ってメタサーフェイス用RCWAの計算をする

はじめに前回の記事でRCWAの計算を行うのに使いやすいPythonのライブラリを知らないと述べた。しかしながら、最新のmetasaface関連の論文を読んでいるときにsamsung資本で開発されたrcwaのPythonモジュール、torcw...
Julia

光線行列によるJuliaとPythonを用いた光線追跡の計算

はじめに光学の仕事に携わっていると光学計算ソフトウェアである、ZemaxやcodeVを使った計算を行うことが多い。しかし、これらのソフトウェアは有償でありながらレーザー光線の追跡に対してはオーバースペックとなることが多い。また、計算にも時間...
Python

物理でよく使われる近似式はどこまで成り立つか

はじめに物理の勉強をしていたり、研究/業務で取り扱っていると自然と近似計算を使っておおよそのオーダー感や数値感を計算することが多くなっている。しかし、なかには近似式で計算していいのか微妙な場面に出くわす。この時は素直にちゃんと計算したほうが...
Python

レイリー散乱による空の色についてに具体的考察-準備編-

はじめに空の色はなんで青いのかといった質問に対しては「レイリー散乱による光の波長依存性の影響」といった回答が多くされている。これは実際に学研の110番や検索を入れたときトップに出てくるページなどでもあるように、わりと語りつかされていると思う...
Python

引用の書き方とPythonコードによる自動変換

はじめにサイトとか社内技術文書とかを書いていると、学術論文等の引用を行いたい場面が出てくると思う。一方、Zotaroなどのフリーソフトをダウンロードしずらいといった場面が出てくると思う。そこで、今回は手動でのやり方とPythonコードによる...
Python

クラマース・クローニッヒの関係(Kramers-kronig relaion)についての直感的理解

はじめにクラマース・クローニッヒの関係(Kramers-kronig relaion)とは線形応答における周波数応答関数の実部虚部がヒルベルト変で関係づけられることを示した式である。1926年にラルフ・クローニッヒ、1927年にヘンリク・ア...
Python

hapiを使ったHITRANデータベースによる水の吸収スペクトル

はじめに*2025/04/10更新 (H,I,D)の説明の更新を行いました以前の記事でHITRANの使い方を説明したが、当時はproxyを通さなきゃいけなかったのでいちいちraw dataをダウンロードして解析を行っていた。あちらのやり方の...
Python

Matplotlibの色一覧とコピー用ボタン

このサイトは、Matplotlibの色を簡単に確認・コピーできるツールを提供しています。Matplotlibとは、Pythonでデータを可視化するためのライブラリであり、折れ線グラフや棒グラフ、散布図などを描画する際に広く利用されます。記事では、グラフの色を変更する方法について、具体的なコード例を交えながら解説。