Travis Oliphant Profile Banner
Travis Oliphant Profile
Travis Oliphant

@teoliphant

35,795
Followers
773
Following
183
Media
5,110
Statuses

Creator of SciPy, NumPy, and Numba; founder and Director of Anaconda, Inc. Founder of NumFOCUS. CEO of Quansight

Austin, TX
Joined April 2009
Don't wanna be here? Send us removal request.
@teoliphant
Travis Oliphant
6 months
Generative AI is made possible by a mountain of Open Source! Let's not forget that. Open source tools and communities are the backbone of this technology. Let's harness the power of open source generative AI together! Reach out to us and unlock its potential for your business.
Tweet media one
21
157
678
@teoliphant
Travis Oliphant
6 years
My 2018 news is that I am leaving full time employment by Anaconda as of today. I will be working on improving OSS sustainability through non-profit work, and starting a new services/product incubation company to help organizations make better use of OSS and AI/ML. More to come.
59
105
722
@teoliphant
Travis Oliphant
5 years
After making a (tiny) PR to an open-source project for the first time in awhile, I was reminded of this too-true XKCD:
Tweet media one
8
129
602
@teoliphant
Travis Oliphant
6 years
Fantastic project integrating all Python visualization tools into easily composable dashboard -- . This is awesome work from the PyViz team @anacondainc . #Python #visualization
5
131
341
@teoliphant
Travis Oliphant
6 years
I've been impressed recently with Chainer and CuPy . I like the fact that NumPy *is* the CPU implementation for Chainer and CuPy is NumPy on GPU. #NumPy #Python #MachineLearning #ArtificalIntelligence
2
115
302
@teoliphant
Travis Oliphant
4 years
Given I've spent many years actually writing many popular C-extensions for Python, please take note of this strong recommendation!
@pwang
Peter Wang 🦋
4 years
“Instead of writing C extensions, I strongly encourage folks to use one of these other tools...” @teoliphant at @pydata Austin keynote
Tweet media one
5
45
203
5
53
200
@teoliphant
Travis Oliphant
6 years
My brilliant daughter is double majoring in Bioinformatics and Molecular Biology with a minor in Computer Science. She knows Python, C++, and Java. She is looking for internship opportunities this summer preferably in genetics, medical genetics. Any leads?
62
68
190
@teoliphant
Travis Oliphant
7 years
Congratulations to all who have persisted to make SciPy 1.0 a reality. Incredibly happy to see this. #python #pydata #numpy
1
44
160
@teoliphant
Travis Oliphant
4 years
Grateful that so many more people will be getting credit for NumPy and its progress. Thank you to the people driving this. We have just started and will continue to forge ahead in promoting community-driven open-source @quansightai , @openteamsinc , and @FairOSS_PBC .
@numpy_team
NumPy
4 years
The NumPy paper is out!
Tweet media one
79
3K
10K
3
29
158
@teoliphant
Travis Oliphant
5 years
We are hiring! Come work with a wonderful, distributed, team that is finding ways to get paid to work on open-source together. #opensource #python #HiringNow
3
51
129
@teoliphant
Travis Oliphant
7 years
Exciting! Nearly 20 years after its start in 1998 and 534 contributors later #scipy is nearing 1.0.0: . #Python
2
48
129
@teoliphant
Travis Oliphant
5 years
I donated to 'Help Ray fight cancer' - via @gofundme . If you use @condaforge or the Anaconda Distribution from @anacondainc , you have benefitted directly from Ray's work. He needs our help now. Please give what you can and Anaconda will match it 1:1.
3
102
126
@teoliphant
Travis Oliphant
6 years
Wow. Just wow. Awesome to see this acknowledgment. The entire team of devs around NumPy made this possible... #numpy
Tweet media one
0
28
125
@teoliphant
Travis Oliphant
6 years
There is a deep connection between software engineering and human cognitive limits. Software engineering is much more about humans than computers. Another interesting observation from science: that underscores why great projects begin with 1-5 people.
2
37
120
@teoliphant
Travis Oliphant
7 years
So happy that we are open-sourcing Accelerate. Thanks to @ContinuumIO customers who made this possible:
2
60
123
@teoliphant
Travis Oliphant
5 years
I'm excited about Panel. I think it's the best open-source approach presently to easily build interactive dashboards (and supports many visualization technologies such as Plotly, Bokeh, Altair, and Matplotlib).
@PyViz_org
PyViz
5 years
We are very happy to announce the formal release of Panel: A high-level app and dashboarding solution for Python from @anacondainc . Many thanks to the contributors so far and to @BokehPlots for providing a great tool to build on. See the Medium blog post:
7
272
677
0
32
114
@teoliphant
Travis Oliphant
6 years
I have been repeatedly telling people this year how much more important Probabilistic Computing will be than Quantum Computing which IMHO receives too much attention and funding right now.
@Springcoil
Peadar Coyle (e/acc)
6 years
Prediction: The next big thing in Data Science will be Probabilistic Programming. The computational tools are ready, and there'll be more use cases in industry that demand incorporating domain knowledge and showcasing interpretability.
12
39
212
3
23
110
@teoliphant
Travis Oliphant
5 years
It's exciting to see the many ndarray (some call them tensor) runtimes emerging for #Python . When this happened 13 years ago, I wrote NumPy. This time, we are working on shared interfaces (), and cross-language gen. containers ().
0
20
111
@teoliphant
Travis Oliphant
6 years
Enjoying taking a step back and looking at the landscape after being in the depths of technology, team, and people development for 6 years. It is amazing how far #Python and in particular #pydata has come in a short time.
4
8
111
@teoliphant
Travis Oliphant
6 years
Thank you @pyconindia for a wonderful visit to your vibrant community. I look forward to the innovations that will be coming from the keen minds of your delegates.
Tweet media one
2
10
106
@teoliphant
Travis Oliphant
7 years
That feeling when you help your daughter debug her C++ code to recursively solve Boggle and she shares your euphoria when it works!
2
9
109
@teoliphant
Travis Oliphant
3 years
I always feel badly that key people who made Python the de facto tool for science get left out of any retelling. My biggest joy has been getting to know all the amazing people who made the tools and helped make them work.
@scalevp
Scale Venture Partners
3 years
How did #Python grow to become the essential tool it is today? @ericmander and @teoliphant recount the history of a community of "individual mavericks" on the latest #opensource #podcast
0
7
22
3
25
100
@teoliphant
Travis Oliphant
5 years
@wesmckinn I agree that the article was a good start but missed in its failure to mention SciPy and PyData ecosystems including at least NumPy, Pandas, Jupyter, and scikit-learn. Of course why these ecosystems started in Python is due to phenomenal early efforts by Guido and so many others
3
8
97
@teoliphant
Travis Oliphant
4 years
Really happy to share the news about QHub an open-source foundation for your organizations scalable compute platform using JupyterHub, Dask, conda, and more. Read the blog post and view the talk if you are attending JupyterCon:
2
23
97
@teoliphant
Travis Oliphant
4 years
Thrilled to see more money to support NumPy. The mission of the Labs at @quansightai is to employ at least 50 full-time contributors supporting community-led open-source in the @NumFOCUS ecosystem. Significant progress this year thanks to @ralfgommers leadership.
@quansightai
Quansight
4 years
We are pleased to announce that #NumPy and #OpenBLAS just received a $195,000 grant from the @cziscience Initiative, through its Essential #OpenSource Software for #Science (EOSS) program! Read more about this story here: @DailyNumpy
0
22
57
2
28
95
@teoliphant
Travis Oliphant
7 years
. @ContinuumIO we have changed our name to Anaconda, Inc. We are more committed than ever to community:
2
42
91
@teoliphant
Travis Oliphant
3 years
This past year has been an incredible one for growth of remote teams and open-source productivity. We are hiring many roles: in particular developer advocates who love promoting their communities. Previous experience in open-source is essential. DM me!
4
26
91
@teoliphant
Travis Oliphant
6 years
Excellent talk on UMAP for dimensionality reduction (clustering) by @leland_mcinnes at #SciPy2018 : . Thrilled to see such an excellent use of @numba_jit #python #pydata in an exciting project. See it at:
0
35
88
@teoliphant
Travis Oliphant
7 years
Anaconda supports both #Python 2 & 3. After change of default download to 3.X, 70% of installer and 60% of pkg downloads are now 3.X based
3
34
87
@teoliphant
Travis Oliphant
3 years
@pwang And I stood on the shoulders of Jim Hugunin, Paul Dubois who wrote and led Numeric starting in 1995 and the folks at Space Science Telescope who wrote Numarray in 2001. I took a “leap of faith” There are so many opportunities today to make a difference still.
1
7
87
@teoliphant
Travis Oliphant
6 years
Very exited to read this book: . Here's a tantalizing quote: "the laws of quantum mechanics are not laws of nature; they are rules for processing information about nature."
3
14
85
@teoliphant
Travis Oliphant
6 years
A new blog-post about my recent transition from Anaconda ( @anacondainc ) to Quansight ( @quansightai : I'm excited for the new journey: #PyData , #Python , @numba_jit , #conda -forge, #NumPy , #SciPy , #xnd , #JupyterLab , #PyViz ...
5
23
88
@teoliphant
Travis Oliphant
10 years
Want easy installation of NumPy stack in *your* Python? pip install conda now works! Then conda init, then conda install scikit-learn
9
56
81
@teoliphant
Travis Oliphant
6 years
I am very appreciative of Armin @mitsuhiko willingness to address challenges in #Python and its community during his keynote at @pyconindia . We only learn by looking deeply at our challenges. Learning from other communities like Rust is a great idea.
Tweet media one
1
24
80
@teoliphant
Travis Oliphant
8 years
Goodbye, Object Oriented Programming Fabulous article! More could be said -- particularly for data anaylsis.
1
33
76
@teoliphant
Travis Oliphant
5 years
An instructive and interesting interview with @dask developer and creator @mrocklin : . It was a thrill to invest in his ideas @anacondainc and watch the community grow. #Python #parallel #opensource
1
22
77
@teoliphant
Travis Oliphant
6 years
I love generalized ufuncs from #NumPy and @numba_jit makes them easy to produce. I needed a "vectorized" version of np.interp today. I thought it existed, but it took no time to write one. Sharing as an example of guvectorize
2
19
78
@teoliphant
Travis Oliphant
6 years
Here is the paper I tweeted about earlier about non-convex methods for optimization. The cross-post from LinkedIn didn't seem to work:
0
9
75
@teoliphant
Travis Oliphant
4 years
@gvanrossum @Dropbox Enjoy retirement and thank you for your tremendous contributions to and continued leadership in the Python community. The language and community you created and shepherded inspired my life and changed the world!
0
7
73
@teoliphant
Travis Oliphant
1 year
In 2012, I spoke a lot about @numba_jit and array-oriented compilers. 11 years later, we have @PyTorch , JAX, triton, @bodoai and more not to mention the entire @JuliaLanguage . Still, it's never been more important for developers to understand at least the basics of…
0
5
74
@teoliphant
Travis Oliphant
6 years
I just met with the creator of #chainer , @beam2d , and also #cupy , Ryosuke Okuta from @PreferredNetJP . It was so nice to meet these titans of open-source who have created such useful tools. I'm excited to help connect this Pythonic platform to #dask , #kubeflow , and @numba_jit .
5
26
76
@teoliphant
Travis Oliphant
6 years
At #pycon2018 I'm interested in talking with anyone interested in 1) the incredible explosion of machine-learning frameworks and how to bring them together, 2) JupyterLab, 3) High Performance Python and 4) xnd:
6
14
75
@teoliphant
Travis Oliphant
7 years
I am going to mark this day! This was one of the goals of Numba from day one. #pydata #python Congratulations to the @numba_jit team!
@fkratzert
Frederik Kratzert (@[email protected])
7 years
@numba_jit I had a bug in the Fortran code, now the Numba version is even faster than Fortran. See update at the bottom:
1
2
12
3
30
73
@teoliphant
Travis Oliphant
8 years
This is a phenomenal talk. If you want to become a Python guru, understand what Beazley is teaching here.
0
18
70
@teoliphant
Travis Oliphant
5 months
Python was the first language that I truly enjoyed thinking in. I encountered Python in 1997 but fell in love a year later. The beauty of Python is that it enables you to do a lot without demanding a lot from you. It is by design, made to be accessible.
Tweet media one
1
9
70
@teoliphant
Travis Oliphant
5 years
I was thrilled when @aterrel hired @mrocklin to join us at Continuum Analytics (now @anacondainc ). He worked on the Blaze project and uncovered a design for @dask_dev . We saw in it the potential to scale NumPy/Pandas so we funded it. @nvidia has a gem:
0
9
71
@teoliphant
Travis Oliphant
6 years
Last week I met with a gracious engineer at @PreferredNetJP and learned more about #cupy and #chainer . I highly recommend looking at chainer as a more Pythonic machine learning framework: also using . Think about @numba_jit with it.
2
43
66
@teoliphant
Travis Oliphant
7 years
Wow! Now that is an amazing interactive visualization to help in understanding MCMC. . #blownaway
@jakevdp
Jake VanderPlas
7 years
Beautiful interactive dashboard visualizing various MCMC sampling algorithms: (HT @ixkael )
1
146
311
0
27
71
@teoliphant
Travis Oliphant
4 years
Happy to make the call for targeted funding for EPython: Spoke about some of the justification today @PyDataATX . One of our new initiatives @quansightai while we continue to support the current @PyData ecosystem at Quansight Labs.
5
25
70
@teoliphant
Travis Oliphant
6 years
Dask getting recognized for parallelizing Data science. #Python @dask_dev @anacondainc
Tweet media one
2
20
69
@teoliphant
Travis Oliphant
4 months
Have you ever realized that coding in a language like Python can be as immersive as speaking a language fluently? There's a moment in every coder's life when they realize that coding is not just about syntax; it's about thinking and dreaming in that language.
5
10
70
@teoliphant
Travis Oliphant
1 year
Another win for @OpenAI ChatGPT: It demonstrably helps in going from "blank page" to "something to iterate on" that can accelerate tasks. Son wanted to bring in Advent of Code input to Google CoLab: AI showed how including how to get and use the session cookie needed. Wow!
3
5
63
@teoliphant
Travis Oliphant
7 years
Very excited about our partnership with @Microsoft to deliver #Python and #PyData via @anacondainc to #SQLServer #AzureML and #visualstudio .
Tweet media one
0
42
63
@teoliphant
Travis Oliphant
5 years
Excellent write-up from @anacondainc on the details of conda and how you can speed up your usage of the tool: . If your answer is "replace conda with X", you may be ignoring the real problem conda is solving, and pushing the pain to another point.
1
21
61
@teoliphant
Travis Oliphant
5 years
I am thrilled to welcome Ralf Gommers to @quansightai as the Director of Quansight Labs. See what we are up to and how Ralf will help us continue to grow a "PyData Core Team" and how you can help: #Python #opensource #MachineLeaning #NumPy #SciPy
1
25
62
@teoliphant
Travis Oliphant
5 years
Some of the wonderful people using #NumPy and #SciPy to do amazing things like image black holes. Thanks to @github for letting me meet these great people in Berlin.
Tweet media one
0
6
57
@teoliphant
Travis Oliphant
4 years
Interested in talking about and developing EPython. Join the early-stage conversation here: Epython () is a plan to modernize how Python extensions are made so that all runtimes benefit -- cooperatively funded using @openteamsinc
2
22
61
@teoliphant
Travis Oliphant
5 years
My presentation @Microsoft : during a Python in industry summit. I started discussing an idea to bring an array interface into Python. We @quansightai are exploring a unified array interface as well as cross-language array primitives in uarray and xnd.
2
18
59
@teoliphant
Travis Oliphant
7 years
Great post from @Instacart showing use of @ContinuumIO #datashader to visualize large data-sets!
2
24
57
@teoliphant
Travis Oliphant
5 years
After 12 years of being in Austin, I finally used the bus to get downtown. I can't believe it took me this long.. @CapMetroATX was excellent. Using a Park-N-Ride is definitely the best way to get downtown stress free.
7
3
56
@teoliphant
Travis Oliphant
6 years
If you haven't checked out recently, look! Upgraded examples easily accessible with Colab and Github. Examples using excellent keras api and interesting eager execution mode. Closing the gap on @PyTorch and @PreferredNetJP Chainer. Good work @TensorFlow .
1
6
59
@teoliphant
Travis Oliphant
6 years
And here is the blog-post from @seibert of @numba_jit and @anacondainc that shows off the awesome new parallel acceleration capabilities for #Python now in #Numba : #pydata #MachineLearning
0
26
58
@teoliphant
Travis Oliphant
6 years
Reproducibility with #conda during @condaforge talk.
Tweet media one
2
16
55
@teoliphant
Travis Oliphant
4 months
Reflecting on my journey I stumbled upon Python and its potential for data processing and analysis. It was the array functionality in the Numeric library in 1997 that caught my attention. That library made it possible to do science with Python.
Tweet media one
2
4
61
@teoliphant
Travis Oliphant
5 years
Very pleased to meet Bruce Perens who wrote essays that influenced me to start #SciPy . This led on my journey to #numpy , @anacondainc , and now @quansightai and @openteamsinc #opensource #business #CommunityOpenSource
Tweet media one
3
4
58
@teoliphant
Travis Oliphant
3 years
Really happy today to welcome @ixek to @quansightai as co-director of Quansight Labs! Ralf has done an incredible job getting "Q"Labs off the ground as an open-source research and development lab associated with and sponsored by Quansight. With @ixek leading, it will grow more.
6
5
55
@teoliphant
Travis Oliphant
6 months
Open source is not just about software; it's a way to solve problems everyone may have. It encompasses a broader set of principles and practices that extend way beyond code. From open documentation to open infrastructure systems, open source brings transparency to technology.
1
17
53
@teoliphant
Travis Oliphant
6 years
I really agree with this article: Good messaging in #Python documentation would help #TensorFlow devs and the world understand the unavoidable limitations of language-specific packaging tools like pip (which does what it can do really well).
4
15
54
@teoliphant
Travis Oliphant
3 years
What a thrill to be associated with the amazing and inspiring team at Quansight Labs (a non-profit, open-source research division of @quansightai )! With leadership of @ixek and @ralfgommers and support of many, @ChanZuckerberg gave new grants to the team:
2
9
55
@teoliphant
Travis Oliphant
4 years
Very happy about the work that Quansight Labs did with Kite to help them bring their AI-powered completions to JupyterLab users who program with Python: #jupyter #Python . This is the kind of Community-Company work we do at @openteamsinc and @quansightai
1
25
51
@teoliphant
Travis Oliphant
6 years
I had such a great time visiting @Stanford Here is a full video of the event and slides for the talk I gave:
3
20
53
@teoliphant
Travis Oliphant
6 years
Taught my boys the basics of the "proof of work" concept with a few lines of Python to find a nonce for a simple string that produced a digest with 3 leading zeros. I am a believer in "to code it is to understand it"
2
11
53
@teoliphant
Travis Oliphant
7 years
This is interesting: . I might have become more proficient with Word 20 years ago if this had come earlier.
0
27
51
@teoliphant
Travis Oliphant
5 years
My 17 year old son did a great job of lighting my birthday candles today. Thanks for all the birthday wishes.
Tweet media one
7
2
50
@teoliphant
Travis Oliphant
6 years
A short, but enlightening explanation from Crystal Soja of why happy conda users get in trouble when following "too-simple" pip install instructions for binary packages as well as what @anacondainc will be doing to fix it #python :
1
11
48
@teoliphant
Travis Oliphant
5 years
Heard about #JupyterLab . Wondering what the excitement is about? Check out this introduction video: @ProjectJupyter #DataScience #OpenSource
1
10
49
@teoliphant
Travis Oliphant
5 months
One of the things that really drew me to Python was its readability. I remember looking back at some code I had written a year ago and realizing that I could still understand it. This was not the case with Perl, Python's readability made me want to dive deeper into it.
Tweet media one
1
4
50
@teoliphant
Travis Oliphant
6 years
I agree with Gartner's view that “Anaconda’s strength lies in its ability to federate and provide a central access point for a very large number of Python developers who build machine-learning capabilities continuously.” : #Python #ML
0
15
50
@teoliphant
Travis Oliphant
4 years
Really excited for my friends at Coiled and the work they are doing to make dask even more accessible and useable by all. We are getting so much closer to what we envisioned when building @anacondainc . Grateful that we could help get Dask started.
@mrocklin
Matthew Rocklin
4 years
Tiny summary of a lot of work: Coiled raised $5M seed funding $ pip install coiled >>> cluster = coiled.Cluster()
17
44
283
1
4
51
@teoliphant
Travis Oliphant
7 years
Very interesting read on how @Dropbox built a powerful OCR system using modern C/C++ libs and #Python
1
28
50
@teoliphant
Travis Oliphant
6 years
Very honored to have received an award for my talk on #Dask at the HPC Developer Conference: . Thanks to @mrocklin , @seibert , @jiminy_crist , @martin_durant_ , @antoinepitrou , and all the other @dask developers and maintainers and to @anacondainc .
0
9
47
@teoliphant
Travis Oliphant
6 months
The temptation to copy and paste code snippets from ChatGPT or Stackoverflow is real, but true mastery lies in comprehension. I've copied and pasted a lot of code. But as a programmer, it's your duty to understand. And to do so, you'll eventually end up in documentation 😉.
Tweet media one
3
8
49
@teoliphant
Travis Oliphant
8 years
awesome when the software you had a big part in is used to make fundamental discoveries: #pydata #LIGO @ContinuumIO
1
20
48
@teoliphant
Travis Oliphant
8 years
My youngest daughter was born just after I started using #python and just before I released old #numpyio . She graduated today... #timeflies
3
4
46
@teoliphant
Travis Oliphant
2 years
Congratulations @anacondainc on 10 years that included @NumFOCUS and @PyData creation. Such a blessing to be involved in these stories. Continuing the journey with @quansightai and @openteamsinc
0
7
48
@teoliphant
Travis Oliphant
5 years
Loved the experience of meeting #Python faithful in #Pakistan @PyConPK as I spoke to them over the internet --- even late at night from my hotel in Washington, DC. Keep up the good work there. I hope to visit you soon!
Tweet media one
1
7
46
@teoliphant
Travis Oliphant
7 years
New Anaconda Release (4.3) today: Now with Python 3.6, 3.5, and 3.4 as well as Python 2.7!
0
34
45
@teoliphant
Travis Oliphant
5 years
Congratulations to the Conda team @anacondainc for the new 4.6 release: . Solve times are shorter and the number of packages available in the ecosystem keeps growing. Love it.
1
7
47
@teoliphant
Travis Oliphant
6 years
@gvanrossum @jakevdp This was an April Fool's Day stunt we did at @anacondainc several years ago to show how one could re-constitute old-environments --- even ones including old versions of Python itself with the conda package manager. It can be instructive to play with Python 1.0.
0
5
45
@teoliphant
Travis Oliphant
6 years
This is cool --. At least some of the team are fellow Austin-ites as well. What a great town! @AutoAutoAI . Love what you are doing! #Python #MachineLearning #ComputerVision
3
15
43