Recent Releases of ml-spectra-processing
ml-spectra-processing - v14.16.0
14.16.0 (2025-08-13)
Features
- TypeScript
Published by mljs-bot 7 months ago
ml-spectra-processing - v14.15.0
14.15.0 (2025-08-08)
Features
- add xyObjectNormedY (cc50b98)
- TypeScript
Published by mljs-bot 7 months ago
ml-spectra-processing - v14.14.1
14.14.1 (2025-08-06)
Bug Fixes
- support TypeScript 5.9 TypedArray changes (18ac5a6)
- xWhittakerSmoother: ensure baseline is initialized as Float64Array (18ac5a6)
- xWhittakerSmoother: use correct name to whittaker smoother (#311) (18ac5a6)
- TypeScript
Published by mljs-bot 7 months ago
ml-spectra-processing - v14.14.0
14.14.0 (2025-07-23)
Features
- TypeScript
Published by mljs-bot 7 months ago
ml-spectra-processing - v14.12.0
14.12.0 (2025-04-27)
Features
- add xRemoveOutliersIQR (b9c1166)
- add xRobustDistributionStats (2173ee8)
- xDistributionStats deals with outliers (0c5ff63)
Bug Fixes
- xBoxPlotWithOutliers calculate more parameters and fix min / max values (d6eebd7)
- TypeScript
Published by mljs-bot 10 months ago
ml-spectra-processing - v14.11.0
14.11.0 (2025-04-12)
Features
- add xDistributionStats (3a51a97)
Bug Fixes
- xBoxPlot implement consistently inclusive interpolate algorithm (2ef1edb)
- TypeScript
Published by mljs-bot 11 months ago
ml-spectra-processing - v14.10.0
14.10.0 (2025-02-27)
Features
- add matrixGetSubMatrix function (#236) (ab8f02a)
- add option to get exact xMedian (d98821b)
- add sparse cholesky solver and cuthill-mckee (8c9e233)
- add utilities to build a weighted least squared fit/smooth of 1D data (8c9e233)
- add xWhitakerSmoother (8c9e233)
- implement Whitaker smoother and all the utilities to be used outside (#292) (8c9e233)
Bug Fixes
- improve speed in hilbert transform by FFT (#284) (fc7dfd6)
- xNoiseSanplot: use analytical expression for Raylegh inverse CDF (#289) (bd9dc3e)
- TypeScript
Published by mljs-bot about 1 year ago
ml-spectra-processing - v14.9.2
14.9.2 (2025-02-04)
Bug Fixes
- remove circular dependency (8698ea8)
- TypeScript
Published by mljs-bot about 1 year ago
ml-spectra-processing - v14.9.1
14.9.1 (2024-12-19)
Bug Fixes
- TypeScript
Published by mljs-bot about 1 year ago
ml-spectra-processing - v14.9.0
14.9.0 (2024-12-16)
Features
- TypeScript
Published by mljs-bot about 1 year ago
ml-spectra-processing - v14.8.0
14.8.0 (2024-12-05)
Features
- TypeScript
Published by mljs-bot about 1 year ago
ml-spectra-processing - v14.7.0
14.7.0 (2024-11-22)
Features
- add xyReduceNonContinuous (22a6640)
- TypeScript
Published by mljs-bot over 1 year ago
ml-spectra-processing - v14.6.2
14.6.2 (2024-11-12)
Bug Fixes
- TypeScript
Published by mljs-bot over 1 year ago
ml-spectra-processing - v14.5.3
14.5.3 (2024-07-30)
Bug Fixes
- TypeScript
Published by mljs-bot over 1 year ago
ml-spectra-processing - v14.5.2
14.5.2 (2024-07-30)
Bug Fixes
- remove zone if no points in xyEquallySpaced (443887f)
- TypeScript
Published by mljs-bot over 1 year ago
ml-spectra-processing - v14.5.1
14.5.1 (2024-06-20)
Bug Fixes
- TypeScript
Published by mljs-bot over 1 year ago
ml-spectra-processing - v14.5.0
14.5.0 (2024-05-02)
Features
- TypeScript
Published by mljs-bot almost 2 years ago
ml-spectra-processing - v14.4.0
14.4.0 (2024-05-01)
Features
- TypeScript
Published by mljs-bot almost 2 years ago
ml-spectra-processing - v14.2.2
14.2.2 (2024-03-12)
Bug Fixes
- TypeScript
Published by mljs-bot almost 2 years ago
ml-spectra-processing - v14.2.1
14.2.1 (2024-03-07)
Bug Fixes
- options type of xyIntegration (c798c18)
- TypeScript
Published by mljs-bot almost 2 years ago
ml-spectra-processing - v14.2.0
14.2.0 (2024-03-07)
Features
- matrixZPivotRescale and matrixZPivotRescale can use any NumberArrayConstructors (28ab4a4)
- TypeScript
Published by mljs-bot almost 2 years ago
ml-spectra-processing - v14.1.1
14.1.1 (2024-03-06)
Bug Fixes
- TypeScript
Published by mljs-bot almost 2 years ago
ml-spectra-processing - v14.1.0
14.1.0 (2024-03-06)
Features
- TypeScript
Published by mljs-bot almost 2 years ago
ml-spectra-processing - v14.0.0
14.0.0 (2024-03-04)
⚠ BREAKING CHANGES
- remove xSequentialFill and add 2 methods xSequentialFillFromStep and xSequentialFillFromTo
Features
- add utility stringify that converts typed array to nomal array (5cac645)
- remove xSequentialFill and add 2 methods xSequentialFillFromStep and xSequentialFillFromTo (42d1c39)
- use an object for parameters in xSequentialFillFromStep and xSequentialFillFromTo (#223) (69e6897)
Documentation
- specify default value of ArrayConstructor (11ee134)
- TypeScript
Published by mljs-bot almost 2 years ago
ml-spectra-processing - v13.0.1
13.0.1 (2024-02-27)
Bug Fixes
- return type definition of xSequentialFill (220f6ce)
- xMassCenterVectorSimilarity was changing in place the arrays (3918530)
- TypeScript
Published by mljs-bot about 2 years ago
ml-spectra-processing - v13.0.0
13.0.0 (2024-02-26)
⚠ BREAKING CHANGES
- improve types in zones functions
- remove deprecated zoneToX function
- improve types in xyObject functions
- improve types in xyArray functions
- improve types in xy functions
- improve types in x functions
- improve types in utils functions
- improve types in xreim functions
- improve types in reim functions
- improve types in matrix functions
Bug Fixes
- improve types in matrix functions (1918fc8)
- improve types in reim functions (24a6285)
- improve types in utils functions (7476f47)
- improve types in x functions (bf5886e)
- improve types in xreim functions (b6257b5)
- improve types in xy functions (5c4a68f)
- improve types in xyArray functions (018b825)
- improve types in xyObject functions (5f0f88b)
- improve types in zones functions (3c72b05)
Code Refactoring
- remove deprecated zoneToX function (034d68a)
- TypeScript
Published by mljs-bot about 2 years ago
ml-spectra-processing - v12.11.0
12.11.0 (2024-02-20)
Features
- add xyMassCenterVector (18b314b)
- new function to calculate similarity between massCenter vectors (05402c7)
- TypeScript
Published by mljs-bot about 2 years ago
ml-spectra-processing - v12.10.2
12.10.2 (2024-02-06)
Bug Fixes
- zonesNormalize could not deal with larges arrays (905ce05)
- TypeScript
Published by mljs-bot about 2 years ago
ml-spectra-processing - v12.10.1
12.10.1 (2024-01-26)
Bug Fixes
- TypeScript
Published by mljs-bot about 2 years ago
ml-spectra-processing - v12.10.0
12.10.0 (2024-01-26)
Features
- TypeScript
Published by mljs-bot about 2 years ago
ml-spectra-processing - v12.9.0
12.9.0 (2024-01-23)
Features
- add option that allows to calculate xBoxPlot on small arrays (960da81)
- Allow xHilbertTransform to use FFT for array lengths non power of 2 through and option (#203) (14c0dde)
- Allow xHilbertTransform to use FFT for array lengths non power of 2 through and option (#203) (14c0dde), closes #202
- TypeScript
Published by mljs-bot about 2 years ago
ml-spectra-processing - v12.8.0
12.8.0 (2023-12-04)
Features
- avoid data cloning in xSampling (6c2a8bb)
- implement resampling within xSampling to handle array lengths larger than the original size (#200) (fdeca70)
Bug Fixes
- improve reimautophasecorrection by removing outliers (#206) (7b00d93)
- xSampling when the ratio originalLength finalLength is not an integer (041c639)
- TypeScript
Published by mljs-bot about 2 years ago
ml-spectra-processing - v12.6.0
12.6.0 (2023-10-13)
Features
- create xyFilter (223f6f3)
- TypeScript
Published by mljs-bot over 2 years ago
ml-spectra-processing - v12.5.1
12.5.1 (2023-09-14)
Bug Fixes
- add remove main, module and types properties in package.json (af6757e)
- TypeScript
Published by mljs-bot over 2 years ago
ml-spectra-processing - v12.5.0
12.5.0 (2023-06-23)
Features
- TypeScript
Published by mljs-bot over 2 years ago
ml-spectra-processing - v12.3.0
12.3.0 (2023-04-26)
Features
- TypeScript
Published by mljs-bot almost 3 years ago
ml-spectra-processing - v12.2.0
12.2.0 (2023-04-25)
Features
- TypeScript
Published by mljs-bot almost 3 years ago
ml-spectra-processing - v12.1.0
12.1.0 (2023-04-03)
Features
- add xVariance (b1ae447)
Bug Fixes
- xyCovariance unbiased type (0e0361b)
- TypeScript
Published by mljs-bot almost 3 years ago
ml-spectra-processing - v12.0.0
12.0.0 (2023-02-17)
⚠ BREAKING CHANGES
- remove xIsMonotone and xIsMonotoneIncreasing
- remove xIsMonotone, should be replace by xIsMonotonic
- remove xIsMonotoneIncreasing, xIsMonotonic should return 1
Features
- add xIsMonotonic that returns -1, 0 or 1 (c672db1)
- xyArrayAlign is able to filter result to have a Y value (a0c9496)
- TypeScript
Published by mljs-bot about 3 years ago
ml-spectra-processing - v11.16.0
11.16.0 (2023-02-07)
Features
- add xy2ToXY (6bf49a5)
- TypeScript
Published by mljs-bot about 3 years ago
ml-spectra-processing - v11.15.0
11.15.0 (2022-12-19)
Features
- TypeScript
Published by mljs-bot about 3 years ago
ml-spectra-processing - v11.13.1
11.13.1 (2022-11-08)
Bug Fixes
- correctly export hilbertTransform as xHilbertTransform (e0a80ef)
- xApplyFunctionStr did not accept functions (8b6dca3)
- TypeScript
Published by mljs-bot over 3 years ago
ml-spectra-processing - v11.13.0
11.13.0 (2022-10-04)
Features
- add xHilbertTransform (9521510)
- TypeScript
Published by mljs-bot over 3 years ago
ml-spectra-processing - v11.12.0
11.12.0 (2022-07-29)
Features
- add matrixAbsoluteMedian (a7a77b0)
- TypeScript
Published by mljs-bot over 3 years ago
ml-spectra-processing - v11.11.0
11.11.0 (2022-07-28)
Features
- add xMaxAbsoluteValue (d173542)
- TypeScript
Published by mljs-bot over 3 years ago
ml-spectra-processing - v11.9.0
11.9.0 (2022-07-20)
Features
- allows to specify the array target type for matrixZRescale (3e8a39d)
- TypeScript
Published by mljs-bot over 3 years ago
ml-spectra-processing - v11.7.0
11.7.0 (2022-06-07)
Features
- TypeScript
Published by mljs-bot over 3 years ago
ml-spectra-processing - v11.6.0
11.6.0 (2022-05-06)
Features
- xBoxPlot returns an object with better named properties (125a4cc)
Bug Fixes
- update dependencies and fix cyclic dependencies (f8c2445)
- TypeScript
Published by mljs-bot almost 4 years ago
ml-spectra-processing - v11.5.0
11.5.0 (2022-04-27)
Features
- add xApplyFunctionStr (e9e13fd)
Bug Fixes
- xNormed use as options value instead of sum / max (a9d1cbe)
- TypeScript
Published by mljs-bot almost 4 years ago
ml-spectra-processing - v11.4.0
11.4.0 (2022-04-11)
Features
- refactor zonesNormalize and remove zonesInvert and getZones (0236bbf)
- xyEquallySpaced must be growing ! Throw error if not (8221a2f)
Bug Fixes
- TypeScript
Published by mljs-bot almost 4 years ago
ml-spectra-processing - v11.3.0
11.3.0 (2022-04-06)
Features
- remove autoMinMax from xRescale (ddad5ae)
- TypeScript
Published by mljs-bot almost 4 years ago
ml-spectra-processing - v11.2.0
11.2.0 (2022-04-01)
Features
- xFindClosestIndex accepts a NumberArray (4c10bc7)
- xGetFromToIndex accepts a NumberArray (c2acea7)
- xMaxValue, xMinValue and xSum allow to specify from and to (5e7212a)
- xMean allows to specify from and to (4141d0f)
Bug Fixes
- xMean gives correct result if fromIndex or toIndex outside range (4141d0f)
- TypeScript
Published by mljs-bot almost 4 years ago
ml-spectra-processing - v11.1.0
11.1.0 (2022-03-23)
Features
- add xEnsureFloat64 (cc58e79)
- rename xyClosestX to xyFindClosestPoint and only allow sorted array (2b439f8)
- TypeScript
Published by mljs-bot almost 4 years ago
ml-spectra-processing - ml-spectra-processing v11.0.0
⚠ BREAKING CHANGES
- xNormed throws an error if divide by 0
Features
- improve xDive, xMultiply, xRescale for typescript return value (e90f3b2)
- xNormed throws an error if divide by 0 (7976466)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v10.3.0
Features
- expose xCheck (3fe1914)
- xDivide and xMultiply allow have output parameter (0bd78dd)
- xRescale and xNormed returns typed array (20eadc0)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v10.2.0
Features
- default seed for createRandomArray is Date.now() (67ef5d9)
Bug Fixes
- matrixMinMaxZ returns always min and max as numbers (a68fe87)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v10.1.2
Bug Fixes
- throw error in null matrix for matrixMinMaxZ and matrixMinMaxAbsoluteZ (fd1d921)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v10.1.1
Bug Fixes
- don't use MIN_VALUE in xyReduce (edafc19)
- don't use Number.MIN_VALUE in xyObjectSlotX (c364d4c)
- Normalize small zones that combined into one zone (#132) (91225c5)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v10.1.0
Features
- add uniform random array generator and rename createNormalRandomArray to createRandomArray (adbf2b4)
- xMedianAbsoluteDeviation returns an object with median and mad (26430ca)
- xNoiseStandardDeviation returns now mad, median and sd (8c7d332)
Bug Fixes
- improve xyEnsureGrowingX (c8b33d6)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v10.0.0
⚠ BREAKING CHANGES
- rename createXArray to createFromToArray
Features
- add xIsMonotoneIncreasing (fd8fb17)
- rename createNormalRandomXArray to createNormalRandomArray (6d2a40f)
- rename createXArray to createFromToArray (e9280e2)
- rename createXArrayWithStep to createStepArray (0db5d53)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v9.2.0
Features
- add xIsEquallySpaced (19c182f)
- add xMedianAbsoluteDeviation (c8d5e38)
- add xNoiseStandardDeviation (9baff45)
- Implemented invert.ts, normalize.ts, zonesWithPoints.ts (#115) (4599613)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v9.1.0
Features
- add xySetYValue (e047bfd)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v9.0.0
⚠ BREAKING CHANGES
- added the xSampling and createXArray functions (#112)
Features
- added the xSampling and createXArray functions (#112) (655c428)
- rename createSequentialArray was renamed to createXArray (655c428)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v8.3.1
Bug Fixes
- xyIntegral and xyIntegration throw error is length 0 and returns correct value if length=1 (#110) (cdbe86e)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v8.3.0
Features
- add xyObjectSumY (28b709c)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v8.2.0
Features
- xyCheck may have the option minLength (06501df)
Bug Fixes
- avoid to return number in xyMaxYPoint and xyMinYPoint (throw error in no elements in array) (5f9aae3)
- xGetFromToIndex takes care about the size of the array (14f10f1)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v8.1.0
Features
- added utility functions in order to encode textual features into numerical features (#104) (d987ac9)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v8.0.3
Bug Fixes
- is-any-array is a dependency and not a devDependency (c7e6510)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v8.0.2
Bug Fixes
- correct package.json, spline-interpolator is a dependency (737eb3e)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v8.0.1
Bug Fixes
- correctly import spline-interpolation and fix xNoiseSanPlot (474f08c)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v8.0.0
⚠ BREAKING CHANGES
- Remove xyCalibrate
Miscellaneous Chores
- Remove xyCalibrate (90d81cb)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v7.0.0
⚠ BREAKING CHANGES
- remove node 10 from CI
Features
Bug Fixes
Miscellaneous Chores
- remove node 10 from CI (391b064)
- TypeScript
Published by mljs-bot about 4 years ago
ml-spectra-processing - ml-spectra-processing v6.8.0
Features
- add xUniqueSorted (104cf0f)
- TypeScript
Published by mljs-bot over 4 years ago
ml-spectra-processing - ml-spectra-processing v6.7.1
Bug Fixes
- xyArrayAlignToFirst: deal correctly with delta as function (9cef8f4)
- TypeScript
Published by mljs-bot over 4 years ago
ml-spectra-processing - ml-spectra-processing v6.7.0
Features
- TypeScript
Published by mljs-bot over 4 years ago
ml-spectra-processing - ml-spectra-processing v6.6.0
Features
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.5.0
Features
- optimize xySortX if already sorted (e6dac65)
Bug Fixes
- script to deploy documentation (2c2cbee)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.4.0
Features
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.3.0
Features
- add xMinMaxValues (7e2a85b)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.2.1
Bug Fixes
- fix matrixHistogram with log scale (c531c6c)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.2.0
Features
- add absolute option in xHisotgram and matrixHistogram (f3ea8a3)
- add matrixMinMaxAbsoluteZ (0b30854)
- add matrixMinMaxAbsoluteZ (e8662e7)
- allow absolute in matrixHistogram (f4e266c)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.1.3
Bug Fixes
- correct matrixHistogram for count of 0 (a1c6b0d)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.1.2
Bug Fixes
- xHistogram log should be value + 1 (024fd33)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.1.1
Bug Fixes
- histogram is a float array to allow log (7db1295)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.1.0
Features
- xHistogram and matrixHistogram add x and y log scale (bf50407)
- xHistogram: allow any base for log scale on X axis (23dc2b3)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v6.0.0
⚠ BREAKING CHANGES
- matrixYRescale: rename method to matrixZRescale
- matrixCenterYMean: rename method to matrixCenterZMean
Features
- add matrixHistogram (b49d2bf)
- matrixCenterYMean: rename method to matrixCenterZMean (44f2673)
- matrixMinMaxZ: add new method (08d242e)
- matrixYRescale: rename method to matrixZRescale (8f980eb)
- xHistogram returns a DataXY (44089c7)
- xHistogram: add log10Scale option (6952e19)
- xHistogram: give possibility to append to existing histogram (31f1e0d)
Bug Fixes
- edge case of xHistogram (40752b0)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v5.10.0
Features
Bug Fixes
- xyCumulativeDistributionStatistics (a154964)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v5.9.0
Features
- add xHistogram (7297b55)
Bug Fixes
- update dependencies (80dcdcf)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v5.8.0
Features
- add xyArrayMerge (e0a53ab)
- TypeScript
Published by mljs-bot almost 5 years ago
ml-spectra-processing - ml-spectra-processing v5.7.2
Bug Fixes
- xyObjectJoinX with y=0 (feaa0fe)
- TypeScript
Published by mljs-bot almost 5 years ago