Skip to content

Latest commit

 

History

History
1265 lines (579 loc) · 55.7 KB

CHANGELOG.md

File metadata and controls

1265 lines (579 loc) · 55.7 KB

Changelog

14.6.1 (2024-11-03)

Bug Fixes

14.6.0 (2024-10-09)

Features

  • add xBoxPlotWithOutliers mehtod to deal with possible outliers (#260) (985caee)
  • xBoxPlot has an option to calculate outliers (#256) (69cb82c)

Bug Fixes

  • auto phase: avoid NaN phase correction value (#262) (eef13cd)

14.5.3 (2024-07-30)

Bug Fixes

14.5.2 (2024-07-30)

Bug Fixes

  • remove zone if no points in xyEquallySpaced (443887f)

14.5.1 (2024-06-20)

Bug Fixes

  • xySortX: avoid NaN results when X is a typedArray (#249) (af7ca47)

14.5.0 (2024-05-02)

Features

14.4.0 (2024-05-01)

Features

  • allow from / to in xyMaximaY and xyMinimaY (#243) (d19683d)

14.3.0 (2024-04-10)

Features

Bug Fixes

  • xyIntegralOptions extends xyIntegrationOptions (#234) (3b85a72)

14.2.2 (2024-03-12)

Bug Fixes

14.2.1 (2024-03-07)

Bug Fixes

  • options type of xyIntegration (c798c18)

14.2.0 (2024-03-07)

Features

  • matrixZPivotRescale and matrixZPivotRescale can use any NumberArrayConstructors (28ab4a4)

14.1.1 (2024-03-06)

Bug Fixes

14.1.0 (2024-03-06)

Features

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)

13.0.1 (2024-02-27)

Bug Fixes

  • return type definition of xSequentialFill (220f6ce)
  • xMassCenterVectorSimilarity was changing in place the arrays (3918530)

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)

12.11.0 (2024-02-20)

Features

  • add xyMassCenterVector (18b314b)
  • new function to calculate similarity between massCenter vectors (05402c7)

12.10.2 (2024-02-06)

Bug Fixes

  • zonesNormalize could not deal with larges arrays (905ce05)

12.10.1 (2024-01-26)

Bug Fixes

12.10.0 (2024-01-26)

Features

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

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)

12.7.0 (2023-11-23)

Features

  • add utilities isPowerOfTwo and nextPowerOfTwo (bec701a)
  • enable FFT for xHilbertTransform to enhance speed for arrays with lengths that are powers of 2 (#198) (e5677a7)

12.6.0 (2023-10-13)

Features

12.5.1 (2023-09-14)

Bug Fixes

  • add remove main, module and types properties in package.json (af6757e)

12.5.0 (2023-06-23)

Features

  • add getRecaler with clamping (95c1e74)
  • add more getRescaler algorithms (6f1b5de)

12.4.0 (2023-05-05)

Features

  • expoe in package.json the different folders (cb0025b)
  • expose xCostMatrix (dccc9ba)

Bug Fixes

  • correct eslint problems (f631198)

12.3.0 (2023-04-26)

Features

  • added reverse option to autoPhaseCorrection (#186) (3970d65)

12.2.0 (2023-04-25)

Features

12.1.0 (2023-04-03)

Features

Bug Fixes

  • xyCovariance unbiased type (0e0361b)

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)

11.17.0 (2023-02-14)

Features

11.16.0 (2023-02-07)

Features

11.15.0 (2022-12-19)

Features

11.14.0 (2022-11-10)

Features

11.13.1 (2022-11-08)

Bug Fixes

  • correctly export hilbertTransform as xHilbertTransform (e0a80ef)
  • xApplyFunctionStr did not accept functions (8b6dca3)

11.13.0 (2022-10-04)

Features

11.12.0 (2022-07-29)

Features

  • add matrixAbsoluteMedian (a7a77b0)

11.11.0 (2022-07-28)

Features

11.10.0 (2022-07-28)

Features

  • add matrixMedian (#157) (4ce1b72)
  • add matrixToArray and matrixNoiseStandardDeviation (ead7b21)

11.9.0 (2022-07-20)

Features

  • allows to specify the array target type for matrixZRescale (3e8a39d)

11.8.0 (2022-07-20)

Features

Bug Fixes

  • rename matrixZRescale to matrixZRescalePerColumn (377300c)

11.7.0 (2022-06-07)

Features

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)

11.5.0 (2022-04-27)

Features

Bug Fixes

  • xNormed use as options value instead of sum / max (a9d1cbe)

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

  • Remove Zone interface (that should be FromTo) (a389f30)
  • specify variant possibilities (7b22eb1)

11.3.0 (2022-04-06)

Features

  • remove autoMinMax from xRescale (ddad5ae)

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)

11.1.0 (2022-03-23)

Features

  • add xEnsureFloat64 (cc58e79)
  • rename xyClosestX to xyFindClosestPoint and only allow sorted array (2b439f8)

11.0.0 (2022-02-25)

⚠ 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)

10.3.0 (2022-02-23)

Features

  • expose xCheck (3fe1914)
  • xDivide and xMultiply allow have output parameter (0bd78dd)
  • xRescale and xNormed returns typed array (20eadc0)

10.2.0 (2022-02-21)

Features

  • default seed for createRandomArray is Date.now() (67ef5d9)

Bug Fixes

  • matrixMinMaxZ returns always min and max as numbers (a68fe87)

10.1.2 (2022-02-15)

Bug Fixes

  • throw error in null matrix for matrixMinMaxZ and matrixMinMaxAbsoluteZ (fd1d921)

10.1.1 (2022-02-15)

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)

10.1.0 (2022-02-15)

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)

