Python3 Project

From Nsnam
Revision as of 18:01, 17 September 2014 by Tomh (Talk | contribs) (create project page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - 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