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: ndarrayof 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
pyADCIRCa set of modules primarily for I/O with ADCIRC through text filesrun_frameworka set of modules used to run batches of PADCIRC in parallelpyGriddataa set modules and some FORTRAN code used to create sets of nodal data for use by PADCIRC