Skip to content

Make ClimaCoreMakie release with bumped Makie compat#2431

Merged
imreddyTeja merged 1 commit intomainfrom
tr/up-compats
Jan 21, 2026
Merged

Make ClimaCoreMakie release with bumped Makie compat#2431
imreddyTeja merged 1 commit intomainfrom
tr/up-compats

Conversation

@imreddyTeja
Copy link
Member

@imreddyTeja imreddyTeja commented Jan 20, 2026

Update Makie compat to 0.24. Drop support for older versions due to breaking changes.

With some extra effort, we could probably add backwards support
Update to use Makie ComputePipelines

  • Code follows the style guidelines OR N/A.
  • Unit tests are included OR N/A.
  • Code is exercised in an integration test OR N/A.
  • Documentation has been added/updated OR N/A.

@imreddyTeja imreddyTeja marked this pull request as ready for review January 20, 2026 19:47
Copy link
Member

@szy21 szy21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. I'm not sure if I'm the best person to review this though.

Comment on lines 8 to 9
ClimaCore = "0.11, 0.12, 0.13, 0.14"
Makie = "0.15, 0.16, 0.17, 0.18, 0.19, 0.20, 0.21"
Makie = "0.24"
julia = "1.7"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I remembered trying to use Makie 0.24 in the past with older versions of Julia (<= 1.11.x) and it not working. Is this still the case or not?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the Project in Makie v0.24, the julia compat is 1.10 so it should be okay, but I haven't tried it

Comment on lines +43 to +44
vertices = plot_vertices(space, coords)
triangles = plot_triangles(space)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is that reason for not using lift here?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe the new version of Makie uses ComputeGraphs over observables,

Copy link
Member

@juliasloan25 juliasloan25 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Teja! Just a couple comments

@imreddyTeja imreddyTeja merged commit 3ce37ea into main Jan 21, 2026
34 of 35 checks passed
@imreddyTeja imreddyTeja deleted the tr/up-compats branch January 21, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants