This blog series provides an at-a-glance roundup of recent activity within the LineaPy community, including new features, bug fixes, collaborator shout outs, github discussions or community gatherings.

Here are the latest development updates on LineaPy in the past week:


  • LineaPy update highlight #1: We are pleased to introduce lineapy.to_function(), a new LineaPy API for parameter refactoring. It extracts the code to create the list of targeted artifacts and packages the code as a Python function. It also allows us to parameterize any literal assigned variables within the code. Furthermore, for any artifact calculation (not just targeted artifacts) in the code, we can swap the calculation part by loading the artifact value (any version) directly from the artifact store.

  • LineaPy update highlight #2: To support finer-level control/observability of the modularized code under the new graph refactor, we implemented a new PythonOperatorPerArtifact flavor for the Airflow pipeline generation (find more details in our Github Discussion). This update is not yet visible to the user since the new graph refactor project itself has not yet been exposed to the public API. We are wrapping up remaining tasks for the final “replacement” though, so stay tuned!

Have a feature/product request? Drop it in our #feature-requests channel


  • Ray Summit #AfterParty Recap Our #RaySummitAfterParty with Featureform and Gantry last Wednesday was amazing! Thank you to everyone that came. 120 people from the Data Science and MLOps community showed up throughout the night. Old friends mingled, new friends made!  Check out some of our photos from the night! And follow us on Twitter + LinkedIn so you don’t miss the next one!