Pyjams

Latest version: v2.3

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

Scan your dependencies

Page 1 of 7

2.4

* Updated fgui to current tkinter structure.

2.3

* Moved plotting routines to standalone package ``mcplot``. Add
DeprecationWarning to plotting routines.
* Add DeprecationWarning to routines for screening with Elementary
Effects that moved to standalone package ``pyeee``.
* Moved netcdf routines to standalone package ``ncio``. Add
DeprecationWarning to netcdf routines.

2.2

* Use second precision for output dates in `means`.
* Keyword in `date2num` to ensure second precision for conversion
and back-conversion of datetimes.
* Filter UserWarning from `cftime`.
* Use longdouble keyword with `cftime.date2num` if available.
* Access positional element of Dataframe with iloc in tests.
* Changed deprecated numpy.in1d to numpy.isin in `fsread`.
* Delete test for float128 in `ncio` because no 128-bit datatype
in netcdf.
* Assure fill_value is string in `sread`.
* Argument 'parents' to `mcPlot` to pass extra command line
arguments.
* Added upper keyword in `abc2plot`.
* Use DejaVuSans and DejaVueSerif as standard fonts if not LaTeX
in `mcPlot`.
* Add `mcPlot` method `print_layout_options`.
* Added IPCC WG1 colours.
* Updated Github actions.
* Set default options for `mcPlot` if not given on command line.
* Adding global attributes in `ncio.copy_file`.

2.1

* Changed to sphinx_book_theme for documentation.
* Correct all tests.
* Check if outin is Iterable even if inp is not in `array2input`.
* Split ncread and ncinfo in individual files.
* Rename readnetcdf file to ncread.
* Check if scalar is number in array2input.
* license_file deprecated in setuptools, use license_files.

2.0

* Set maximum number of function evaluations to N*log(N) formula in `sce`.
* Require keyword names after mask in `sce`.
* New call_func method in `sce` to catch new numpy behaviour that
single-valued array does not compare to scalar anymore. Same for sampling
a single random number.
* Change from np.ones*fill_value to np.full in `pack`.
* Add tests with pandas.Series and pandas.DataFrame to remaining functions.
* Changed from around to round in tests of the `air_humidity` module.
* Added _FillValue and missing_value to netcdf test files for `ncread` and
`ncio`.
* Cleaned tests for `ncread` and `ncinfo`.
* Raise error in Morris sampling if more than one component changed at once.

1.33

* `ncio.create_variables` sets missing_value attribute if present even if
used for _FillValue.
* `ncio.get_variable_definition` returns _FillValue if present and only
missing_value if _FillValue is not present.
* Add tests with pandas.Series and pandas.DataFrame to (almost) all
existing functions.
* Remove from future imports from all ``pyjams`` main modules (not jams)
and all tests.
* GUI dialog functions of module `fgui` only imported if Tkinter installed.
* Support pandas.Series in `argmin`, `argmax`, and `argsort`.
* Support pandas Series and DataFrame in `closest` and `mad`.
* Bug in `esat` if multi-dimensional array: wrong array index.
* Support pandas.Series and pandas.DataFrame in helper functions
`input2array` and `array2input`.
* Add pandas as requirement for ``pyjams``.

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.