Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jaxkern merge #197

Merged
merged 85 commits into from
Mar 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
137df83
Initial commit
thomaspinder Nov 18, 2022
61ea442
Fix typo
thomaspinder Nov 18, 2022
e511aa9
Initial commit
thomaspinder Dec 16, 2022
b267aee
Fix workflow
thomaspinder Dec 16, 2022
41fc83d
Drop redundant
thomaspinder Dec 16, 2022
5d83417
Update gitignore
thomaspinder Dec 16, 2022
5822c13
Drop wheels
thomaspinder Dec 16, 2022
d4943fb
Add issue tracker
thomaspinder Dec 17, 2022
173bb17
Bump Jax to 0.4
thomaspinder Dec 18, 2022
f997d9d
Add CircleCI
thomaspinder Dec 18, 2022
7b35d57
Add CircleCI
thomaspinder Dec 18, 2022
758c289
Add CircleCI
thomaspinder Dec 18, 2022
2555ad4
Add CircleCI
thomaspinder Dec 18, 2022
8dbde79
Add CircleCI
thomaspinder Dec 18, 2022
a1e1cde
Add CircleCI
thomaspinder Dec 18, 2022
673097e
Bump pip
thomaspinder Dec 18, 2022
d23f839
Correct username
thomaspinder Dec 18, 2022
950b56b
Correct repo
thomaspinder Dec 18, 2022
56daa20
Add distutils
thomaspinder Dec 18, 2022
ebf78df
Add distutils
thomaspinder Dec 18, 2022
da521b8
Add -r
thomaspinder Dec 18, 2022
7d202b6
Add repository
thomaspinder Dec 18, 2022
c85e1d0
Add username back
thomaspinder Dec 18, 2022
ec385e9
Add PyPi
thomaspinder Dec 18, 2022
817a2f9
Fix typo
thomaspinder Dec 18, 2022
525287c
Fix typo
thomaspinder Dec 18, 2022
7028ec5
Fix typo
thomaspinder Dec 18, 2022
6246369
Fix password
thomaspinder Dec 18, 2022
edf5d64
Make verbose
thomaspinder Dec 18, 2022
f89a3fe
Make verbose
thomaspinder Dec 18, 2022
a3bc1b4
Add codecov upload
thomaspinder Dec 18, 2022
aa3f490
3rd party orbs
thomaspinder Dec 18, 2022
1ea41b2
Parallelise tests
thomaspinder Dec 18, 2022
f24f46e
Add coverage badge
thomaspinder Dec 18, 2022
fff0f79
Conditional publish
thomaspinder Dec 18, 2022
9fc287b
Conditional publish
thomaspinder Dec 18, 2022
c724a16
Fix typo
thomaspinder Dec 18, 2022
ee279ef
Bump version
thomaspinder Dec 18, 2022
8b55f51
Run nightly builds
thomaspinder Dec 18, 2022
137a826
Run on any tag
thomaspinder Dec 18, 2022
8b89596
Nightly versioning
thomaspinder Dec 19, 2022
98a9a41
Nightly versioning
thomaspinder Dec 19, 2022
479d7a7
Allow warnings
thomaspinder Dec 19, 2022
3494618
CircleCI badge
thomaspinder Dec 19, 2022
1c62c3b
Dont test _version
thomaspinder Dec 19, 2022
19d1e17
Revert cfg
thomaspinder Dec 19, 2022
e6ac6c0
Revert cfg
thomaspinder Dec 19, 2022
e1b4bbe
Revert cfg
thomaspinder Dec 19, 2022
bcc3a14
Switch token
thomaspinder Dec 20, 2022
3fd1dbc
Ignore versioneer in codecov
thomaspinder Dec 22, 2022
02f21e4
Fix nightly builds
thomaspinder Dec 23, 2022
64f0e90
Change to init_params convention.
daniel-dodd Jan 8, 2023
2b4dfd6
Change to jaxutil dependancy.
daniel-dodd Jan 8, 2023
8e7c618
Update setup.py
daniel-dodd Jan 8, 2023
f4fb545
Too tired to spell.
daniel-dodd Jan 8, 2023
cb964d1
Merge pull request #34 from JaxGaussianProcesses/init_params
thomaspinder Jan 9, 2023
61bd98b
Restructure modules
thomaspinder Jan 17, 2023
b1ead5c
Autoflake to pre-commit
thomaspinder Jan 17, 2023
e9f75ed
Add black to pre-commit
thomaspinder Jan 17, 2023
61ecb7c
Remove typed
thomaspinder Jan 18, 2023
ffe7a14
Re-modulise
thomaspinder Jan 18, 2023
56b4e31
Fix graph kernel init
thomaspinder Jan 18, 2023
858e7a8
Initial commit
thomaspinder Jan 19, 2023
1478ab7
Resolve comments
thomaspinder Jan 19, 2023
2ccf0f2
Address White noise issues, import locations, testing and add disclai…
daniel-dodd Jan 19, 2023
f32df9a
Merge pull request #36 from JaxGaussianProcesses/restructure
daniel-dodd Jan 19, 2023
e0e2702
Rebase from main
thomaspinder Jan 20, 2023
12839bb
Update
thomaspinder Jan 20, 2023
5fdf4d9
Drop nb
thomaspinder Jan 20, 2023
53d15ff
Add StudentT test
thomaspinder Jan 20, 2023
2b3781e
Expose feature computation method
thomaspinder Jan 21, 2023
767f078
Now splitting key within init_params in combination kernels
bodin-e Jan 23, 2023
46dc451
Added missing jax import
bodin-e Jan 23, 2023
b3b4b23
Merge pull request #41 from bodin-e/base-kernel-key-splitting
daniel-dodd Jan 23, 2023
3234dd1
Respond to PR comments
thomaspinder Jan 25, 2023
baa0a1c
Remove lengthscale in init_params
thomaspinder Jan 25, 2023
3de2881
Merge pull request #40 from JaxGaussianProcesses/rff
thomaspinder Jan 26, 2023
f75fa25
Update README
thomaspinder Feb 7, 2023
f0d56e2
Add logo
thomaspinder Mar 20, 2023
fdfba4c
Fix logo ref
thomaspinder Mar 20, 2023
ef6b3e1
Shift subtitle
thomaspinder Mar 20, 2023
36244e5
slimmed
thomaspinder Mar 23, 2023
6914d81
resolve conflicts
thomaspinder Mar 23, 2023
9c908cb
Moves tests across
thomaspinder Mar 23, 2023
1c0b267
Update tests
thomaspinder Mar 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Python Master Workflow
on:
push:
branches:
- "master"
pull_request:
branches:
- "*"
jobs:
codecov:
name: Codecov Workflow
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v1
- name: Set up Python
uses: actions/setup-python@master
with:
python-version: 3.9
- name: Generate coverage report
run: |
pip install -e .
pip install -e .[dev]
pytest --cov=./ --cov-report=xml
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v1
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage.xml
flags: unittests
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ import gpjax as gpx
from jax import grad, jit
import jax.numpy as jnp
import jax.random as jr
import jaxkern as jk
import gpjax.kernels as jk
import optax as ox

key = jr.PRNGKey(123)
Expand Down
Binary file added docs/_static/jaxkern/lato.ttf
Binary file not shown.
Binary file added docs/_static/jaxkern/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading