Python3 Project
Jump to navigation
Jump to search
Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects
HOWTOs - Installation - Troubleshooting - User FAQ - Samples - Models - Education - Contributed Code - Papers
Project Overview
- Student: student: Siddharth Santurkar
- Mentors: Vedran Miletic and Gustavo Carneiro)
- Abstract: Linux distributions are expected to transition away from default Python 2.7 support to default Python 3 support. ns-3 has several components that rely on Python, and not all are Python 3.3+ compatible. This project focuses on updating our bindings generation process (pygccxml), PyViz visualizer, and wscript files (used by Waf) to support Python 3.3+. Regarding wscript files in particular, student should also propose a refactoring and reorganization to make them easier to maintain in the future.
- Recommended reading: pygccxml: http://sourceforge.net/projects/pygccxml/* Recommended reading: Discussion on ns-developers list: http://mailman.isi.edu/pipermail/ns-developers/2014-March/011794.html