Contributing

Contributions of all kinds are gladly welcome.

All contributions will be integrated via pull requests.

Running Tests

After checking out the project from Github, the tests can be run by doing:

python setup.py test

This will automatically install packages required for testing at the root of the project.

Adding additional Ops

Additional Ops require at least 1 test that passes. Additional tests are strongly encouraged.

Ops should be placed under sympyle/Ops/ folder.

Adding tutorials/demos

Tutorials can be added in the docs/source/tutorials/ folder at the root of the project.