- Feb 28, 2023
-
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
Removed spurious occurences of `hurdat`
-
Sylvaine Ferrachat authored
Given that the package is now more general and can handle other datasets than HURDAT, having `hurdat` in the package and script names didn't make sense anymore.
-
- Feb 27, 2023
-
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
The new option is named `--infile-type` and should be either 'hurdat' or 'rsmc' (case insensitive), depending of the choice of the input file. By default, it is set to 'hurdat'. In addition, I disabled to fancy `--proj-arg` option, and temporarily replaced it by a simple `--central-lon` option. This option is necessary for plotting a map that is not centered around lon=0, ie typically for the Pacific area (where it needs to be --central-lon=180). Remark: using a central longitude of 180 does not mean that the effective final central longitude of the plot will be 180 deg: this is because the user-defined longitudinal range will have the final word on where to effectively center the plot. In the present context, `central_lon` could be more easily understood as a mean to tell Cartopy whether the periodic border of the map is meant to be on 180 deg (central_lon=0), or on 0 deg (central_lon=180). ToDo: there's still a bit of cleanup to do, in particular to rename the whole package and the main command, to remove 'hurdat' from these names... This is merely cosmetics.
-
Sylvaine Ferrachat authored
This is functional, but the input file option to switch between Hurdat and RSMC is not yet implemented (next). This update also comprises a lot of cleaning wrt data / plot projection.
-
Sylvaine Ferrachat authored
This further re-structures the code to allow each database type to be a subclass of the general `Storm` class. So far: only the `Hurdat` subclass is implemented. New subclasses (e.g. for the Japanese RSMC db) will follow.
-
Sylvaine Ferrachat authored
This allows a more readable code (data is stored in a dict), and prepares for more general input handling (for other databases than HURDAT). This is still WIP.
-
Sylvaine Ferrachat authored
The singleton syntax for all range options was not functional for the `maxcat` option. This is fixed here.
-
- Feb 23, 2023
-
-
Sylvaine Ferrachat authored
-
- Feb 22, 2023
-
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
With the current version of matplotlib / cartopy, the code was producing a spurious set of axes, in addition to the normal one. This is fixed.
-
- Feb 21, 2020
-
-
Sylvaine Ferrachat authored
--> option `--cbar-fontsize` In addition, gridlines fix for non-PlateCarree projections.
-
- Feb 03, 2020
-
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
-
- Jan 31, 2020
-
-
Sylvaine Ferrachat authored
+ bugfix backslashes in title (e.g. necessary for '\n')
-
Sylvaine Ferrachat authored
* Renamed options: * `markers` --> `show-mk` * `marker-size` --> `mk-size` * New options: * `legend-mk-scale` * `mk-beg-lsty` * `mk-end-lsty` --> See `--help` for details. In short, the most important new feature is: allow to define a different line style for the markers at the beginning and end of storm track, in order to easily know the direction of the storm along its trajectory.
-
- Jan 29, 2020
-
-
Sylvaine Ferrachat authored
-
- Jan 27, 2020
-
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
Both methods (by name only or by label "name YYYY") are accepted by the option `--sel-storms` and may be mixed in one single command, e.g.: --sel-storms="wilma 2005,andrew"
-
- Jan 16, 2020
-
-
Sylvaine Ferrachat authored
-
- Jan 13, 2020
-
-
Sylvaine Ferrachat authored
In addition, there's a new option for selecting the projection, see `--proj` and `--proj-arg`.
-
- Jul 23, 2019
-
-
Sylvaine Ferrachat authored
This is pure cosmetics.
-
- Jul 22, 2019
-
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
Replaces `--foo FOO` by `--foo=FOO` in the argparse helper. Although there is always the possibility to use either `--foo FOO` or `--foo=FOO`, it is sometimes better to document the '=' way rather than the normal ' ' way. For example, when the option argument contains special characters like ',' it must be expressed with '=' in order to not confuse the shell that executes the command line.
-
- Jun 14, 2019
-
-
Sylvaine Ferrachat authored
`--sel-storms`. See `--help` for details.
-
Sylvaine Ferrachat authored
`--title` and `--title-fontsize` See `--help` for details.
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
New options: `--marker-size` and `--legend-loc`. See `--help` for details.
-
Sylvaine Ferrachat authored
Minor refactoring to prepare for defaults dump in config file.
-
Sylvaine Ferrachat authored
`--colormap`
-
- Jun 13, 2019
-
-
Sylvaine Ferrachat authored
To install: pip install [URL of package -so far unset-]
-
Sylvaine Ferrachat authored
`--no-markers` allows to avoid to show the markers (useful when many tropical cyclones are plotted, because markers are slow to plot and will clutter the whole figure).
-
Sylvaine Ferrachat authored
-
Sylvaine Ferrachat authored
Legend and symbols improvements + new option `--legend-ncol` to be able to specify the number of columns to be displayed in legend.
-
- Jun 12, 2019
-
-
Sylvaine Ferrachat authored
New options are `--inc-lon` and `--inc-lat` to control to gridline increments.
-
Sylvaine Ferrachat authored
Options to limit the plotted area. Same syntax as for other range options. Still a few cosmetics ToDos w.r.t this feature.
-