GNU.WIKI: The GNU/Linux Knowledge Base

  [HOME] [PHP Manual] [HowTo] [ABS] [MAN1] [MAN2] [MAN3] [MAN4] [MAN5] [MAN6] [MAN7] [MAN8] [MAN9]

  [0-9] [Aa] [Bb] [Cc] [Dd] [Ee] [Ff] [Gg] [Hh] [Ii] [Jj] [Kk] [Ll] [Mm] [Nn] [Oo] [Pp] [Qq] [Rr] [Ss] [Tt] [Uu] [Vv] [Ww] [Xx] [Yy] [Zz]


NAME

       Viper - the simple FEniCS run-time plotter

SYNOPSIS

       viper [OPTIONS]

DESCRIPTION

       Viper  is  a minimalistic scientific plotter and run-time visualization
       module. Some its the features includes:

       * Light-weight and minimalistic
       * Extended keybindings
       * Interactive
       * Save as png, VTK
       * 2D and 3D
       * Scalar, vector, and displacement fields
       * Multiple input formats
       * In PyCC mode; direct plotting of NumPy arrays over DOLFIN meshes
       * Can be used as standalone plotting application, or used as part of
         PyDOLFIN

OPTIONS

       -h, --help
              Display help text and exit.

       -i file, --input file
              Specify input file.

       -o file, --output file
              Specify output file.

       -l lut file, --lut lut file
              Specify lookup table (LUT) file.

       -d data file, --data data file
              Specify data file.

EXAMPLE

       Viper has support for visualizing meshes and solutions in DOLFIN:

            from dolfin import *

            # Plot a mesh
            mesh = UnitCube(16, 16, 16)
            plot(mesh)

            # Plot a scalar function
            u = Function("poisson.xml")
            plot(u)

            # Plot a vector function as a displacement field
            d = Function("elasticity.xml")
            plot(d, mode="displacement")

            # Save as png
            p = plot(mesh)
            p.write_png("mesh.png")

            # Save as VTK
            p = plot(u)
            p.write_vtk("poisson.vtk")

BUGS

       Send   comments,   questions,   bug    reports    etc.    to    fenics-
       viper@lists.launchpad.net.

LICENSE

       This program is free software: you can redistribute it and/or modify it
       under the terms of the GNU Lesser General Public License  as  published
       by  the  Free  Software Foundation, either version 3 of the License, or
       (at your option) any later version.

       This program is distributed in the hope that it  will  be  useful,  but
       WITHOUT   ANY   WARRANTY;   without   even   the  implied  warranty  of
       MERCHANTABILITY or FITNESS FOR  A  PARTICULAR  PURPOSE.   See  the  GNU
       Lesser General Public License for more details.

       You  should  have  received  a  copy  of  the GNU Lesser General Public
       License    along    with     this     program.      If     not,     see
       <http://www.gnu.org/licenses/>.

AUTHOR

       Ola Skavhaug <skavhaug@simula.no>

       This manual page was written by Johannes Ring <johannr@simula.no>.

                                                                      VIPER(1)



  All copyrights belong to their respective owners. Other content (c) 2014-2018, GNU.WIKI. Please report site errors to webmaster@gnu.wiki.
Page load time: 0.089 seconds. Last modified: November 04 2018 12:49:43.