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.
NEW FEATURES!
The LineaPy team introduced a new feature and added Binder support for demo notebooks.
- Deleting Artifacts: We have implemented
lineapy.delete
to delete artifacts. The API call allows the user to delete a specific version of an artifact with lineapy.delete(version=1) or the latest version with lineapy.delete(version=’latest’). The user can also delete all versions with lineapy.delete(version=’all’). Under the hood the command deletes the artifact reference from the sqlite database. It also checks to see if the value the artifact points to is pointed to by any other artifact. If not, the picked value is deleted. Learn more at Github Discussion.
- Binder Support for Demo Notebooks: To help new users test out LineaPy right away, we have added another executable environment for demo notebooks, Binder. Advantages over Colab (which we still support) include: 1) no need for a separate account (cf., Google account is required for Colab) and 2) more familiar Jupyter interface (cf., Colab presents its own flavor of IPython). On the other hand, note that the environment startup is slower than that of Colab. Learn more at Github Discussion.
COMMUNITY GOODNESS
- LineaPy Workshop: We will host our second LineaPy Workshop: Clean Messy Notebooks. It will take place Friday, June 17 at 11 AM PT. We will show you how to turn a messy notebook into a clean data pipeline with two lines of code. Register here. You can find recordings of LineaPy Workshops on our YouTube Channel.