首页> 美国政府科技报告 >Using Python to Develop Graphical Interfaces to Scientific Data
【24h】

Using Python to Develop Graphical Interfaces to Scientific Data

机译:用python开发科学数据的图形界面

获取原文

摘要

At Lawrence Livermore National Laboratory (LLNL), Python has proven to be a211u001econvenient language for the development of graphical user interfaces (GUIs) which 211u001eallow scientists to view, plot, and analyze scientific data. Two such 211u001eapplications are described in this paper. The first, EOSView, is a browser 211u001eapplication for an equation of state data library at LLNL. EOSView is used by 211u001escientists throughout the laboratory who use simulation codes that access the 211u001edata library, or who need equation of state data for other purposes. EOSView 211u001eprovides graphical visualization capabilities, as well as the capability to 211u001eanalyze the data in many different ways. The second application, Zimp, is a GUI 211u001ethat allows interactive use of the Stark Line Shape Database. It is used to 211u001eaccess and plot data. The quick construction of Zimp from elements of the EOSView 211u001ecode provides a useful lesson in code reuse, and illustrates how the object-211u001eoriented nature of Python facilitates this goal. In general, Python has proven to 211u001ebe an appropriate choice of language for applications of this type for several 211u001ereasons, including the easy access to GUI functionality provided by Tkinter, the 211u001eease with which C functions can be called from Python, and the convenient 211u001ehandling of strings in Python. Moreover, the features of the Python language, 211u001ecombined with the fact that it is interpreted rather than compiled, have allowed 211u001efor extremely quick prototyping.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号