INPUT by Alteryx Blog

All About Alteryx Open Source


Making analytics and data science accessible to more people is essential to us at Alteryx. The Alteryx APA Platform is all about that, of course — but you might not know that we’ve also released open-source Python libraries through Alteryx Open Source so everyone can achieve new breakthroughs with machine learning. 

(In case you’re not familiar with the term “open-source software,” this means that anyone can view, modify, and use the source code of the software, usually free of charge. Cool, right?)

These libraries are not only available to everyone, but they also serve key roles in our own machine learning products, such as Alteryx Intelligence Suite and Alteryx Machine Learning.

We currently have four Python libraries available for machine learning aficionados to use. Let’s take a quick look at each of them.

  • Featuretools automates the feature engineering process, making this key part of your machine learning project easier, faster, and less prone to human error. Check out this demo of using Featuretools to help develop a machine learning model to predict customers’ next purchases. (documentation and Github)
  • EvalML automates model building, includes data checks, and even offers tools for model understanding. This autoML library can be used for classification and regression models. Read more about EvalML or check out the demo below that shows how EvalML can be used to predict housing prices. (documentation and Github)

  • Compose is a library for automating prediction engineering. Using labeling functions, it can generate training labels automatically. It also plays nicely with Featuretools and EvalML for a streamlined machine learning workflow. We’ve got more details on Compose for your reading pleasure. (documentation and Github)
  • Woodwork makes it easy to infer data types for the data contained within a dataframe. It also helps out in managing typing information and manipulating data based on types. Woodwork complements the other tools here in helping EvalML build models intelligently. Check out how Woodwork can be used in conjunction with EvalML to easily construct a spam email classifier. (documentation and Github)

The Alteryx Open Source team also shares strategies for making the most of these libraries and insights they’ve learned along the way on the Innovation Labs blog. Some recent posts include: 

Learn More

Want to keep up with all the great open-source work at Alteryx?

Be sure to follow @AlteryxOSS on Twitter and visit us on Github. And if you’d like to work on awesome tools like these every day, check out our careers site and get in touch.

Written By
Alteryx logo
Leader in Analytics Automation
Martin Luther King, Jr.
6 min to read

The Work Continues: Reflections on Martin Luther King Jr.’s 94th Birthday

Martin Luther King Jr. was a paragon of civil rights activism and a loyal defender of human liberty. On his 94th birthday, we spoke with Alteryx’s Chief People Officer, Doniel Sutton, about Dr. King’s enduring legacy and its importance today.

Analytics Leader
Business Leader
Read Now
Preparing food on wood table
10 min to read

Metrics for All

Alteryx Metrics Store allows business units to have a common language and drill down into key metrics using pre-defined business logic and standardized dimensions.

Alteryx Analytics Cloud
Designer Cloud
Analytics Automation
Read Now
The number five in neon
2 min to read

Top 5 Analytics Blogs of 2022

We crunched the numbers, and here are the top 5 analytics blogs of 2022.

Analytics Leader
Business Leader
Read Now

Get More INPUT in Your INBOX

two women working on a project together