Open an issue on GitHub and share a minimal, reproducible example.
If you're interested in numerical linear algebra and want to improve this package, make sure you skim through some literature:
- Templates for the Solution of Algebraic Eigenvalue Problems available on Netlib: in particular the Implicitly Restarted Arnoldi Method chapter is interesting.
If you're unfamiliar with Julia, the documentation is an excellent starting point:
A recommended workflow to contribute is as follows:
- Fork the package on GitHub;
- Open Julia's REPL and hit
]
to enter the package manager mode; - Run
(v1.6) pkg> dev git git@github.com:YOURUSERNAME/ArnoldiMethod.jl.git
- Run the tests locally to make sure things work:
(v1.6) pkg> test ArnoldiMethod
- Make changes to the code;
- Push the changes to your forked repository;
- Open a pull request.