Geometry.Net - the online learning center
Home  - Basic_I - Idl Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 5     81-97 of 97    Back | 1  | 2  | 3  | 4  | 5 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Idl Programming:     more books (15)
  1. Practical IDL Programming by Liam E. Gumley, 2001-08-07
  2. An Introduction to Programming with IDL: Interactive Data Language by Kenneth P. Bowman, 2005-10-01
  3. IDL Programming Techniques by David W. Fanning, 2000-11
  4. Programming With Java Idl by Geoffrey Lewis, Steven Barber, et all 1997-11
  5. Idl: The Language and Its Implementation (Prentice-Hall Software Series) by John R. Nestor, Joseph M. Newcomer, et all 1989-09
  6. Introduction to Programming with IDL by Kenneth P Bowman, 2004-06-01
  7. IDL: Past experience and new ideas (Technical Memorandum. Carnegie-Mellon University. Software Engineering Institute) by Joseph M Newcomer, 1986
  8. Essential IDL: Interface Design for COM (The DevelopMentor Series) by Martin Gudgin, 2000-12-15
  9. IDL Primer by Ronn Kling, 2007-05-14
  10. Navigating the IDL Workbench by Ronn Kling, 2007-10-29
  11. COM IDL and Interface Design by Al Major, 1999-02
  12. The Interface Description Language: Definition and Use (Principles of Computer Science Series) by Richard Snodgrass, 1989-01
  13. Generating interface packages, readers, and writers from IDL descriptions (Technical report. Queen's University. Dept. of Computing & Information Science) by David Alex Lamb, 1987
  14. A formal semantics for IDL (Research Report. Carnegie-Mellon University. Dept. of Computer Science) by Paola Giannini, 1986

81. Catalog Of OMG IDL / Language Mappings Specifications
Keywords Ada, constructs, idl, programming language mapping. Latest / past specifications Keywords C, constructs, idl, programming language mapping.
http://www.omg.org/technology/documents/idl2x_spec_catalog.htm
Object Management Group, Inc.
250 First Ave. Suite 100
Needham, MA 02494, U.S.A. Ph:+1-781-444 0404
Fax: +1-781-444 0320
Email: info@omg.org
Catalog of OMG IDL / Language Mappings Specifications
This page provides a catalog of OMG specifications. Specifications are listed alphabetically. Description of Catalog Entries Click here for a description of each field for specifications catalogued below. Understanding Terms Used In order to understand the various terms used to identify an OMG specification as it moves through its editing cycles, consult the OMG Specifications Tutorial Specification Name: Ada Description: The Ada language mapping provides the ability to access and implement CORBA objects in programs written in the Ada programming language. It is aligned with CORBA 2.3. Keywords: Ada, constructs, IDL, programming language mapping Latest / past specifications: Current version: Past versions Revision Information: Status: next revision started Contact: Ada Mapping (2003) RTF Related OMG Specifications: CORBA/IIOP 2.3

82. OMG IDL
idl is not a programming language it s great for defining interfaces, but it doesn t have the constructs you d need to write a program.
http://www.omg.org/gettingstarted/omg_idl.htm
Object Management Group, Inc.
250 First Ave. Suite 100
Needham, MA 02494, U.S.A. Ph:+1-781-444 0404
Fax: +1-781-444 0320
Email: info@omg.org
OMG IDL: Details
OMG IDL is an ISO International Standard, number 14750. Check it out here Or, you can download it from OMG's website, here where it's Chapter 3.
How does OMG IDL enable distribution?
Encapsulation is the principle of object-orientation that enables seamless distribution. By encapsulating the internal structure and mechanism of our objects inside a boundary that the client is not allowed to penetrate, we gain not only flexibility but also a simplicity of architecture that could not be achieved any other way. We use OMG IDL to define the interface that sits on the outside of the boundary, allowing the only communication that the object conducts with the outside world. Top OMG IDL is strongly typed: Typing is enforced at compile time (if you use an object-oriented language for your implementation). The

83. IDL At Dartmouth
programming in idl is a timesaving alternative to programming in FORTRAN or C. You can explore data interactively using idl commands and then create complete
http://www.dartmouth.edu/~rc/tools/docs/idl.html
Overview of IDL
IDL is a complete computing environment for the interactive analysis and visualization of data. IDL integrates a powerful, array-oriented language with numerous mathematical analysis and graphical display techniques. Programming in IDL is a time-saving alternative to programming in FORTRAN or C. You can explore data interactively using IDL commands and then create complete applications by writing IDL programs. Vendor home page. Installation and licensing. Local documentation Features of IDL include:
  • IDL is a complete, structured language that can be used both interactively and to create sophisticated functions, procedures, and applications.
  • Operators and functions work on entire arrays (without using loops), simplifying interactive analysis and reducing programming time.
  • Immediate compilation and execution of IDL commands provides instant feedback and "hands-on" interaction.
  • Rapid 2D plotting, multi-dimensional plotting, volume visualization, image display, and animation allow you to observe the results of your computations immediately.
  • Many numerical and statistical analysis routines including Numerical Recipes routines are provided for analysis and simulation of data.

84. ICG Library Of IDL Routines At ForschungsZentrum Juelich
The ICG_lib library was developed over a number of years (idl version 3.6 to 5.6) and like in idl itself the quality and concepts of programming changed.
http://www.fz-juelich.de/icg/icg-i/idl_icglib/idl_lib_intro.html
ICG_LIB (Version 3.6 2003-06-07)
Intro The programs below were written by scientific staff of the FZJ (formerly known as KFA) to evaluate, visualize, and publish their own scientific material. More than 900 routines were considered to be useful for other IDL users. These routines were equipped with a standard header and have been submitted to a FZJ wide available library directory where a html catalog of the routines is generated once a day for easy access to the routines via the web. From today (June 21, 2000) this library is made available to the public through the web and in future all new developments will also be published here. Before you access please be aware of Most routines deal with plotting, text formatting, file I/O, ... and they were initially designed to provide an easy access to data Key features of our libary are:
  • conversion of IDL variables and structures into html code for documentation, overviews, and the creation of static data bases. access to data files: netCDF, HDF, enz, NASA, GRIB ... plotting programming tools widgets operations on structures: delete tags, add tags on each structure level

85. APAC National Facility - Intermediate Programming In IDL: Widgets And Objects
Intermediate programming in idl Widgets and Objects. News. the objectgraphics paradigm introduced in idl 5.0 focus topic; object-oriented programming in idl;
http://nf.apac.edu.au/training/idl1102/index.php
AUSTRALIAN PARTNERSHIP FOR ADVANCED COMPUTING NATIONAL FACILITY Home Notices and News Accounts Facilities, Software and Userguides ... Training Intermediate Programming in IDL: Widgets and Objects
News
This course has finished. However, the source codes developed in the hands-on 3-day class are available online . (Note, this will be of limited use without in-class instruction and/or the RSI training manual.) If you are interested in this or other visualization-based courses (IDL, Python, Houdini, AVS, etc.), please contact the instructor below.
Overview
The Visualization Lab (Vizlab) at the APAC National Facility is offering a 3-day intermediate-level course in the scientific visualization and programming language, IDL . Many people use IDL to manipulate array/image data and create basic plots. The focus of this course is to create powerful interactive IDL programs using widgets and object-oriented programming techniques. Course participants will learn:
  • about IDL structures and pointers using IDL widgets to create custom graphical-user-interface (GUI) applications [focus topic] the object-graphics paradigm introduced in IDL 5.0 [focus topic]

86. IDL/UNIX Tutorials
PROMPT This is typing of commands directly into idl. This feature is especially useful for debugging routines since most programming languages don t have
http://www.ugastro.berkeley.edu/tutorials/idlpro.html
IDL Programs, Functions, and Batch Files
IDL can be operated in 4 ways:
  • Prompt
  • Batch files
  • Programs
  • Functions There are many important differences between these 4.
  • PROMPT This is typing of commands directly into IDL. It's useful for displaying things on the fly and figuring out how things are working. This feature is especially useful for debugging routines since most programming languages don't have this. For example, if we want to add 3 + 5, we'd just type IDL> print, 3+5 And IDL returns
  • BATCH FILES These are files that you write using a text editor and IDL reads the files. It essentially acts like typing one line after the next into the prompt. You run files in batch mode by running IDL> @filename.bat where the @ sign means to run the filename. If we wanted to add together 3 and 5 using a batch file, we'd create a file called sum.bat . It would contain the line print, 3+5 . Type IDL> @sum.bat And IDL returns
  • PROGRAM FILES These are files that you write as text files and then "compile" them using IDL. Either you can call the compilation directly in IDL: IDL> .compile filename
  • 87. Greenbush Education Service Center
    here. When not in use as an idl classroom, it serves as additional space for live field trip programming, seating 1520 students.
    http://www.greenbush.org/ScienceCenter/IDLprograms.html

    About the Program

    Teacher Courses via IDL

    Map of IDL districts
    (pdf)
    IDL programs schedule
    (pdf)
    This site was updated 8-22-03 Greenbush home
    Interactive Distance Learning
    Science Programs

    IDL (2-way audio/video) programs are presented during the school day at teacher request and a menu of special pre-scheduled after-school programs are offered on a first-come, first-serve basis each semester. Click here to see if your district has IDL capabilities. Contact Brad Stefanoni to schedule a program for your class.
    Teachers also are invited to register students for special after-school programs held throughout the year over the Interactive Distance Learning network. Participating students need not all be in your own class; however they do need to be in the grade level stated on the program description. This network allows for videoconferencing, or two-way audio and video. Held from 3:30 to 4:15, each program features a mix of hands-on activities and discussion about a science-related theme.
    After registering, you will receive a pre-program packet of information including helpful hints, materials necessary for the activities, and a few suggested activities to try in the classroom. You or another teacher are asked to play an active role in helping students at your site conduct activities as directed by the program facilitator, since he or she will be at a distance.

    88. IDL'99 - International Workshop On Implementation Of Declarative Languages -
    idl 99 International Workshop on Implementation of Declarative Languages http on Principles, Logics, and Implementations of highlevel programming languages http
    http://www.binnetcorp.com/wshops/PPDP99ImplWshop.html
    IDL'99
    International Workshop on Implementation of Declarative Languages
    http://www.binnetcorp.com/wshops/IDL99.html
    Paris, France, September 27-28, 1999 This workshop will be held at PLI'99 - the International Conference on Principles, Logics, and Implementations of high-level programming languages
    http://pauillac.inria.fr/pli/
    The workshop is focused on design and implementation of declarative programming languages and systems whether sequential, parallel, or distributed. Preference will be given to the analysis and description of implemented systems (or systems currently under implementation) and their associated techniques, problems found in their development or design, and steps taken towards the solution of these problems. Suggested topics of interest include, but are not limited to:
    • standard and non-standard implementation techniques (e.g., modifications of established abstract machines, translation to Java or C, native-code generation, dynamic compilation, etc.); optimizing compilers and static analysis; distribution and parallelism;

    89. Information About RSI's IDL At NERSC
    . idl s primary use is in the analysis and display of scientific data through its programming, plotting, and image display facilities.......
    http://www-vis.lbl.gov/NERSC/Software/idl/
    Visgroup Home About Events Presentations ... Internal Only
    IDL at NERSC
    Note: 25 Feb 2004
    RSI sent us some email advising of a known issue with IDL version 6.0 that is receiving high-priority attention for repair.
    Table of Contents
    • Description
      IDL, the Interactive Data Language, is an interactive application used for for data analysis, visualization, and cross-platform application development. IDL combines all of the tools you need for any type of project, from "quick-look," interactive analysis and display to large-scale commercial programming projects. Thousands of technical professionals use IDL every day to rapidly develop algorithms, interfaces, and powerful visualizations and quickly crunch through large numerical problems. The current default version of IDL is 6.0.
    • Features
      IDL has many features useful for interactive data analysis and visualization. You can take a feature tour on the RSI website.
    • Accessing IDL
      IDL is available on the NERSC platforms Escher and Seaborg via the modules facility.
    • Documentation
      Links to online local documentation (pdf/html format).

    90. Interactive Data Language (IDL)
    idl allows modern structured programming by including FOR loops, WHILE loops, REPEAT UNTIL loops, CASE statements, statement blocks, program modules, and more.
    http://astro.hi.is/main/idl_isl.html
    Interactive Data Language (IDL)
    IDL stands for Interactive Data Language and is a modern general purpose computer language with many of the best features of other well known languages; the resulting combination is powerful and easy to use. It has FORTRAN like statements for doing mathematical computations and allows FORTRAN formatting for output. IDL also resembles APL by making array operations a natural part of the language. Like APL and BASIC, IDL is an interpreted language making it very easy to try ideas and develop techniques, often using interactive commands; you are not forced to write or modify a program for each little change. IDL includes a set of powerful array operators like APL, but uses standard keyboard characters instead of the special characters needed by APL. Like the C language IDL has a complete set of program flow statements. Also like C, memory may be allocated as needed and structures may be used. Pretty much unique to IDL are the standard graphics and imaging commands, these are what makes IDL so special. While other languages may have similar capabilities none are as portable as IDL which is now available for most workstations, home computers, and some supercomputers. Through the years, as computers have become faster, IDL has lived up to its name by becoming even more interactive. In the past it has not been a widely known language but now it is in a position for possible explosive growth, it could easily become one of the major languages of the 90s and beyond. IDL is maintained and distributed by Research Systems, Inc. (RSI) of Boulder, Colorado. The inventor of the language and founder of the company is David Stern. It is not necessary to be familiar with other computer languages before learning IDL, it is very easy to start using powerful language features after just a short start up time.

    91. Intergraph Training Center
    Either idl experience and programming experience in a common language, or completion of the Introduction to idl course (idl 100). Topic Outline.
    http://www.intergraph.com.sg/services/trg/idl200.asp
    Duration: 4 days
    Course Overview Rapidly advance your projects by learning to enhance IDL. Standard techniques are presented for building IDL programs to perform custom analyses that can be easily used by others. Topics include advanced visualization techniques, use of built-in data analysis and image processing routines, development of applications employing a graphical user interface (GUI), introduction to object-oriented programming, introduction to the IDL Object Graphics system and a discussion of linking with external programs using the CALL_EXTERNAL function. Pre-requisite(s) Either IDL experience and programming experience in a common language, or completion of the Introduction to IDL course (IDL 100). Topic Outline Advanced Use of the IDLDE
    • Breakpoint manipulation Tracing program flow Call stack Watching variables Debugging
    Pointers and Structures
    • Benefits of pointers and structures Managing resources Arrays of pointers and structures
    Writing IDL Programs
    • Using positional and keyword parameters Writing wrapper routines Advanced error handling
    Visualizing 3D Data Sets and Volume Rendering
    • 3D scatter plots Using a Z-buffer ISO-surface and voxel projections
    GUI Programming
    • Concept and planning Event orientation Reusability
    Creating GUI Applications

    92. Report #1
    Then, I began learning the computer programming language idl (Interactive Data Language) through modifying and composing programs using idl. Results
    http://www.env.wustl.edu/REU/2003/Students/Novak/NovakRep01.htm
    Report #1 May 6, 2003 Jennifer Novak Objectives During the first two weeks of Processing Satellite Imagery for Air Quality Analysis under the direction of Dr. Rudy Husar, I familiarized myself with the basic tools and procedures that I will utilize throughout my research. First, I complete several ENVI (Environment for Visualizing Images) tutorials, which introduced me to the many features and tools of this software program. ENVI software is used for data visualization and analysis of satellite images. Next, I warped, or georeferenced, satellite images using Sean Raffuse’s, a graduate of Washington University, IDL program. Then, I began learning the computer programming language IDL (Interactive Data Language) through modifying and composing programs using IDL. Results I was able to successfully utilize current IDL programs and compose IDL programs. I successfully executed Sean Raffuse's warping program for the days May 16, 2003 through May 28, 2003. This program entitled 'Batch_GOES_Warp' took raw satellite images and georeferenced these images. Georeferencing, or warping, is the process of flattening the images and referencing them in terms of the earth’s longitude and latitude coordinates. I modified Sean Raffuse's time series program, which collected the warped images, put them into temporal order and then reformatted them into a file that could be read by the ENVI software. The purpose of this program is to allow the user to collect a batch, or group, of files from a single day or even multiple days and assemble them in numerical order into a single ENVI file. With this new ENVI file the user can use the many tools and features of the ENVI software to analyze each satellite image.

    93. IDL - Introduction
    class library; idl Advanced Development Guide advanced programming techniques including linking to other languages; idl Scientific
    http://www.agocg.ac.uk/brief/idl/idl_3.htm
    Review of IDL
    2 Getting Started
    2.1 Starting the System
    When IDL is started the main window appears. This is divided into a number of sections: the menu and toolbars - 3 toolbars are available, Standard, Run and Debug, and Macros. The standard toolbar is equivalent to the File and Edit menus, Run and Debug and Macros to their respective menus.
    • editor panel - several editor windows can be opened in here. These provide a simple text editor to write and edit IDL programs (or other text files). Unlike most text editors, text can be selected either as a stream, a line at a time or in columns. Switching between the selection modes is done by clicking the right mouse button. The editor also uses colour coding to distinguish between IDL intrinsic functions, program control statements, comments, quoted text and scalars. No editor windows are open initially. They can be opened using New or Open from the File menu.
    • output log - displays text output from IDL commands
    • command input line - a single IDL prompt where IDL commands can be entered and run immediately. Commands may be split over more than one line using the $ continuation character, and all commands can be saved to journal file. Typing help at the command line gives information on the status of the IDL environment. For example, typing Help, Z

    94. Idl
    idl combines all of the tools you need for any type of project, from quicklook, interactive analysis and display to large-scale commercial programming
    http://pcfarm.sinica.edu.tw/pkg/idl.html
    IDL Quick Reference Guide
    What is IDL
    IDL , the I nteractive D ata L anguage, is for data analysis, visualization, and cross-platform application development. IDL combines all of the tools you need for any type of project, from "quick-look," interactive analysis and display to large-scale commercial programming projects. It has FORTRAN like statements for doing mathematical computations and allows FORTRAN formatting for output. IDL also resembles APL by making array operations a natural part of the language. Like APL and BASIC, IDL is an interpreted language making it very easy to try ideas and develop techniques, often using interactive commands
    Current version
    IDL 5.5
    Where is IDL ?
    /prj/idl/5.5/00/idl/bin.
    How to use IDL?
    1. Login to the frontend
    # ssh pcfc1.sinica.edu.tw
    2. Invoke the application # idl 3. Quit the application
    # exit
    Examples
    A Simple example about plotting
    What follows is a IDL example which is extracted from IDL online help, which demonstrate visualization in IDL. You can save all lines in a file, say, named 'test.pro'.
    Demo program :
    DEVICE,RETAIN=2, DECOMPOSED=0

    95. ANU Supercomputer Facility - Intermediate IDL
    axes. Subclassing anusurface to provide added functionality. Short code to exercise above objects. Links to idl/programming Resources.
    http://anusf.anu.edu.au/training/idl1102/
    AUSTRALIAN NATIONAL UNIVERSITY SUPERCOMPUTER FACILITY Home Intermediate IDL Hi Brent, Martin, Xua, Scott and Horst. Thanks very much for your enthusiasm last week. I really enjoyed teaching the IDL course to such an eager bunch. The source code that we developed together is listed below. Alternatively, the entire lot can be downloaded as a single zip archive I strongly urge that you spend a few interspersed hours over the coming weeks writing some more IDL code from scratch. A good exercise might be to look at the GUI images shown in the training manual then code them up without reference to the source code. You can then compare your solution with those developed in the manual. If you have any questions, feel free to contact me at darran.edmundson@anu.edu.au
    Source Code
    Day 1
    Simple widget program, xy plot with direct graphics Resizable widget and flexibility via pointers in the state structure
    Day 2
    Images and xloadct Intro to object graphics hierarchy A widget-based object graphics window with a trackball
    Day 3
    Recap from Day 2 with render to printer object Defining our own object classes, an OG surface with axes

    96. Liam E. Gumley
    idl Local Resources. IMDISP ( Version 1.45, 8/28/00) An advanced replacement for TV and TVSCL. SHARP. A pointand-click visualization tool for MODIS Airborne Simulator imagery. Screen Capture Tools
    http://cimss.ssec.wisc.edu/~gumley
    Liam E. Gumley
    Web Search
    Google AltaVista Infoseek Excite ... My News Posts IDL on the Web Newsgroup Home FAQ FTP ... XPLOT IDL Local Resources IMDISP Version 1.45, 8/28/00)
    An advanced replacement for TV and TVSCL. SHARP
    A point-and-click visualization tool for MODIS Airborne Simulator imagery. Screen Capture Tools
    Save or display GIF, BMP, PICT, TIFF, or JPEG image files with one statement. Color Handling Tools
    Utilities for setting color properties at startup, and loading graphics colors for plotting and overlays. Pointer Tools
    Utilities for pointer create/free/set/get operations with identical syntax in IDL5 and IDL4. Binary Data I/O Tools
    Write and read arrays in a simple, portable binary format. Frame Tools
    Utilities to create, loop, save, and restore sequences of IDL graphics frames. Satellite Image Mapping Tool
    Display satellite images on a map projection (requires image, latitude, and longitude arrays). Hierarchical Data Format (HDF) SDS Reader
    GUI utility to read HDF data files containing Scientific Data Sets (command line mode available as well). Binary Image Reader GUI utility to read data from binary image data files.

    97. RSI - Data Analysis And Visualization Software, Training And Consulting
    RSI pioneering developer of visual data analysis software, offering the idl, ENVI and Watsyn software packages. NITF Module for ENVI Software. New idl Virtual Machine RSIs flagship product
    http://www.rsinc.com/
    dqmcodebase = "//www.rsinc.com/Templates/javamenu/" //script folder location Customer Login Downloads Site Map
    • ENVI with ... Downloads
      RSI has a 27-year history as the leading developer of data visualization and analysis software solutions for technical professionals.
      RSI’s flagship product, IDL (Interactive Data Language), is recognized as a core technology for data visualization with over 150,000 users worldwide. ENVI, RSI's Best-in-Class remote sensing software created with IDL, is the undisputed leader in spectral image analysis.
      Combined with a host of support services, including customized training, consulting and technical support, RSI offers the most complete data visualization and analysis solutions available.
      Worldwide Offices

      Training

      Technical Support

      Web Seminars
      ...
      Request Information

      © 2004 Research Systems, Inc. Home Privacy Contact Us

    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Page 5     81-97 of 97    Back | 1  | 2  | 3  | 4  | 5 

    free hit counter