Ejemplo n.º 1
0
__doc__ = """
.. _uamiv
:mod:`uamiv` -- UAM-IV File Interfaces
======================================

.. module:: uamiv
   :platform: Unix, Windows
   :synopsis: Provides :ref:`PseudoNetCDF` memory map and random access read
   based file interfaces for CAMx UAM-IV files.
.. moduleauthor:: Barron Henderson <*****@*****.**>
"""
__all__ = ['Memmap', 'Read', 'Write', 'Transforms']

import Memmap
import Read
import Write
import Transforms

# _camx_units is based on file name and an aerosol flag (True = aerosol)
if __name__ == '__main__':
    from PseudoNetCDF.camxfiles.uamiv.Memmap import uamiv
    from PseudoNetCDF.pncdump import pncdump_parser, \
        dump_from_cmd_line
    parser = pncdump_parser()
    (file_path, options, extra_args_dict) = parser.parse_args()

    dump_from_cmd_line(file_path, options, uamiv)
Ejemplo n.º 2
0
__doc__ = """
.. _landuse
:mod:`landuse` -- Landuse File Interfaces
=========================================

.. module:: landuse
   :platform: Unix, Windows
   :synopsis: Provides :ref:`PseudoNetCDF` memory map and random access read 
   based file interfaces for CAMx landuse files.
.. moduleauthor:: Barron Henderson <*****@*****.**>
"""
__all__=['Memmap']

from . import Memmap

if __name__ == '__main__':
    from PseudoNetCDF.camxfiles.landuse.Memmap import landuse
    from PseudoNetCDF.pncdump import pncdump_parser, \
                                    dump_from_cmd_line
    parser = pncdump_parser()
    parser.add_argument("cols", int)
    parser.add_argument("rows", int)
    (file_path, options, extra_args_dict) = parser.parse_args()

    dump_from_cmd_line(file_path, options, lambda path: landuse(path, **extra_args_dict))