Skip to content

Commit d2205e7

Browse files
authored
Update Gardeners (#568)
1 parent 046d07a commit d2205e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+110
-102
lines changed

.github/workflows/pr_greeting.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
3636
We strive to be a welcoming and open project. Please follow our
3737
[Code of
38-
Conduct](https://github.com/JaxGaussianProcesses/GPJax/blob/main/.github/CODE_OF_CONDUCT.md).
38+
Conduct](https://github.com/thomaspinder/GPJax/blob/main/.github/CODE_OF_CONDUCT.md).
3939
4040
pr_message: |
4141
Thank you for opening your first PR into GPJax!
@@ -59,4 +59,4 @@ jobs:
5959
6060
We strive to be a welcoming and open project. Please follow our
6161
[Code of
62-
Conduct](https://github.com/JaxGaussianProcesses/GPJax/blob/main/.github/CODE_OF_CONDUCT.md).
62+
Conduct](https://github.com/thomaspinder/GPJax/blob/main/.github/CODE_OF_CONDUCT.md).

.github/workflows/release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@ name: "Release Automation"
33
on:
44
push:
55
tags:
6-
- 'v*'
6+
- "v*"
77
workflow_dispatch:
88
inputs:
99
version:
10-
description: 'Version to release (e.g., v0.6.0)'
10+
description: "Version to release (e.g., v0.6.0)"
1111
required: true
1212
type: string
1313
draft:
14-
description: 'Create draft release'
14+
description: "Create draft release"
1515
required: false
1616
default: false
1717
type: boolean
1818

1919
permissions:
2020
contents: write
21-
id-token: write # For PyPI trusted publishing
21+
id-token: write # For PyPI trusted publishing
2222

2323
jobs:
2424
validate-release:
@@ -60,13 +60,13 @@ jobs:
6060
fail-fast: false
6161
matrix:
6262
os: [ubuntu-latest, macos-latest]
63-
python-version: ['3.11', '3.12', '3.13']
63+
python-version: ["3.11", "3.12", "3.13"]
6464
exclude:
6565
# Reduce matrix size - test all Python versions on Ubuntu, subset on others
6666
- os: macos-latest
67-
python-version: '3.11'
67+
python-version: "3.11"
6868
- os: macos-latest
69-
python-version: '3.12'
69+
python-version: "3.12"
7070

7171
runs-on: ${{ matrix.os }}
7272

@@ -113,7 +113,7 @@ jobs:
113113
- name: Set up Python
114114
uses: actions/setup-python@v6
115115
with:
116-
python-version: '3.11'
116+
python-version: "3.11"
117117

118118
- name: Install uv
119119
uses: astral-sh/setup-uv@v7
@@ -151,7 +151,7 @@ jobs:
151151
- name: Set up Python
152152
uses: actions/setup-python@v6
153153
with:
154-
python-version: '3.11'
154+
python-version: "3.11"
155155

156156
- name: Install uv
157157
uses: astral-sh/setup-uv@v7
@@ -246,7 +246,7 @@ jobs:
246246
CHANGELOG="$CHANGELOG- Model validation results available in CI artifacts\n\n"
247247
248248
CHANGELOG="$CHANGELOG### 🔍 What's Changed\n"
249-
CHANGELOG="$CHANGELOG- Full diff: https://github.com/JaxGaussianProcesses/GPJax/compare/$PREVIOUS_TAG...$CURRENT_TAG\n\n"
249+
CHANGELOG="$CHANGELOG- Full diff: https://github.com/thomaspinder/GPJax/compare/$PREVIOUS_TAG...$CURRENT_TAG\n\n"
250250
251251
# Escape for GitHub output
252252
EOF_MARKER=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!-- <h1 align='center'>GPJax</h1>
22
<h2 align='center'>Gaussian processes in Jax.</h2> -->
33
<p align="center">
4-
<img width="700" height="300" src="https://raw.githubusercontent.com/JaxGaussianProcesses/GPJax/main/docs/static/gpjax_logo.svg" alt="GPJax's logo">
4+
<img width="700" height="300" src="https://raw.githubusercontent.com/thomaspinder/GPJax/main/docs/static/gpjax_logo.svg" alt="GPJax's logo">
55
</p>
66

7-
[![codecov](https://codecov.io/gh/JaxGaussianProcesses/GPJax/branch/master/graph/badge.svg?token=DM1DRDASU2)](https://codecov.io/gh/JaxGaussianProcesses/GPJax)
8-
[![CodeFactor](https://www.codefactor.io/repository/github/jaxgaussianprocesses/gpjax/badge)](https://www.codefactor.io/repository/github/jaxgaussianprocesses/gpjax)
7+
[![codecov](https://codecov.io/gh/thomaspinder/GPJax/branch/master/graph/badge.svg?token=DM1DRDASU2)](https://codecov.io/gh/thomaspinder/GPJax)
8+
[![CodeFactor](https://www.codefactor.io/repository/github/thomaspinder/GPJax/badge)](https://www.codefactor.io/repository/github/thomaspinder/GPJax)
99
[![Netlify Status](https://api.netlify.com/api/v1/badges/d3950e6f-321f-4508-9e52-426b5dae2715/deploy-status)](https://app.netlify.com/sites/endearing-crepe-c2d5fe/deploys)
1010
[![PyPI version](https://badge.fury.io/py/GPJax.svg)](https://badge.fury.io/py/GPJax)
1111
[![Conda Version](https://img.shields.io/conda/vn/conda-forge/gpjax.svg)](https://anaconda.org/conda-forge/gpjax)
@@ -30,19 +30,19 @@ with GP models.
3030

3131
We would be delighted to receive contributions from interested individuals and
3232
groups. To learn how you can get involved, please read our [guide for
33-
contributing](https://github.com/JaxGaussianProcesses/GPJax/blob/main/docs/contributing.md).
33+
contributing](https://github.com/thomaspinder/GPJax/blob/main/docs/contributing.md).
3434
If you have any questions, we encourage you to [open an
35-
issue](https://github.com/JaxGaussianProcesses/GPJax/issues/new/choose). For
35+
issue](https://github.com/thomaspinder/GPJax/issues/new/choose). For
3636
broader conversations, such as best GP fitting practices or questions about the
3737
mathematics of GPs, we invite you to [open a
38-
discussion](https://github.com/JaxGaussianProcesses/GPJax/discussions).
38+
discussion](https://github.com/thomaspinder/GPJax/discussions).
3939

4040
Another way you can contribute to GPJax is through [issue
4141
triaging](https://www.codetriage.com/what). This can include reproducing bug reports,
4242
asking for vital information such as version numbers and reproduction instructions, or
4343
identifying stale issues. If you would like to begin triaging issues, an easy way to get
4444
started is to
45-
[subscribe to GPJax on CodeTriage](https://www.codetriage.com/jaxgaussianprocesses/gpjax).
45+
[subscribe to GPJax on CodeTriage](https://www.codetriage.com/thomaspinder/GPJax).
4646

4747
As a contributor to GPJax, you are expected to abide by our [code of
4848
conduct](docs/CODE_OF_CONDUCT.md). If you feel that you have either experienced or
@@ -56,7 +56,7 @@ where we can discuss the development of GPJax and broader support for Gaussian
5656
process modelling.
5757

5858
We appreciate all [the contributors to
59-
GPJax](https://github.com/JaxGaussianProcesses/GPJax/graphs/contributors) who have helped to shape
59+
GPJax](https://github.com/thomaspinder/GPJax/graphs/contributors) who have helped to shape
6060
GPJax into the package it is today.
6161

6262
# Supported methods and interfaces
@@ -144,7 +144,7 @@ conda install --channel conda-forge gpjax
144144
Clone a copy of the repository to your local machine and run the setup
145145
configuration in development mode.
146146
```bash
147-
git clone https://github.com/JaxGaussianProcesses/GPJax.git
147+
git clone https://github.com/thomaspinder/GPJax.git
148148
cd GPJax
149149
uv venv
150150
uv sync --extra dev

docs/GOVERNANCE.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,21 @@ following the BDFL model of governance. We have since moved to the governance mo
1414
[Specialty
1515
Library](https://github.com/OpenTechStrategies/open-source-archetypes/blob/main/arch-specialty-library.ltx)
1616
and benefited from a community of
17-
[contributors](https://github.com/JaxGaussianProcesses/GPJax/graphs/contributors). This
17+
[contributors](https://github.com/thomaspinder/GPJax/graphs/contributors). This
1818
document outlines the governance structure for the current status.
1919

2020
## Roles
2121
* Contributors: Anyone who contributes to GPJAx is considered a contributor. This
2222
includes submitting code, filing issues, reviewing pull requests, and participating in
2323
discussions. They are listed under:
24-
* [https://github.com/JaxGaussianProcesses/GPJax/graphs/contributors](https://github.com/JaxGaussianProcesses/GPJax/graphs/contributors)
24+
* [https://github.com/thomaspinder/GPJax/graphs/contributors](https://github.com/thomaspinder/GPJax/graphs/contributors)
2525
* Core contributors: Core contributors are contributors who have made significant
2626
contributions to the GPJax project, for example large modules or functionality.
27-
* GPJax gardeners: Gardeners are core contributors who are responsible for maintaining
28-
the project and making decisions about its future direction. GPJax gardeners have the
27+
* GPJax gardeners: Gardeners are core contributor(s) who are responsible for maintaining
28+
the project and making decisions about its future direction. A GPJax gardener(s) has the
2929
ability to merge pull requests into the GPJax repository. GPJax gardeners also take on
3030
administrative tasks such as website maintenance.
31-
* Currently [daniel-dodd@](https://github.com/daniel-dodd),
32-
[henrymoss@](https://github.com/henrymoss), [st--@](https://github.com/st--), and
33-
[thomaspinder@](https://github.com/thomaspinder) are the gardeners of GPJax.
31+
* Currently [thomaspinder@](https://github.com/thomaspinder) is the gardener of GPJax.
3432

3533
## Responsibility
3634
We cannot hold anyone responsible really since we are all doing free work here, but some
@@ -67,12 +65,12 @@ the project for core contributors.
6765
Anyone is welcome to contribute to the GPJax project. Contributions can be made in the
6866
form of code, documentation, or other forms of support. To learn more about how to
6967
contribute, please see the [contributing
70-
guide](https://github.com/JaxGaussianProcesses/GPJax/blob/main/static/CONTRIBUTING.md).
68+
guide](https://github.com/thomaspinder/GPJax/blob/main/static/CONTRIBUTING.md).
7169

7270

7371
## Code of conduct
7472
All contributors to the GPJax project are expected to follow the project's [code of
75-
conduct](https://github.com/JaxGaussianProcesses/GPJax/blob/main/.github/CODE_OF_CONDUCT.md).
73+
conduct](https://github.com/thomaspinder/GPJax/blob/main/.github/CODE_OF_CONDUCT.md).
7674
The code of conduct outlines the expected behavior of contributors and helps to ensure a
7775
welcoming and productive environment for all.
7876

docs/contributing.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,38 @@ GPJax welcomes contributions from interested individuals or groups. There are
66
many ways to contribute, including:
77

88
- Answering questions on our [discussions
9-
page](https://github.com/JaxGaussianProcesses/GPJax/discussions).
10-
- Raising [issues](https://github.com/JaxGaussianProcesses/GPJax/issues) related to bugs
9+
page](https://github.com/thomaspinder/GPJax/discussions).
10+
- Raising [issues](https://github.com/thomaspinder/GPJax/issues) related to bugs
1111
or desired enhancements.
1212
- Contributing or improving the
13-
[docs](https://github.com/JaxGaussianProcesses/GPJax/tree/main/docs) or
14-
[examples](https://github.com/JaxGaussianProcesses/GPJax/tree/master/docs/nbs).
15-
- Fixing outstanding [issues](https://github.com/JaxGaussianProcesses/GPJax/issues)
13+
[docs](https://github.com/thomaspinder/GPJax/tree/main/docs) or
14+
[examples](https://github.com/thomaspinder/GPJax/tree/master/docs/nbs).
15+
- Fixing outstanding [issues](https://github.com/thomaspinder/GPJax/issues)
1616
(bugs).
17-
- Extending or improving our [codebase](https://github.com/JaxGaussianProcesses/GPJax).
17+
- Extending or improving our [codebase](https://github.com/thomaspinder/GPJax).
1818

1919

2020
## Code of conduct
2121

2222
As a contributor to GPJax, you can help us keep the community open and
2323
inclusive. Please read and follow our [Code of
24-
Conduct](https://github.com/JaxGaussianProcesses/GPJax/blob/master/.github/CODE_OF_CONDUCT.md).
24+
Conduct](https://github.com/thomaspinder/GPJax/blob/master/.github/CODE_OF_CONDUCT.md).
2525

2626
## Opening issues and getting support
2727

2828
Please open issues on [Github Issue
29-
Tracker](https://github.com/JaxGaussianProcesses/GPJax/issues/new/choose). Here you can
29+
Tracker](https://github.com/thomaspinder/GPJax/issues/new/choose). Here you can
3030
mention
3131

3232
You can ask a question or start a discussion in the [Discussion
33-
section](https://github.com/JaxGaussianProcesses/GPJax/discussions) on Github.
33+
section](https://github.com/thomaspinder/GPJax/discussions) on Github.
3434

3535
## Contributing to the source code
3636

3737
Submitting code contributions to GPJax is done via a [GitHub pull
3838
request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).
3939
Our preferred workflow is to first fork the [GitHub
40-
repository](https://github.com/JaxGaussianProcesses/GPJax), clone it to your local
40+
repository](https://github.com/thomaspinder/GPJax), clone it to your local
4141
machine, and develop on a _feature branch_. Once you're happy with your changes,
4242
install our `pre-commit hooks`, `commit` and `push` your code.
4343

@@ -51,9 +51,9 @@ you through every detail!
5151

5252
### Step-by-step guide:
5353

54-
1. Click [here](https://github.com/JaxGaussianProcesses/GPJax/fork) to Fork GPJax's
54+
1. Click [here](https://github.com/thomaspinder/GPJax/fork) to Fork GPJax's
5555
codebase (alternatively, click the 'Fork' button towards the top right of
56-
the [main repository page](https://github.com/JaxGaussianProcesses/GPJax)). This
56+
the [main repository page](https://github.com/thomaspinder/GPJax)). This
5757
adds a copy of the codebase to your GitHub user account.
5858

5959
2. Clone your GPJax fork from your GitHub account to your local disk, and add

docs/scripts/sharp_bits_figure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from matplotlib import patches
2222

2323
plt.style.use(
24-
"https://raw.githubusercontent.com/JaxGaussianProcesses/GPJax/main/docs/examples/gpjax.mplstyle"
24+
"https://raw.githubusercontent.com/thomaspinder/GPJax/refs/heads/main/examples/gpjax.mplstyle"
2525
)
2626
cols = mpl.rcParams["axes.prop_cycle"].by_key()["color"]
2727

gpjax/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838

3939
__license__ = "MIT"
4040
__description__ = "Gaussian processes in JAX and Flax"
41-
__url__ = "https://github.com/JaxGaussianProcesses/GPJax"
42-
__contributors__ = "https://github.com/JaxGaussianProcesses/GPJax/graphs/contributors"
41+
__url__ = "https://github.com/thomaspinder/GPJax"
42+
__contributors__ = "https://github.com/thomaspinder/GPJax/graphs/contributors"
4343
__version__ = "0.13.2"
4444

4545
__all__ = [

gpjax/dataset.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2022 The JaxGaussianProcesses Contributors. All Rights Reserved.
1+
# Copyright 2022 The thomaspinder Contributors. All Rights Reserved.
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

gpjax/fit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2023 The JaxGaussianProcesses Contributors. All Rights Reserved.
1+
# Copyright 2023 The thomaspinder Contributors. All Rights Reserved.
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

gpjax/gps.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ class Prior(AbstractPrior[M, K]):
123123
r"""A Gaussian process prior object.
124124
125125
The GP is parameterised by a
126-
[mean](https://docs.jaxgaussianprocesses.com/api/mean_functions/)
127-
and [kernel](https://docs.jaxgaussianprocesses.com/api/kernels/base/)
126+
[mean](https://docs.thomaspinder.com/api/mean_functions/)
127+
and [kernel](https://docs.thomaspinder.com/api/kernels/base/)
128128
function.
129129
130130
A Gaussian process prior parameterised by a mean function $m(\cdot)$ and a kernel

0 commit comments

Comments
 (0)