In the same vein as ~savoy/ade#22 and to make the code much more manageable and modular for other use cases, the current
Compile methods need to be split out into their own files.
So while the core of
ade will be written in Rust (~savoy/ade#38), additional functions should all be user-created (not everyone will need the current methods as some are very specific to my use case).
Each function should take the current class/struct as a mutable argument so that it can be acted upon. These of course will be written in python, and the use of
pandas after the rust rewrite will also aid in its dependability.