Skip to content

v1.3

Compare
Choose a tag to compare
@raphaelquast raphaelquast released this 19 Feb 15:54
· 287 commits to master since this release
cb2dffb

new

  • logging implemented
  • incorporate basic NetCDF export functionality via xarray (rt1.processing_config.postprocess_xarray())
  • new rtmetrics class to provide easy access to common metrics calculation
  • add option to disable postprocessing va RTprocess.run_processing(postprocess=False)
    • add option to run processing and NetCDF export in 2 separate runs
      • e.g. via run_processing() and run_finalout()
    • add dump_fit option to run_processing() so fits are dumped even if postprocess=False

changes

  • copy is now an argument of the __init__ of RTprocess instead of RTprocess.run_processing()

unittests

  • switch tests to github actions
    • use conda .yml file for requirements
  • switch coverage reports to codecov
  • reactivate stickler & flake8
  • use github actions for PyPi upload

fixes

  • fix processing and logging with ncpu=1
  • enure that the processing_config class and additional modules are loaded from the correct folder
  • fix future warnings in sympy and matplotlib
  • make RTresults.load_fit() find fits faster
    • allow passing integers to load the nth result
  • fix sorting in printsig0analysis()
  • fix parsing error in param_dyn_dict
  • use pickleable decoration of initializer function
  • proper detection of submodules in setup.py
  • incorporate pending changes in scipy > v1.6.3 (e.g. adjust call signature of sympy.Lambdify)