Profile

Cover photo
Fernando Perez
Works at UC Berkeley
Attended CU Boulder
1,503 followers|1,366,481 views
AboutPostsPhotosYouTube

Stream

Fernando Perez

Shared publicly  - 
 
 
This week, +Kester Tong and I gave a talk at #SciPy201  about PNaCl, Python, scientific Python, why we'd want to do this, and the amazing work on coLaboratory that he, +Kayur Patel and their team have worked on with +Fernando Perez , +Brian Granger , +Min RK and the rest of the IPython team.  I was pretty happy with the talk, and pretty excited about the possibilities, but more than anything else, I'm honored to have worked with such an amazing group of people -- both the ones I've named here, and the +Portable Native Client (PNaCl) team, especially the ever-patient +Sam Clegg.
9 comments on original post
17
5
Christopher Hanley's profile photoMichael Hanke's profile photoStephen Pimentel's profile photoBalazs Kegl's profile photo
 
Chat focussed for so long on how this works... very quick demo. Practicaly were are we? Exited about this! 
Add a comment...

Fernando Perez

Shared publicly  - 
 
Climbing with Brian Forst and friends at Allez Up after PyCon 2014. Awesome gym. 
8
1
Fernando Perez's profile photoRPN Puche's profile photoDiego Camilo Peña Ramirez's profile photoMatthew McCormick's profile photo
5 comments
 
+Fernando Perez  que pena lo molesto por este medio pero tengo una pregunta sobre la V2 de IPython: ¿la celda markdown ya no renderiza HTML? porque ya no me reconoce las etiquetas iframe ... es que este sabado voy a dar un taller en el flisol y me encontre con esto de improvisto
 ·  Translate
Add a comment...

Fernando Perez

Shared publicly  - 
9
Add a comment...

Fernando Perez

Shared publicly  - 
 
Python and IPython will have a strong presence at the upcoming Strata'2014 conference. This blog post by +Brian Granger summarizes the landscape.

Brian and I will be teaching a tutorial about IPython together as well as holding "office hours", and then Brian will give a talk at the conference about our new interactive widget framework.

Note that with the "IPY20" registration code, you can get a 20% discount for the conference and tutorials.
Python will have a strong presence at Strata 2014 in Santa Clara
13
1
Taylor Ren's profile photo
Add a comment...

Fernando Perez

Shared publicly  - 
 
<a class="ot-hashtag" href="https://plus.google.com/s/%23hangoutsonair">#hangoutsonair</a>Jonathan Frederic, Matthias Bussonnier, Damián Avila, Brian Granger, and Min RK
IPythonDev meeting, Nov 21 2013
Fernando Perez and 5 others participated
1
Fernando Perez's profile photoDiego Camilo Peña Ramirez's profile photoRuffin White's profile photo
4 comments
 
Maybe for the HTML tittle and authoring metadata, you might like to use web standards like http://schema.org/. That way notebooks could utilize a structured data and a preexisting shared markup vocabulary , lending them to become more searchable.

Here is an example for creative content:
http://schema.org/CreativeWork
Add a comment...
Have him in circles
1,503 people
Steve Stuart's profile photo
Alagu Gopala Krishnan's profile photo
Ajith Kumar's profile photo
Jonathan Taylor's profile photo
Manuel Moe Garcia's profile photo
Hendrik van Niekerk's profile photo
Alexander Hupfer's profile photo
Robert Kern's profile photo
Julian Valbuena's profile photo

Fernando Perez

Shared publicly  - 
 
 
Over the last year I've worked with some awesome folks (+Kester Tong  +Mark Sandler, +Corinna Cortes , +Matthew Turk,  +Gideon Mann  +Arnaud Sahuguet, +Adam Berenzweig) to understand how people collaborate on data analysis and to build better tools to support them. Yesterday, with the help of +Fernando Perez and +Wes McKinney we revealed this work at PyCon APAC.

We've created an interactive, collaborative analytics tool by integrating Google Docs, Chrome, and IPython. You can open a notebook from Drive. You can share notebooks like you would share a Google Doc. You can comment and edit collaboratively, in realtime. There is zero setup, because all the computation happens in Chrome. You can even quickly and easily package your analytics pipeline into a GUI for folks that don't want to program. In effect, you can go from zero to analytics with little impedance.  

What's even better is that you can build on our work. It will all be open source on top of public Google APIs. We'll have a larger Google Research blog post about this work when we release the code and the Chrome application.
61 comments on original post
38
11
massimo di stefano's profile photoKarlacio K's profile photo
Add a comment...

Fernando Perez

Shared publicly  - 
 
 
Implementing Reproducible Research by +Victoria Stodden Friedrich Leisch and Roger D. Peng has been released.  All chapters are CC BY 3.0 and available from +Open Science.  https://osf.io/s9tya/wiki/home/  Definitely recommended reading.
1 comment on original post
10
3
Paul Nakroshis's profile photoBenjamin Root's profile photo
Add a comment...

Fernando Perez

Shared publicly  - 
 
 
stem-and-leaf plots using numpy in 140 characters: stem() expects an array or list of integers, and prints all stems that span the range of the data provided.

from _future_ import print_function
import numpy as np
def stem(d):
    "A stem-and-leaf plot that fits in a tweet by @ivanov"
    l,t=np.sort(d),10
    O=range(l[0]-l[0]%t,l[-1]+11,t)
    I=np.searchsorted(l,O)
    for e,a,f in zip(I,I[1:],O): print('%3d|'%(f/t),*(l[e:a]-f),sep='')

