Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
0.2.2 - 2026-05-07¶
Breaking Changes¶
- Package name is now
bas-aslito facilitate PyPI hosting, note that import name is stillasli.
0.2.1 - 2026-05-05¶
Fixed¶
- Bug in
asli download --lsm, added-f/--filenameoption to CLI.
0.2.0 - 2026-04-02¶
Breaking changes¶
- Command line interface has changed from
asli_calctype separated program structure to one main program with subcommands, e.g.asli calc asli_calcis nowasli calcasli_data_lsmis nowasli download --lsmasli_data_era5is nowasli downloadasli_plotis nowasli plot--datadiroption forasli calcandasli plothas been removed; with the corresponding arguments in the python interface toASLICalculatorbeing removed. Data paths are now specified as full paths in order to improve user experience in the command line interface via utilising normal tab completion.filenameargument is changed tofilepaththroughout, reflecting change from specifying files relative todata_dir.asli.data.get_land_sea_masknow downloads witharea=ASL_REGIONby default.- Substantial changes to the plotting interface, both the CLI and python API.
- Plotting methods have been removed from the
ASLICalculatorclass. - Python interface now implements a
asli.plot.Plotterclass to handle plotting, which takes anASLICalculatorinstance as the sole init argument Plotterobjects haveplot_all,plot_yearandplot_monthmethods and return a matplotlib figure and axes.asli plotnow takes optional--yearand--monthoptions.
Added¶
- Log warning when no output file specified to
asli calc.