ポッドキャスト「Talk Python to Me」
…は毎回、様々な経歴のPython使いがゲストで、自分の作ったツールやサービスについて語るっていう貴重な情報源なんですが、今週のトピックはStaticFrame。
https://talkpython.fm/episodes/show/204/staticframe-like-pandas-but-safer
作ったのはクリストファー・アリザって人で、興味深いのは、元は音楽研究者だったってこと。2000年ごろ、ニューヨーク大学でAlgorithmic composition コンピュータを用いた作曲で博士論文を書いていた時、教授からPythonのことを教えられて、Python道へ。
音楽の分野で大学教員として勤務した後、今は投資戦略の会社Research Affiliatesでソフトウェア開発チームを率いているんだそうです。このポッドキャストに登場する人たち、大学院で研究(生物、天文などなど)している課程でプログラミングにはまったという例がよくありますが、音楽は珍しいですね。
StaticFrameって何をするものなのか?
NumPy、Pandasと同じことができるけれど、すでに実行したcomputationを変えない、より安全というもの。なぜこれが必要なのか、どういういいことがあるのかについては、ポッドキャストをお聞きください。
Python V2はサポートしていない、現在のバージョンは3.5。PIP installできます。GITHUBにチュートリアルもあります。
https://github.com/InvestmentSystems/static-frame
このポッドキャストでは最後に、エディター・IDEは何を使ってるか、ゲストにたずねます。アリザ氏の場合はVS Codeだそうです。