Neil Lawrence
7227ad8a17
Complete test-driven design phase for LFM kernel - Add comprehensive test suite and update backlog status
2025-08-15 11:50:10 +02:00
Neil Lawrence
c8e98f99ee
Update LFM kernel backlog items - complete code review, start design phase
2025-08-15 11:38:59 +02:00
Neil Lawrence
de37894a56
Add CIP-0002: Parameter Tying Framework for GPy - Community Discussion
2025-08-15 11:29:16 +02:00
Neil Lawrence
df1164d638
Update parameter tying investigation with paramz dependency analysis
2025-08-15 11:24:42 +02:00
Neil Lawrence
f058078017
Update parameter tying investigation with GitHub issue findings
2025-08-15 11:16:43 +02:00
Neil Lawrence
e659649851
Add backlog item for parameter tying investigation and CIP creation
2025-08-15 11:14:35 +02:00
Neil Lawrence
883309a35f
Update LFM kernel code review: Initial analysis of GPy and MATLAB implementations
2025-08-15 11:06:34 +02:00
Neil Lawrence
9f44a3df11
Fix backlog item YAML frontmatter format
...
- Add missing github_issue field to all backlog items
- Fix dependencies field format to match template
- Ensure proper YAML frontmatter structure for VibeSafe integration
2025-08-15 08:27:09 +02:00
Neil Lawrence
26ca1a6930
Integrate backlog items into CIP-0001
...
- Link implementation plan steps to specific backlog items
- Add related backlog items section
- Update implementation status with backlog references
- Create clear traceability between CIP and detailed tasks
2025-08-15 08:25:35 +02:00
Neil Lawrence
06a103d61d
Add LFM kernel implementation backlog items
...
- Add code review task for existing LFM implementations
- Add design task for modern LFM kernel architecture
- Add implementation task for core LFM kernel functionality
- Establish clear task dependencies and acceptance criteria
- Link to CIP-0001 and relevant papers
2025-08-15 08:24:01 +02:00
Neil Lawrence
90805ba026
Update CIP-0001: Modernize LFM kernel implementation
...
- Acknowledge existing ODE-based LFM implementations (EQ_ODE1, EQ_ODE2)
- Identify limitations of current implementations
- Propose modernization using GPy's multioutput kernel approach
- Update implementation plan to include code review and documentation
- Emphasize backward compatibility and gradual migration
2025-08-15 08:22:38 +02:00
Neil Lawrence
d06e3d1cb7
Add GPy community-driven development tenet
...
- Establish principle that GPy belongs to the community, not any single person
- Emphasize community consensus over individual preferences
- Clarify that community-driven means balanced, respectful collaboration
- Address conflicts between expertise and new perspectives
- Provide examples of good and bad practices for community decision-making
2025-08-15 07:58:12 +02:00
Neil Lawrence
112f00077d
Add VibeSafe project management framework
...
- Install VibeSafe system files for project management
- Add backlog system for task tracking
- Add CIP (Code Improvement Plan) framework for architectural decisions
- Add tenets directory for project principles
- Update .gitignore with VibeSafe protection rules
- Set up foundation for collaborative development workflow
2025-08-15 07:40:27 +02:00
Yuri Victorovich
38bffb154c
Fix lint issues related to comparisons with None
2025-06-19 11:42:32 +02:00
Martin Bubel
26a7f21655
Merge pull request #1116 from SheffieldML/limit-pytest-version
...
limit upper pytest version in workflows
2025-06-19 11:41:27 +02:00
Martin Bubel
156f5b738f
Update .github/workflows/test-and-deploy.yml
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-19 11:32:30 +02:00
Martin Bubel
6ff1e68699
Update .github/workflows/test-and-deploy.yml
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-19 11:32:18 +02:00
Martin Bubel
bb4c5ab7e2
Update .github/workflows/test-and-deploy.yml
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-19 11:32:11 +02:00
Martin Bubel
7d269c772d
limit upper pytest version in workflows
2025-06-17 09:50:51 +02:00
Martin Bubel
acdd03d3ed
Merge pull request #1108 from olamarre/bugfix/ep-pickling
...
fix: pickle and deep copy classification models with EP
2025-01-15 19:22:47 +01:00
Martin Bubel
b6efa8e548
update changelog
2025-01-15 19:17:45 +01:00
Olivier Lamarre
ad9c507cde
fix: pickle and deep copy classification models with EP
...
- Removed unecessary code preventing pickling & copying
- Wrote a new test to check that pickling and copying works
2025-01-04 10:21:12 -05:00
Martin Bubel
9a31886085
Merge pull request #1104 from SheffieldML/1098-cant-instantiate-halft-prior
...
1098 cant instantiate halft prior
2024-10-28 23:32:56 +01:00
Martin Bubel
d7da7c617f
remove dev-test-script
2024-10-28 23:28:18 +01:00
Martin Bubel
5a9e5e3cc4
update prior tests
2024-10-28 23:28:10 +01:00
Martin Bubel
200798eb48
draft: update prior __new__ functions
2024-10-28 23:06:31 +01:00
Martin Bubel
1fcb40845d
Merge pull request #1101 from janmayer/fix_invalid_escape_sequence
...
Fix invalid escape sequence
2024-10-27 13:51:56 +01:00
Martin Bubel
c04c9b328d
update changelog
2024-10-27 13:51:41 +01:00
Jan Mayer
12d4c22ca7
Escape more strings
2024-10-26 09:36:11 +02:00
Jan Mayer
4fa858ee6d
Fix invalid escape sequence
2024-10-21 20:15:11 +02:00
Martin Bubel
aa49220fd1
github actions: clenaup build-and-deploy jobs
2024-07-23 08:11:42 +02:00
Martin Bubel
0833966c16
github actions: fix identation
2024-07-22 23:53:05 +02:00
Martin Bubel
aabeec2a74
github actions: try to not use direct path
2024-07-22 23:52:00 +02:00
Martin Bubel
ade8b351de
github-actions: remove deletion of dists folder
2024-07-22 23:46:40 +02:00
Martin Bubel
e20644c963
bump upload-artifact
2024-07-22 23:40:06 +02:00
Martin Bubel
0e4ecc3363
try build-linux with even older actions
2024-07-22 23:34:36 +02:00
Martin Bubel
d3b2c9f351
try older version of manylinux
2024-07-22 23:29:27 +02:00
Martin Bubel
121c3c7ee5
build-linux rollback
2024-07-22 23:05:04 +02:00
Martin Bubel
8c7e3c858f
build-linux try latest actions
2024-07-22 22:43:23 +02:00
Martin Bubel
1c972c115f
add some checks and the use of artifact path to build-linux job
2024-07-22 14:48:45 +02:00
Martin Bubel
4ab5fa87f0
linux-build: add missing creation of tar ball
2024-07-22 14:23:47 +02:00
Martin Bubel
95a3484944
update handling of tar files in deploy-test
2024-07-22 13:35:45 +02:00
Martin Bubel
b9084f3f37
add artifact extraction to deploy-test
2024-07-22 11:57:03 +02:00
Martin Bubel
a2cce4209b
inspect deploy job before doing the release
2024-07-22 11:22:23 +02:00
Martin Bubel
030bef943e
update manylinux build job's git checkout
2024-07-22 11:17:57 +02:00
Martin Bubel
25aad2053c
try alternativ actions in build-linux
2024-07-22 11:15:27 +02:00
Martin Bubel
b3799fa72d
github actions: downgrad upload-artifact on github actions
2024-07-22 10:06:02 +02:00
Martin Bubel
915b964b73
githubactions: downgrade upload-artifacts on manylinux job
2024-07-22 10:05:21 +02:00
Martin Bubel
a5968b63e2
remove duplicate line from readme
2024-07-22 10:04:42 +02:00
Martin Bubel
f394cf914c
downgrade checkout action on manylinux container
2024-07-22 08:56:19 +02:00