Category Archives: People

Enthought’s Prabhu Ramachandran Announced as Winner of Kenneth Gonsalves Award 2014 at PyCon India

From PyCon India: Published / 25 Sep 2014

PSSI [Python Software Society of India] is happy to announce that Prabhu Ramachandran, faculty member of Department of Aerospace Engineering, IIT Bombay [and managing director of Enthought India] is the winner of Kenneth Gonsalves Award, 2014.

Enthought's Prabhu Ramachandran, winner of Kenneth Gonsalves Award 2014

Prabhu has been active in the Open source and Python community for close to 15 years. He co-founded the Chennai LUG in 1998. He is also well known as the author and lead developer of the award winning Mayavi and TVTK Python packages. He also maintains PySPH, an open source framework for Smoothed Particle Hydrodynamics (SPH) simulations.

Prabhu is also Member of Board, Python Software Foundation since 2010 and is closely involved with the activities of FOSSEE and SciPy India. His research interests are primarily in particle methods and applied scientific computing.

Prabhu will be presented the Award on 27th Sep, the opening day of PyCon India 2014. PSSI and Team PyCon India would like to extend their hearty Congratulations to Prabhu for his achievement and wish him the very best for his future endeavours.

————————–

Congratulations Prabu, we’re honored to have you as part of the Enthought team!

GPU-palooza: May 21, NYC

Enthought is proud to sponsor the NYC HPC-GPU Supercomputing meetup on May 21st, 2012. This meeting will focus on the GPU and Python (what else?).

A happy coincidence brings together three GPU wise men at this meetup. Andreas Klockner is the author of PyCUDA and PyOpenCL. Nicolas Pinto comes to us via MIT with an extensive background in machine learning/GPU-related research. Last but not least, Enthought’s own Sean Ross Ross will share the latest on OpenCL and CLyther.

It promises to be a GPU-accelerated night! The room is filled to capacity I believe, but it’s not uncommon for people to get off the waiting list.

Please come by and say hello!

Texas Python Regional Unconference – Austin, TX

We’re excited about meeting over at the University of Texas (Enthought’s backyard) for the Texas Python Regional Unconference this weekend (October 4-5).

2007 Unconference Attendees

Program

It’s absolutely free to attend the Unconference. It’s not too late to register, so add yourself to the list of attendees if you can make it. There are open slots in the self-organizing program as well, so feel free to add yourself to the schedule on the wiki.

Wireless

It’s also important to note you’ll have to email me (travis@enthought.com) with the following information if you’d like to have wireless access at the meeting venue.

  • Full Name
  • Phone or Email
  • Address
  • Affiliation

Friday Dinner

Anyone who happens to be in town on Friday evening is welcome to come over to our offices and walk with us to grab dinner in downtown Austin. Feel free to come over anytime after 5:30pm to hang out and get the nickel tour — we’ll leave at 7:00pm to eat.

EuroSciPy

On Monday night I returned from my first ever trip to Germany where I had the pleasure of attending the first EuroSciPy conference which was held in Leipzig. Mike Mueller did an excellent job of organizing and hosting the conference (the venue was great and the catering was superb). About 45 people attended the conference resulting in very interesting talks and several productive discussions. I had a chance to give a talk on the history of NumPy/SciPy. (I hope the fact that I did not sleep the night before did not detract too much from the talk.) The slides from the talk are here, although it may be hard to glean the entire talk from just the slides. Travis Vaught took video of the entire conference and left it in the hands of Ondrej Certik. This video should find it’s way to the Net someday.

The talks were very interesting. I learned more about SimPy which is a mature discrete event simulation engine written in Python (which makes heavy use of generators). The author of the package, Dr. Klaus Mller, has had much experience in the area and was very interesting to listen to. I learned that you can use the sound card plus Python to measure the coefficient of restitution (which measures how elastic a collision is), and also to tune an instrument. I also learned that Python is being used to help search for neutrinos in the Ice of Antarctica.

There are several symbolic packages (Computer Algebra Systems) emerging for Python. Pearu Peterson is working on a very fast one: sympycore, while Ondrej Certik is trying to implement a lot more functionality more quickly in SymPy (not to be confused with the discrete simulation package mentioned earlier). Hopefully, the two projects will merge sometime soon.

Unfortunately, I missed the lightning talk session because I was absolutely exhausted after not sleeping for more than 36 hours (twice) on the trip. At that point I’d been driving on the German autobahn for more hours than I’d slept (going 210km/h on the autobahn is very exciting by the way — especially when you are tired). I heard there were some very good talks, however.

The next day, I missed the first two talks because I went to church in the morning (there was a very charming congregation in Leipzig there and a kind American missionary translated most of it for me).

