SciML / SciML/ComponentArrays.jl
Staticpalooza
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 375
- Forks
- 42
- Avg merge
- 7h 25m
- Merged PRs (30d)
- 17
Description
We need static ComponentArrays. Here is what is holding that back:
-
Need to be able to hold matrices that aren't
<:StridedArray. May need to make separateStaticComponentArrayor something in the short term to work around this. See #35 -
Need faster constructor because ComponentArrays will need to be made on the fly in inner loops. Maybe #29 would help.
Maybe Setfield.jl is a good way to start experimenting with this so we don't have to overhaul the constructor right away.
Contributor guide
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 by reviewing the two listed blockers, #35 and #29, and the suggestion to experiment with Setfield.jl. Determine how static ComponentArrays should support non-StridedArray matrices and faster construction in inner loops; done means both checklist items have a concrete, working resolution.
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