JuliaDataCubes / JuliaDataCubes/YAXArrays.jl
Persistent renaming of an axis?
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 132
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
I need to rename an axis for a large data cube so that I would not like to load it and then rename the axis with renameaxisand then save it again, because this would copy around a lot of data which would be unnecessary.
According to this stack overflow answer, https://stackoverflow.com/questions/67679347/how-can-i-rename-a-zarr-array-without-writing-new-store we could rename the folder of the dimension and then rename every occurence of this dimension name in the .zattrs files.
Is this something that we would like to support programmatically ?
Or is this something that should be taken care of by Zarr.jl and other backend packages?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the existing renameaxis entry point and the persistence behavior described for Zarr.jl, including dimension directories and .zattrs files. Determine whether persistent renaming belongs in YAXArrays.jl or a backend package, and define the expected behavior before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100