Later, Mike Mueller presented on his abstraction called PyModelData for handling data for scientific simulations (it uses YAML). The talk by Klaus Zimmerman later in the day suggested using yet another markup language called FMF as part of his presentation on making sure meta-data accompanies all data for rapid information processing (he also showed us Pyphant at that time). Pyphant is a data-analysis framework from the University of Freiburg (that should be using more of the Enthought Tool Suite IMHO and hopefully will be in future versions 🙂 ). The University of Freiburg also gave a talk earlier in the day on machine learning.

I really enjoyed the talks by David Albanese on his machine learning toolbox (called mlpy) and by Robert Cimrman on his finite-element toolbox called sfepy because I love to see these kinds of libraries becoming available. It shows that the Scientific and Engineering community surrounding Python is really growing. Travis Vaught ended the day with a description/demonstration of the Enthought Tool Suite and how it can be used to build rich scientific applications. These are the kind of applications we build everyday, but rather than keep our special sauce a secret we are giving it away to grow the community and to get help in building these foundational tools in the best way possible.

The Enthought demo went on until about 7:30pm after which about 15 of the attendees including me went to dinner in Leipzig at a Greek (I think) restaurant. The food was great, but the company was even better. I didn’t want to leave, but I had to drive to Frankfurt to get at least a couple of hours of sleep before flying out the next morning.

There are a few photos from the event that you should check out here. Overall, EuroSciPy was a great event. If you are in Europe and can’t come to the SciPy conference in CalTech, make sure and attend EuroSciPy next year. You can even help to plan and organize it in a city of your choice by making contact with Mike Mueller and/or Travis Vaught early enough.

Everybody

Back of the room

My Kind of People: Summer Python Gatherings

You used to have to identify fellow “technical” folks by the velcro on their shoes (hey, velcro is very efficient), but today there are a myriad of ways to spot and mingle with like-minded people. So if you agree that an evening sharing tales of code vectorization is an evening well spent, there are a few special gatherings you may be interested to attend this year. I’ve listed the meetings that I’m going to (or helping with) and some important dates:


EuroSciPy 2008

EuroSciPy 2008: Scientific Computing with Python, European Style

This is the first annual Europe-hosted SciPy Conference. It will match the stye and content of the popular US version (see below) which has been around for 7 years now. It will be in Leipzig, Germany. Travis Oliphant is delivering the keynote talk.

  • June 20: Early-bird registration deadline
  • July 26-27: Conference

SciPy 2008

SciPy 2008: Scientific Computing with Python

This will be the 7th annual gathering. Proceedings will be published for the first time this year. Alex Martelli is delivering the keynote talk.

  • June 27: Abstracts Due
  • July 11: Early-bird registration deadline
  • August 19-20: Tutorials
  • August 21-22: Conference
  • August 23-24: Sprints

PyCamp

Texas Python Unconference (link to last year’s site)


An informal, self-organizing gathering. It will be hosted in Austin this year.

  • October 4-5 (tentative)

Feel free to list any other meetings in the comments.

Enthought Organizational Changes

Exciting things are afoot at Enthought. We’ve recently made some changes to our leadership structure to accommodate our current and anticipated growth. While these changes will probably not be too noticeable to the open source community, we thought it would be good to use this forum to keep people up to date and to congratulate our folks on their new roles.

The leadership team at Enthought now consists of the following exceptional individuals (and me):

Eric Jones will be taking over the role of CEO and will continue to direct the vision of the company.

Travis Oliphant is our new President–directing the day to day operations of the company. In addition to his operational duties, Travis will continue to be our primary liaison to the open source community, and will head our internal and external training efforts.

I (Travis Vaught) will take on the CFO/Chief of Marketing position in order to optimize our fiscal strategy and formally focus on expanding Enthought’s marketing efforts.

Dave Peterson will continue in his role as the Director of Software Engineering–managing our service work, software process and infrastructure. Additionally, Dave will be the Product Manager for the Enthought Python Distribution (EPD) which will be released soon.

Peter Wang is our new Director of Technical Architecture. Peter is expanding on his role as the Architect of the Kiva/Enable/Chaco stack to include the whole of our application frameworks–Traits, Envisage, etc.

We’re excited about these changes and we’re looking forward to the great things we’ll accomplish with this team serving our employees and the open source community.

Best Regards,

Travis N. Vaught

Travis Oliphant Begins at Enthought

We’re pleased to announce that Travis Oliphant joins Enthought this week in the position of Vice President. Travis is well-known to the SciPy community as the architect of NumPy and author of the definitive guide to NumPy.

When Eric Jones and I started Enthought, Travis was on our short list of people we’d love to work with; circumstances have finally come together to make that happen. Travis will be working on various client projects and, of course, continuing to support SciPy. We expect to accomplish some amazing things with Travis on board.

Adding another “Travis” to Enthought will, most likely, foster some confusion, so the general rule of thumb should be “If it’s witty and insightful, Travis said it.” … and we’ll leave it at that.