投稿

4月, 2017の投稿を表示しています

Linux上で使えるグラフ作成&数式処理ソフトについていくつか紹介

Linux上で使えるグラフ作成ソフトや数式処理ソフトなどを調べているので、とりあえずこれまで見繕ってまとめたところまででブログに書いておきます。 主にGUIフロントエンドを備えるソフトについてです。(Gnuplotやmathplotlibなどコマンドラインベースのものもあります) ngraph-gtk ngraph-gtk SageMath SageMath - Wikipedia SageMath - Open-Source Mathematical Software System インターフェース : Webブラウザ上のノートブック、コマンドライン(IPython)、オンライン上 SciDAVis SciDAVis - Wikipedia SciDAVis QtiPlotのフォーク(Originのclone)。 2D, 3Dプロット。 LabPlot LabPlot - Wikipedia LabPlot – Scientific plotting and data analysis SciDAVisと共同で開発されている模様。違いはフロントエンドの実装?らしい。 LabPlotはKDE、SciDAVisはクロスプラットフォーム。ただしLabPlotもクロスプラットフォーム対応している模様。 QtiPlot QtiPlot - Wikipedia QtiPlot 以前はオープンソースだったが、現在はバイナリ配布の商用ソフトになっている。 オープンソースだったころのソースコードは公開されている。 Veusz Veusz - Wikipedia Veusz - A Scientific Plotting Package グラフ作成ソフト。Pythonで書かれており拡張も可能。コマンドライン操作も可。 Cantor Cantor (software) - Wikipedia KDE - Cantor - KDE Frontend to Mathematical Software 様々な数学関連ソフトのフロントエンドとなるソフト。ワークシート型ソフト。 Genius Genius (mathematics software) - Wikipedia G

たまーに見かける三角形のグラフの名前(材料系だと3元系状態図とかなんとか)

イメージ
たまにこんな三角形の形をしたグラフを見ることがある。けれどイマイチなんて名前のグラフなのか思い浮かばない。 適当に調べてみると 三角形ダイアグラム 三角プロット 3元系状態図 なんて呼ばれてることが分かった。またWikipediaの英語版で探してみると Ternary plot - Wikipedia という項目が出てきた。この中ではこのグラフの呼び方として以下のものが挙げられている(分野名も書かれてるのはそれも併記した)。 ternary plot ternary graph triangle plot simplex plot : game theory(ゲーム理論) de Finetti diagram : population genetics(集団遺伝学) Gibbs triangle, ギブスの三角形 : population genetics(集団遺伝学) どうも分野によっていろいろ呼び方が違うみたい。

コマンド紹介 : uniutilsツール群 (Unicode関連コマンド)

Uniutilsは文字列にどんなUnicodeが使われるかなどを調べるツール群。 Unicode Utilities コマンド構成 uniname, unidesc, unihist, ExplicateUTF8, utf8lookup, unireverse, unifuzz Unicode文字を使っているときにコマンドラインからそれがどのような文字かを調べるツールがあると便利です。今回紹介するuniutilsはいくつかのコマンドで構成されていて、文字情報を調べたりカウントや文字並びを変えたりといったことができます。 Ubuntuではaptでインストールできます。 uniname オフセット、バイトオフセット、hex、エンコード、グリフ、名前を調べる。 使用例 $ echo ゆたりんブログ | uniname No LINES variable in environment so unable to determine lines per page. Using default of 24. character byte UTF-32 encoded as glyph name 0 0 003086 E3 82 86 ゆ HIRAGANA LETTER YU 1 3 00305F E3 81 9F た HIRAGANA LETTER TA 2 6 00308A E3 82 8A り HIRAGANA LETTER RI 3 9 003093 E3 82 93 ん HIRAGANA LETTER N 4 12 0030D6 E3 83 96 ブ KATAKANA LETTER BU 5 15 0030ED E3 83 AD ロ KATAKANA LETTER RO 6 18 0030B0 E3 82 B0

ソフト紹介 : screenkey - キーボードで入力したキーを画面に表示する(操作説明などに便利)

イメージ
先日投稿したブログ記事の中で、以下の操作説明動画を作りました。この動画の中で、画面上にキーボードで入力したキーが表示されています。これは動画編集で追加したのではなく、 「screenkey」というソフトを使って画面上に表示させています。 さて、screenkeyというソフト自体はUbuntuにもあるのですが、どうも自分の環境ではうまく動作しません。要点をまとめると以下の通り。 screenkeyのバージョンは0.2 キーを押しても表示が遅れることがある Xfceのパネル上にソフトのアイコンが表示されないことがある 追って調べてみると、どのような経緯かはハッキリとは分からないのですが、何人かの方が新しいものを作っています。 その中でもこちらの方のものが開発スピードが速いようです。 Screencast こちらはバージョンが0.9となっていていくつかバグ修正や機能追加が行われているようです。 こちらのバージョンをダウンロードして使ってみましたが、バージョン0.2で見られたような問題は起きませんでした。Xfceのパネル上にもアイコンが表示されました。 ソフトはPythonスクリプトなのでインストールをしなくても使用することができます(インストールすることもできる)。 操作説明などでは入力したキーが表示されていると分かりやすくなったりするので、こういったソフトは便利だと思います。 その他、同様のソフトとしてはkey-monというのもあります。こちらはマウスポインタの強調やクリックの可視化もできます。

Mozcでzキーと組み合わせて押すことで入力できる矢印などの記号

イメージ
Linuxなどの日本語入力で使われるMozcは、矢印(←↓↑→)をzキーとh, j, k, lキーと組み合わせることで入力できます。 その他にも入力できる記号がないかと探してみると、いくつか見つかりました。 とりあえず分かった範囲での一覧表と動画での説明を載せておきます。 z + h ← 矢印(左) z + j ↓ 矢印(下) z + k ↑ 矢印(上) z + l → 矢印(右) z + - 〜 波ダッシュ z + [ 『 始め二重かぎ括弧 z + ] 』 終わり二重かぎ括弧 z + / ・ 中黒 z + , ‥ 二点リーダ z + . … 三点リーダ 波ダッシュ(〜)や中黒(・)、三点リーダ(…)も入力できることを覚えておくと地味に便利かも知れません。 (なお中黒、三点リーダは簡単にはスラッシュキー(/)を押すことで変換候補に出てきます)

スポンサーリンク