JuliaDynamics / JuliaDynamics/PredefinedDynamicalSystems.jl
Update `Systems` submodule to v3
Open
Nobody has claimed this yet.
good first issue
help wanted
- Dominant language
- Julia
- Stars
- 10
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
Easy TODO that means doing the following:
- Make sure all functions that return dynamical systems do not pass Jacobian into the constructors
- Replace all calls to
@SMatrixto regularSMatrixcalls, so that we can remove the StaticArrays dependency - Ensure all functions follow the naming convention stated in the
Systemsdocstring.
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 locating the functions that return dynamical systems and the calls using @SMatrix, then read the Systems docstring for its naming convention. Check each affected function against the three listed requirements, and verify that the StaticArrays dependency can be removed without leaving incompatible calls.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100