Posts tagged with 'Python' - 5

Posts tagged with 'Python' - 5

pgmagickを使ったライブラリの試作として Gruffy という Gruff のPython実装を作成してみました。 Gruffは少ないコード量で美しいグラフを出力できるライブラリです。 Pythonでも Pycha という美しいグラフを作成できるライブラリがありますが、 Gruffyは少ないコード量で美しいグラフを作成することできます。 以下はGruffyで作成したグラフとサンプルコードです。 from gruffy import Line g = Line() g.title = & ... read more →

下記記事で、 Imlib2 スゲーよってことで、 Pythonでもベンチマークいるのではないかと思いベンチマークをとってみました。 Imlib2でImageMagickより3倍高速かつ美しいサムネイル画像の生成 - 床のトルストイ、ゲイとするとのこと 対象のモジュールは以下です。 gd kaa-imlib2 PIL PythonMagick pgmagick OpenCV Python 結果としては、PythonでもImlib2速いねってことです、はい。 OpenCVが以外に頑張っています。 ... read more →

pgmagick のversion0.2.1をリリースしました。 Drawableの使い方を調べていて、バージョン0.2のリリース通知を忘れていました。 ほぼAPI、Enumはカバーできたはず。 Drawableも使えるようになりました。 (かなりファイルが増えて、ビルド時間が大幅に増えています。注意してください。) 後はもうちょいいろいろな環境でテストしたいところ。 Drawableの例を以下に。 若干オブジェクト指向っぽくない。DrawableもDrawableTextもDrawableB ... read more →

忘れるのでメモる。 libmagicのPython用ラッパー。 $ pip install python-magic $ python >>> import magic >>> magic.from_file('/tmp/main.c') 'ASCII C program text' >>> read more →

Linuxで OggConvert というGUIのコンバータが使用できるのですが、 コマンドラインから変換できないものかと思いちょこっと調べてみました。 OggConvertはPython(Gladeを使用したスクリプト)で作成されているため、 モジュールインポートすればコマンドラインから使用できます。 以下は変換スクリプト。かなりやっつけ。 import sys import time sys.path.append("/usr/share/oggconvert/") fr ... read more →

pgmagickをPyPIに登録 しました。 setup.pyがやっつけな感じなのでまだまだ環境依存なところが大きいですが、 すこし気軽にインストール出きるようになったので、 興味があれば使ってみてください。 Ubuntuだと以下のパッケージをインストールすれば問題なくpgmagickを インストールできると思います。 $ apt-get install libgraphicsmagick++-dev $ apt-get install libboost-python1.40-dev read more →

少し前にFlickrクローンをつくろうと思ってPythonでの画像処理について調べていました。 画像処理といっても既存の変換ツールorライブラリの使い方や出力画像の質、 扱いやすさ等について調べていました。 PIL はPythonの画像操作ライブラリの代表格ですが、縮小アルゴリズムがあまり選択できず 縮小すると画像が荒くなってしまいます。 OpenCV はドキュメントが数学っぽくて理解に時間が掛かりそうだったので、 小さい画像への縮小処理に使用して、その他のもう少し大きな画像の縮小には 使用しま ... read more →

5/17にpyprof2htmlのバージョン0.2.0をリリースしました。 もう6月なのに。。。 Matthew Turkさんにtablesoter.js作成時に例外となる件のバグレポートをいただきました。 あわせて pstatsモジュールのprint_callersメソッド で出力されるような情報 を出力しないの? と要望をいただき、 それもそうだなってことで、バグ修正と機能追加をあわせて0.2.0でリリースしました。 read more →

Unicode $ printf "\u2600\n" ☀ $ printf "\u2601\n" ☁ $ printf "\u2602\n" ☂ $ printf "\u2603\n" ☃ $ printf "\u263d\n" ☽ $ printf "\u263e\n" ☾ $ Pikzie 0.9.7でテスト実行動作がおかしい? 毎回このブログにバグレポートしてすみません ... read more →

以前pydocの補完をパワーアップさせた のですが、もうちょいと良くしてみました。 pkgutil.walk_packages() でサブモジュールまで取得できるようにしてみました。 使用しているところを動画にしたので、使用感をみてみてください。 (ぼそぼそしゃべっててダメダメですね。。) $HOME/.zshrc あたりにキャッシュ設定を追加すると幸せになります。 ただし初回の補完時とキャッシュが無効になった場合(1週間)は、再度処理が動くので時間がかかることになります。 zstyle &# ... read more →