Programming in IDL - Data Processing and Visualisation - NOFY086
|
|
|
||
Last update: Mgr. Hana Kudrnová (26.01.2018)
|
|
||
Last update: Mgr. Hana Kudrnová (26.01.2018)
Zápočet se uděluje za vypracování zápočtového programu/projektu, jehož zadání je stanoveno po osobní konzultaci s vyučujícím. Charakter zápočtu umožňuje jeho opakování. |
|
||
Last update: Mgr. Hana Kudrnová (26.01.2018)
Firemní dokumentace k programu IDL, Harris Geospatial Solutions: https://www.harrisgeospatial.com/docs/home.html Fanning D. W.: IDL Programming Techniques, 2nd ed., 2000. Webové stránky kurzu: http://physics.mff.cuni.cz/kfpp/skripta/idl_kurz1 |
|
||
Last update: Mgr. Hana Kudrnová (26.01.2018)
Basic program structures, variable declaration, functions, procedures and their parameters, supported data formats. Differences to other programming languages. 2. Using IDL integrated development environment IDL scripts, program modules and their debugging. Running code under IDL Virtual Machine. 3. Data files Reading and writing from/to text and binary data files. Supported data file formats. Scientific data formats (CDF, NetCDF). 4. Drawing of graphs 2D and 3D graphics, colors, fonts, printing. 5. Data processing in IDL Selected mathematical algorithms in IDL - examples of data interpolation, curve and surface fitting, filters, signal analysis, image processing, statistics. 6. Advanced graphical methods Introduction to animation, volume rendering, maps and geographical projections. 7. Graphical user interface applications GUI design and development, widgets, event processing. 8. Writing of cross-platform applications, integration with other programming tools. Exchange of data and IDL code between different operational systems (Windows, Unix). Dynamic loaded libraries and modules. External IDL calls. Dynamic web pages with IDL scripts. |