Skip to content

Commit

Permalink
Merge pull request #1 from NASA-TROPESS/set_default_max_error
Browse files Browse the repository at this point in the history
Update compression API with default max error value
  • Loading branch information
mcduffie authored Jan 6, 2025
2 parents d979614 + a8aa58b commit 3ff31f5
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions tropess_compression/compress_tropess_file.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

logger = logging.getLogger()

def compress_variable(data_file_input, data_file_output, var_name, max_error, progress_bar=False):
def compress_variable(data_file_input, data_file_output, var_name, max_error=DEFAULT_MAX_ERROR, progress_bar=False):

# Read input data
fill_value = data_file_input[var_name]._FillValue
Expand Down Expand Up @@ -55,7 +55,7 @@ def find_compression_vars(root):

return list(find_compression_vars(data_file_input))

def compress_file(input_filename, output_filename, max_error, progress_bar=False):
def compress_file(input_filename, output_filename, max_error=DEFAULT_MAX_ERROR, progress_bar=False):

# Open input file, find which variables will be compressed
data_file_input = netCDF4.Dataset(input_filename, 'r')
Expand Down Expand Up @@ -101,7 +101,7 @@ def main():
if args.verbose:
logging.basicConfig(level=logging.DEBUG, force=True)

compress_file(args.input_filename, args.output_filename, args.max_error, progress_bar=args.verbose)
compress_file(args.input_filename, args.output_filename, max_error=args.max_error, progress_bar=args.verbose)

if __name__ == '__main__':
main()
main()

0 comments on commit 3ff31f5

Please # to comment.