JuliaClimate / JuliaClimate/ClimateBase.jl

Coordination with Rasters.jl?

Open
#88 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted io
Dominant language
Julia
Stars
38
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Looking through this codebase we seem to be duplicating a lot of work! Both building on on DimensionalData.jl and NCDatasets.jl.

You have some cool functions for filling missing values, and nice GeoMakie plots. Rasters.jl has fast rasterization/mask from polygons, read/write between formats, Plots.jl plots, and lots of other things.

Of course there are also a lot of climate specific things here too. But it seems like a shame to be duplicating so much effort.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Compare the ClimateBase.jl codebase with Rasters.jl, DimensionalData.jl, and NCDatasets.jl, focusing on missing-value filling, GeoMakie plots, rasterization, masking, and format I/O. Start by cataloging overlapping responsibilities; done requires an agreed coordination or consolidation plan, which the issue does not yet specify.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
data
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.