Ignore:
Timestamp:
12/03/18 17:58:11 (6 years ago)
Author:
dubos
Message:

devel/Python : centralize logging and command-line argument parsing + update some test cases accordingly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/Python/test/py/write_Cartesian_mesh.py

    r773 r790  
     1from dynamico import getargs 
     2getargs.add("--nx", type=int, 
     3                    default=64, choices=None, 
     4                    help="number of x points") 
     5getargs.add("--ny", type=int, 
     6                    default=64, choices=None, 
     7                    help="number of y points") 
     8getargs.add("--Lx", type=float, 
     9                    default=8., choices=None, 
     10                    help="Lx") 
     11getargs.add("--Ly", type=float, 
     12                    default=8., choices=None, 
     13                    help="Ly") 
     14 
     15args = getargs.parse() 
     16 
    117from dynamico.meshes import zeros 
    218from dynamico import meshes 
     
    420import netCDF4 as cdf 
    521import argparse 
    6  
    7 parser = argparse.ArgumentParser() 
    8  
    9 parser.add_argument("-nx", type=int, 
    10                     default=64, choices=None, 
    11                     help="number of x points") 
    12 parser.add_argument("-ny", type=int, 
    13                     default=64, choices=None, 
    14                     help="number of y points") 
    15 parser.add_argument("-Lx", type=float, 
    16                     default=8., choices=None, 
    17                     help="Lx") 
    18 parser.add_argument("-Ly", type=float, 
    19                     default=8., choices=None, 
    20                     help="Ly") 
    21 args = parser.parse_args() 
    2222 
    2323nx, ny, Lx, Ly, llm, nqdyn = args.nx, args.ny,args.Lx, args.Ly, 1, 1 
Note: See TracChangeset for help on using the changeset viewer.