Pygps

Latest version: v1.3.5

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.3.5

=========================

May 2017
----------------------------
- fix a few Python 2/3 compatible issues
- use Python logger instead of stderr print statements

1.3.4

=========================

March 2017
----------------------------
- fix a few bugs when using pyGPs from Python 3
- enhance clustering demo of time series

1.3.3

=========================

August 2016
----------------------------
- fix RBFard kernel derivative
- general model based on likelihoods
- Python 3 compatibility
- New Demo: clustering of time series (using independent GP likelihoods)

1.3.2

=========================

December 15th 2014
----------------------------

- pyGPs added to pip
- mathematical definitions of kernel functions available in documentation
- more error message added


November 25th 2014
----------------------------

structural updates:

- full inline documentation with input parameter and output specified
- check for the inputs and provide diagnostic messages for some inputs
- consistant naming in inline and online documentation
- string representation for dnlZStruct and postStruct
- Now you can do sth like,
- nlZ, dnlZ, post = model.getPosterior(x,y)
- print post
- instead of a python object, we provide now a more informative description.
- add optimization into unit test routines. Also add checking for cholesky decomposition and checking positive-definite property of kernel matrix.
- add jitter to the digonal of linear, linARD, and poly covariance for numerical stability.
- fix several minor problems in unit test framework
- hierachically rearranged for online documentation
- add several supplementary instruction in online documentation



October 19th 2014
--------------------


documentation updates:

- DOC: model.fit() is now named model.getPosterior
- DOC: typo fixed: cov.LIN changed to cov.Linear
- DOC: removed cov.Periodic() in demos because its limited in 1-d data.
- API file updated accordingly


structural updates:

- removed unused ScalePrior attribute in most inference method
- added function jitchol, which added a small jitter(instead of doing Cholesky decomposition directly) to the diagonal when the kernel matrix is ill conditioned.
- thrown error when using periodic covariance functions for non-1d data. We also removed cov.Periodic() in demos because its limited usage.
- combined equally spaced positions of inputs as test positions as well in plot methods to get a more accurate plotting.
- rename model.fit() to model.getPosterior(), while model.optimize() stays the same. (since it is confusing for some users that the name fit() is not doing optimizing.)


August 9th 2014
----------------


structural updates:

- added SM covariance and Gabor covariance
- bug fixed in dfunc() in Matern covariance
- change proceed() to evaluate() for inference and likelihood classes
- added unit test module for SM covariance and Gabor covariance

1.2

=====================


July 14th 2014
----------------

documentation updates:

- online docs updated
- API file updated

structural updates:

- made private for methods that users don't need to call



July 8th 2014
----------------

structural updates:

- add hyperparameter(signal variance s2) for linear covariance
- add unit testing for inference,likelihood functions as well as models
- NOT show(print) "maximum number of sweep warning in inference EP" any more
- documentation updated

bug fixes:

- typos in lik.Laplace
- derivative in lik.Laplace




June 30th 2014
----------------

structural updates:

- input target now can either be in 2-d array with size (n,1) or in 1-d array with size (n,)
- setup.py updated
- "import pyGPs" instead of "from pyGPs.Core import gp"
- rename ".train()" to ".optimize()"
- rename "Graph-stuff" to "graphExtension"
- rename kernelOnGraph to "nodeKernels" and graphKernel to "graphKernels"
- redundancy removed for model.setData(x,y)
- rewrite "mean.proceed()" to "getMean()" and "getDerMatrix()"
- rewrite "cov.proceed()" to "getCovMatrix()" and "getDerMatrix()"
- rename cov.LIN to cov.Linear (to be consistent with mean.Linear)
- rename module "valid" to "validation"
- add graph dataset Mutag in python file. (.npz and .mat)
- add graphUtil.nomalizeKernel()
- fix number of iteration problem in graphKernels "PropagationKernel"
- add unit testing for covariance, mean functions



bug fixes:

- derivatives for cov.LINard
- derivative of the scalar for cov.covScale
- demo_GPR_FITC.py missing pyGPs.mean

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.