polyadcirc package¶
Subpackages¶
- polyadcirc.pyADCIRC package
- Submodules
- polyadcirc.pyADCIRC.basic module
- polyadcirc.pyADCIRC.convert_fort14_to_fort13 module
- polyadcirc.pyADCIRC.flag_fort14 module
- polyadcirc.pyADCIRC.fort13_management module
- polyadcirc.pyADCIRC.fort14_management module
- polyadcirc.pyADCIRC.fort15_management module
- polyadcirc.pyADCIRC.fort1920_management module
- polyadcirc.pyADCIRC.output module
- polyadcirc.pyADCIRC.plotADCIRC module
- polyadcirc.pyADCIRC.post_management module
- polyadcirc.pyADCIRC.prep_management module
- polyadcirc.pyADCIRC.volume module
- Module contents
- polyadcirc.pyGriddata package
- polyadcirc.run_framework package
- Submodules
- polyadcirc.run_framework.domain module
- polyadcirc.run_framework.fulldomain module
- polyadcirc.run_framework.no_ibrun module
- polyadcirc.run_framework.random_manningsn module
- polyadcirc.run_framework.random_manningsn_Q module
- polyadcirc.run_framework.random_wall module
- polyadcirc.run_framework.random_wall_Q module
- polyadcirc.run_framework.subdomain module
- Module contents
Submodules¶
polyadcirc.util module¶
The module contains general tools for PolyADCIRC.
-
polyadcirc.util.
meshgrid_ndim
(X)¶ Return coordinate matrix from two or more coordinate vectors. Handles a maximum of 10 vectors.
Make N-D coordinate arrays for vectorized evaluations of N-D scalar/vector fields over N-D grids, given one-dimensional coordinate arrays (x1, x2,..., xn).
Parameters: X (tuple) – A tuple containing the 1d coordinate arrays Return type: ndarray
of shape (num_grid_points,n)Returns: X_new
Module contents¶
This package is a Python-based framework for running batches of parallel ADCIRC simulations with varying parameters (Manning’s n and limited variable bathymetry, etc). Includes documentation for a Python interface to a slightly modified verion of GridData (Griddata_v1.32.F90). GridData is a FORTRAN program originally developed by Seizo Tanaka (ST3) and C.H.Lab., University of Notre Dame.
All code documented here is written for Linux with a bash shell. It can be modified for other shells. This code requires GNU Parallel to be installed in order to run properly.
This package contaings three subpackages
pyADCIRC
a set of modules primarily for I/O with ADCIRC through text filesrun_framework
a set of modules used to run batches of PADCIRC in parallelpyGriddata
a set modules and some FORTRAN code used to create sets of nodal data for use by PADCIRC