Giter VIP home page Giter VIP logo

mygrads's Introduction

mygrads


COLOR BARS

cbar_line2w.gs

    Based on grads cbar_line2.gs but with extra option -w for the
    linewidths. In this improved version, lines are only drawn if
    linestyle is not equal to zero. It turns off the string size
    definition, so the user can modify this outside.

cbar_line2wh.gs

    Based on cbar_line2w.gs but This version will draw the legend
    on a line.

cbarnv.gs

    Modified version of grads cbarn that turn vpage off thus
    allowing a single bar under multiple panels. Written by diane
    stokes following discussions I started on grads mailing
    list. This is not available in grads webpage.

cbarnvskip.gs

    Modified version of diane's cbarnv. Now she included a skip
    option, so the user can choose how many labels will be shown
    under the bar.

cbarnvbox.gs

    Modified version of diane's cbarnv. I changed it to show the
    values in the middle of the each bar. The first and last
    colors are shown without the triangle. 

COLOR DEFINITIONS

colors.gs

    Create a rainbow color sequence interpolating between two RGB
    colors. User can choose number of colors and color id.

pickcolors.gs

    Draws a palette on the screen to allow the user to create a
    rainbow sequence by looking how colors looks like.

getcolors.m getcolors.png

MATLAB script to open an image file and read the RGB
values. The user defines a regular grid at which the colors
will be read. Useful for copying the RGB values of some nice
colorbar in an image so that you can use the same colors in
grads (try with getcolors.png).

DISPLAING VARIABLES

dc.gs

    Clear screen, display var with limits and add cbarn.
    Usage: dc var [cint [cmin [cmax]]]

dd.gs

    Clear screen, display var at specific leves and add cbarn.
    Usage: dd var clevs

DRAWING SHAPES IN WORLD COORDINATES

drawarrow.gs

    Draws a big arrow on the screen using world coordinates.

drawline.gs

    Draws a line on the screen using world coordinates.

drawmark.gs

    Draws a marker on the screen using world coordinates.

drawpoly.gs

    Draw a polygon on the screen using world coordinates.

drawrec.gs

    Draw a rectangle on the screen using world coordinates.

handpoly.gs

    Draw a polygon by hand, i.e., by clicking on the screen.

hist.gs

Bin Guan's histogram function

textbox.gs

    Draws a box in the figure with a text inside with shortcuts
    for positioning at the corners.

CLIMATE/METEOROLOGY

ensave.gs

Create a new variable as the average of the same variable
existing in multiple opened files.

ensstdev.gs

Create a new variable as the standard deviation of the same
variable existing in multiple opened files.

latinterp.gs loninterp.gs

Interpolates a field to an exact latitute or longitute

windrose.gs

Draws a wind-rose from wind speed and direction

qcoords.gs

Let the user click in a map, an return the world coordinates. 

splitTime.gs

Return current time as 'YY MM dd hh mm', suitable to write to an
ascii file, for example.

OPEN MANY FILE

openall.gs sdfopenall.gs xdfopenall.gs

    These will reinit grads and open all ctl files in a give
    directory using either 'open', 'sdfopen' or 'xdfopen'.

FUNCTIONS

mapval.gsf

    Selects all different values of a field in a given area. The
    returning value of the function is the number of values and a
    global variable _mapval stores is defined to keep the values.

grepfile.gsf

    Function grepfile can be used to grep only those lines from a
    file that match a given pattern. The result is the number of
    matching lines. The actual lines are stored in a global vector
    named _grepfile

greptext.gsf

    Function greptext can be used to grep only those lines from a
    text that match a given pattern. The result is the number of
    matching lines. The actual lines are stored in a global vector
    named _greptext

isnumber.gsf

    Check each character in a string, returning true (1) or false
    (0) if the string as a whole can be considered a number.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.