Release includes all major routines ported from JAMS. It includes the remaining JAMS routines as a subpackage so that JAMS is now officially deprecated.
Major new routines are:
- Reading ASCII and Excel files, for example
fsread
andxlsxread
. - Meteorological functions such as saturated vapour pressure or conversions between relative, absolute, and specific humidity, for example
esat
andeair2rhair
. - Simple TKinter GUIs for choosing files and directories (if Tkinter is installed).
- Facilitating handling of netCDF files, for example
ncread
and modulencio
. datetime
module to handle non-CF-conform calendars such as Excel dates and decimal years., complementing the packagecftime
.- Routines to update files in numpy's npz-format.
- Shuffled-Complex-Evolution algorithm for global optimization
sce
. - Median absolute deviation test
mad
. - Non-parametric kernel regression
kernel_regression
.
All (appropriate) routines can handle pandas.Series and pandas.Dataframe now.
Documentation moved from ReadTheDocs to Github: https://mcuntz.github.io/pyjams/.