From jorisvandenbossche at gmail.com Wed Mar 1 19:10:33 2017 From: jorisvandenbossche at gmail.com (Joris Van den Bossche) Date: Thu, 2 Mar 2017 01:10:33 +0100 Subject: [Pandas-dev] Should the sum of Series of all NaN return 0 or NaN ? Message-ID: For those not aware but potentially interested, want to point out that there is a (renewed) discussion going on about the question in the title, see https://github.com/pandas-dev/pandas/issues/9422. As a summary of what this is about: The question is what the sum of a Series of all NaNs should return (which is equivalent to an empty Series after skipping the NaNs): NaN or 0? In [1]: s = Series([np.nan]) In [2]: s.sum(skipna=True) # skipping NaNs is the default Out[2]: nan or 0 <---- DISCUSSION POINT In [3]: s.sum(skipna=False) Out[3]: nan The reason this is a discussion point has the following cause: the internal nansum implementation of pandas returns NaN. But, when bottleneck is installed, pandas will use bottlenecks implementation of nansum, which returns 0 (for the versions >= 1.0). Bottleneck changed the behaviour from returning NaN to returning 0 to model it after numpy's nansum function. This has the very annoying consequence that depending on whether bottleneck is installed or not (which is only an optional dependency), you get a different behaviour. This inconsistency is bad, and should be solved, and so we have to choose between both behaviours. I am not going to list pro's and con's here, for that you can read the comments in the github issues :-) (you can start here with the comments of today: https://github.com/pandas-dev/pandas/issues/9422#issuecomment-283502828) Regards, Joris -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffreback at gmail.com Tue Mar 7 12:03:01 2017 From: jeffreback at gmail.com (Jeff Reback) Date: Tue, 7 Mar 2017 12:03:01 -0500 Subject: [Pandas-dev] appveyor Message-ID: I enabled a pandas-dev appveyor account. next time you login you should be able to login using your github username (you have to pick from the drop-down). Hopefully the transition will work (may not on existing PR's) though. But it looks like its working on master. Jeff -------------- next part -------------- An HTML attachment was scrubbed... URL: From wesmckinn at gmail.com Wed Mar 8 19:17:01 2017 From: wesmckinn at gmail.com (Wes McKinney) Date: Wed, 8 Mar 2017 19:17:01 -0500 Subject: [Pandas-dev] appveyor In-Reply-To: References: Message-ID: @Jeff -- did you intend for the Appveyor notifications to be sent to pandas-dev at python.org? On Tue, Mar 7, 2017 at 12:03 PM, Jeff Reback wrote: > I enabled a pandas-dev appveyor account. > > next time you login you should be able to login using your github username > (you have to pick from the drop-down). > > Hopefully the transition will work (may not on existing PR's) though. But it > looks like its working on master. > > Jeff > > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev > From jeffreback at gmail.com Wed Mar 8 19:21:53 2017 From: jeffreback at gmail.com (Jeff Reback) Date: Wed, 8 Mar 2017 19:21:53 -0500 Subject: [Pandas-dev] appveyor In-Reply-To: References: Message-ID: <0FE853B9-DB92-423C-8BA8-42A214D426D6@gmail.com> this is the login address i used are you getting spurious emails? the notification should only be sent where github sends things i think > On Mar 8, 2017, at 7:17 PM, Wes McKinney wrote: > > @Jeff -- did you intend for the Appveyor notifications to be sent to > pandas-dev at python.org? > >> On Tue, Mar 7, 2017 at 12:03 PM, Jeff Reback wrote: >> I enabled a pandas-dev appveyor account. >> >> next time you login you should be able to login using your github username >> (you have to pick from the drop-down). >> >> Hopefully the transition will work (may not on existing PR's) though. But it >> looks like its working on master. >> >> Jeff >> >> _______________________________________________ >> Pandas-dev mailing list >> Pandas-dev at python.org >> https://mail.python.org/mailman/listinfo/pandas-dev >> > _______________________________________________ > Pandas-dev mailing list > Pandas-dev at python.org > https://mail.python.org/mailman/listinfo/pandas-dev From wesmckinn at gmail.com Wed Mar 8 19:26:57 2017 From: wesmckinn at gmail.com (Wes McKinney) Date: Wed, 8 Mar 2017 19:26:57 -0500 Subject: [Pandas-dev] appveyor In-Reply-To: <0FE853B9-DB92-423C-8BA8-42A214D426D6@gmail.com> References: <0FE853B9-DB92-423C-8BA8-42A214D426D6@gmail.com> Message-ID: Yes, I'm getting build notifications. They're being caught by the list moderator, so I haven't let them through yet ---------- Forwarded message ---------- From: AppVeyor To: pandas-dev at python.org Cc: Bcc: Date: Thu, 09 Mar 2017 00:01:06 +0000 Subject: Build completed: pandas 1.0.49 Build pandas 1.0.49 completed Commit 4276da9023 by stijnvanhoey on 3/8/2017 7:35 PM: Make groupby filter running example Configure your notification preferences On Wed, Mar 8, 2017 at 7:21 PM, Jeff Reback wrote: > > > this is the login address i used > > are you getting spurious emails? > > > the notification should only be sent where github sends things i think > >> On Mar 8, 2017, at 7:17 PM, Wes McKinney wrote: >> >> @Jeff -- did you intend for the Appveyor notifications to be sent to >> pandas-dev at python.org? >> >>> On Tue, Mar 7, 2017 at 12:03 PM, Jeff Reback wrote: >>> I enabled a pandas-dev appveyor account. >>> >>> next time you login you should be able to login using your github username >>> (you have to pick from the drop-down). >>> >>> Hopefully the transition will work (may not on existing PR's) though. But it >>> looks like its working on master. >>> >>> Jeff >>> >>> _______________________________________________ >>> Pandas-dev mailing list >>> Pandas-dev at python.org >>> https://mail.python.org/mailman/listinfo/pandas-dev >>> >> _______________________________________________ >> Pandas-dev mailing list >> Pandas-dev at python.org >> https://mail.python.org/mailman/listinfo/pandas-dev From jeffreback at gmail.com Tue Mar 21 18:49:09 2017 From: jeffreback at gmail.com (Jeff Reback) Date: Tue, 21 Mar 2017 18:49:09 -0400 Subject: [Pandas-dev] pandas daily wheels for linux / osx Message-ID: We have recently enabled Travis to build daily wheels for linux & osx (currently 2.7, 3.5, 3.6 on linux, and 3.6 on osx). These are a snapshot of master at that time & tagged with the dev commits. These are pushed to the same location as numpy/scipy/matplotlib daily wheels. you can install like this. # install pandas wheel from master PRE_WHEELS=" https://7933911d6844c6c53a7d-47bd50c35cd79bd838daf386af554a83.ssl.cf2.rackcdn.com " pip install --pre --upgrade --timeout=60 -f $PRE_WHEELS pandas Big thank you to Matthew Brett for help setting this up! enjoy! Jeff -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffreback at gmail.com Mon Mar 27 15:25:17 2017 From: jeffreback at gmail.com (Jeff Reback) Date: Mon, 27 Mar 2017 15:25:17 -0400 Subject: [Pandas-dev] developer meeting Message-ID: I sent a generic link, but here it is again: http://doodle.com/poll/ acfmznfqzrhw5mhp Ideally have a 1 hr meeting to discuss upcoming 0.20.0 release. I fixed the poll at 2pm EST, but if not convenient lmk and we can add another option. Jeff -------------- next part -------------- An HTML attachment was scrubbed... URL: From mailer at doodle.com Mon Mar 27 15:21:48 2017 From: mailer at doodle.com (Jeff Reback (via Doodle)) Date: Mon, 27 Mar 2017 21:21:48 +0200 (CEST) Subject: [Pandas-dev] Pandas Dev Meeting Message-ID: <2133640670.4665722.1490642508847.POLL_INVITECONTACT_PARTICIPANT_INVITATION_WITH_MESSAGE@worker1.doodle.com> Hi there, Jeff Reback (jeffreback at gmail.com) invites you to participate in the Doodle poll "Pandas Dev Meeting." Bi-Monthly developer meeting As we are coming upon the 0.20.0 release. Want to have some discussion about what to include (or not include). Participate now https://doodle.com/poll/acfmznfqzrhw5mhp?tmail=poll_invitecontact_participant_invitation_with_message&tlink=pollbtn What is Doodle? Doodle is a web service that helps Jeff Reback to find a suitable date for meeting with a group of people. Learn more about how Doodle works. (https://doodle.com/features?tlink=checkOutLink&tmail=poll_invitecontact_participant_invitation_with_message) ---------------------------------------------------------------------- You have received this e-mail because "Jeff Reback" has invited you to participate in the Doodle poll "Pandas Dev Meeting." ---- Doodle is also available for iOS and Android. ---- Doodle AG, Werdstrasse 21, 8021 Z?rich -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffreback at gmail.com Wed Mar 29 07:51:07 2017 From: jeffreback at gmail.com (Jeff Reback) Date: Wed, 29 Mar 2017 07:51:07 -0400 Subject: [Pandas-dev] Fwd: Doodle: Link for poll "Pandas Dev Meeting" In-Reply-To: <86389388.4665730.1490642509059.POLL_ADMIN_PARTICIPATELINK@worker1.doodle.com> References: <86389388.4665730.1490642509059.POLL_ADMIN_PARTICIPATELINK@worker1.doodle.com> Message-ID: If you have not already responded and want to participate, please do so. Jeff ---------- Forwarded message ---------- From: Doodle Date: Mon, Mar 27, 2017 at 3:21 PM Subject: Doodle: Link for poll "Pandas Dev Meeting" To: Jeff Reback Hi Jeff Reback, You have initiated a poll "Pandas Dev Meeting" at Doodle. The link to your poll is: http://doodle.com/poll/acfmznfqzrhw5mhp Share this link with all those who should cast their votes. Do not forget to cast your vote, too. (If you did not initiate this poll, somebody must accidentally have used your e-mail address; simply ignore this e-mail, please.) - Your Doodle Team ---- Doodle AG, Werdstrasse 21, 8021 Z?rich -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffreback at gmail.com Wed Mar 29 19:11:12 2017 From: jeffreback at gmail.com (Jeff Reback) Date: Wed, 29 Mar 2017 19:11:12 -0400 Subject: [Pandas-dev] Fwd: Doodle: Link for poll "Pandas Dev Meeting" In-Reply-To: References: <86389388.4665730.1490642509059.POLL_ADMIN_PARTICIPATELINK@worker1.doodle.com> Message-ID: Thats for everyone responding. So it looks like Mon, Tues, or Thurs at 2pm work for almost everyone. Let's pick Thursday at 2pm EDT. Here is a link the docs and some PR's I like like to discuss. Feel free to edit. https://docs.google.com/document/d/1tGbTiYORHiSPgVMXawiweGJlBw5dO kVJLY-licoBmBU/edit# Jeff ---------- Forwarded message ---------- From: Jeff Reback Date: Wed, Mar 29, 2017 at 7:51 AM Subject: Fwd: Doodle: Link for poll "Pandas Dev Meeting" To: "pandas-dev at python.org" If you have not already responded and want to participate, please do so. Jeff ---------- Forwarded message ---------- From: Doodle Date: Mon, Mar 27, 2017 at 3:21 PM Subject: Doodle: Link for poll "Pandas Dev Meeting" To: Jeff Reback Hi Jeff Reback, You have initiated a poll "Pandas Dev Meeting" at Doodle. The link to your poll is: http://doodle.com/poll/acfmznfqzrhw5mhp Share this link with all those who should cast their votes. Do not forget to cast your vote, too. (If you did not initiate this poll, somebody must accidentally have used your e-mail address; simply ignore this e-mail, please.) - Your Doodle Team ---- Doodle AG, Werdstrasse 21, 8021 Z?rich -------------- next part -------------- An HTML attachment was scrubbed... URL: