Recent Releases of scikit-fda

scikit-fda - 0.10.1

This release fixes the PyPI upload, but has no user-facing changes with respect to 0.10.0. Please check release 0.10.0 to see a list of the changes in that version.

Full Changelog: https://github.com/GAA-UAM/scikit-fda/compare/0.10.0...0.10.1

- Python
Published by vnmabus about 1 year ago

scikit-fda - 0.10.0

What's Changed

  • Support SciPy 1.14.
  • Support NumPy 2.
  • Support scikit-learn 1.6.
  • Removed support for Python 3.9.
  • Add FDataIrregular class for dealing with irregularly sampled functional data.
  • Add functions for generating data according to Itô stochastic differential equation.
  • Add diffusion map technique for dimensionality reduction.
  • Add mixed effects model to convert irregular data to basis expansion.

New PRs

  • Remove support for Python 3.9. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/602
  • FDataIrregular personal proposed reviews by @eliegoudout in https://github.com/GAA-UAM/scikit-fda/pull/593
  • Feature/irregularstructureand_operations by @opintosant in https://github.com/GAA-UAM/scikit-fda/pull/536
  • Integrate FDataIrregular using scipy.integrate.simpson on each curve separately by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/608
  • Fix FDataIrregular's getitem by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/614
  • Euler_maruyama function by @psotom in https://github.com/GAA-UAM/scikit-fda/pull/612
  • Implement scores for FDatairregular objects as described in #609 by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/610
  • Explicit arguments for simpson by @BerriesLab in https://github.com/GAA-UAM/scikit-fda/pull/624
  • Support SciPy 1.14. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/630
  • Allow to use NumPy 2. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/632
  • Clustering example error fixed by @luisheb in https://github.com/GAA-UAM/scikit-fda/pull/635
  • Covariance kernels by @E105D104U125 in https://github.com/GAA-UAM/scikit-fda/pull/601
  • update fpca references by @aleexarias in https://github.com/GAA-UAM/scikit-fda/pull/636
  • Formatting Correction in Feature Construction by @luisheb in https://github.com/GAA-UAM/scikit-fda/pull/654
  • Milstein function by @psotom in https://github.com/GAA-UAM/scikit-fda/pull/615
  • Feature/fdm by @E105D104U125 in https://github.com/GAA-UAM/scikit-fda/pull/621
  • Mixed effects model to convert irregular data to basis expansion by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/618

New Contributors

  • @opintosant made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/536
  • @psotom made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/612
  • @BerriesLab made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/624
  • @luisheb made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/635
  • @aleexarias made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/636

Full Changelog: https://github.com/GAA-UAM/scikit-fda/compare/0.9.1...0.10.0

- Python
Published by vnmabus about 1 year ago

scikit-fda - 0.9.1

What's Changed

  • Remove useless requirement files. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/584
  • Add standard deviation as a function by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/566
  • Change example from Basemap to Cartopy. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/586
  • Feature/concurrent regression by @rafa9811 in https://github.com/GAA-UAM/scikit-fda/pull/531
  • Functional PLS for dimensionality reduction and regression by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/548

Full Changelog: https://github.com/GAA-UAM/scikit-fda/compare/0.9...0.9.1

- Python
Published by vnmabus over 2 years ago

scikit-fda - Version 0.9

What's Changed

  • Document conda installation. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/511
  • Deprecate 3 as the default number of components in FPCA by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/510
  • Add an example showing how to create new bases for scikit-fda. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/517
  • New example for creating interpolation/extrapolation methods. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/518
  • FPCA Regression by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/466
  • Add CSV loading example to the tutorial. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/520
  • Update THANKS.txt by @jltorrecilla in https://github.com/GAA-UAM/scikit-fda/pull/523
  • Fix inner product integrate by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/522
  • Simplification example makegaussianprocess by @jltorrecilla in https://github.com/GAA-UAM/scikit-fda/pull/526
  • Fix code coverage. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/532
  • Add missing data imputation via interpolation by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/533
  • Make CustomBasis documentation accesible by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/534
  • SRSF formula doc fix by @ego-thales in https://github.com/GAA-UAM/scikit-fda/pull/542
  • Speed up the calculation of the penalization matrix for FDataGrid by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/519
  • Change type of axis in FData's mean method to accept zero. by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/546
  • Covariance function as tensor product by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/505
  • Polish fpca regression example by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/552
  • Fix IndexError in FPCAPlot by @Quentin62 in https://github.com/GAA-UAM/scikit-fda/pull/554
  • ddof parameter in fdatacov by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/556
  • Improve list of contributors by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/557
  • FDataGrid.restrict option with_bounds by @ego-thales in https://github.com/GAA-UAM/scikit-fda/pull/561
  • Deleted forgotten __doc__ bits by @eliegoudout in https://github.com/GAA-UAM/scikit-fda/pull/565
  • Add a version switcher for the docs in the web. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/571
  • Update citation and See also in DTMClassifier class by @E105D104U125 in https://github.com/GAA-UAM/scikit-fda/pull/573
  • Change ddof argument to correction in var and cov functions by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/578
  • BSplineBasis initialization incorrect error message by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/577
  • Smoothing in several dimensions by @ElenaPetrunina in https://github.com/GAA-UAM/scikit-fda/pull/436
  • Set correction=0 by default in cov and var functions by @pcuestas in https://github.com/GAA-UAM/scikit-fda/pull/582

New Contributors

  • @jltorrecilla made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/523
  • @ego-thales made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/542
  • @Quentin62 made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/554
  • @pcuestas made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/556
  • @allcontributors made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/564
  • @eliegoudout made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/565
  • @E105D104U125 made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/573

Full Changelog: https://github.com/GAA-UAM/scikit-fda/compare/0.8.1...0.9

- Python
Published by vnmabus over 2 years ago

scikit-fda - Version 0.8.1

What's Changed

  • Fix packaging.
  • Fix FPCA grid implementation with regularization by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/485
  • Hotfix: Correct the order of the parameters for the FPCA in Mahalanobis by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/506

Full Changelog: https://github.com/GAA-UAM/scikit-fda/compare/0.8...0.8.1

- Python
Published by vnmabus over 3 years ago

scikit-fda - Version 0.8