http://pirsquared.org/blog/stem-tweet.html

#python  
View original post
10
Add a comment...

Fernando Perez

Shared publicly  - 
 
IPython dev meeting starting soon.
Fernando Perez originally shared:
 
This Hangout On Air is hosted by Fernando Perez. The live video broadcast will begin soon.
Q&A
Preview
Live
IPyhtonDev meeting, February 20, 2014
Thu, February 20, 2014, 1:01 PM
Hangouts On Air - Broadcast for free

1
Add a comment...

Fernando Perez

Shared publicly  - 
 
 
We've just merged a new user interface for the IPython notebook, that makes driving the notebook from the keyboard much easier and more powerful. It will take a bit of getting used to, though - please have a look at this explanatory notebook.
Command mode is indicated by a grey cell border: When you are in command mode, you are able to edit the notebook as a whole, but not type into individual cells. Most importantly, in command mode, the keyboard is mapped to a set of shortcuts that let you perform notebook and cell actions ...
4 comments on original post
26
6
Josh Adams's profile photoCarlos Santos's profile photoMichael Aye's profile photoVlad Niculae's profile photo
18 comments
 
Si, +Diego Camilo Peña Ramirez, eso será posible.
 ·  Translate
Add a comment...

Fernando Perez

Shared publicly  - 
 
Google's desperate quest to push G+ completely ignores very legitimate concerns of privacy and personal safety...
 
(Shareable version.)

This happened to me -- I said "NO" every time Google tried to connect my G+ name/profile (thankfully, I don't use my VERY identifiable and unusual legal name), and then I "liked" a comment on a video and responded to it, and it flashed through a quick screen (I did not click on anything) that said something like "Connecting to G+ profile" (without any type of "You cannot leave a comment without connecting" or even "By leaving a comment, you are agreeing to connect" opt-out), and the "like"/comment was suddenly connected to my photo and G+ username.

Google, there is a REASON that I didn't want to connect my G+ profile, or any identifiable profile, to my fucking YouTube account -- THE COMMENTERS ON YOUTUBE.  I don't want them following me to other social media platforms, trolling, harassing, and abusing me.  I don't want to have to be blocking sexist, racist, homophobic, sophomoric, monosyllabic jerks every time I log in.

And I did NOT WANT TO CONNECT MY PICTURE to freaking YouTube -- the name is bad enough, but unless I want to change my G+ icon to something other than this photo of me (which I happen to be quite fond of), I'm now going to have to deal with crude sexual passes whenever I want to leave a comment on YT (which, btw, I'm quite disinclined to do at this point.)

Why do they not understand that shit like this makes (especially female) users feel UNSAFE??!?  If your name is "Bob Smith," you're a face in the crowd.  If your name is "Eleanora Rashid-Feldman" (to pull a random name out of a hat), you've just been identified as female, as someone who may be a member of one or more minority groups, as someone who may be interracial or in an interracial marriage, and YOU'RE SUDDENLY REALLY, REALLY EASY TO FIND.

If your name only has one or two shared namesakes in the world (or, as in my daughter's case, none -- I apparently have one, but he's a man in Eastern Europe), someone can very easily find out where you live, your phone number if it's listed, your address with a little effort.

If your name is "Jennifer Smith," you're less vulnerable, because your name is more common -- but, frankly, is Google's point that it's okay to treat people with less-common names differently, by sharing their legal-name data whether they like it or not, since they don't have the ability to get lost in a sea of people with similar/identical names?

Whatever the case, if you're a battered spouse or a trans woman or an ex-Mormon or an out queer teen who hasn't had The Talk with all of their family members yet, or ANY NUMBER OF OTHER REASONS WHY YOU MIGHT NOT WANT TO BE TRACKED DOWN BY SOMEONE, having your name linked in this fashion, without asking permission or giving the ability to rescind permission, creates an unsafe and frankly appalling environment of privacy infringement.

My daughter already has to worry about potential employers being able to Google her with ease due to her unusual name (Google didn't exist when she was born), so she has asked me not to be my usual outspoken self under my legal name, because it's too easy to connect us.  And she's very careful to never use her legal name online, other than in activities directly connected to her university, because she doesn't want to deal with political, sexual, or religious discrimination from someone who might otherwise hire her.

So, thanks, Google -- I guess "Don't be evil" went out the window a while ago.  Your "real names" policy, and particularly the way you went about linking YouTube with G+ profiles even for users who had specifically declined to link them, multiple times, is evil.

The worst part is that I can't even delete my damn YouTube profile now, even if I wanted to, without deleting my entire G+ account and profile (and probably the Gmail account associated it, which I've used for about a decade.

Uncool, Google.  Uncool.
58 comments on original post
4
4
Kevin Partridge's profile photoYung-Yu Chen's profile photoMichael Hanke's profile photoCarlos Santos's profile photo
14 comments
 
That is certainly a fair point, but I do not think she wanted to have to say "no" anyway ;-)
Add a comment...
People
Have him in circles
1,503 people
Steve Stuart's profile photo
Alagu Gopala Krishnan's profile photo
Ajith Kumar's profile photo
Jonathan Taylor's profile photo
Manuel Moe Garcia's profile photo
Hendrik van Niekerk's profile photo
Alexander Hupfer's profile photo
Robert Kern's profile photo
Julian Valbuena's profile photo
Education
  • CU Boulder
    Physics, 1996 - 2002
  • Universidad de Antioquia
    Physics, 1991 - 1995
Links
Other profiles
Contributor to
Work
Employment
  • UC Berkeley
    Research Scientist, present
Basic Information
Gender
Male