My take is that most modern PPLs have language bindings in JavaScript/Python/R because they are explicitly courting analysts/data-scientists/applied-statisticians, or they are taking advantage of modern technical stacks implementing auto-diff and co-processor routines.
Most pre- and post- processing (with the exception of visualization) should probably be a part of your model!
Most pre- and post- processing (with the exception of visualization) should probably be a part of your model!