官术网_书友最值得收藏!

A brief historical overview of matplotlib

The open source project that we now know as matplotlib had its inception at the beginning of the millennium when John Hunter and his colleagues were conducting epilepsy research using proprietary data analysis software. They migrated to MATLAB as it was more flexible and less expensive. However, it was not designed to handle the data formats and perse data sources that they had to contend with on a daily basis.

It was with this realization that John Hunter created the first version of matplotlib—a GTK+ visualization tool for electroencephalography and electrocorticography analysis. Having been built in Python, adding support for new features as the team needed them was a straightforward task. Before long, this led to the idea of providing a similar interactive command mode to generate plots on the fly, as MATLAB does.

One of the oldest sources available for matplotlib code online is the GitHub repository. The first commit in this repository was with regard to migration from Subversion to Git, though the original repository was CVS. This commit was authored in May 2003, though this repository records a CHANGELOG file whose first entry was made in December 2002. By the time this book goes into publication, matplotlib will have celebrated its 13th birthday.

主站蜘蛛池模板: 安远县| 思茅市| 哈巴河县| 澄迈县| 珠海市| 临颍县| 周口市| 永新县| 神池县| 花莲县| 阿巴嘎旗| 涿州市| 东辽县| 喀喇沁旗| 新龙县| 怀化市| 上饶县| 临汾市| 雅安市| 武义县| 墨竹工卡县| 乐至县| 托里县| 舒兰市| 中宁县| 太湖县| 化隆| 庆安县| 利川市| 鹿泉市| 社旗县| 文水县| 清苑县| 南开区| 永泰县| 凤凰县| 连州市| 阳春市| 东山县| 济源市| 瑞金市|