Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Nils Brüggemann
pyicon
Commits
7622df9c
Commit
7622df9c
authored
Aug 23, 2021
by
Nils Brüggemann
Browse files
pyic_fig.py: More documentation.
parent
c39be42d
Pipeline
#10196
passed with stages
in 8 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
tools/pyic_fig.py
View file @
7622df9c
...
...
@@ -10,8 +10,14 @@ Usage notes:
Basic usage:
pyic_fig netcdf_file.nc var_name [options]
Change color limits:
pyic_fig netcdf_file.nc var_name --clim=-10,32
Change color limits, colorbar:
pyic_fig netcdf_file.nc var_name --clim=-10,32 --cmap=viridis
Select time step and depth level by indices:
pyic_fig netcdf_file.nc var_name --it=3 --iz=0
Select date and depth:
pyic_fig netcdf_files_*.nc var_name --time=2010-03-02 --depth=1000
Change region:
pyic_fig netcdf_file.nc var_name --lon_reg=-20,30 --lat_reg=-45,-20
...
...
@@ -19,6 +25,9 @@ pyic_fig netcdf_file.nc var_name --lon_reg=-20,30 --lat_reg=-45,-20
Plot on original triangle grid (it is recommended to cut the domain otherwise, it takes a long time):
pyic_fig netcdf_file.nc var_name --use_tgrid --lon_reg=-72,-68 --lat_reg=33,35
Change projection to North Polar Stereographic projection:
pyic_fig netcdf_file.nc var_name --projection=np
Save the figure:
pyic_fig netcdf_file.nc var_name --fpath_fig=/path/to/figure.png
...
...
@@ -47,13 +56,13 @@ parser.add_argument('--gname', type=str, default='auto',
parser
.
add_argument
(
'--it'
,
type
=
int
,
default
=
0
,
help
=
'Time index which should be plotted.'
)
parser
.
add_argument
(
'--time'
,
type
=
str
,
default
=
'none'
,
help
=
'Time string
\'
yyyy-mm-dd
\'
wich should be plotted (if specified overwrites
it
).'
)
help
=
'Time string
\'
yyyy-mm-dd
\'
wich should be plotted (if specified overwrites
\'
it
\'
).'
)
parser
.
add_argument
(
'--iz'
,
type
=
int
,
default
=
0
,
help
=
'Depth index which should be plotted.'
)
parser
.
add_argument
(
'--depth'
,
type
=
float
,
default
=-
1.
,
help
=
'Depth value in m which should be plotted (if specified overwrites
iz
).'
)
help
=
'Depth value in m which should be plotted (if specified overwrites
\'
iz
\'
).'
)
parser
.
add_argument
(
'--projection'
,
type
=
str
,
default
=
'pc'
,
help
=
'Map projection, choose
\'
pc
\'
or
None
.'
)
help
=
'Map projection, choose
\'
None
\'
to deactivate cartopy,
\'
pc
\'
f
or
normal lon/lat projection and
\'
np
\'
or
\'
sp
\'
for Norh- South-pole stereographic projections
.'
)
parser
.
add_argument
(
'--res'
,
type
=
float
,
default
=
0.3
,
help
=
'Resolution of the interpolated data which will be plotted. So far, 1.0, 0.3, 0.1 are supported.'
)
parser
.
add_argument
(
'--fpath_tgrid'
,
type
=
str
,
default
=
'auto'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment