cape.pyover
: Interfaces to OVERFLOW¶
The cape.pyover
module contains the top-level interface for
OVERFLOW setup, execution, and post-processing. It loads some of the
most important methods from the various submodules so that they are
easier to access. Most tasks using the cape.pyover API can be accessed
by loading this module and reading one instance of the
cape.pyover.cntl.Cntl
class.
import cape.pyover
For example the following will read in a global settings instance assuming that the present working directory contains the correct files. (If not, various defaults will be used, but it is unlikely that the resulting setup will be what you intended.)
import cape.pyover cntl = cape.pyover.Cntl()
Most of the cape.pyover submodules essentially contain a single class
definition, which is derived from a similarly named cape
module.
For example, cape.pyover.dataBook.DBComp
is subclassed to
cape.cfdx.dataBook.DBComp
, but several functions are edited
because their functionality needs customization for OVERFLOW. For
example, reading iterative force & moment histories require a customized
method for each solver.
The following classes are imported in this module, so that code like
cape.pyover.Cntl
will work (although cape.pyover.cntl.Cntl
will
also work).
Modules included within this one are outlined below.
- OVERFLOW and CAPE files
- Supporting modules
The following lists the pyOver submodules, which contain the main functionality and define the classes that are the workhorses of pyOver.
cape.pyover.cntl
: OVERFLOW control modulecape.pyover.options
: Options interface for pyOver/OVERFLOWcape.pyover.case
: OVERFLOW case control modulecape.pyover.cmdgen
: Create commands for OVERFLOW executablescape.pyover.cmdrun
: OVERFLOW binary interface modulecape.pyover.dataBook
: pyOver data book modulecape.pyover.lineLoad
: Sectional loads modulecape.pyover.manage
: Manage pyOver case folderscape.pyover.overNamelist
: OVERFLOW namelist modulecape.pyover.plot3d
: Interface to OVERFLOW Plot3D filescape.pyover.report
: Automated report interfacecape.pyover.util
: Utilities forpyover