Commit graph

5634 commits

Author SHA1 Message Date
Zhenwen Dai
b9686fbeb4
Bump the version 2023-04-21 17:38:11 +01:00
Eric Kalosa-Kenyon
fa909768bd
v1.10.0 (#908)
* Update self.num_data in GP when X is updated

* Update appveyor.yml

* Update setup.cfg

* Stop using legacy bdist_wininst

* fix: reorder brackets to avoid an n^2 array

* Minor fix to multioutput regression example, to clarify code + typo.

* added missing import

* corrected typo in function name

* fixed docstring and added more explanation

* changed ordering of explanation to get to the point fast and provide additional details after

* self.num_data and self.input_dim are set dynamically in class GP() after the shape of X. In MRD, the user-specific values are passed around until X is defined.

* fixed technical description of gradients_X()

* brushed up wording

* fix normalizer

* fix ImportError in likelihood.py

in function log_predictive_density_sampling

* Update setup.py

bump min require version of scipy to 1.3.0

* Add cython into installation requirement

* Coregionalized regression bugfix (#824)

* route default arg W_rank correctly (Addresses #823)

* Drop Python 2.7 support (fix #833)

* travis, appveyor: Add Python 3.8 build

* README: Fix scipy version number

* setup.py: Install scipy < 1.5.0 when using Python 3.5

* plotting_tests.py: Use os.makedirs instead of matplotlib.cbook.mkdirs (fix #844)

* Use super().__init__ consistently, instead of sometimes calling base class __init__ directly

* README.md: Source formatting, one badge per line

* README.md: Remove broken landscape badge (fix #831)

* README.md: Badges for devel and deploy (fix #830)

* ignore itermediary sphinx restructured text

* ignore vs code project settings file

* add yml config for readthedocs

* correct path

* drop epub and pdf builds (as per main GPy)

* typo

* headings and structure

* update copyright

* restructuring and smartening

* remove dead links

* reorder package docs

* rst "markup"

* change rst syntax

* makes sense for core to go first

* add placeholder

* initial core docs, class diagram

* lower level detail

* higher res diagrams

* layout changes for diagrams

resolve conflict

* better syntax

* redunant block

* introduction

* inheritance diagrams

* more on models

* kernel docs to kern.src

* moved doc back from kern.src to kern

* kern not kern.src in index

* better kernel description

* likelihoods

* placeholder

* add plotting to docs index

* summarise plotting

* clarification

* neater contents

* architecture diagram

* using pods

* build with dot

* more on examples

* introduction for utils package

* compromise formatting for sphinx

* correct likelihod definition

* parameterization of priors

* latent function inference intro and format

* maint: Remove tabs (and some trailing spaces)

* dpgplvm.py: Wrap long line + remove tabs

* dpgplvm.py: Fix typo in the header

* maint: Wrap very long lines (> 450 chars)

* maint: Wrap very long lines (> 400 chars)

* Add the link to the api doc on the readme page.

* remove deprecated parameter

* Update README.md

* new: Added to_dict() method to Ornstein-Uhlenbeck (OU) kernel

* fix: minor typos in README !minor

* added python 3.9 build following 4aa2ea9f5e to address https://github.com/SheffieldML/GPy/issues/881

* updated cython-generated c files for python 3.9 via `pyenv virtualenv 3.9.1 gpy391 && pyenv activate gpy391 && python setup.py build --force

* updated osx to macOS 10.15.7, JDK to 14.0.2, and XCode to Xcode 12.2 (#904)

The CI  was broken. This commit fixes the CI. The root cause is reported in more detail in issue #905.

In short, the default macOS version (10.13, see the TravisCI docs) used in TravisCI isn't supported by brew which caused the brew install pandoc in the download_miniconda.sh pre-install script to hang and time out the build. It failed even on inert PRs (adding a line to README, e.g.). Now, with the updated macOS version (from 10.13 to 10.15), brew is supported and the brew install pandoc command succeeds and allows the remainder of the CI build and test sequence to succeed.

* incremented version

Co-authored-by: Masha Naslidnyk 🦉 <naslidny@amazon.co.uk>
Co-authored-by: Zhenwen Dai <zhenwendai@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Mark McLeod <mark.mcleod@mindfoundry.ai>
Co-authored-by: Sigrid Passano Hellan <sighellan@gmail.com>
Co-authored-by: Antoine Blanchard <antoine@sand-lab-gpu.mit.edu>
Co-authored-by: kae_mihara <rukamihara@outlook.com>
Co-authored-by: lagph <49130858+lagph@users.noreply.github.com>
Co-authored-by: Julien Bect <julien.bect@centralesupelec.fr>
Co-authored-by: Neil Lawrence <ndl21@cam.ac.uk>
Co-authored-by: bobturneruk <bob.turner.uk@gmail.com>
Co-authored-by: bobturneruk <r.d.turner@sheffield.ac.uk>
Co-authored-by: gehbiszumeis <16896724+gehbiszumeis@users.noreply.github.com>
2021-05-11 20:12:38 -07:00
Zhenwen Dai
92f2e87e7b
Merge pull request #788 from SheffieldML/devel
Release 1.9.9
2019-10-17 08:55:24 +01:00
Zhenwen Dai
2c8245de40
Merge branch 'deploy' into devel 2019-10-16 15:14:16 +01:00
Zhenwen Dai
204cabb777
Bump the version number for release 2019-10-16 15:13:42 +01:00
Zhenwen Dai
92d4828d99
Merge pull request #776 from marecabo/fix-plotly-defaults
Fix plotly defaults
2019-10-16 15:05:02 +01:00
marecabo
e0d214446c fix plotly default marker symbol dict 2019-08-05 10:26:35 +02:00
marecabo
9fdea8ca37 fix plotly default marker size property type 2019-08-05 10:26:15 +02:00
mzwiessele
40137cc8f7 fix: tests 2019-07-22 18:05:00 +01:00
mzwiessele
fbd43c4e9b fix: plotting_test 2019-07-22 16:31:38 +01:00
mzwiessele
59dae7df59 Merge branch 'esiivola-feature-multioutput-grad-obs' into devel 2019-07-22 14:29:54 +01:00
mzwiessele
f8835d0179 fix: return model on example 2019-07-22 14:29:03 +01:00
mzwiessele
22ce7ad207 Merge branch 'feature-multioutput-grad-obs' of git://github.com/esiivola/GPy into esiivola-feature-multioutput-grad-obs 2019-07-22 10:54:28 +01:00
Max Zwiessele
c8255bdca2
Merge pull request #761 from GeoffDNeal/patch-1
Fix clean install of Python 2.7
2019-07-22 10:48:49 +01:00
Geoffrey Neal
9cf4b0f339
Fix clean install of Python 2.7
If using Python 2.7 and don't have numpy installed before hand this error will occur: `NameError: name 'ModuleNotFoundError' is not defined`
2019-05-29 16:10:26 -07:00
Zhenwen Dai
e4848ce3ad
Merge pull request #759 from SheffieldML/devel
Deploy 1.9.7
2019-05-18 21:00:25 +01:00
mzwiessele
1eaab2f669 chg: pgk: changelog 2019-05-17 18:11:05 +01:00
mzwiessele
300204dac4 Bump version: 1.9.7 → 1.9.8 2019-05-17 18:10:45 +01:00
mzwiessele
fead596961 fix: also run on 3.5 2019-05-17 18:10:40 +01:00
mzwiessele
fe3a88df9e pkg: changelog 2019-05-17 17:57:48 +01:00
mzwiessele
05c922f1fd Bump version: 1.9.6 → 1.9.7 2019-05-17 17:57:08 +01:00
mzwiessele
19e552e5b3 fix: version 2019-05-17 17:57:03 +01:00
mzwiessele
ecea5e63d0 Merge branch 'deploy' into devel 2019-05-17 17:55:59 +01:00
Zhenwen Dai
5d1b8a56e8
Merge pull request #709 from KOLANICH/ignoring_cython-generated_C_sources
Cython-generated files should be regenerated
2019-05-17 07:47:14 +01:00
Zhenwen Dai
7dc78aba4e
Merge pull request #758 from marpulli/py37_travis
Add travis build for 3.7, remove for 3.5, bump version to 1.9.7
2019-05-17 07:43:13 +01:00
Mark Pullin
c8b8004173 Bump version to 1.9.7 2019-05-16 16:39:10 +01:00
Mark Pullin
3b8b580a2b Move python 3.5 build to 3.7 2019-05-16 16:25:03 +01:00
Mike Smith
beaeb10539
Update README.md 2019-05-16 07:02:27 +01:00
Mike Smith
c843b69efc
I've added these steps to install necessary libraries
Lots of people seem to have this problem with an "error: command 'gcc' failed with exit status 1" on installing.
E.g. this can be reproduced on a clean AWS Ubuntu install.

Feel free to revert, but this issue comes up regularly.
2019-05-15 08:46:43 +01:00
Zhenwen Dai
54c32d79d2
Merge pull request #722 from jopago/devel
Add to_dict methods to White and Brownian kernels
2019-04-25 15:41:04 +01:00
Zhenwen Dai
06acc6a44b
Merge pull request #718 from KOLANICH/patch-1
Don't import `datasets` by default since it is almost never needed
2019-04-11 07:58:12 +01:00
Zhenwen Dai
0b8fd0d951
Merge pull request #708 from KOLANICH/cython_code_fix
Integer division is needed here.
2019-04-11 07:57:15 +01:00
Zhenwen Dai
601cc955c8
fix the bug due to changes in Numpy (#744) 2019-04-11 07:56:25 +01:00
Max Zwiessele
313fb7c07e
Merge pull request #719 from ajgpitch/install_fixes
FIXES - for installing under Python 3.7
2019-01-22 16:03:39 +00:00
Joan Gonzalvez
b41b0df9a0
Update static.py 2019-01-13 20:16:32 +01:00
Joan Gonzalvez
400a4880c6
Update brownian.py
added to_dict method
2019-01-13 20:11:11 +01:00
Alexander Pitchford
08c74e2fce recythonised c files 2019-01-10 12:50:34 +00:00
Alexander Pitchford
da039ef725 Merge branch 'fix-state_space_cython-misc' into install_fixes 2019-01-10 11:57:48 +00:00
Alexander Pitchford
0fbef4c17d type fixed - Q_square_root_dict 2019-01-10 11:57:00 +00:00
Alexander Pitchford
a933ae1d69 Merge branch 'fix-state_space_cython-misc' into install_fixes 2019-01-10 11:34:11 +00:00
Alexander Pitchford
93111d800f Merge branch 'build_ext-source_pyx' into install_fixes 2019-01-10 11:34:00 +00:00
Alexander Pitchford
be1b8bcd0a Merge branch 'fix-cython-import_array' into install_fixes 2019-01-10 11:33:34 +00:00
Alexander Pitchford
408e9ae38e Merge branch 'devel' into build_ext-source_pyx 2019-01-10 11:30:13 +00:00
Alexander Pitchford
dcb83f7af2 Merge branch 'devel' into fix-cython-import_array 2019-01-10 11:29:16 +00:00
Alexander Pitchford
4bc87d5c89 Merge branch 'devel' into fix-state_space_cython-misc 2019-01-10 11:24:41 +00:00
KOLANICH
b47cc90f95
Don't import datasets by default since it is almost never needed 2019-01-01 21:25:58 +00:00
KOLANICH
48a07dad02
Cython-generated files should be regenerated 2018-11-08 12:33:06 +00:00
KOLANICH
900acedea5
Integer division is needed here. 2018-11-08 12:27:47 +00:00
Zhenwen Dai
9a25da883e
Merge pull request #703 from SheffieldML/devel
Deploy the version 1.9.6
2018-10-31 11:40:05 +00:00
Zhenwen Dai
b503c71842 fix the version number in appveyor.yml 2018-10-31 10:39:45 +00:00