There's a lot in this one -- I will try to keep my PRs smaller in the future. But we now have tests for most of the modules, and the tox config is working on Bamboo. Some of the modules cannot be tested without access to pre-compiled Windows binaries and/or Matlab, so we'll still have to work out a solution for that. But otherwise the organization of the code seems sensible, and only a few tweaks should be required to get this ready for the pipeline.
There's a lot in this one -- I will try to keep my PRs smaller in the future. But we now have tests for most of the modules, and the tox config is working on Bamboo. Some of the modules cannot be tested without access to pre-compiled Windows binaries and/or Matlab, so we'll still have to work out a solution for that. But otherwise the organization of the code seems sensible, and only a few tweaks should be required to get this ready for the pipeline.