Python is free
Apr 5, 2022
PLS_Toolbox is not free.
But you don’t have to be a dedicated data scientist to use PLS_Toolbox (or its stand-alone equivalent Solo). Many of its users are, but the real expertise of most users is in something else such as analytical instrumentation (typically spectroscopy) or the specific problem they are working on (e.g. chemical process control, disease detection, art provenance etc.). We made PLS_Toolbox because we believe that the best data analysts are the people that generated the data and have the physics, chemistry or engineering background to understand it.
PLS_Toolbox includes a very wide array of tools for pattern recognition, data visualization, sample classification and regression plus many data preprocessing tools. Tools for problems specific to spectroscopy like calibration transfer, curve resolution and variable selection. Plus particle analysis, batch modeling tools and tools for reading all sorts of data files from various analytical instruments. It is pretty much one stop shopping for most people that work with analytical chemistry and related data.
Unlike Python, when you use PLS_Toolbox you don’t have to decide first which of the 40 most popular libraries you need. It doesn’t require a nine page cheat sheet. You can use it from the command line if you want, and script it too, but the vast majority of analyses can be done using the highly refined point-and-click interfaces. And when you are comparing model results from different methods, you can be sure that they are evaluated in precisely the same way, apples to apples.
And if you can’t figure out how to use a tool or think you’ve found a bug? There’s one email address to write to: firstname.lastname@example.org. We have five full time equivalents working on it, and one of them will get right back to you with help that’s actually helpful. We’ve been supporting it for more than 30 years (and we have no intention of stopping). Plus we have other data scientists on staff who can help you with your application when you really get in over your head.
Yeah, Python is free. We like that about it too. That’s why we search through Python libraries to find the tools that PLS_Toolbox users will find useful. We then incorporate them with our wrappers and interfaces around them so they behave the way our users have come to expect. It’s why we say “we learned Python so you don’t have to.”
So what’s your time worth? If you are someone who proudly displays Dr. in front of your name or Ph.D. after it, you are worth at least a couple hundred bucks an hour. Those hours of command line bullshittery add up pretty fast. Not to mention the opportunity cost of not being focused on the problem you’re actually trying to solve.
So yes, PLS_Toolbox is not free. But for many if not most analytical scientists it is a better value proposition than Python alone.