# Sage Days 8 Coding **Sprint**s

Further optimize the implementation of Hermite Normal Form in Sage

Create a prototype fast numpy matrix with mpz_t (GMP) entries

- weave cataloging mechanism for sharing with Sage %fortran, %cython, gpu kernels...
- making sage dtypes for better integration into numpy arrays
Create manipulate functionality for notebook inspired by Traits and Mathematica

- Code inlining tools to be shared between Sage and Scipy.
- _fast_float_ / numexpr
- Cython/weave, learn about the Cython/C++ bridge.
- Fix %timeit, %prun to respect preparser (in Ipython).
- Sage spkg for traits, chaco, etc.