This page was created by the IDL library routine `mk_html_help2`.

Last modified: Mon Nov 3 18:16:57 2025.

# Directory Listing of Routines

# projects/iugonet/gui

- GUI_ACKNOWLEDGEMENT
  Show data policy for IUGONET data on GUI
- IUG_INIT
- IUG_UI_LOAD_DATA
  Generates the tab that loads iugonet data for the gui.
- IUG_UI_LOAD_DATA_LOAD_PRO
  Modularized gui iugonet data loader
- SHOW_ACKNOWLEDGEMENT
  Show data usage policy for each observation data.
- STR2ARR_MAXLET
  Divide a long string and insert it to a string array.

# Routine Descriptions

## GUI_ACKNOWLEDGEMENT

[Next Routine] [List of Routines]

     NAME:
       gui_acknowledgement

     PURPOSE:
       Show data policy for IUGONET data on GUI

     EXAMPLE:
       gui_acknowledgement, instrument=instrument, $
                            datatype=datatype, $
                            site_or_param=site_or_param, $
                            par_names=par_names

     Written  by: Y.-M. Tanaka, May 11, 2012 (ytanaka at nipr.ac.jp)
     Modified by: Y.-M. Tanaka, Nov  4, 2020 (ytanaka at nipr.ac.jp)

(See projects/iugonet/gui/gui_acknowledgement.pro)

## IUG_INIT

[Previous Routine] [Next Routine] [List of Routines]

     PROCEDURE iug_init

     :DESCRIPTION:
        Initialize the environment for loading IUGONET data

     :NOTE:
        This procedure is called automatically on executing most of
        iugonet_*.pro.

     :Examples:

     iug_init

     if !iugonet.data_policy.ear then iug_load_ear, .....

     if ~(iugonet.data_policy.sdfit) then begin
       print, 'Data is not loaded unless you acknowledge the data policy!'
       return
     endif

     :AUTHOR:
       Tomo Hori (E-mail: horit@stelab.nagoya-u.ac.jp)
     :HISTORY:
       2011/12/21: Created
       2020/11/04: Modified by: Y.-M. Tanaka (ytanaka at nipr.ac.jp)

(See projects/iugonet/gui/iug_init.pro)

## IUG_UI_LOAD_DATA

[Previous Routine] [Next Routine] [List of Routines]

    NAME:
      iug_ui_load_data

    PURPOSE:
      Generates the tab that loads iugonet data for the gui.

    HISTORY:
    $LastChangedBy: jwl $
    $LastChangedDate: 2021-10-29 15:15:32 -0700 (Fri, 29 Oct 2021) $

    Modifications:
    A. Shinbori, 02/05/2011
    A. Shinbori, 11/05/2012
    A. Shinbori, 12/06/2012
    A. Shinbori, 24/10/2012
    A. Shinbori, 14/12/2012
    A. Shinbori, 08/07/2013
    Y.-M. Tanaka, 16/08/2013
    A. Shinbori, 25/09/2013
    A. Shinbori, 09/10/2013
    A. Shinbori, 27/11/2013
    Y.-M. Tanaka, 05/02/2014
    Y.-M. Tanaka, 04/11/2020

(See projects/iugonet/gui/iug_ui_load_data.pro)

## IUG_UI_LOAD_DATA_LOAD_PRO

[Previous Routine] [Next Routine] [List of Routines]

    NAME:
      iug_ui_load_data_load_pro

    PURPOSE:
      Modularized gui iugonet data loader

    HISTORY:
    $LastChangedBy: jwl $
    $LastChangedDate: 2021-10-29 15:15:32 -0700 (Fri, 29 Oct 2021) $

    Modifications:
    A. Shinbori, 12/05/2010
    A. Shinbori, 10/07/2010
    A. Shinbori, 25/11/2010
    A. Shinbori, 01/11/2011
    A. Shinbori, 01/02/2012
    A. Shinbori, 04/02/2012
    A. Shinbori, 06/03/2012
    A. Shinbori, 12/04/2012
    Y.-M. Tanaka,15/06/2012
    A. Shinbori, 24/10/2012
    A. Shinbori, 14/12/2012
    A. Shinbori, 18/02/2013
    Y.-M. Tanaka, 16/08/2013
    A. Shinbori, 07/01/2014
    Y.-M. Tanaka, 05/02/2014
    Y.-M. Tanaka, 04/11/2020

(See projects/iugonet/gui/iug_ui_load_data_load_pro.pro)

## SHOW_ACKNOWLEDGEMENT

[Previous Routine] [Next Routine] [List of Routines]

    NAME:
      show_acknowledgement

    PURPOSE:
      Show data usage policy for each observation data.

    EXAMPLE:
      Answer=show_acknowledgement(instrument=instrument, datatype=datatype, $
    	par_names=par_names)

    Code:
      A. Shinbori, 13/01/2011.

    Modifications:
      Y.-M. Tanaka, 11/05/2012

(See projects/iugonet/gui/show_acknowledgement.pro)

## STR2ARR_MAXLET

[Previous Routine] [List of Routines]

     PROCEDURE: STR2ARR_MAXLET
       str2arr_maxlet, str, maxlet, str_arr

     PURPOSE:
       Divide a long string and insert it to a string array.
       str : string or string array
       maxlet : The maximum number of letters in one line.
                The default value is 80.
       strarr : output string array

     EXAMPLE:
       gatt = cdf_var_atts(cdffilename)
       print_str_maxlet, gatt.TEXT, 100

     Written by Y.-M. Tanaka, April 27, 2012 (ytanaka at nipr.ac.jp)

(See projects/iugonet/gui/str2arr_maxlet.pro)