JuliaArrays / JuliaArrays/ArrayViews.jl
Improper View Error
Open
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 20
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Description
I stumbled upon this behavior today:
julia> a = rand(5)
5-element Array{Float64,1}:
0.123137
0.370571
0.740451
0.857524
0.143512
julia> view(a, :, 2)
5-element ArrayViews.ContiguousView{Float64,1,Array{Float64,1}}:
#undef
#undef
#undef
#undef
#undef
Should this be an error?
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
Reproduce the shown view(a, :, 2) expression and inspect the resulting ArrayViews.ContiguousView values. Read the view implementation and existing tests to determine whether displaying #undef is expected or erroneous; done means the behavior is decided and covered by the package's test suite.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- data
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100