What's Changed

  • Local averages construction by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/418
  • Kernel Regression and Hat Matrix by @ElenaPetrunina in https://github.com/GAA-UAM/scikit-fda/pull/417
  • Implement unary minus for FData by @jiduque in https://github.com/GAA-UAM/scikit-fda/pull/425
  • Remove alpha parameter of Magnitude-Shape plot and outlier detector. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/424
  • Add deprecated classes and modules for Kernel Smoothing. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/423
  • Update _fourier.py by @ElenaPetrunina in https://github.com/GAA-UAM/scikit-fda/pull/431
  • Change example of per class transformer by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/422
  • LLR for non orthonormal basis by @ElenaPetrunina in https://github.com/GAA-UAM/scikit-fda/pull/430
  • Occupation measure construction by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/396
  • Fix HatMatrix documentation by @ElenaPetrunina in https://github.com/GAA-UAM/scikit-fda/pull/432
  • Add "solver" and "max_iter" parameters to class LogisticRegression by @dSerna4 in https://github.com/GAA-UAM/scikit-fda/pull/435
  • Number of up crossings construction by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/419
  • Fixing a typo on Predictors sklearn vs skfda by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/437
  • Organization of preprocessing module by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/439
  • Paremeterized Functional QDA by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/427
  • Style fixes on classification example by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/444
  • Update classification rst by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/445
  • Fix docstrings for read the docs style by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/446
  • Comment fix by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/447
  • Add rst by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/449
  • Mahalanobis by @pedrorponga in https://github.com/GAA-UAM/scikit-fda/pull/397
  • Function transformers by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/442
  • Integration with binder. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/450
  • Add return_X_y parameter for UCR datasets. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/453
  • fix examples by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/451
  • Adding a comparison table to the example by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/452
  • Feature Construction Moments by @alvaro-castillo in https://github.com/GAA-UAM/scikit-fda/pull/438
  • Add MCO dataset. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/455
  • Add NOx dataset. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/456
  • Move tests inside package. by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/459
  • Ignore the entire .vscode folder by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/463
  • Improve k_neighbors example by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/462
  • Feature/refactor neighbors by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/465
  • Speed up evaluation of FDataGrid by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/474
  • Documentation fixes, weights deprecation and linter warnings by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/467
  • Update plotkernelsmoothing.py by @ElenaPetrunina in https://github.com/GAA-UAM/scikit-fda/pull/473
  • Support for dataframes by @rafa9811 in https://github.com/GAA-UAM/scikit-fda/pull/390
  • Error sphinx windows by @pedrog99 in https://github.com/GAA-UAM/scikit-fda/pull/477
  • Fix wrong variable name in fpca by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/478
  • Score functions for FData by @ElenaPetrunina in https://github.com/GAA-UAM/scikit-fda/pull/429
  • Make weights parameter private by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/483
  • Change quadrature in fpca test by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/489
  • Issue/classifier classes/test by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/481
  • Issue/classifier_classes/kneighbours by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/491
  • Issue/classifier classes/centroid by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/492
  • Issue/classifier_classes/ddc by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/493
  • Issue/classifier classes/qda by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/494
  • Feature/rename basis by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/490
  • Issue/classifier_classes/logreg by @m5signorini in https://github.com/GAA-UAM/scikit-fda/pull/496
  • Changed Gramian matrix to Gram matrix for better consistency. Issue #501. by @Saumya-ranjan in https://github.com/GAA-UAM/scikit-fda/pull/502
  • Custom Basis by @Ddelval in https://github.com/GAA-UAM/scikit-fda/pull/495
  • Move metadata to pyproject.toml by @vnmabus in https://github.com/GAA-UAM/scikit-fda/pull/503

New Contributors

  • @jiduque made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/425
  • @Ddelval made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/463
  • @rafa9811 made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/390
  • @pedrog99 made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/477
  • @m5signorini made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/481
  • @Saumya-ranjan made their first contribution in https://github.com/GAA-UAM/scikit-fda/pull/502

Full Changelog: https://github.com/GAA-UAM/scikit-fda/compare/0.7.1...0.8

- Python
Published by vnmabus over 3 years ago

scikit-fda - Version 0.7.1

Fix license in Zenodo citation file.

- Python
Published by vnmabus over 4 years ago

scikit-fda - Version 0.7

  • TikhonovRegularization renamed to L2Regularization. The old name is deprecated. See #409 for details.
  • Add the option for MagnitudeShapePlot to plot the inlier ellipse.
  • Additional bug fixes.

- Python
Published by vnmabus over 4 years ago

scikit-fda - Version 0.6.1

This version only adds small bug fixes.

- Python
Published by vnmabus over 4 years ago

scikit-fda - Version 0.6

Some highlights of this version:

  • Add typing support for most functionalities of the package. Now you can use Mypy to check for errors.
  • New depth-based classifiers
  • New visualization functions
    • Parametric plot
    • Outliergram
    • Multiple interactive plots
  • New historical functional regression model
  • Other minor additions and fixes

- Python
Published by vnmabus over 4 years ago

scikit-fda - Version 0.5

Some highlights of the new functionality:

  • Depth functions refactored
  • Removed C code and added fdasrsf as a dependency
  • Added new variable selection methods
  • Added Maximum Depth classifier
  • Optimized FDataGrid inner product

- Python
Published by vnmabus over 5 years ago

scikit-fda - Version 0.4

Adds functional component analysis, ANOVA and Hotelling tests, basis representation for multivariate and vector valued functions and Tikhonov regularization.

- Python
Published by vnmabus almost 6 years ago

scikit-fda - First release with Zenodo DOI

- Python
Published by vnmabus over 6 years ago