Skip to content
forked from wzhengui/pylibs

This repository includes functions/classes/scripts for daily routine work. A part of it is about pre/post-processing schism model inputs/outputs

License

Notifications You must be signed in to change notification settings

kboot2022/pylibs

 
 

Repository files navigation

pylibs

  • Repository of python functions/classes/scripts. This library is designed for dealing with different kinds of daily work. Processing SCHISM related work is a significant part of the usgae of this library.

  • There are mainly two types of functions:

    • For general purpose use (e.g., lpfilt, inside_polygon,proj,get_subplot_position)
    • For pre/post-procesing SCHISM-Grid related input/outputs/analysis (e.g., read_schism_hgrid,read_schism_bpfile)
  • Directories

    • Scripts: sample scripts for using pylibs
    • Utility: python library functions
      • pylib.py: tool for importing all necessary python funcitons for daily routine work
      • mylib.py: self-defined functions/classes
      • schism_file.py: schism-grid related functions/classes
  • Usage:

    • Install pylibs: cd mydir; git clone https://github.com/wzhengui/pylibs.git; pip install -e mydir/pylibs
    • Import pylibs: 1). from pylib import ReadNC, read_schism_hgrid (explicit), 2). from pylib import * (import all)

About

This repository includes functions/classes/scripts for daily routine work. A part of it is about pre/post-processing schism model inputs/outputs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 82.3%
  • Python 16.9%
  • Other 0.8%