From cbc at unc.edu Sun Dec 4 00:23:14 2011 From: cbc at unc.edu (Chris Calloway) Date: Sat, 03 Dec 2011 18:23:14 -0500 Subject: [TriZPUG] December Meeting? Message-ID: <4EDAAF62.6030206@unc.edu> I made inquiries with Splatspace to see if anyone there wanted to host our December meeting. I got no takers. If I still lived in Durham, I'd be the fist to plunk down the $50/month to get a key to Splatspace for our meetings because I think hackerspaces are a great cause. But I live in Carrboro now and spending $600/year for a meeting space four times per year in Durham isn't what I want to do right now. I'm just notifying you that I'm not going to make any more effort to try to find a meeting spot in Durham for December. If any of you want to call shotgun and offer a space, that would be fine and I'd be glad to post the usual notices around. The December meeting is usually the third Thursday (the 15th) and that's coming up pretty fast. Maybe we just start fresh in January in Chapel Hill again? -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From justis.peters at gmail.com Tue Dec 6 00:06:35 2011 From: justis.peters at gmail.com (Justis Peters) Date: Mon, 05 Dec 2011 18:06:35 -0500 Subject: [TriZPUG] December Meeting? In-Reply-To: <4EDAAF62.6030206@unc.edu> References: <4EDAAF62.6030206@unc.edu> Message-ID: <4EDD4E7B.9050008@gmail.com> > I made inquiries with Splatspace to see if anyone there wanted to host > our December meeting. I got no takers. > > If any of you want to call shotgun and offer a space, that would be > fine and I'd be glad to post the usual notices around. The December > meeting is usually the third Thursday (the 15th) and that's coming up > pretty fast. I'll open the door at SplatSpace on December 15. Who has something cool and pythonic that they'd like to present? Kind regards, Justis From cbc at unc.edu Tue Dec 6 00:32:06 2011 From: cbc at unc.edu (Chris Calloway) Date: Mon, 05 Dec 2011 18:32:06 -0500 Subject: [TriZPUG] December Meeting? In-Reply-To: <4EDD4E7B.9050008@gmail.com> References: <4EDAAF62.6030206@unc.edu> <4EDD4E7B.9050008@gmail.com> Message-ID: <4EDD5476.9020105@unc.edu> On 12/5/2011 6:06 PM, Justis Peters wrote: > I'll open the door at SplatSpace on December 15. Yay, Justis! What time? -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From justis.peters at gmail.com Tue Dec 6 04:48:19 2011 From: justis.peters at gmail.com (Justis Peters) Date: Mon, 05 Dec 2011 22:48:19 -0500 Subject: [TriZPUG] December Meeting? In-Reply-To: <4EDD5476.9020105@unc.edu> References: <4EDAAF62.6030206@unc.edu> <4EDD4E7B.9050008@gmail.com> <4EDD5476.9020105@unc.edu> Message-ID: <4EDD9083.2000905@gmail.com> On 12/05/2011 06:32 PM, Chris Calloway wrote: > On 12/5/2011 6:06 PM, Justis Peters wrote: >> I'll open the door at SplatSpace on December 15. > What time? How's 7pm? From cbc at unc.edu Tue Dec 6 16:41:54 2011 From: cbc at unc.edu (Chris Calloway) Date: Tue, 06 Dec 2011 10:41:54 -0500 Subject: [TriZPUG] December Meeting? In-Reply-To: <4EDD9083.2000905@gmail.com> References: <4EDAAF62.6030206@unc.edu> <4EDD4E7B.9050008@gmail.com> <4EDD5476.9020105@unc.edu> <4EDD9083.2000905@gmail.com> Message-ID: <4EDE37C2.6040803@unc.edu> On 12/5/2011 10:48 PM, Justis Peters wrote: > On 12/05/2011 06:32 PM, Chris Calloway wrote: >> On 12/5/2011 6:06 PM, Justis Peters wrote: >>> I'll open the door at SplatSpace on December 15. >> What time? > How's 7pm? Great! -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From killerlimpet at gmail.com Wed Dec 7 22:54:35 2011 From: killerlimpet at gmail.com (Charlie Soeder) Date: Wed, 07 Dec 2011 16:54:35 -0500 Subject: [TriZPUG] December Meeting? In-Reply-To: <4EDD4E7B.9050008@gmail.com> References: <4EDAAF62.6030206@unc.edu> <4EDD4E7B.9050008@gmail.com> Message-ID: <4EDFE09B.8030707@gmail.com> On 12/05/2011 06:06 PM, Justis Peters wrote: >> I made inquiries with Splatspace to see if anyone there wanted to >> host our December meeting. I got no takers. >> >> If any of you want to call shotgun and offer a space, that would be >> fine and I'd be glad to post the usual notices around. The December >> meeting is usually the third Thursday (the 15th) and that's coming up >> pretty fast. > I'll open the door at SplatSpace on December 15. Who has something > cool and pythonic that they'd like to present? > > Kind regards, > Justis > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group I've been experimenting with animation in pygame; if i have something working by the 15th i could maybe do a lightning talk >.> -- TopOc at SkepSci: CO2 Problems -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Thu Dec 8 00:06:20 2011 From: cbc at unc.edu (Chris Calloway) Date: Wed, 07 Dec 2011 18:06:20 -0500 Subject: [TriZPUG] December Meeting? In-Reply-To: <4EDFE09B.8030707@gmail.com> References: <4EDAAF62.6030206@unc.edu> <4EDD4E7B.9050008@gmail.com> <4EDFE09B.8030707@gmail.com> Message-ID: <4EDFF16C.1080406@unc.edu> On 12/7/2011 4:54 PM, Charlie Soeder wrote: > I've been experimenting with animation in pygame; if i have something > working by the 15th i could maybe do a lightning talk >.> Wonderful! -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Thu Dec 8 23:02:24 2011 From: cbc at unc.edu (Chris Calloway) Date: Thu, 08 Dec 2011 17:02:24 -0500 Subject: [TriZPUG] TriZPUG December 2011 Meeting: Python Show and Tell Message-ID: <4EE133F0.2010409@unc.edu> What Meeting When Thursday, December 15, 7pm Where SplatSpace, 331 W. Main St, Durham (The Snow Building, in the basement) Come share your Python experience through lightning talks. Lightning talks are 5 to 10 minutes extemporaneous expositions on a topic of interest to you, something you recently learned, kind of like a show and tell. Thanks to Justis Peters, we'll be meeting at Splatspace, a non-profit member-supported workshop and hacker meeting place. Splatspace is located in the basement of the Snow Building at 331 W. Main St. in Durham. Parking (free exit after 7pm) is in the back of the building in the lot off Ramseur St. on the downtown Durham loop (one way, approach Ramseur from W. Main St. or W. Chapel Hill St.. If you arrive after 7pm, please call 919-704-4225(HACK) to be let in the door. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Tue Dec 13 15:48:33 2011 From: cbc at unc.edu (Chris Calloway) Date: Tue, 13 Dec 2011 09:48:33 -0500 Subject: [TriZPUG] TriZPUG December 2011 Meeting: Python Show and Tell In-Reply-To: <4EE133F0.2010409@unc.edu> References: <4EE133F0.2010409@unc.edu> Message-ID: <4EE765C1.1070205@unc.edu> Reminder: meeting in two days: http://trizpug.org/Members/cbc/dec-11-mtg Charlie Soeder may have a lightning talk on PyGame ready by then. I have a lightning talk on three Python oddities I found in the last week. Bring your lightning talk, too. My campus is having a Python in Scientific Computing presentation by the research computing group today. So I may have even more to show and tell by Thursday. :) On 12/8/2011 5:02 PM, Chris Calloway wrote: > What > Meeting > When > Thursday, December 15, 7pm > Where > SplatSpace, 331 W. Main St, Durham (The Snow Building, in the basement) > > Come share your Python experience through lightning talks. Lightning > talks are 5 to 10 minutes extemporaneous expositions on a topic of > interest to you, something you recently learned, kind of like a show and > tell. Thanks to Justis Peters, we'll be meeting at Splatspace, a > non-profit member-supported workshop and hacker meeting place. > Splatspace is located in the basement of the Snow Building at 331 W. > Main St. in Durham. Parking (free exit after 7pm) is in the back of the > building in the lot off Ramseur St. on the downtown Durham loop (one > way, approach Ramseur from W. Main St. or W. Chapel Hill St.. If you > arrive after 7pm, please call 919-704-4225(HACK) to be let in the door. > -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From justis.peters at gmail.com Tue Dec 13 19:05:48 2011 From: justis.peters at gmail.com (Justis Peters) Date: Tue, 13 Dec 2011 13:05:48 -0500 Subject: [TriZPUG] TriZPUG December 2011 Meeting: Python Show and Tell In-Reply-To: <4EE765C1.1070205@unc.edu> References: <4EE133F0.2010409@unc.edu> <4EE765C1.1070205@unc.edu> Message-ID: <4EE793FC.2070304@gmail.com> A few days ago, I invited Alan Dipert to the TriZPUG meeting. I'm pretty sure that he intends to attend and that he wants to give a lightning talk about the cron syntax. He has been reflecting on its expressiveness, for tasks other than just for configuring cron, and how it can be generalized to anything involving periodic recurrence. I can't guarantee that he'll be there, since I am not him, but I consider it pretty likely :) Kind regards, Justis On 12/13/2011 09:48 AM, Chris Calloway wrote: > Reminder: meeting in two days: > > http://trizpug.org/Members/cbc/dec-11-mtg > > Charlie Soeder may have a lightning talk on PyGame ready by then. I > have a lightning talk on three Python oddities I found in the last > week. Bring your lightning talk, too. My campus is having a Python in > Scientific Computing presentation by the research computing group > today. So I may have even more to show and tell by Thursday. :) > > On 12/8/2011 5:02 PM, Chris Calloway wrote: >> What >> Meeting >> When >> Thursday, December 15, 7pm >> Where >> SplatSpace, 331 W. Main St, Durham (The Snow Building, in the basement) >> >> Come share your Python experience through lightning talks. Lightning >> talks are 5 to 10 minutes extemporaneous expositions on a topic of >> interest to you, something you recently learned, kind of like a show and >> tell. Thanks to Justis Peters, we'll be meeting at Splatspace, a >> non-profit member-supported workshop and hacker meeting place. >> Splatspace is located in the basement of the Snow Building at 331 W. >> Main St. in Durham. Parking (free exit after 7pm) is in the back of the >> building in the lot off Ramseur St. on the downtown Durham loop (one >> way, approach Ramseur from W. Main St. or W. Chapel Hill St.. If you >> arrive after 7pm, please call 919-704-4225(HACK) to be let in the door. >> > > From justis.peters at gmail.com Fri Dec 16 03:01:48 2011 From: justis.peters at gmail.com (Justis Peters) Date: Thu, 15 Dec 2011 21:01:48 -0500 Subject: [TriZPUG] Information Theory, Inference, and Learning Algorithms Message-ID: <4EEAA68C.4020305@gmail.com> As mentioned at the meeting: http://www.inference.phy.cam.ac.uk/itprnn/book.html From Tom_Roche at pobox.com Mon Dec 19 17:27:15 2011 From: Tom_Roche at pobox.com (Tom Roche) Date: Mon, 19 Dec 2011 11:27:15 -0500 Subject: [TriZPUG] [newbie] packaging and distribution Message-ID: <87r500h6ho.fsf@pobox.com> How to package/distribute a python environment? Specifically: My group has a proposal which seems feasible, but that would involve a set of remote users of varying computeracy. Our code would require some packages from EPD Free, plus a few more from `enpkg`. (No other frameworks or web apps involved: this is all client-side.) The code is not a problem (famous last words :-) but we don't have much resource for support, notably for install handholding. So we'd like to be able to say + To install, just download and run and have it Just Work, rather than - To install, - 1 Ensure you have a python version >= . - 2 Install EPD from . - 3 Install these packages by running `enpkg `: - ... What is best practice for accomplishing this sort of thing with minimum pain/effort? TIA, Tom Roche From jayl at sonicbunny.org Mon Dec 19 17:37:05 2011 From: jayl at sonicbunny.org (Jay Lyerly) Date: Mon, 19 Dec 2011 11:37:05 -0500 Subject: [TriZPUG] [newbie] packaging and distribution In-Reply-To: <87r500h6ho.fsf@pobox.com> References: <87r500h6ho.fsf@pobox.com> Message-ID: A few years ago, we had our own python based, multi-platform installer. We needed to be able to bootstrap the installer on machines with no python pre-installed. I had good luck with the following solutions: - windows - py2exe - mac - py2app - unix - python's freeze utility It took a bit of fiddling to get the dependent package list right, but after the initial set up, it was mostly trouble free. Sounds like you're on windows. Py2exe yields a single .exe file you can hand to a user and they can run it by just double clicking. Good luck! jay On Mon, Dec 19, at 11:27 AM, Tom Roche wrote: > > How to package/distribute a python environment? Specifically: > > My group has a proposal which seems feasible, but that would involve a > set of remote users of varying computeracy. Our code would require some > packages from EPD Free, plus a few more from `enpkg`. (No other > frameworks or web apps involved: this is all client-side.) The code is > not a problem (famous last words :-) but we don't have much resource for > support, notably for install handholding. So we'd like to be able to say > > + To install, just download and run > > and have it Just Work, rather than > > - To install, > > - 1 Ensure you have a python version >= . > > - 2 Install EPD from . > > - 3 Install these packages by running `enpkg `: > - ... > > What is best practice for accomplishing this sort of thing with minimum pain/effort? > > TIA, Tom Roche > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group From Tom_Roche at pobox.com Mon Dec 19 17:57:04 2011 From: Tom_Roche at pobox.com (Tom Roche) Date: Mon, 19 Dec 2011 11:57:04 -0500 Subject: [TriZPUG] [newbie] packaging and distribution In-Reply-To: References: <87r500h6ho.fsf@pobox.com> Message-ID: <87obv4h53z.fsf@pobox.com> Tom Roche Mon, 19 Dec 2011 11:27:15 -0500 >> My group has a proposal which seems feasible, but that would involve >> a set of remote users of varying computeracy. Jay Lyerly Mon Dec 19 17:37:05 CET 2011 (rearranged) > Sounds like you're on windows. I am, and I suspect our users will be, on linux. However there may be a few Appleistas, so > - windows - py2exe > - mac - py2app > - unix - python's freeze utility ... I guess I was mentally excluding compile-to-binary solutions, thinking more about ways the user could setup something like a virtual environment inside python. Can one easily make/distribute something like that? Would that be less feasible/supportable than distributing a binary? If not, 'freeze' is definitely an option. TIA, Tom Roche From cbc at unc.edu Tue Dec 20 16:33:08 2011 From: cbc at unc.edu (Chris Calloway) Date: Tue, 20 Dec 2011 10:33:08 -0500 Subject: [TriZPUG] [newbie] packaging and distribution In-Reply-To: <87r500h6ho.fsf@pobox.com> References: <87r500h6ho.fsf@pobox.com> Message-ID: <4EF0AAB4.3050600@unc.edu> On 12/19/2011 11:27 AM, Tom Roche wrote: > > How to package/distribute a python environment? Specifically: > > My group has a proposal which seems feasible, but that would involve a > set of remote users of varying computeracy. Our code would require some > packages from EPD Free, plus a few more from `enpkg`. (No other > frameworks or web apps involved: this is all client-side.) The code is > not a problem (famous last words :-) but we don't have much resource for > support, notably for install handholding. So we'd like to be able to say > > + To install, just download and run > > and have it Just Work, rather than > > - To install, > > - 1 Ensure you have a python version>=. > > - 2 Install EPD from. > > - 3 Install these packages by running `enpkg`: > - ... > > What is best practice for accomplishing this sort of thing with minimum pain/effort? Tom, This is a specialized (rather than best practice) problem and is going to require some not minimal effort, but... I believe (at least it was at one time) the build process for the EPD installer was open source. I know I have seen the trac/svn for it (back when they were asking for help in getting the OSX version working). You could modify it to include your code. For minimal effort, I would contract Enthought to do it for you. That would have the added benefit of having Enthought solve all the licensing issues for you. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From chris at archimedeanco.com Tue Dec 20 16:39:34 2011 From: chris at archimedeanco.com (Chris Rossi) Date: Tue, 20 Dec 2011 10:39:34 -0500 Subject: [TriZPUG] [newbie] packaging and distribution In-Reply-To: <4EF0AAB4.3050600@unc.edu> References: <87r500h6ho.fsf@pobox.com> <4EF0AAB4.3050600@unc.edu> Message-ID: On Tue, Dec 20, 2011 at 10:33 AM, Chris Calloway wrote: > On 12/19/2011 11:27 AM, Tom Roche wrote: >> >> >> How to package/distribute a python environment? Specifically: >> >> My group has a proposal which seems feasible, but that would involve a >> set of remote users of varying computeracy. Our code would require some >> packages from EPD Free, plus a few more from `enpkg`. (No other >> frameworks or web apps involved: this is all client-side.) The code is >> not a problem (famous last words :-) but we don't have much resource for >> support, notably for install handholding. So we'd like to be able to say >> >> + To install, just download and run >> >> and have it Just Work, rather than >> >> - To install, >> >> - 1 Ensure you have a python version>=. >> >> - 2 Install EPD from. >> >> - 3 Install these packages by running `enpkg`: >> - ? ... >> >> What is best practice for accomplishing this sort of thing with minimum >> pain/effort? > > > Tom, > > This is a specialized (rather than best practice) problem and is going to > require some not minimal effort, but... > > I believe (at least it was at one time) the build process for the EPD > installer was open source. I know I have seen the trac/svn for it (back when > they were asking for help in getting the OSX version working). You could > modify it to include your code. > > For minimal effort, I would contract Enthought to do it for you. That would > have the added benefit of having Enthought solve all the licensing issues > for you. > Does this do what you want? https://github.com/whitmo/Strap A couple of really smart people were sprinting on this at PloneConf last month. Chris From killerlimpet at gmail.com Tue Dec 20 21:32:22 2011 From: killerlimpet at gmail.com (Charlie Soeder) Date: Tue, 20 Dec 2011 15:32:22 -0500 Subject: [TriZPUG] video of last mtg In-Reply-To: <4EF0AAB4.3050600@unc.edu> References: <87r500h6ho.fsf@pobox.com> <4EF0AAB4.3050600@unc.edu> Message-ID: <4EF0F0D6.90006@gmail.com> Hi all! There was a fellow (Brian?) at the 15 Dec meeting of TriXPUG who videotaped it. I was wondering if I could get a copy? I have discovered ffmpeg and thus can turn my animations into bonafide video files, so I'd like to remix my talk with clearer imagery (it will also get a chance to cut out the parts where I am incoherent) take care! charlie -- TopOc at SkepSci: CO2 Problems -------------- next part -------------- An HTML attachment was scrubbed... URL: From Tom_Roche at pobox.com Wed Dec 21 20:07:32 2011 From: Tom_Roche at pobox.com (Tom Roche) Date: Wed, 21 Dec 2011 14:07:32 -0500 Subject: [TriZPUG] [newbie] packaging and distribution In-Reply-To: References: <87obv4h53z.fsf@pobox.com> Message-ID: <87ehvxeoaz.fsf@pobox.com> Tom Roche 12/19/2011 11:27 AM >>>> we'd like to be able to say >>>> + To install, just download and run >>>> and have it Just Work, rather than >>>> - To install, >>>> - 1 Ensure you have a python version >= . >>>> - 2 Install EPD from . >>>> - 3 Install these packages by running `enpkg`: Jay Lyerly Mon Dec 19 17:37:05 CET 2011 >>> - windows - py2exe >>> - mac - py2app >>> - unix - python's freeze utility Tom Roche Mon, 19 Dec 2011 11:57:04 -0500 >> I was [...] thinking more about ways the user could setup something >> like a virtual environment inside python. via Chris Rossi Tue, 20 Dec 2011 10:39:34 -0500 https://github.com/whitmo/Strap > Strap provides a simple way to create a simple style installer for > one or more python packages that does not require network access or > any dependency other than python itself. > Some problems 'Strap addresses: > * Installation of software with bad or intermittent network access. > * Insuring a know good working set of packages > * Simply setting up a virtualenv with all necessary software > installed. > The ergonomics of use are similar to Java war and jar files with a > couple important differences. First, a strap creates a sandbox for > code execution (a virtualenv). Second, all code is installed via pip > vs. run from precompiled byte code. *That* sounds like what I want. Thanks! From brian at python.org Fri Dec 23 03:07:30 2011 From: brian at python.org (Brian Curtin) Date: Thu, 22 Dec 2011 20:07:30 -0600 Subject: [TriZPUG] PyCon 2012 News - Tutorials, Talks, and Tickets Message-ID: <4EF3E262.4060104@python.org> We are now 75 days away from PyCon 2012 in Santa Clara ? it's hard to think about how quickly time has flown since PyCon 2011! We've lined up some great keynote and plenary speakers, announced the tutorial and talk selections, opened ticket sales, and have expanded financial aid opportunities. The community and our amazing array of sponsors have helped us break several records already, so we hope you're as excited about PyCon 2012 as we are. The conference runs March 7-15 at the Santa Clara Convention Center in Santa Clara, CA. The keynote speakers include Y Combinator investor Paul Graham and Mozilla's Head of Developer Engagement, Stormy Peters. Both of them bring interesting experience to the table, and they're both captivating speakers. Speaking of captivating, Dave Beazley was announced on the plenary track, with more to be added in the coming weeks. Guido ? our Benevolent Dictator For Life ? will also be joining the line up! With 483 tutorial, talk, and poster proposals submitted this year, the program committee had their hands full paring that list down to 95 talks, 32 tutorials, and 36 posters (which we're still accepting). In the little time since we made these announcements we've heard a lot of excitement. You can see the tutorial selections at https://us.pycon.org/2012/schedule/lists/tutorials/, with talks available at https://us.pycon.org/2012/schedule/lists/talks/. Tickets are now available with early bird rates available until January 10, 2012 at https://us.pycon.org/2012/registration. Tutorial and admission prices continue unchanged; if you've been following along the last few years, these rates are the same as they have been for several years. Our team's dedication to keeping PyCon cost-effective, community driven, and grassroots continues thanks to the hard work and support of the team and sponsors (https://us.pycon.org/2012/sponsors/). If financial assistance would make PyCon a possibility for you, we encourage you to apply to this year's expanded assistance program. With a deadline of January 7, 2012 (extended from January 2) and a new web-based application, the financial aid committee aims to make the trip, lodging, and a ticket a possibility for everyone. Thanks to a new partnership with the PyLadies organization, we're able to provide grants to women in the community who are interested in experiencing the conference. For full details see https://us.pycon.org/2012/assistance. For more information about PyCon 2012, see our site at https://us.pycon.org/2012/. We also publish news on our blog: http://pycon.blogspot.com/. Jesse Noller - Chairman jnoller at python.org Brian Curtin - Publicity Coordinator brian at python.org