Profile

Cover photo
Travis Oliphant
Works at Continuum Analytics
Attended Mayo Graduate School
Lived in Rochester, MN
716 followers|63,381 views
AboutPostsPhotosVideos

Stream

Travis Oliphant

Shared publicly  - 
 
Anaconda users have been enjoying the benefits of conda for quickly and easily managing their binary Python packages for over a year.  During that time conda has also been steadily improving as a general-purpose package manag...
10
3
Francesc Alted's profile photoAndy Terrel's profile photoJimmy Touma's profile photo
 
I'm using Anaconda in the Python class I'm teaching. Great job putting it together guys. Thanks.
Add a comment...

Travis Oliphant

Shared publicly  - 
 
Why I promote conda
Anaconda users have been enjoying the benefits of conda for quickly and easily managing their binary Python packages for over a year.  During that time conda has also been steadily improving as a general-purpose package manager.  I have recenty been promoti...
Anaconda users have been enjoying the benefits of conda for quickly and easily managing their binary Python packages for over a year.  During that time conda has also been steadily improving as a general-purpose package manag...
2
Add a comment...

Travis Oliphant

Shared publicly  - 
 
Wanted to share this post because Peter and I are part of the same company.  If anyone has any suggestions let me know. 
 
My company is looking for a PR firm, to ramp up our marketing and tech press-related efforts over the coming months.  Any recommendations for good folks in this area?  Experience working in the analytics or business intelligence space would be a plus (not necessarily "big data"), as would be prior experience with early-stage startups, open source community interaction, and enterprise/platform strategies.
1
1
Add a comment...
Have him in circles
716 people
bryce hendrix's profile photo
Emma Powell's profile photo

Travis Oliphant

Shared publicly  - 
 
Why I promote conda
Anaconda users have been enjoying the benefits of conda for quickly and easily managing their binary Python packages for over a year.  During that time conda has also been steadily improving as a general-purpose package manager.  I have recenty been promoti...
Anaconda users have been enjoying the benefits of conda for quickly and easily managing their binary Python packages for over a year.  During that time conda has also been steadily improving as a general-purpose package manag...
6
Add a comment...

Travis Oliphant

Shared publicly  - 
1
Add a comment...

Travis Oliphant

Shared publicly  - 
16
3
Almar Klein's profile photoBenjamin Root's profile photoTravis Oliphant's profile photo
4 comments
 
Hey +Almar Klein Thanks for your comments.  There is no magic secret.  You have two code-bases and you have to patch each one separately.   Of course that motivates you to keep them in sync with each other or (as we usually do) have the second code-base be an add-on module to the first code base so patches either go in one or the other. 

For this to work well, I think the open-source code base has to provide a value-proposition on its own and be a project that people contribute to independently.   The biggest risk is that people contribute code that actually just re-implements the code you are charging for but in a different way.   If people can do this easily, then it's time to stop charging for that feature and move that feature into the open source world. 

There is no sliver bullet.   It's finding good people and giving them time to work on cool things.   At Continuum we have other revenue models not just this one.  We also support NumFOCUS which provides Technical Fellowships to sponsor the creation of open source code directly from well-mentored graduate students.   This is an effective approach as well, I think for many projects.  I would love to see companies with paid developers who are mentors for "apprentices" who are transitioning from the world of academia to the world of software development.   That is the vision of the Technical Fellowship which we are following with NumFOCUS. 
Add a comment...

Travis Oliphant

Shared publicly  - 
11
3
Ondřej Čertík's profile photoBenjamin Root's profile photoThomas Wiecki's profile photoTravis Oliphant's profile photo
9 comments
 
+Thomas Wiecki, thanks for sharing the post. I just wrote a Fortran version (see my new comment on the blog for a link), which is 2x faster than Cython. The reason is quite simple in my experience --- Fortran as a language makes it easy for the compilers to optimize such loops. Gfortran (that I used) usually isn't the best, IFort typically is even better. However, if numba can be as fast as Fortran, that would be very good indeed!
Add a comment...

Travis Oliphant

Shared publicly  - 
 
I'm not a big fan of LISP syntax. But, I love this statement from the Clojure web-pages: "Clojure eschews the traditional object-oriented approach of creating a new data type for each new situation, instead preferring to build a large library of functions on a small set of types" --- Nice!
3
Jason McCampbell's profile photoGeorge Davies's profile photoOtto Lopez Valerio's profile photo
3 comments
 
About LISP syntax: If you recursively strip S-expressions parentheses and replace them with indentation on each expression proper level, you'll get python syntax
Add a comment...
People
Have him in circles
716 people
bryce hendrix's profile photo
Emma Powell's profile photo
Work
Occupation
Scientific Software
Employment
  • Continuum Analytics
    CEO, 2012 - present
  • Enthought
    President, 2007 - 2011
  • Brigham Young University
    Assistant Professor, 2001 - 2007
  • Mayo Graduate School
    Research Assistant, 1996 - 2000
  • Brigham Young University Press
    Research Assistant, 1993 - 1996
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Rochester, MN - Spanish Fork, UT - Austin, TX - Provo, UT
Links
Story
Introduction
I write scientific software and love applied math, history, and philosophy.  
Bragging rights
6 children, author of NumPy
Education
  • Mayo Graduate School
    Biomedical Imaging, 1996 - 2000
  • Brigham Young University
    Electrical Engineering, 1995 - 1996
  • Brigham Young University
    Electrical and Computer Engineering, 1992 - 1995
  • Brigham Young University
    Math, 1992 - 1995
  • University of Utah
    Math, 1989 - 1990
Basic Information
Gender
Male