Mercurial > hg > numerics
view numerics/cleanse.py @ 177:c2c86c37eadd
this now works on Mac
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Thu, 10 Mar 2016 13:05:24 -0800 |
parents | 0e26d3d54329 |
children |
line wrap: on
line source
#!/usr/bin/env python # -*- coding: utf-8 -*- """ cleans up outliers """ # imports import argparse import os import sys import time from .manipulate import ManipulationParser # module globals __all__ = ['main', 'CleanseParser'] class CleanseParser(ManipulationParser): """CLI option parser""" def __init__(self, **kwargs): ManipulationParser.__init__(self, **kwargs) def main(args=sys.argv[1:]): """CLI""" # parse command line options parser = CleanseParser() options = parser.parse_args(args) # write manipulated data parser.write(parser.process()) if __name__ == '__main__': main()