Tests Test Coverage Latest release BSD-3 clause license PyPI - Python Version

Python API Function Summary

wdmtoolbox.cleancopywdm(inwdmpath, outwdmpath)

Make a clean copy of a WDM file.

wdmtoolbox.copydsn(inwdmpath, indsn, ...[, ...])

Make a copy of a DSN.

wdmtoolbox.copydsnlabel(inwdmpath, indsn, ...)

Make a copy of a DSN label (no data).

wdmtoolbox.createnewdsn(wdmpath, dsn[, ...])

Create a new DSN.

wdmtoolbox.createnewwdm(wdmpath[, overwrite])

Create a new WDM file, optional to overwrite.

wdmtoolbox.csvtowdm(wdmpath, dsn[, ...])

Write data from a CSV file to a DSN.

wdmtoolbox.deletedsn(wdmpath, dsn)

Delete DSN.

wdmtoolbox.describedsn(wdmpath, dsn[, attrs])

Return attributes of a single DSN.

wdmtoolbox.extract(*wdmpath, **kwds)

Extract time-series data from WDM files.

wdmtoolbox.hydhrseqtowdm(wdmpath, dsn[, ...])

Write HYDHR sequential file to a DSN.

wdmtoolbox.listdsns(wdmpath)

Print out a table describing all DSNs in the WDM.

wdmtoolbox.renumberdsn(wdmpath, olddsn, newdsn)

Renumber olddsn to newdsn.

wdmtoolbox.setattrib(wdmpath, dsn, ...)

Set an attribute value for the DSN.

wdmtoolbox.stdtowdm(wdmpath, dsn[, infile])

DEPRECATED: Use 'csvtowdm'.

wdmtoolbox.wdmtoswmm5rdii(wdmpath, *dsns, **kwds)

Print out DSN data to the screen in SWMM5 RDII format.