Practical IDL Programming (Paperback)

Liam E. Gumley

  • 出版商: Morgan Kaufmann
  • 出版日期: 2001-08-01
  • 售價: $2,980
  • 貴賓價: 9.5$2,831
  • 語言: 英文
  • 頁數: 508
  • 裝訂: Paperback
  • ISBN: 1558607005
  • ISBN-13: 9781558607002
  • 立即出貨 (庫存=1)



Increasingly, scientists and engineers must quickly and efficiently analyze and visualize extremely large sets of data. Interactive Data Language, IDL, was designed to address just this need. A popular data analysis and visualization programming environment, IDL is used worldwide by scientists and engineers in fields as diverse as the physical sciences, medical physics, and engineering test and analysis.

In Practical IDL Programming, Liam E. Gumley provides a solid foundation in the fundamentals of procedural programming in IDL. He presents concise information on how to develop IDL programmers that are well structured, reliable, and efficient. The example programs in the book demonstrate key concepts and provide functionality that can be applied immediately. In addition, the book offers readers practical tips and advice on IDL programming, which they would otherwise discover only after years of experience.

While only modest prior programming experience is assumed, readers with experience in any procedural language will quickly translate their skills to IDL, learning the best programming practices for this new environment. Scientists, engineers, and students in educational, government, and commercial research and development environments will all appreciate the author's guidance in helping them effectively analyze and visualize data.


Foreword by David Stern


Chapter 1: Introduction
Chapter 2: Fundamentals of IDL Syntax
Chapter 3: Writing IDL Programs
Chapter 4: Input and Output
Chapter 5: Direct Graphics
Chapter 6: Plotting Data
Chapter 7: Displaying Images
Chapter 8 Creating Graphical Output
Chapter 9: Graphical User Interfaces (GUIs)

Appendix A: IDL on the Internet
Appendix B: Mathematical Routines
Appendix C: Widget Event Structures
Appendix D: Widget Properties
Appendix E: Graphics Device Properties