Ahh

Latest version: v1.0.3

Safety actively analyzes 722032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 10

0.4.8

- vis.plot_map() input fmt and contourf changed
- vis.plot_functions() tight_layout defaults
- Improved vis.plot_map() data limit detection
- New vis.set_figsize() defaults and handling
- Added manual vis.plot_map() contourf limits
- Added rivers input to vis.plot_map() and vis.init_map()
- Added functionality to allow text labels to bar plots
- Changed vis.set_date_ticks() format defaults
- Added aspect ratio and changed defaults to vis.set_color_bar()
- Added ability to turn off certain lat/lon labels in vis.set_latlons() and changed color defaults
- Added examples for vis ... plot_functions()

0.4.7

- Added examples for ext... flatten(), split_consec(), formalize_str(), p(), parallelize(), round_to(), and get_order_mag()
- Set era.time2dt() strf input default to 'infer'
- Added opportunity to add constant args to ext.parallelize()
- Added pre.make_xr() to create basic xarrays quickly
- Changed figsize defaults for vis.set_figsize()
- Fixed bug for ext.flatten()

0.4.6

- Improved handling of era.cdf2dt()
- Added era.mth2terc() converting months to seasonal terciles
- Added some more datasets for exp.arr_ds()
- Fixed exp.arr_df()
- Added months_initial into ext.MISC
- Added ext.ahh() ignore input and created examples for it
- Added ext.glob() safeguards for expected length check and empty lists
- Added additional handling of file existing for pre.export_nc() by appending _1
- Added strip input to pre.read_csv()
- Added pre.merge() which merges two dataframes
- Added pre.save() to save a .pkl and .csv given a df
- Added sci.get_anom() which just takes the data and subtracts the climatology
- Added sci.get_terc_avg() which takes monthly values and does a rolling mean
- Added input ax for vis.plot_functions()
- Revised vis.set_figsize() defaults
- Added additional vis.set_figtext() rha/rva to reverse horizontal/vertical alignment
- Revised vis.set_axtext() to handle datetimes better and also input optional xy location
- Added xarray reference notebook

0.4.5

- Added reverse input to era.dt2num()
- Added no_zeros input to exp.arr_1d()
- Added vis.COLOR_LIST containing a list of default colors to use in order
- Changed bar plots opacity to be semi opaque
- Added sidebar_count and sidebar_pos inputs to vis.plot_bar()
- Improved logic for width and limits for x datetimes
- Added vis.get_side_bars_recs() to get recommended values for side by side bars
- Added inherit_color input to set_bar_vals
- Improved set_date_ticks to set xintervals more logically if the time resolution is too coarse

0.4.4

- Added additional functionality to exp.arr_1d() including negative values and seeding random
- Added exp.arr_ds() and exp.arr_df() for quick access to saved datasets and dataframes
- Removed some unnecessary printing
- Added fp input to pre.join_cwd() to use originating file path
- Set vis.plot_bar() width to default to 0.833 and fixed the xmax if edge
- Added vis.set_bar_vals() to show values of bar plot

0.4.3

- Removed "contains"; see documentation instead
- Added new module named exp (experimenting) to help testing
- Added exp.arr_1d() and exp.arr_dt() to create arrays easily
- Added ext.MISC containing miscallenous lists of constants
- Added ext.parallelize() to multiprocess
- Modified pre.wget_fi() to simplify getting file and quiet mode
- Created pre.mkdir() to create directory if it doesn't exist
- Added MinuteLocator in vis.set_major/minor_ticks()
- Revamped and renamed vis.prettify_plot() to vis.prettify_ax()
- Improved vis.set_legend() logic to automatically set
- Revamped vis.set_date_ticks() to be more practical

Page 4 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.