gchq/coreax
A library for coreset algorithms, written in JAX for fast execution and GPU support.
Is gchq/coreax beginner-friendly?
The maintainers of gchq/coreax usually reply to a pull request within 5 days. 1 beginner-friendly issue is open now.
- Stars
- 43
- Forks
- 6
- Open beginner issues
- 1
- Indexed issues
- 37
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 6
- Dominant language
- Python
- License
- Apache-2.0
- Last GitHub push
- Oct 30, 2026
- Latest indexed
- Sep 16, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- help wanted
How to contribute to gchq/coreax
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- Read its code of conduct: it covers issues and pull requests as well as chat.
- Your contributions will be published under the project's Apache-2.0 license.
- Pick the open beginner-friendly issue below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
enhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 5 days
-
enhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 5 days
-
enhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 20/100
Maintainers usually reply within 5 days
-
Transition to 3.10 compatible syntax where possibleMay be free again @tm91236 claimed this 297 days ago, and no pull request is open. Openenhancement new
gchq/coreax#1018 · 1 assignee ·
Maintainers usually reply within 5 days
-
Add Citation.cff to repoMay be free again @tm91236 claimed this 589 days ago, and no pull request is open. Openenhancement
gchq/coreax#1013 · 1 assignee ·
Maintainers usually reply within 5 days
-
Split solvers/coresubset into multiple submodulesMay be free again @tm91236 claimed this 297 days ago, and no pull request is open. Openenhancement
gchq/coreax#1008 · 1 assignee ·
Maintainers usually reply within 5 days
-
`tests/unit/test_kernels.py::TestPeriodicKernel::test_gradients[True-True-divergence_x_grad_y]` fails with large numerical errors on Jax 0.5.0May be free again @tm91236 claimed this 338 days ago, and no pull request is open. Openbug
gchq/coreax#1003 · 1 assignee ·
Maintainers usually reply within 5 days
-
Automate release processMay be free again @tm91236 claimed this 589 days ago, and no pull request is open. Openenhancement
gchq/coreax#861 · 1 assignee ·
Maintainers usually reply within 5 days
-
Raise Exception for Unsupervised Data Input with RPCholesky SolverMay be free again @sylvesterkaczmarek claimed this 63 days ago, and no pull request is open. Open
Difficulty 3/5 1-2 days Newbie friendliness 62/100
Maintainers usually reply within 5 days
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Maintainers usually reply within 5 days
-
Equinox fields rendered in docstrings in addition to init parameter definitionsMay be free again @tm91236 claimed this 589 days ago, and no pull request is open. Openbug documentation
gchq/coreax#760 · 1 assignee ·
Maintainers usually reply within 5 days
-
Equinox integer field compiled into docs as `Any`May be free again @tm91236 claimed this 589 days ago, and no pull request is open. Openbug documentation
gchq/coreax#736 · 1 assignee ·
Maintainers usually reply within 5 days
-
enhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 5 days
-
enhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
gchq/coreax#689 · 2 comments ·
Maintainers usually reply within 5 days
-
Obtain OpenSSF best practice badgeMay be free again @tm91236 claimed this 589 days ago, and no pull request is open. Opendocumentation
gchq/coreax#673 · 1 assignee ·
Maintainers usually reply within 5 days
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 28/100
Maintainers usually reply within 5 days
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Maintainers usually reply within 5 days
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 5 days
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
Maintainers usually reply within 5 days
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
gchq/coreax#276 · 3 comments ·
Maintainers usually reply within 5 days
-
coreax-metadata UTF-8 hook reports the wrong line numberPossibly taken @sylvesterkaczmarek claimed this 61 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 5 days
-
Add joint kernel inducing pointsPossibly taken @sylvesterkaczmarek claimed this 62 days ago. Openenhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 35/100
gchq/coreax#1106 · 1 comment ·
Maintainers usually reply within 5 days
-
Inconsistency in handling of JIT variants in solver testsPossibly taken @sylvesterkaczmarek claimed this 66 days ago. Openenhancement
Difficulty 3/5 1-2 days Newbie friendliness 35/100
Maintainers usually reply within 5 days
-
Replace jaxopt dependencyPossibly taken @sylvesterkaczmarek claimed this 62 days ago. Opendependencies
Difficulty 5/5 Over a week Newbie friendliness 30/100
gchq/coreax#1029 · 1 comment ·
Maintainers usually reply within 5 days
-
Separate `solve_weights` and `compute_weights` from `AbstractCoreset`Possibly taken A pull request linked to this issue is open or already merged. Openenhancement new
Difficulty 4/5 3-5 days Newbie friendliness 48/100
gchq/coreax#1023 · 1 comment ·
Maintainers usually reply within 5 days
-
Refactor benchmarking codePossibly taken @sylvesterkaczmarek claimed this 62 days ago. Openenhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 35/100
gchq/coreax#1002 · 1 comment ·
Maintainers usually reply within 5 days
-
Benchmarking of recombination algorithmsPossibly taken @sylvesterkaczmarek claimed this 62 days ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 52/100
Maintainers usually reply within 5 days
-
Overloaded type annotations not compiled by SphinxPossibly taken @sylvesterkaczmarek claimed this 62 days ago. Openbug documentation
Difficulty 3/5 1-2 days Newbie friendliness 52/100
Maintainers usually reply within 5 days
-
Use `autodoc-process-bases` to substitute TypeVars for their bounds in base classes in docsPossibly taken @tm91236 claimed this 591 days ago. Openwontfix
Difficulty 3/5 1-2 days Newbie friendliness 25/100
Maintainers usually reply within 5 days
-
Add Data TwinningPossibly taken @sylvesterkaczmarek claimed this 62 days ago. Openenhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 35/100
gchq/coreax#687 · 3 comments ·
Maintainers usually reply within 5 days
-
Allow log-density function to be specified directly in `SteinKernel`Possibly taken @sylvesterkaczmarek claimed this 63 days ago. Openenhancement
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Maintainers usually reply within 5 days
-
Enable Sphinx configuration cachingPossibly taken @tm91236 claimed this 591 days ago. Openenhancement
Difficulty 3/5 1-2 days Newbie friendliness 20/100
Maintainers usually reply within 5 days
-
Generalise the length scale to multiple dimensions in Kernel classPossibly taken @sylvesterkaczmarek claimed this 62 days ago. Openenhancement
Difficulty 4/5 3-5 days Newbie friendliness 55/100
Maintainers usually reply within 5 days
-
Improve robustness of weight optimisersPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
gchq/coreax#134 · 2 comments ·
Maintainers usually reply within 5 days