2020-01-01から1年間の記事一覧
流況曲線作図プログラムを(自分にとって)少しわかりやすくしたのでアップ。 対象期間内に欠測はないことを前提にしている。 import numpy as np import pandas as pd import datetime import matplotlib.pyplot as plt from scipy import interpolate def …
2020年4月12日、最近話題のVS codeをインストール。また、BasicTeX 2020もインストール。 BasicTeXは、2019がインストールしてあったので、まずこれを削除。 また、which ghostscript しても、なぜだか「見つからない」と言われるので、再インストール。 Bas…
色一覧 画像作成プログラム import matplotlib import colorsys import matplotlib.pyplot as plt from matplotlib import rcParams rcParams['font.family'] = 'Ricty Diminished' def penc(hval): r=int(hval[1:3],16) g=int(hval[3:5],16) b=int(hval[6:8…
はじめに 同じような図は何回か作成しているのだが、また必要になったため、新しく作り直した。 最新版のプログラムをアップしておく。 成果図 プログラム import numpy as np import pandas as pd import datetime import matplotlib.pyplot as plt def rda…
解析条件 解析パラメータを下表に示す。 変化させているパラメータは、制水口径および遮断時間でる。 項目 採用値 解析条件 負荷遮断 シャフト内径(断面積) D=10.0 m (F=78.5 m2) ポート内径(断面積) Dp=2.0, 3.0, 4.0, 8.0m (Fp=3.14, 7.065, 12.56, 50…
きっかけ 昨日、私のwebページをご覧になった方から、サージング解析プログラムに関するメールを頂いた。 下が、その疑惑のページのコピーである。 図を見てわかるように。 サージング解析では、「制水口(ポート)径が小さい場合、遮断時間を大きくしていく…
開水路トンネルの不等流解析(常流)を行ったので、そのプログラムをアップしておく。 全区間、常流であるため、下流端で固定水位を与え、上流に向かって逐次水位を求めていく。 成果図 このプログラムでのTips 与えられた固定点数点に対し計算点を等間隔に…
2020年1月18日(土)、iMacとMacbook proにmacOS Catalinaをクリーンインストールし、作業環境を更新した。 更新内容を記録しておく。 マシン iMac (Retina 4K, 21.5-inch, 2017) MacBook Pro (Retina, 13-inch, Mid 2014) 不便な点 この更新を行ってこれま…
画像変換 from PIL import Image import os files = os.listdir() for file in files: base,ext=os.path.splitext(file) if ext=='.png': input_im = Image.open(base + ".png") rgb_im = input_im.convert('RGB') rgb_im.save(base + ".jpg",quality=30) pr…
RC部材の設計をしたので流れを記録しておく。 リンク 平面骨組解析プログラムはこちら(Qiita)。 配筋計算プログラムの自作関数はこちら(はてな)。 出力 モデル図 断面力図 配鉄設計 プログラム モデル図 import matplotlib.pyplot as plt import numpy a…
コンター図を作成する必要があったため、そのプログラムを作成した。 作例 プログラムソース import numpy as np import matplotlib.pyplot as plt import seaborn as sns def drawfig(xx,yy,zh,zc): q=68.64 vp1=7.0; dp1=np.sqrt(4*q/np.pi/vp1) vp2=2.5; …
概要 岩盤内埋設式水圧鉄管の設計プログラムをフルで書いてみたので残しておく。 プログラム前半の非常に長い関数「def xlswrite」は、エクセルに書式指定して結果を書き出すもの。 最終的にワードの報告書に貼り付けなくてはならないので、エクセルにしてお…