Open
Description
The plots.py
module requires refactoring to harmonize common function arguments and enhance clarity in the arguments usage. The following tasks are proposed:
- Clean up code and unused functions
- Harmonize the
args
andkwargs
from all functions. - Create a configuration dict/object/named tuple that contains default plot arguments, and can also be used as input for advanced usage.
- Remove figure save utility. This should be done by the user outside the pycsep code.
- Add .tiff reader for plot_basemap()
- Add type hints
- Improve auto magnitude-sizing function for catalog map & time-series plotting.
- Refactor Alarm-based plots
- standardize helper functions
- Solve EvaluationResult of Negative Binomial number test should return variance / alpha #261
- Solve EvaluationResult of T-test (and W-test) do not contain the original percentile/alpha value #262
- Solve Basemaps downloading requires a timeout option #258
- Address Imported a few libraries and corrected minor errors to run the mappin… #259 issue with
scipy.cumtrapz
, also imported in theplots.py
module - Update and complete unit tests of module (Plot comparison test failing #214)
- Improve and complete docstrings
- Update documentation and tutorials
Metadata
Metadata
Assignees
Labels
No labels