Nexedi Supports Pyston Development

Last November Nexedi hired Boxiang Sun, key community contributor to the development of Pyston, a performance-oriented Python implementation.
  • Last Update:2022-09-09
  • Version:003
  • Language:en

Nexedi Supports Pyston Development

Through hiring of Boxiang Sun, one of the key community contributors, Nexedi is sponsoring Pyston development with one full time employee.

Lille, January 11th, 2016

Last November Nexedi hired Boxiang Sun, key community contributor to the development of Pyston, a performance-oriented Python implementation open-sourced by Dropbox. With this vested interest in the advancement of Pyston, Nexedi ensures progress in core technologies underlying many of its open source software solutions.

A few months ago, Nexedi welcomed Boxiang Sun into its team of open source software developers. Boxiang studied at Kunming University of Science and Technology majoring in Geomatics Engineering and Geographic Information Systems before becoming fully involved in programming in the Google Summer of Code 2014. As one of the key community contributors to Pyston, a performance-oriented Python implementation built using LLVM and modern JIT techniques, Nexedi decided to hire Boxiang to allow him to concentrate full time on Pyston development.

Boxiang Sun, explains: "For me working with Nexedi is a great opportunity, because it allows me to focus on my contributions for Pyston while also benefitting from the expertise of other Nexedians. In addition, I now have a full open source stack written in 100% Python at my hands to play around, experiment and evaluate Pyston against, so I couldn't be happier."

Jean-Paul Smets, CEO of Nexedi, adds: "Our short term goal is to accelerate ERP5 open source ERP/CRM and Wendelin industrial big data system thanks to pyston just-in-time compilation. Having native support of NumPy by pyston is essential for native performance data analysis. We will use pyston to run supervised machine learning algorithms of scikit-learn and apply them to customer relation or preventive maintenance." 

Jean-Paul Smets continues: "The main task of Boxiang is thus to port NumPy to Pyston. This includes identifying sections that don't work properly or differently than with CPython and fixing them, eventually making Pyston a more performant alternative to running CPython."

(328 words, 2110 characters)

About Pyston

Pyston (pronounced "piston") is an open source Python implementation that aims to be both highly compatible and high-performance. It uses modern JIT techniques and natively supports many CPython C extension modules.

Pyston was started by Dropbox in 2013 and open-sourced in 2014. It aims to provide a performance-orientated solution usable on large Python codebases.

More information:

Pyston's ongoing work by Nexedi on lab.nexedi.com
Pyston's ongoing work by Nexedi on github.com
Pyston Github Repository
Pyston Blog
Pyston Tech Talk

About Nexedi

Nexedi was founded in 2001 with the creation of the ERP5 project and today is one of the largest open source software publishers in Europe. Nexedi has developed and deployed ERP5 in wide range of industries around the world - from aerospace, apparel, banking and healthcare to government, automotive and tolling. The open source nature of ERP5 eliminates licensing costs and provides full freedom to update and customize an ERP as business requirements evolve with no single vendor lock-in.
Besides ERP5, Nexedi offers hosting and customization services for many of their open source solutions including SlapOS for cloud deployment and Wendelin, a solution for Big Data and Machine Learning applications.
Nexedi is putting strong emphasis on reasearch and participes in various European research projects to advance open source technologies, provide innovative free software solutions and uphold data privacy.
Nexedi provides 24/7 support to corporations and governments wishing to migrate their mission critical applications to open source software solutions.

For more Information:
Nexedi S.A. | www.nexedi.com | www.erp5.com

  • Jean-Paul Smets
  • CEO
  • Phone: +33 (0)6 29 02 44 25
  • Email: jp (at) nexedi (dot) com

  • Sven Franck
  • Marketing
  • Phone: +33 (0)6 61 76 64 23
  • Email: sven (dot) franck (at) nexedi (dot) com