Four Open-Source Projects and the Anaconda Maintainers Who Love Them
It’s Valentine’s Day, and love is in the air! So grab some chocolates, cuddle up with some of the community’s most cherished open-source projects, and get to know a few of the Anaconda maintainers who are devoted to them.
💚 BeeWare 💚
Spun up in 2014, BeeWare is an open-source project that empowers users to write apps in Python and release them via mobile platforms like iOS and Android. In early 2022, Anaconda was lucky enough to welcome BeeWare founder Russell Keith-Magee to the team, where he continues to advocate for and advance the work of the Python community.
Get To Know Russell
Russell is a Principal Software Engineer at Anaconda, developing GUI tools and libraries to support the development of Python software on desktop and mobile platforms. He joined the Django core team in 2006, and for five years he was president of the Django Software Foundation. He is a frequent speaker at Python and Django conferences around the globe, sharing his experience as a FLOSS developer, community maintainer, and startup founder.
Why Russell Loves BeeWare
It’s incredibly gratifying to hear stories of novice Python developers deploying their first phone apps—something that they wouldn’t have been able to do without using BeeWare. Mobile devices are ubiquitous, and having Python as a viable platform for mobile development means even more people are able to unlock the potential of their devices. I love that my work at Anaconda allows me to make the BeeWare vision a reality and witness the amazing ways people are able to take control of their computing futures.
💚 Conda 💚
Get To Know Jannis
Based in Germany, Jannis is a co-founder of the Python Packaging Authority, a volunteer group that has maintained fundamental package management software for the Python programming language for over a decade. Jannis currently serves on the Python Software Foundation (PSF) board of directors. He believes that nurturing the conda project is essential to empowering the growing community of data practitioners.
Why Jannis Loves Conda
Everyone who needs to build or install software likely knows how complicated these tasks can become, depending on the involved projects and platforms. Luckily, package managers like conda can save hours of effort by managing software dependencies and simplifying the installation process. Conda offers a centralized user interface for various tasks involved in software management, allowing users to focus on their work instead of having to figure out how to best compile third-party software components. I believe that’s a big reason why so many people love conda; it empowers them to maintain their software projects more effectively and gives them access to a huge community of practitioners sharing their hard-won insights in the form of conda package recipes, often as open-source projects.
💚 HoloViz 💚
The HoloViz project makes it easier to apply Python plotting libraries to data and even offers a tutorial and sample datasets to help get you started. The HoloViz team maintains Panel, hvPlot, Datashader, and other popular data visualization tools. A longtime member of this team is Dr. James “Jim” Bednar, who leads the HoloViz group at Anaconda.
Get To Know Jim
Jim works with commercial and government clients to improve Python software for visualizing and analyzing large and complex datasets. He holds an M.A. and Ph.D. in Computer Science from the University of Texas, along with degrees in Electrical Engineering and Philosophy. He has published more than 50 papers and books about the visual system and software development. Before joining Anaconda back in 2015, Jim was a faculty member in Informatics for 10 years at the University of Edinburgh in Scotland.
Why Jim Loves HoloViz
💚 PyScript 💚
PyScript has generated a lot of excitement in the open-source community since Anaconda CEO Peter Wang announced its release at PyCon last year, and for good reason. The project seeks to make programming more accessible and fun by facilitating the creation of Python applications right in the browser. Fabio Pliger, Principal Software Architect at Anaconda, is a passionate PyScript co-creator and tech lead.
Get To Know Fabio
Fabio has worked at Anaconda for over eight years. He is a member of the PSF as well as the EuroPython Society (for which he served as chairman from 2012 to 2016), and is a founder of the Python Italia association. As part of his association work, he has helped organize and co-chair several PyCon and EuroPython events over the years. He currently lives in beautiful Austin, Texas with his family, after having spent most of his life in Italy and Brazil.
PyScript’s vision of “programming for the 99%” reflects the main reason why I love the project. Today, programming and data science are privileges enjoyed by few, because it’s really hard to create and distribute applications. PyScript brings Python—the most popular programming language—to the browser and mobile devices without requiring users to install anything. The project is just at the beginning of its journey and it’s exciting to see how it’s already being used in new application creation methods and education patterns that were not previously possible.
💘 Forever Yours, Anaconda
When it comes to the open-source community, there’s a whole lot to love! To follow along with the work our project maintainers are doing, keep an eye on our blog and follow us on LinkedIn and Twitter. Happy Valentine’s Day from Anaconda!
To share the love, we are offering one month of free access to Anaconda Starter tier with code “LOVEDATA.” For a limited time, this code will grant you full access to these features:
- Expert-led, on-demand data science courses
- A 100% ready-to-code Jupyter Notebook interface for hands-on practice
- 5 GB of persistent storage for your projects, models, and data
- And much more!
To enjoy this offer, click here and enter the code “LOVEDATA” at checkout to activate your 30-day free trial. This code is valid through February 28, 2023.