First off, thanks for taking the time to contribute!
The following is a set of guidelines for contributing to Gosl and its packages. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
- Improve package
ml
(Machine Learning) - Re-implement the OpneCV wrapper
- Implement wrappers to TensorFlow and CNTK
- Improve documentation and examples of Machine Learning examples
- Re-implement the the tensors (
tsr
) package - Create more examples using all packages, in particular, improve
la
Examples and Readme.md - Apply English language editing to GitHub pages
- Finalise the Octree structure in
gm
- Improve the computational geometry functions in
gm
- Finalise the functions
WireLength
andDistAlongWire
ingm
- Wrap more functions in
oblas
andmkl
- Implement a wrapper to ARPACK
- Implement more functions from Numerical Recipes in
num
- Improve the database of functions (
dbf
) with better explanation of functions and more functions - Implement triagulation methods in
msh/tri
- Add a new package called
msh/tet
to wrap TetGen - Implement parallel graph routines (using channels) in
graph
- Add more probability distributions to
rnd
- Wrap more VTK classes in
vtk
- Implement multistep ODE solves in
ode
- Finalise and publish package
pde
(Partial Differential Equations)
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
This Code of Conduct follows the [Contributor Covenant][https://www.contributor-covenant.org], version 1.4.