Report an accessibility problem

Engineering | Undergraduate Research

Management of Legacy Python Workflows

, ,

Dr. Zoe Lacroix, Associate Research Professor in the Polytechnic School, is seeking a future FURI applicant or Honors Research/Thesis student to work on the “Management of Legacy Python Workflows” project.

Python is a powerful, flexible, open-source language that is easy to learn, easy to use, and has powerful libraries for data manipulation and analysis. Its syntax is simple and accessible to programming novices. It will look familiar to anyone with experience in Matlab, C/C++, Java, or Visual Basic. Python has a unique combination of being both a capable general-purpose programming language as well as being easy to use for analytical and quantitative computing. Its success is demonstrated in countless application domains including scientific computing and highly quantitative domains such as finance, oil and gas, physics, and signal processing. Among its many uses, Python is used to orchestrate multi-tasks processes running several external tools into complex workflows. These legacy workflows are difficult to understand and analyze. The projects aims at developing technology to analyze workflows written in Python, extract their structure, identify external resources, and index it.

Dr. Lacroix is inviting talented undergraduate students to contribute to the project. Students interested to join the team will work closely with a graduate student and under the supervision of Dr. Lacroix. Successful undergraduate students will learn Python (a great opportunity to get to learn Python for those who do not know the language yet) and contribute to the design and development of new methods to understand Python workflows.

To apply for this position, please submit unofficial transcripts, resume and a letter of motivation that identifies (1) your current knowledge in the domains related to the project and (2) the reasons why you would like to contribute to the project.

Contact Dr. Lacroix at email with requested information and schedule an appointment. Do not wait until the next FURI deadline to do so, because it takes time to design a FURI proposal suitable for funding.


Posted on