Best Practices in Python Packaging

DataX - Accelerating Scientific Discovery at Princeton

October 1, 2021

This workshop is for researchers who are already using Python for their work, but who want to distribute their software to the broader scientific community by packaging their code for other researchers to easily use. We will learn about structuring our code as modules and packages, and publishing packages on PyPI and conda, both of which are commonly used in the life sciences to install open-source software. We will gain insights into ensuring reproducibility in research through the process of versioning, continuous integration and testing. Finally, we will look at a sample Python project that puts all these best practices together.

Friday, October 1, 2021

9:00 a.m. 

Location:  26 Prospect Avenue, Room 103

Add to Outlook

Add to Google Calendar

Registration is limited to Princeton University affiliates.   



Workshop Organizers

  • Brian Arnold

      • DataX Biomedical Data Scientist
      • Computer Science
  • Vineet Bansal

      • Senior Research Software Engineer


We gratefully acknowledge financial support from the Schmidt DataX Fund at Princeton University made possible through a major gift from the Schmidt Futures Foundation and our Princeton University partners:

CSMLDataX - Accelerating Scientific Discovery at Princeton