source: trunk/misc/tools/mk_digest/mk_digest.py @ 8547

Last change on this file since 8547 was 8427, checked in by davies, 13 years ago

Adding the trapezoidal channel validation test, and editing the ANUGA manual

File size: 843 bytes
Line 
1#!/usr/bin/env python
2
3'''A program to create a digest file from a data file.'''
4
5import sys
6import os
7from anuga.utilities.system_tools import make_digest_file
8
9# assumed program name - refreshed from command line args
10Prog_Name = 'mk_digest.py'
11
12# print usage info. and exit
13def usage():
14    print 'usage: %s <datafile> <digestfile>' % Prog_Name
15    print 'where <datafile>   is the file for which we create a digest string'
16    print '      <digestfile> is the created file that contains the hex string.'
17    sys.exit(10)
18
19# get program name
20# does this work on  Windows?
21Prog_Name = os.path.basename(sys.argv[0])
22
23# check args
24if len(sys.argv) != 3:
25    usage()
26
27# get the filenames
28datafile = sys.argv[1]
29digestfile = sys.argv[2]
30
31# create the tarred/compressed file
32make_digest_file(datafile, digestfile)
Note: See TracBrowser for help on using the repository browser.