<s> import argparse <EOL> import textwrap <EOL> from pandashells . lib import arg_lib , module_checker_lib <EOL> module_checker_lib . check_for_modules ( [ '<STR_LIT>' ] ) <EOL> from pandashells . lib import io_lib , outlier_lib <EOL> def main ( ) : <EOL> msg = textwrap . dedent ( <EOL> """<STR_LIT>""" <EOL> ) <EOL> parser = argparse . ArgumentParser ( <EOL> formatter_class = argparse . RawDescriptionHelpFormatter , description = msg ) <EOL> arg_lib . add_args ( parser , '<STR_LIT>' , '<STR_LIT>' ) <EOL> parser . add_argument ( "<STR_LIT>" , "<STR_LIT>" , help = "<STR_LIT>" , <EOL> nargs = <NUM_LIT:1> , required = True , type = float ) <EOL> parser . add_argument ( "<STR_LIT:-c>" , "<STR_LIT>" , required = True , <EOL> help = "<STR_LIT>" , nargs = "<STR_LIT:+>" ) <EOL> parser . add_argument ( "<STR_LIT>" , help = "<STR_LIT>" , <EOL> nargs = <NUM_LIT:1> , type = int , default = [ <NUM_LIT:20> ] ) <EOL> args = parser . parse_args ( ) <EOL> df = io_lib . df_from_input ( args ) <EOL> df = outlier_lib . sigma_edit_dataframe ( <EOL> args . sigma_thresh [ <NUM_LIT:0> ] , args . cols , df , max_iter = args . max_iter [ <NUM_LIT:0> ] ) <EOL> io_lib . df_to_output ( args , df ) <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> main ( ) </s>
