.. _projects: +++++++++++ My Projects +++++++++++ Projects of :ref:`Victor Stinner `. .. seealso:: My :ref:`talks `, my :ref:`contributions to Free Softwares ` and my :ref:`old projects `. Websites ======== .. image:: water_lock.jpg :alt: Rusty water lock, Camargue (France) :align: right :target: http://www.flickr.com/photos/haypo/11914396795/ - `Python Development `_ (created in Juny 2018) - `Victor Stinner's Blog 3 `_ (new blog, created in 2015) - `Victor Stinner's Notes `_ (this site, created in 2014) Documentation ============= * `Faster CPython `_ (source code: `faster_cpython at github `_) * `Programming with Unicode `_ (source code: `unicode_book at github `_) Python Projects =============== * `fatoptimizer `_: static optimizer for Python 3.6 using function specialization with guards. It is implemented as an AST optimizer. It is part of the `FAT Python `_ project. * `bytecode `_: API to modify Python bytecode, and a peephole optimizer. * `pyfailmalloc `_: Debug tool for Python injecting memory allocation faults to simulate a low memory system to test how your application handles MemoryError exceptions. * `sixer `_: add Python 3 support to Python 2 applications using the six module. * `Hachoir `_: Python library that allows to view and edit a binary stream field by field. In other words, Hachoir allows you to "browse" any binary stream just like you browse directories and files. A file is split in a tree of fields, where the smallest field is just one bit. Other Projects ============== * `"misc" repository `_: - my "dot" files, configuration files: bashrc, hgrc, gitconfig, etc. - some command line program: apply_patch.py, scm.py - some Python scripts - some shell scripts: apt_get.sh, fedora_new_install.sh