Software engineering for Machine Learning – Part III: Production-is-exploration 6 minutes readThis is part of a series of posts in which we discuss the challenges and strategies for the productionization of machine learning code. If you haven’t, make ...
Software engineering for Machine Learning – Part II: An overeager implementation 5 minutes readThis is part of a series of posts in which we discuss the challenges and strategies for the productionization of machine learning code. In our previous post ...
Software engineering for Machine Learning – Part I: Motivation 5 minutes readMachine Learning and Data Science code has its own set of challenges and peculiarities. When we write code to be used by Data Scientists or Machine Learning ...
Python and C interaction: Part III - Advanced use of Ctypes 4 minutes readWe will discuss in this topic a completely Pythonic way to communicate C and Python and make the end result completely Object Oriented, not usually explained.
Python and C interaction: Part II - Ctypes 5 minutes readWe have discussed previously about the ubiquity of ctypes to speed up Python code. A word of caution is that we do not really speed up Python code: we are ca...
Python and C interaction: Part I - An Introduction 5 minutes readToo much is said of Python as a glue. Although many Python advocates use this to value Python over other languages, the truth is that any high-level scriptin...
WTPC: A Case for Software Carpentry 3 minutes readWe have recently (from March 7th to 18th) held our first Workshop in Scientific Programming Techniques, Link in Spanish. It took place in the Physics Departm...