jakevdp Profile Banner
Jake VanderPlas Profile
Jake VanderPlas

@jakevdp

Followers
40K
Following
4K
Media
612
Statuses
6K

Coffee and Python, preferably in that order. Dad of two girls; once-astronomer; author of @pydatasci, working on JAX and Altair. https://t.co/yKeqcBuFtA

Oakland CA
Joined August 2012
Don't wanna be here? Send us removal request.
@jakevdp
Jake VanderPlas
5 years
weird how every time you see this image on twitter it has a ton of retweets
Tweet media one
133
988
7K
@jakevdp
Jake VanderPlas
2 years
I had no idea Italians held such strong views on open source licensing
Tweet media one
3
10
196
@jakevdp
Jake VanderPlas
2 years
RT @shoyer: One lesson for writing NumPy/JAX code that took me a surprisingly long time to learn is to preserve array dimensionality whenev….
0
14
0
@jakevdp
Jake VanderPlas
2 years
Huge new features to be excited about:.- better chart saving via vl-convert.- more convenient method-based chart syntax.- new offset channel for jitter & grouped charts.- more flexible interactions API.- and much more!.
0
2
20
@jakevdp
Jake VanderPlas
2 years
Excited to see the release of Vega-Altair version 5.0!. Thanks so much to all the contributors who made this happen!
Tweet media one
4
38
172
@jakevdp
Jake VanderPlas
2 years
The weirdest thing about having solar panels on your house is when you realize that a cloudy day costs you like $5.00.
1
0
43
@jakevdp
Jake VanderPlas
2 years
four published papers stapled together.
@DrBrianKeating
Prof. Brian Keating
2 years
Your PhD thesis in five words. Go!.
1
3
80
@jakevdp
Jake VanderPlas
2 years
There are four main modes of remote work: working from home, working from “home”, “working” from home, and “working” from “home”.
0
4
61
@jakevdp
Jake VanderPlas
2 years
RT @vegafusion_io: 🎉 VegaFusion 1.2 is out! This release introduces support for saving Altair charts to HTML, JSON, and static image files.….
0
8
0
@jakevdp
Jake VanderPlas
2 years
A recent project I've been working on: ml_dtypes is a Python package containing a stand-alone implementation of bfloat16 and other NumPy dtypes used in AI & ML — the package is now used by JAX, Tensorflow, OpenXLA, and others!
Tweet media one
2
18
132
@jakevdp
Jake VanderPlas
2 years
A Magritte-inspired art installation at the BART station this morning
Tweet media one
2
1
28
@jakevdp
Jake VanderPlas
2 years
Jake, 1988: *plays with transformers all day*.Jake, 2023: *plays with transformers all day*. How far I’ve come….
1
13
158
@jakevdp
Jake VanderPlas
2 years
Made it out this weekend for a winter camping excursion at Lake Alpine! Dropped to -10C outside at night, but we ate well and slept warm in our snow cave
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
1
71
@jakevdp
Jake VanderPlas
2 years
Took a while but I think I got it
Tweet media one
13
25
848
@jakevdp
Jake VanderPlas
2 years
sister-in-law stopped by this morning asking if I knew how to make some bar charts from some survey data.
4
2
139
@jakevdp
Jake VanderPlas
2 years
I knew this guy once who was a gym teacher; every day he'd get home from work and be like "I can't wait to get out of these work clothes". Then he'd change from his sweats into a bathrobe.
2
1
33
@jakevdp
Jake VanderPlas
2 years
I’ve been walking past this sign in a neighbor’s yard every day for weeks, and I still have no idea who’s supposed to be reading it
Tweet media one
5
1
33
@jakevdp
Jake VanderPlas
3 years
For runnable versions of all the code snippets in this thread, see jax_vmap.ipynb in this gist:
1
1
15
@jakevdp
Jake VanderPlas
3 years
And this is what jax.vmap gives you: a way to automatically create efficient batched versions of your functions – that will lower to fast vectorized computations – without having to re-write your code by hand. You can read more about vmap in the JAX docs:
1
1
16
@jakevdp
Jake VanderPlas
3 years
The details differ slightly — for example, xla_call comes from the fact that einsum is jit compiled — but the essential steps in the computation match more-or-less exactly: dot_general(), then add(), then tanh(), then reduce_sum().
Tweet media one
1
1
6