

Options for Packaging Your Python Application: Wheels, Docker, and More
9 snips Aug 28, 2020
Itamar Turner-Trauring, creator of pythonspeed.com, discusses packaging Python code with options like Wheels, Conda, and Docker. He also mentions his Python memory profiler, Fil, and shares resources for data scientists interested in Docker. The podcast covers topics such as Python memory usage, packaging with PEX, and the benefits of Conda. They also touch on Docker containerization and compare Docker and Singularity for data processing. Lastly, the speaker expresses excitement about virtual conferences and their interest in learning statistical rethinking and Bayesian programming.
AI Snips
Chapters
Transcript
Episode notes
Fil: A Memory Profiler for Data Science
- Itamar Turner-Trauring developed Fil to address memory bottlenecks encountered while processing images for gene sequencing.
- Existing memory profilers focused on leaks, while Fil captures peak memory usage, crucial for data processing.
Understanding Software's Underlying Infrastructure
- Software infrastructure requires understanding lower-level details like operating systems and hardware.
- Itamar Turner-Trauring aims to bridge this gap by providing developers with sufficient mental models.
Techniques to Reduce Memory Usage
- To reduce memory usage, employ compression, batching, and indexing techniques.
- These techniques can be implemented within Pandas and NumPy using built-in features or external libraries.