Currently, transforms sit at the top level of the source code and we pack everything into one file (https://github.com/awslabs/gluon-ts/blob/master/src/gluonts/transform.py). Since we have more model specific (and complex) transformations coming up (see #341 ), I think we should move this into a dedicated module and also split the transformations into appropriate modules.
Description
Currently, transforms sit at the top level of the source code and we pack everything into one file (https://github.com/awslabs/gluon-ts/blob/master/src/gluonts/transform.py). Since we have more model specific (and complex) transformations coming up (see #341 ), I think we should move this into a dedicated module and also split the transformations into appropriate modules.
Any objections?