Overview

pylib provides

  • a matlab-style platform for python usage
  • and an independent python-based SCHISM modeling workflow

please refer to https://github.com/wzhengui/pylibs for more information.


some of pylib basic functions

  • database usage
  • time manipulation, geometry handling (inside_polygon, near_pts, compute_contour)
  • data analysis: low/band-pass filters, running smooth, FFT, statistics, least-square-fit, EOF, harmonic analysis, etc.
  • handling different file formats: SCHISM inputs/outputs, ASCII files, netcdf, shapefile, Excel, DEM files, projections, etc.


some of SCHISM related functions

  • geometry information: node, element, side, etc.
  • hgrid: plot, interplation, boundary, read/save, grid-preprocess (grd2sms, sms2grd, quads check/split, skew-element check, projection)
  • vgrid: compute_zcor, etc.
  • point/region files
  • post-process: extract time series, profiles, slabs, fluxes, etc.
  • visualization of SCHISM inputs/outputs