Changelog

List of changes in-between bmlab releases.

version ## 0.7.0 - 2022-09-28

version

version ### Added

version - Implement 4-peak fitting #167

version

version ## 0.6.1 - 2022-09-16

version

version ### Fixed

version - Fix get_frequencies_by_time #165

version - Fix evaluating files without calibration #166

version

version ## 0.6.0 - 2022-09-14

version

version ### Added

version - Implement exporting 3D data #162

version

version ### Changed

version - Fit Brillouin spectrum on frequency axis #158

version

version ### Fixed

version - Fix parameter label in csv files #163

version

version ## 0.5.1 - 2022-09-02

version

version ### Fixed

version - Correctly initialize setup on new file load #156

version

version ## 0.5.0 - 2022-09-02

version

version ### Added

version - Also store Rayleigh peak shift #153

version - Write scale bar to Brillouin Tiff file #154 #155

version

version ## 0.4.0 - 2022-08-29

version

version ### Added

version - Allow to specify calibration temperature #143

version - Export all peaks from multi-peak fits #146

version - Also store peak fit offsets #150 #151

version - Allow to get fits #152

version

version ### Changed

version - Update scipy #142

version

version ### Fixed

version - Handle indices as int when getting key #144

version - Fix exporting fluorescence w/o scale calibration #145

version - Don’t overwrite bounds when setting peak number #148

version - Don’t fail to set regions w/o calibration #149

version

version ## 0.3.0 - 2022-08-17

version

version ### Added

version - Allow to export all Brillouin parameters acquired #141

version

version ### Fixed

version - Align export parameter names with rest of library #140

version

version ## 0.2.4 - 2022-08-12

version

version ### Fixed

version - Don’t fail on empty arc #138

version - Fix issues with flake8 v5, lock scipy version #139

version

version ## 0.2.3 - 2022-07-01

version

version ### Fixed

version - Fix exporting on macOS #135

version - Resolve paths to ensure proper folder handling #137

version - Minor cleanup of test_serializer.py #136

version

version ## 0.2.2 - 2022-06-29

version

version ### Fixed

version - Explicitly import pdfpages to solve pyinstaller issue #134

version

version ## 0.2.1 - 2022-06-28

version

version Re-release to trigger PyPi upload. No changes to 0.2.0.

version

version ## 0.2.0 - 2022-06-27

version

version ### Added

version - Implement exporting Brillouin and fluorescence maps as images #116

version - Implement exporting Brillouin data as CSV file #131

version - Implement retrieving fluorescence images #115

version - Compensate drift by shifting evaluate regions #114

version - Allow to get image binning #123 and binning factor #124

version

version ### Changed

version - Evaluate in the temporal order of acquisition #113

version - Reduce code duplication #112

version - Optimize calculation of get_arc_from_circle_phis #125

version - Account for binning when extracting #127

version - Allow to set all points at once when extracting #129

version - Only update the positions for the given key #130

version

version ### Fixed

version - Improve the spectra extraction #120 #132

version - Ensure discretize_arc returns arc within image #121

version - Only use linear frequency interpolation #122

version - Don’t crash finding all points on empty calibrations #128

version - Don’t crash evaluation when no spectra is returned #133

version

version ## 0.1.10 - 2022-05-12

version

version ### Changed

version - Raise proper exceptions if source or session files are lacking #106 #111

version - Improve exact circle calculation #108

version

version ### Fixed

version - Don’t fail hard for invalid circle fits #107

version - Don’t crash when changing number peaks during evaluation #109

version - Don’t fail hard for aborted measurements #110

version

version ## 0.1.9 - 2022-05-06

version

version ### Fixed

version - Don’t fail hard for values outside interpolation range #104

version - Fix calculating and handling bounds #105

version

version ## 0.1.8 - 2022-05-03

version

version ### Added

version - Support multi-peak fitting for measurement data #99 #102

version - Adjust evaluation model to store multi-peak fit results #96

version - Implement getting correct multi-peak fit data #97

version - Add an example script for exporting 2D data #101

version

version ### Changed

version - Interpolate to find index for given frequency #100

version - Improve the calibration peak finding #103

version

version ## 0.1.7 - 2022-04-22

version

version ### Added

version - Allow to set calibration frequencies #87

version - Add functions to get image count #92

version - Allow to sort calibration keys by time #93

version - Add function to get expected calibration frequencies #95

version

version ### Changed

version - Adjust required peak height to signal level #86

version

version ### Fixed

version - Delete VIPA params when clearing calibration #88

version - Fix issue when only one calibration sample is used #89

version - Only clear correct fit, add test for FitSet #94

version

version ## 0.1.6 - 2022-04-11

version

version ### Fixed

version - Better handle broken eval data files #85

version

version ## 0.1.5 - 2022-04-11

version

version ### Fixed

version - Don’t fail on empty repetitions #84

version

version ## 0.1.4 - 2022-03-22

version

version ### Fixed

version - Bring back multiprocessing support #82

version

version ## 0.1.3 - 2022-03-21

version

version ### Fixed

version - Improve circle fit for points on straight line #80

version - Remove multiprocessing support for now #81

version

version ## 0.1.2 - 2022-03-15

version

version ### Fixed

version - Maintain order or parameter keys #78

version

version ## 0.1.1 - 2022-03-15

version

version ### Added

version - Provide session files for source files #74

version

version ### Fixed

version - Ensure we always get the expected data shape #75

version

version ## 0.1.0 - 2022-03-14

version

version ### Added

version - Implement getting results maps #70

version - Save bmlab version in session file #71

version - Allow to open session files directly #72

version

version ## 0.0.13 - 2022-02-21

version

version ### Fixed

version - Fix lorentz fit for special case #68

version

version ## 0.0.12 - 2022-02-16

version

version ### Added

version - Add example for standalone evaluation #61

version - Allow finding peaks in extraction view for all calibrations #65

version - Allow to rotate the image by negative number #67

version

version ### Changed

version - Improve the peak finding for calibration spectra #63

version - Code cleanup #66

version

version ### Fixed

version - Correctly close and join mp pool #60

version - Fix switched Rayleigh and Brillouin regions in test #62

version

version ## 0.0.11 - 2022-02-01

version

version ### Added

version - Implement peak finding for calibration spectra #56

version - Allow to add regions by frequency #59

version

version ### Changed

version - Don’t show runtime warning for fitting #54

version - Calculate derived values during evaluation #55

version - Bundle auto evaluation in a general controller #58

version - Code cleanup #52 #57

version

version ### Fixed

version - Correct bmlab citation hint #51

version - Don’t fail when not enough peaks for frequency axis #53

version

version ## 0.0.4

version

version - setup: use “pytest” command instead of deprecated “setup.py test”

version - get metadata from HDF file

version - set image orientation

version

version ## 0.0.3

version

version - testing connection with BMicro

version

version ## 0.0.2

version

version - CI test release

version

version ## 0.0.1

version

version - dummy release

version