Skip to content

Releases: mpes-kit/pesfit

pesfit-v0.6.5

31 Jan 09:18
Compare
Choose a tag to compare
  • Enabled resource sharing in pesfit.fitter.DistributedFitter class, which sped up code by at least 20%
  • Explicit support of 2D spectral data as input
  • Allow pickling of detailed fit results (instances of lmfit.model.ModelResult) from fitting (applies to both PatchFitter and DistributedFitter)
  • Updated the 14-band WSe2 benchmark hyperparameter tuning (now complete)
  • Added task parallelization parameter tuning benchmark as bash script

pesfit-v0.6.2

29 Nov 07:05
Compare
Choose a tag to compare
  • added explicit map-reduce invocations in MultipeakModel class
  • added utility functions for merging nested dictionaries and for resampling grid data
  • added benchmark code scripts for fitting materials data along high-symmetry lines (hsymline) of the electronic structure
  • added support for torcpy in distributed computing
  • added metrics module for calculating fitting-related metrics

pesfit-v0.5.5

26 Oct 14:45
Compare
Choose a tag to compare
  • Allow change of chunk size in executing parallelized fit.
  • Expanded command line options for running benchmarks.
  • Added bash script to run a series of benchmarks.

pesfit-v0.5.2

27 Sep 13:30
Compare
Choose a tag to compare

Implemented and tested parallel fitting functions

pesfit-v0.3.0

30 Aug 10:57
Compare
Choose a tag to compare

First release with complete basic functionalities.