1# http://pyrocko.org - GPLv3 

2# 

3# The Pyrocko Developers, 21st Century 

4# ---|P------/S----------~Lg---------- 

5 

6from __future__ import absolute_import, print_function 

7 

8from pyrocko.squirrel.model import to_kind 

9 

10 

11def make_subparser(subparsers): 

12 return subparsers.add_parser( 

13 'codes', 

14 help='Get summary of available data codes.') 

15 

16 

17def setup(parser): 

18 parser.add_squirrel_selection_arguments() 

19 

20 

21def run(parser, args): 

22 squirrel = args.make_squirrel() 

23 for kind_id, codes, deltat, _, count in sorted( 

24 squirrel._iter_codes_info()): 

25 print(to_kind(kind_id), codes, deltat, count)