10.0.0 (2022-02-14)

⚠ 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)

9.2.0 (2022-02-11)

Features

  • add xIsEquallySpaced (19c182f)
  • add xMedianAbsoluteDeviation (c8d5e38)
  • add xNoiseStandardDeviation (9baff45)
  • Implemented invert.ts, normalize.ts, zonesWithPoints.ts (#115) (4599613)

9.1.0 (2022-02-03)

Features

9.0.0 (2022-02-01)

⚠ 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)

8.3.1 (2022-01-26)

Bug Fixes

  • xyIntegral and xyIntegration throw error is length 0 and returns correct value if length=1 (#110) (cdbe86e)

8.3.0 (2022-01-25)

Features

8.2.0 (2022-01-24)

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)

8.1.0 (2022-01-20)

Features

  • added utility functions in order to encode textual features into numerical features (#104) (d987ac9)

8.0.3 (2021-12-15)

Bug Fixes

  • is-any-array is a dependency and not a devDependency (c7e6510)

8.0.2 (2021-12-15)

Bug Fixes

  • correct package.json, spline-interpolator is a dependency (737eb3e)

8.0.1 (2021-12-15)

Bug Fixes

  • correctly import spline-interpolation and fix xNoiseSanPlot (474f08c)

8.0.0 (2021-12-15)

⚠ BREAKING CHANGES

  • Remove xyCalibrate

Miscellaneous Chores

7.0.0 (2021-12-14)

⚠ BREAKING CHANGES

  • remove node 10 from CI

Features

  • add sorted option to xFindClosestIndex function (#94) (aa228be)

Bug Fixes

Miscellaneous Chores

6.8.0 (2021-07-23)

Features

6.7.1 (2021-06-16)

Bug Fixes

  • xyArrayAlignToFirst: deal correctly with delta as function (9cef8f4)

6.7.0 (2021-06-16)

Features

6.6.0 (2021-05-12)

Features

6.5.0 (2021-05-04)

Features

  • optimize xySortX if already sorted (e6dac65)

Bug Fixes

  • script to deploy documentation (2c2cbee)

6.4.0 (2021-05-04)

Features

  • add xyArrayWeightedMerge (37032c2)
  • xyArrayWeightedMerge allows a function for delta (028eaa1)

6.3.0 (2021-04-30)

Features

6.2.1 (2021-04-30)

Bug Fixes

  • fix matrixHistogram with log scale (c531c6c)

6.2.0 (2021-04-30)

Features

  • add absolute option in xHisotgram and matrixHistogram (f3ea8a3)
  • add matrixMinMaxAbsoluteZ (0b30854)
  • add matrixMinMaxAbsoluteZ (e8662e7)
  • allow absolute in matrixHistogram (f4e266c)

6.1.3 (2021-04-29)

Bug Fixes

  • correct matrixHistogram for count of 0 (a1c6b0d)

6.1.2 (2021-04-29)

Bug Fixes

  • xHistogram log should be value + 1 (024fd33)

6.1.1 (2021-04-29)

Bug Fixes

  • histogram is a float array to allow log (7db1295)

6.1.0 (2021-04-29)

Features

  • xHistogram and matrixHistogram add x and y log scale (bf50407)
  • xHistogram: allow any base for log scale on X axis (23dc2b3)

6.0.0 (2021-04-25)

⚠ 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)

5.10.0 (2021-04-22)

Features

  • add xCumulative (a991750)
  • add xyCumulativeDistributionStatistics (d805015)

Bug Fixes

  • xyCumulativeDistributionStatistics (a154964)

5.9.0 (2021-03-24)

Features

Bug Fixes

5.8.0 (2021-03-10)

Features

5.7.2 (2021-03-10)

Bug Fixes

5.7.1 (2021-03-09)

Bug Fixes

  • xyJoinX when Y values are zero (69c7089)

5.7.0 (2021-03-04)

Features

5.6.0 (2021-03-03)

Features

5.5.3 (2021-02-23)

Bug Fixes

5.5.2 (2021-02-23)

Bug Fixes

  • try to change lactame.yml to trigger it (28cd509)

5.5.1 (2021-02-23)

Bug Fixes

5.5.0 (2021-02-23)

Features

5.4.0 (2021-02-23)

Features

5.3.1 (2021-02-16)

Bug Fixes

  • xAdd/substract/divide/multiply also work with floatarray (#53) (6460573)
  • xMonotone was failing if it started with constant values (#54) (3fbd82b)

5.3.0 (2021-02-15)

Features

  • exporting xDotProduct in index.js (#51) (e84b430)

5.2.0 (2021-02-10)

Features

5.1.0 (2021-01-19)

Features

  • add matrixCenterYMean (55dd43c)
  • add matrixYRescale (1acf214)
  • rename probabilisticQuotientNormalization to matrixPQN (8a1c7e0)

5.0.0 (2021-01-19)

⚠ BREAKING CHANGES

  • rename xyXShift to xyCalibrate

Features

  • rename xyXShift to xyCalibrate (eb04e3d)

4.12.0 (2021-01-08)

Features

4.11.0 (2021-01-08)

Features

  • add createSequentialArray (649547d)
  • add xParetoNormalization (ec0c517)

Bug Fixes

4.10.0 (2020-12-08)

Features

  • add xyUniqueX and xyQuickSortX (6fd6711)
  • add xyUniqueX and xySortX (3ab1b4e)

4.9.4 (2020-11-19)

Bug Fixes

  • return value of xyXShift if from / to not defined (ca747f5)

4.9.3 (2020-11-19)

Bug Fixes

  • deal with from=0 or to=0 in xyXShift (e0f8292)
  • in xyXShift if no peaks returns 0 (19b1643)

4.9.2 (2020-11-18)

Bug Fixes

4.9.1 (2020-11-18)

Bug Fixes

4.9.0 (2020-11-18)

Features

4.8.0 (2020-11-11)

Features

  • add Probabilistic quotient normalization method (#30) (67f2ce0)

4.7.0 (2020-11-06)

Features

4.6.0 (2020-11-02)

Features

4.5.1 (2020-10-09)

Bug Fixes

  • setup registry url for npm publish (1ae83d5)

4.5.0 (2020-10-09)

Features

Bug Fixes

  • check that xRolling parameter is an array (eb398ba)

4.4.0 (2020-10-09)

Features

4.3.0 (2020-10-09)

Features

4.2.1 (2020-09-09)

4.2.0 (2020-07-14)

Features

4.1.0 (2020-05-23)

Features

4.0.0 (2020-05-20)

3.0.2 (2020-05-16)

Bug Fixes

  • wrong search and replace (430934a)

3.0.1 (2020-05-15)

3.0.0 (2020-05-15)

2.4.0 (2020-05-12)

Features

2.3.0 (2020-05-08)

Features

  • add automatic phase correction in ReIm (#6) (cab2afa)

2.2.0 (2020-04-16)

2.1.1 (2020-04-09)

2.1.0 (2020-04-03)

Features

2.0.2 (2020-03-27)

2.0.1 (2020-02-25)

Bug Fixes

2.0.0 (2020-02-08)

Bug Fixes

  • eslint (af497eb)
  • use Number.NEGATIVE_INFINITY and not Number.MIN_VALUE (06827c1)

Features

1.2.0 (2019-12-13)

Features

1.1.0 (2019-12-13)

Bug Fixes

  • export X.getFromToIndex (39e16c3)

Features

0.6.1 (2019-11-13)

Features

  • add index in minYPiont and maxYPoint (0b5e135)

0.6.0 (2019-11-13)

Features

0.4.0 (2019-10-01)

Features

0.3.0 (2019-08-30)

Features

  • x: add getTargetIndex (389c3be)
  • xy: add maxClosestYPoint and minClosestYPoint (85e36fe)
  • xy: add realMinYPoint and realMaxYPoint (0c628e3)

0.2.0 (2019-08-17)

0.1.5 (2019-08-16)

0.1.4 (2019-08-16)

0.1.3 (2019-08-06)

0.1.2 (2019-08-05)

0.1.1 (2019-07-26)

0.1.0 (2019-07-26)

0.0.3 (2019-07-14)

0.0.2 (2019-07-11)

0.0.1 (2019-07-11)