From michelle at pdxpython.org Sat Oct 1 07:08:45 2011 From: michelle at pdxpython.org (Michelle Rowley) Date: Fri, 30 Sep 2011 22:08:45 -0700 Subject: [portland] PyCon Talk submission brainstorming In-Reply-To: References: Message-ID: <6701686E-80C0-43F0-883D-1BECABC38FF2@pdxpython.org> Hey Pythonistas, The second PyCon talk brainstorming session is set for 3pm this Saturday (that's tomorrow) at Produce Row (2nd and SE Oak). Come on by, have a beverage, and help brainstorm even if you don't want to submit a talk for PyCon! Happy hour starts at 4pm. Did you know their Frito Pie thingy is made with pork chili? It totally is, and it is a happy hour discounted item ($5). Tasty. See you there! Michelle P.S. Talk submissions are due October 12th! On Sep 20, 2011, at 10:34 AM, Michelle Rowley wrote: > Hey Pythoneers! > > At last week's meeting there was some talk about getting together to brainstorm submissions for PyCon 2012 talks and/or tutorials. It would be amazing if we had some Portland representation at PyCon this year! The deadline for talk submission this year is October 12th - that's 3 weeks from tomorrow. > > If anyone is up for it, I think we should start brainstorming this weekend, and maybe we can get one or two more brainstorming/pep-talk sessions in before the deadline. Remember, you don't have to have a completely formed talk in order to submit, you just need an idea that you can flesh out by March if that idea gets accepted. > > It would also be great if anyone who has submitted and/or given talks at conferences before could join us and help us through the process. I've submitted to a conference once as a co-speaker, but it wasn't accepted, so the submitting (with Selena Deckelmann holding my hand the whole way ;)) is as much as I know about the process. > > I've created a survey to keep track of how many Python people are feeling up to submitting a talk, and who can meet when: http://goo.gl/q7fWI. Feel free to ignore the stationery on that survey... someday I will change it from my old Emma testing one. ;) > > Michelle > > P.S. We can also discuss how we might all get down there? *cough*gigantic decorated van*cough*?? Just sayin'. > > --- > Michelle Rowley > @pythonchelle > michelle at pdxpython.org > http://www.meetup.com/pdxpython > --- Michelle Rowley @pythonchelle michelle at pdxpython.org http://www.meetup.com/pdxpython -------------- next part -------------- An HTML attachment was scrubbed... URL: From igal at pragmaticraft.com Tue Oct 4 19:27:16 2011 From: igal at pragmaticraft.com (Igal Koshevoy) Date: Tue, 4 Oct 2011 10:27:16 -0700 Subject: [portland] Fwd: WhereCampPDX 4 is this October 7-9th. Please join us! Message-ID: WhereCampPDX is coming up this week and we're proud to kickoff our 4th year of this excellent event! WhereCampPDX is a free, annual unconference for people interested in geography and related technologies. This year?s WhereCampPDX will be happening October 7-9 at Metro Regional Center and other Portland locations. Register for free at http://wherecamppdx11.eventbrite.com/ and learn more at http://wherecamppdx.org/ WHO WhereCamps are volunteer-created events for anyone interested in geography and technology. Everyone who is interested in these topics is invited to participate. WHAT An unconference is a conference planned by the participants. We come together in the morning and plan the sessions that will make up the day?s discussions and activities. This gives everyone an opportunity to bring the things that interest them the most to the table, ask questions, and talk about new and exploratory topics. We value open participation, providing access to new voices, and lowering barriers to participation. As a result, the event is driven by the interests and talents of the participants. WHEN & WHERE WhereCampPDX 4 will be held October 7?9, spanning Friday, Saturday and Sunday. To kick things off, we?ll be hosting an opening party on Friday night with food, drink, and casual geonerdery. On Saturday, the Metro Regional Center will once again host our unconference day from 10am to 6pm. Sunday activities will take place at various locations throughout central Portland and are being currently being scheduled. Follow the WhereCampPDX site for up to the minute details, and let us know if you have great ideas for Sunday activities. HOW Get involved! Join our Google Group < http://groups.google.com/group/wherecamp-pdx>, add to the wiki < http://www.wherecamppdx.org/wiki/2011>, and above all, register < http://wherecamppdx11.eventbrite.com/>! SPREAD THE WORD We?d love if it you could take a moment to tell other interested geonerds in your life about this year?s WhereCampPDX. Some ideas: Post to your blog, share your interest on Twitter (@pdxwherecamp) or your favorite social network, or RSVP on Plancast or Lanyrd . See you at WhereCampPDX! -igal -------------- next part -------------- An HTML attachment was scrubbed... URL: From michelle at pdxpython.org Fri Oct 7 23:13:26 2011 From: michelle at pdxpython.org (Michelle Rowley) Date: Fri, 7 Oct 2011 14:13:26 -0700 Subject: [portland] This Tuesday, 10/11 at 6:30pm: Module Thunderdome, Pythonic Trivia! Message-ID: Happy Friday, Pythonistas! The time is coming up again to meet and Python together. This Tuesday at 6:30pm at Urban Airship we'll be celebrating October with the Second Annual PDX Python MODULE THUNDERDOOOOOME. We still don't really know what the rules are, but it was fun last year so we're doing it again. :) In the Thunderdome ring so far we have: Nick Wilson, Dan Colish, Chris McDonald and Kyle Jones. Are you up for a round in the dome? Pick a module in stdlib or PyPI and bring a 5 minute Michel's Module of the Month-style presentation to the meeting. All are welcome to compete! If you want to make sure no one else is doing your module, let me know what you're thinking and I'll find out. After the module throw down, Rob Bednark has created a Python-themed trivia game for us to play! New this year: The Dome is close-ish to Halloween, and some competitors have talked about dressing up like the module they're representing. Why not? Dressing up is fun, and fun things are fun. (Still not sure if a costume will affect the results.) I am going to wear my Halloween costume, which has nothing to do with Python or modules, but does include some fake blood and a couple props. I might also bring some Halloween candy. Feel free to wear a costume, bring some candy to share, or none of the above, but please do join us! See you there, Michelle --- Urban Airship is at 334 NW 11th Ave, in the Pearl District: http://goo.gl/maps/U6mC The main door will probably be locked, but the back door, which leads directly to the event space, will be propped open. The back door is right around the corner on NW Flanders, next to the loading dock: http://goo.gl/maps/Ikbh Adam will put up signs, and if you get lost you can call him at 503-866-0663. --- Michelle Rowley @pythonchelle michelle at pdxpython.org http://www.meetup.com/pdxpython -------------- next part -------------- An HTML attachment was scrubbed... URL: From michelle at pdxpython.org Fri Oct 7 23:35:34 2011 From: michelle at pdxpython.org (Michelle Rowley) Date: Fri, 7 Oct 2011 14:35:34 -0700 Subject: [portland] PyCon Talk submission brainstorming In-Reply-To: References: Message-ID: <000716F5-7567-4E8C-BE8B-B41CD352920B@pdxpython.org> Hello again! Last email from me for today (hopefully). The final PyCon talk brainstorming session is tomorrow at 3pm at Produce Row (2nd and SE Oak). Come on by, have a beverage, and help your fellows review their talk submissions! All submissions are due Wednesday, 10/12. Happy hour at Produce Row still starts at 4pm. :) Hope to see you there, Michelle On Sep 20, 2011, at 10:34 AM, Michelle Rowley wrote: > Hey Pythoneers! > > At last week's meeting there was some talk about getting together to brainstorm submissions for PyCon 2012 talks and/or tutorials. It would be amazing if we had some Portland representation at PyCon this year! The deadline for talk submission this year is October 12th - that's 3 weeks from tomorrow. > > If anyone is up for it, I think we should start brainstorming this weekend, and maybe we can get one or two more brainstorming/pep-talk sessions in before the deadline. Remember, you don't have to have a completely formed talk in order to submit, you just need an idea that you can flesh out by March if that idea gets accepted. > > It would also be great if anyone who has submitted and/or given talks at conferences before could join us and help us through the process. I've submitted to a conference once as a co-speaker, but it wasn't accepted, so the submitting (with Selena Deckelmann holding my hand the whole way ;)) is as much as I know about the process. > > I've created a survey to keep track of how many Python people are feeling up to submitting a talk, and who can meet when: http://goo.gl/q7fWI. Feel free to ignore the stationery on that survey... someday I will change it from my old Emma testing one. ;) > > Michelle > > P.S. We can also discuss how we might all get down there? *cough*gigantic decorated van*cough*?? Just sayin'. > > --- > Michelle Rowley > @pythonchelle > michelle at pdxpython.org > http://www.meetup.com/pdxpython > --- Michelle Rowley @pythonchelle michelle at pdxpython.org http://www.meetup.com/pdxpython -------------- next part -------------- An HTML attachment was scrubbed... URL: From rshepard at appl-ecosys.com Sat Oct 8 00:18:52 2011 From: rshepard at appl-ecosys.com (Rich Shepard) Date: Fri, 7 Oct 2011 15:18:52 -0700 (PDT) Subject: [portland] Dabo Insights, Anyone? Message-ID: I took Robin's excellent advice and installed dabo for my environmental application. The most comprehensive available document is Paul and Ed's presentation at last year's PyCon, but it's out of date with the version I downloaded. Following along with the section starting on page 60 on creating an application from scratch, I get to the point where I should be able to change the widget type and, when satisfied with the form, click a 'Next' button. There is no 'Next' button on any of the three open windows and the instructions for changing widget types doesn't work. Nothing relevant on the wiki. So, I tried subscribing to the dabo users mail list. Twice. Mailman did not send a confirmation e-mail either time. I sent a message to Ed asking about how to subscribe since the MLM appears unresponsive. In the meantime I'd like to find anyone with experience with dabo who might point me to more current documentation. If anyone has experience with dabo or knows if Ed and/or Paul are responsive to e-mails, please let me know. TIA, Rich From a.m.brookins at gmail.com Thu Oct 13 00:58:34 2011 From: a.m.brookins at gmail.com (Andrew Brookins) Date: Wed, 12 Oct 2011 15:58:34 -0700 Subject: [portland] Django reporting apps Message-ID: Hey, all, I need better reports for "the chairmans" (to quote Geraldo; see below). There appear to be a number of drop-in reporting apps for Django: http://www.geraldoreports.org/ http://pypi.python.org/pypi/django-autoreports/0.8.2 http://code.google.com/p/django-reporting/ Have you used one of these and can speak to it? Can you recommend anything else? I realize that reporting doesn't have to happen in Django, but that would be ideal in this case. Best, Andrew From rshepard at appl-ecosys.com Sat Oct 15 17:40:25 2011 From: rshepard at appl-ecosys.com (Rich Shepard) Date: Sat, 15 Oct 2011 08:40:25 -0700 (PDT) Subject: [portland] psycopg2 or SQLalchemy? Message-ID: I'm seeking advice. The scientific application I'm developing stores chemical, biotic, and other attributes in a postgres database. This will be a client/server application, not Web based. Some queries will be hard coded because they'll be commonly asked (similar to the balance sheet and income statement reports from an accounting application), and other queries will be specified by the users where they set the criteria using checkboxes, text boxes for dates, and similar wxPython widgets. What I want to learn from those with experience is whether there might be advantages for me in this application by learning and using SQLalchemy rather than psycopg2. I've scanned the SQLA docs and wiki but have not seen any advantage from my using it. Then again, I'm not a professional python programmer or postgres DBA/application developer so I may very well be missing critical information. SQLA seems to have a longer learning curve than does psycopg2 (which is so similar to the pysqlite I've used that there should be minimal learning involved in using it). Your thoughts? Rich From lgellert at gmail.com Sat Oct 15 18:15:30 2011 From: lgellert at gmail.com (LG) Date: Sat, 15 Oct 2011 09:15:30 -0700 Subject: [portland] psycopg2 or SQLalchemy? In-Reply-To: References: Message-ID: <4E99B1A2.60806@gmail.com> It depends on how long you think this app will be in service and how critical it is. Will you be the only maintainer, or will there be multiple programmers? If it is a relatively small project, and maintained by only you, then I don't think it matters. However, if you plan for this to be a multi-year project with lots of money put into it, I would opt for the framework. Successful prototypes have a strange way of turning into multi-year projects... Using a framework exposes you (and your team) to best practices and patterns, at least as the makers of the framework view the world. This generally leads to better maintainability and an overall higher velocity in the long run. It shouldn't take more than a day or two to get familiar with it, so it can't hurt. Laurence On 10/15/2011 8:40 AM, Rich Shepard wrote: > I'm seeking advice. The scientific application I'm developing stores > chemical, biotic, and other attributes in a postgres database. This > will be > a client/server application, not Web based. Some queries will be hard > coded > because they'll be commonly asked (similar to the balance sheet and > income > statement reports from an accounting application), and other queries > will be > specified by the users where they set the criteria using checkboxes, text > boxes for dates, and similar wxPython widgets. > > What I want to learn from those with experience is whether there > might be > advantages for me in this application by learning and using SQLalchemy > rather than psycopg2. > > I've scanned the SQLA docs and wiki but have not seen any advantage > from > my using it. Then again, I'm not a professional python programmer or > postgres DBA/application developer so I may very well be missing critical > information. SQLA seems to have a longer learning curve than does > psycopg2 > (which is so similar to the pysqlite I've used that there should be > minimal > learning involved in using it). > > Your thoughts? > > Rich > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > From rshepard at appl-ecosys.com Sat Oct 15 19:23:47 2011 From: rshepard at appl-ecosys.com (Rich Shepard) Date: Sat, 15 Oct 2011 10:23:47 -0700 (PDT) Subject: [portland] psycopg2 or SQLalchemy? In-Reply-To: <4E99B1A2.60806@gmail.com> References: <4E99B1A2.60806@gmail.com> Message-ID: On Sat, 15 Oct 2011, LG wrote: > Using a framework exposes you (and your team) to best practices and > patterns, at least as the makers of the framework view the world. This > generally leads to better maintainability and an overall higher velocity > in the long run. It shouldn't take more than a day or two to get familiar > with it, so it can't hurt. Laurence, Well, the 'team' consists of me. :-) However, when this is done both my client and the state regulator will use it to gain insights into permit compliance and the dynamics controlling water chemistry and biota. Of course, I'd like to sell the same tool to other prospective clients, too. If the state finds it useful they could well 'encourage' its use by permit holders. So, your points are valid. Only a day or two for familiarization, eh? I'll see if you're correct. :-) Thanks, Rich -- Richard B. Shepard, Ph.D. | Integrity - Credibility - Innovation Applied Ecosystem Services, Inc. | Helping Ensure Our Clients' Futures Voice: 503-667-4517 Fax: 503-667-8863 From rshepard at appl-ecosys.com Sat Oct 15 19:31:50 2011 From: rshepard at appl-ecosys.com (Rich Shepard) Date: Sat, 15 Oct 2011 10:31:50 -0700 (PDT) Subject: [portland] psycopg2 or SQLalchemy? In-Reply-To: References: Message-ID: On Sat, 15 Oct 2011, Jay Hargis wrote: > If you have a lot of dynamically generated queries, the application will > grow beyond trivial and you can spare the extra cycles both figuratively > and literally you'd be happy with SA in the end. It's an amazing tool. I > personally have rarely...perhaps never, benefited from the added bonus of > being semi database agnostic as a result of using a database abstraction. > Switching databases almost always includes a large rewrite. So in my > experience, that consideration hasn't provided much for me. But it is > there. Jay, Database abstraction is not an issue. This model will use postgres because when it is used by my client and the regulator, they'll want multiple users to be able to access it. Rather than using a different database, my concern is the ease of having user-selected criteria delivered to the postgres back end, and the results returned for use in external modeling (specifically, GRASS and R; how I'll programmatically exchange data with those, and display the results from them, are issues to be addressed a few months from now). You and Lawrence write convincingly of the potential advantages of my learning and using SA. I'll take your advice. Thanks, Rich From michelle at pdxpython.org Tue Oct 18 20:25:49 2011 From: michelle at pdxpython.org (Michelle Rowley) Date: Tue, 18 Oct 2011 11:25:49 -0700 Subject: [portland] Grace Hopper Open Source Day facilitators? Message-ID: <094B3E53-FC81-4DB5-9190-E8B30AF29B4F@pdxpython.org> Hey Pythonistas! Coming up November 9-12 is the Grace Hopper Celebration of Women in Computing here in Portland (http://gracehopper.org/2011/). On the 12th (Saturday) there is going to be an Open Source Day (http://gracehopper.org/2011/conference/grace-hopper-open-source-day/)! The Sahana Software Foundation is looking for some people to help guide a hack session. Would you be interested? Registration closes on Thursday (that's in 2 days, on the 20th of October), and is $25, however Sahana is going to reimburse facilitators, so it should ultimately be free. Let me know if you're interested and I'll put you in touch with the right people to get more info and get registered. --- Michelle Rowley @pythonchelle michelle at pdxpython.org http://www.meetup.com/pdxpython -------------- next part -------------- An HTML attachment was scrubbed... URL: From Sherry at edgelink.com Tue Oct 18 22:21:52 2011 From: Sherry at edgelink.com (Sherry Genauer) Date: Tue, 18 Oct 2011 13:21:52 -0700 Subject: [portland] [JOB] C++ Software Engineer - 12+ month contract - (Camas, WA) Message-ID: We have a terrific 12+ month contract opportunity for a sharp, self-sufficient and experienced C++ Software Engineer skilled with Object Oriented programming in a Windows environment. You can expect to work on the system level but still within the application layer and occasionally touching the memory. We use Visual Studio 2003 and the applications are Multi-Threaded. Experience with Socket, Standard Template Library (STL) and Network Protocols are also requirements. This will be a long term contract opportunity with possible extensions. You must be a US Citizen and must pass a background investigation. To pursue this opportunity, please send your resume to: gina at edgelink.com Thank you! We look forward to hearing from you. EdgeLink http://www.edgelink.com Relevant Keywords: C++,Multi-threaded, STL, Windows, Object Oriented Design FOLLOW on Twitter: http://twitter.com/EdgeLink LIKE us on Facebook: http://facebook.com/edgelink CONNECT on LinkedIn: http://linkedin.com/companies/edgelink SUBSCRIBE to eLink: http://edgelink.com/subscribe.php -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam at therobots.org Wed Oct 19 00:36:14 2011 From: adam at therobots.org (Adam Lowry) Date: Tue, 18 Oct 2011 15:36:14 -0700 Subject: [portland] [JOB] C++ Software Engineer - 12+ month contract - (Camas, WA) In-Reply-To: References: Message-ID: <5BE0C52D-388E-408C-95DD-965E33D57B25@therobots.org> Sherry, Gina, other recruiters that might be watching, This job posting is off topic for this list; this is the Portland *Python* users group. Please find a more appropriate forum for these postings. Adam On Oct 18, 2011, at 1:21 PM, Sherry Genauer wrote: > We have a terrific 12+ month contract opportunity for a sharp, self-sufficient and experienced C++ Software Engineer skilled with Object Oriented programming in a Windows environment. You can expect to work on the system level but still within the application layer and occasionally touching the memory. We use Visual Studio 2003 and the applications are Multi-Threaded. Experience with Socket, Standard Template Library (STL) and Network Protocols are also requirements. > This will be a long term contract opportunity with possible extensions. You must be a US Citizen and must pass a background investigation. > > To pursue this opportunity, please send your resume to: > > gina at edgelink.com > > > Thank you! We look forward to hearing from you. > > EdgeLink > http://www.edgelink.com > > Relevant Keywords: C++,Multi-threaded, STL, Windows, Object Oriented Design > > FOLLOW on Twitter: http://twitter.com/EdgeLink > LIKE us on Facebook: http://facebook.com/edgelink > CONNECT on LinkedIn: http://linkedin.com/companies/edgelink > SUBSCRIBE to eLink: http://edgelink.com/subscribe.php > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From Sherry at edgelink.com Wed Oct 19 17:56:56 2011 From: Sherry at edgelink.com (Sherry Genauer) Date: Wed, 19 Oct 2011 08:56:56 -0700 Subject: [portland] Portland Digest, Vol 54, Issue 6 In-Reply-To: References: Message-ID: Hi Adam and other list readers. Please accept our sincere apologies. We mistakenly submitted this job to the wrong list. Please know, it won't happen again! All the best and have a great day, Sherry -----Original Message----- From: portland-bounces+sherry=edgelink.com at python.org [mailto:portland-bounces+sherry=edgelink.com at python.org] On Behalf Of portland-request at python.org Sent: Wednesday, October 19, 2011 3:00 AM To: portland at python.org Subject: Portland Digest, Vol 54, Issue 6 Send Portland mailing list submissions to portland at python.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.python.org/mailman/listinfo/portland or, via email, send a message with subject or body 'help' to portland-request at python.org You can reach the person managing the list at portland-owner at python.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Portland digest..." Today's Topics: 1. Grace Hopper Open Source Day facilitators? (Michelle Rowley) 2. [JOB] C++ Software Engineer - 12+ month contract - (Camas, WA) (Sherry Genauer) 3. Re: [JOB] C++ Software Engineer - 12+ month contract - (Camas, WA) (Adam Lowry) ---------------------------------------------------------------------- Message: 1 Date: Tue, 18 Oct 2011 11:25:49 -0700 From: Michelle Rowley To: portland at python.org Subject: [portland] Grace Hopper Open Source Day facilitators? Message-ID: <094B3E53-FC81-4DB5-9190-E8B30AF29B4F at pdxpython.org> Content-Type: text/plain; charset="us-ascii" Hey Pythonistas! Coming up November 9-12 is the Grace Hopper Celebration of Women in Computing here in Portland (http://gracehopper.org/2011/). On the 12th (Saturday) there is going to be an Open Source Day (http://gracehopper.org/2011/conference/grace-hopper-open-source-day/)! The Sahana Software Foundation is looking for some people to help guide a hack session. Would you be interested? Registration closes on Thursday (that's in 2 days, on the 20th of October), and is $25, however Sahana is going to reimburse facilitators, so it should ultimately be free. Let me know if you're interested and I'll put you in touch with the right people to get more info and get registered. --- Michelle Rowley @pythonchelle michelle at pdxpython.org http://www.meetup.com/pdxpython -------------- next part -------------- An HTML attachment was scrubbed... URL: ------------------------------ Message: 2 Date: Tue, 18 Oct 2011 13:21:52 -0700 From: Sherry Genauer To: "portland at python.org" Subject: [portland] [JOB] C++ Software Engineer - 12+ month contract - (Camas, WA) Message-ID: Content-Type: text/plain; charset="us-ascii" We have a terrific 12+ month contract opportunity for a sharp, self-sufficient and experienced C++ Software Engineer skilled with Object Oriented programming in a Windows environment. You can expect to work on the system level but still within the application layer and occasionally touching the memory. We use Visual Studio 2003 and the applications are Multi-Threaded. Experience with Socket, Standard Template Library (STL) and Network Protocols are also requirements. This will be a long term contract opportunity with possible extensions. You must be a US Citizen and must pass a background investigation. To pursue this opportunity, please send your resume to: gina at edgelink.com Thank you! We look forward to hearing from you. EdgeLink http://www.edgelink.com Relevant Keywords: C++,Multi-threaded, STL, Windows, Object Oriented Design FOLLOW on Twitter: http://twitter.com/EdgeLink LIKE us on Facebook: http://facebook.com/edgelink CONNECT on LinkedIn: http://linkedin.com/companies/edgelink SUBSCRIBE to eLink: http://edgelink.com/subscribe.php -------------- next part -------------- An HTML attachment was scrubbed... URL: ------------------------------ Message: 3 Date: Tue, 18 Oct 2011 15:36:14 -0700 From: Adam Lowry To: "Python Users Group -- Portland, Oregon USA" Subject: Re: [portland] [JOB] C++ Software Engineer - 12+ month contract - (Camas, WA) Message-ID: <5BE0C52D-388E-408C-95DD-965E33D57B25 at therobots.org> Content-Type: text/plain; charset=us-ascii Sherry, Gina, other recruiters that might be watching, This job posting is off topic for this list; this is the Portland *Python* users group. Please find a more appropriate forum for these postings. Adam On Oct 18, 2011, at 1:21 PM, Sherry Genauer wrote: > We have a terrific 12+ month contract opportunity for a sharp, self-sufficient and experienced C++ Software Engineer skilled with Object Oriented programming in a Windows environment. You can expect to work on the system level but still within the application layer and occasionally touching the memory. We use Visual Studio 2003 and the applications are Multi-Threaded. Experience with Socket, Standard Template Library (STL) and Network Protocols are also requirements. > This will be a long term contract opportunity with possible extensions. You must be a US Citizen and must pass a background investigation. > > To pursue this opportunity, please send your resume to: > > gina at edgelink.com > > > Thank you! We look forward to hearing from you. > > EdgeLink > http://www.edgelink.com > > Relevant Keywords: C++,Multi-threaded, STL, Windows, Object Oriented > Design > > FOLLOW on Twitter: http://twitter.com/EdgeLink LIKE us on Facebook: > http://facebook.com/edgelink CONNECT on LinkedIn: > http://linkedin.com/companies/edgelink > SUBSCRIBE to eLink: http://edgelink.com/subscribe.php > > > -------------- next part -------------- An HTML attachment was > scrubbed... > URL: > 26/attachment.html> _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland ------------------------------ _______________________________________________ Portland mailing list Portland at python.org http://mail.python.org/mailman/listinfo/portland End of Portland Digest, Vol 54, Issue 6 *************************************** From hlintz at coas.oregonstate.edu Sat Oct 15 05:22:45 2011 From: hlintz at coas.oregonstate.edu (Heather Lintz) Date: Fri, 14 Oct 2011 20:22:45 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: References: Message-ID: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Hi Pythonistas, I am a Corvallis ghost member of your group. My name is Heather. I am also an ecologist working on climate change topics. I program all the time in MATLAB, and less often in R and Python. So far, I have only used Python to do some ArcGIS tasks using the ArcGIS library in Python (and some other basic libraries too). However, I now have a couple somewhat hefty new projects I would like to accomplish in Python. I was wondering if there is a good time/place to catch some of you and talk about some potential Python tutoring with these tasks in mind. I already have some experience with the language (for example, I posted some of my code below that I wrote awhile and forgot about). Is the monthly meet-up a good place for this? You seem to have agendas for those meetings perhaps? Here are the projects I have in mind that I would like to work on: 1. Code a statistical algorithm and divide and delegate computation tasks to multiple processors on a Linux system. The processors would each generate results and the results would be pooled for an optimization. 2. Import RNA Seq data generated from the Illumina High Seq 2000 and learn how to manipulate INSANELY large bioinformatics/genomics data sets. I especially like to do statistics on such data (things that I normally do in MATLAB). But this time it would be treating the INSANELY LARGE AMOUNT of data as a matrix to manipulate it, etc. in Python. I'd like to come up twice a month for Python 'tutoring' to get these projects accomplished and learn Python better. There's nothing like wisdom from other programmers to help. Would this interest any of you? Can you recommend someone in your group that is great at scientific-python-programming-teaching challenges? Many thanks, Heather P.s. Here's my previous dinky Python code that I already forgot about. It's the max of my ability. ######################## # Import system modules ######################## import sys, string, os, arcgisscripting, copy, glob, linecache, csv from quantile import quantile # Create the Geoprocessor gp = arcgisscripting.create() gp.overwriteoutput = 1 #################################################################### #READ DATA FROM EACH ASC FILE AND CALCULATE QUANTILES FROM EACH FILE #################################################################### q1=[] q2=[] q3=[] os.chdir(ascDIR) runlist=os.listdir(ascDIR) print repr(runlist) print len(runlist) for file in runlist: print repr(file) gq=[] x=open(file,'r') for i in xrange(6): x.readline() z= x.readline() while z != '': z=z.strip().split() for num in z: num=float(num) if num > -1: gq.append(num) z= x.readline() a=quantile(gq, .25, qtype = 7, issorted = False) #print a b=quantile(gq, .5, qtype = 7, issorted = False) c=quantile(gq, .75, qtype = 7, issorted = False) q1.append(a) q2.append(b) q3.append(c) print len(q1), len(q2), len(q3) outfile = open("outfile.txt", "w") for i in xrange(len(q1)): outfile.write("%12.3e%12.3e%12.3e\n" % (q1[i], q2[i], q3[i])) outfile.close() outfile = open("outfilezones.txt", "w") for i in xrange(len(q1)): outfile.write(runlist) outfile.close() From keturn at keturn.net Thu Oct 20 22:16:37 2011 From: keturn at keturn.net (Kevin Turner) Date: Thu, 20 Oct 2011 13:16:37 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: <1319141797.9086.140660988364561@webmail.messagingengine.com> On Friday, October 14, 2011 8:22 PM, "Heather Lintz" wrote: > I was wondering if there is a > good time/place to catch some of you and talk about some potential > Python tutoring with these tasks in mind. [...] > Is the monthly meet-up a good place for this? > You seem to have agendas for those meetings perhaps? The monthly meet-up is a good place to meet and drink with Python programmers, but a better venue for sitting down and looking at your work might be one of the coder's nights in town. Look for NoPoCoNi and SePoCoNi on Mondays and Thursdays on http://calagator.org/ > 2. Import RNA Seq data generated from the Illumina High Seq 2000 and > learn > how to manipulate INSANELY large bioinformatics/genomics data sets. Out of curiosity, what values of "insane" are we talking about here? > I'd like to come up twice a month for Python 'tutoring' to get these > projects accomplished and learn Python better. I'm sure we're worth the trip, because Portland is a great place to be and all the best programmers love Python so we're awesome and everything, but I'm a little surprised that being in a university town, there aren't resources a little closer to home for you. From a.m.brookins at gmail.com Thu Oct 20 22:46:41 2011 From: a.m.brookins at gmail.com (Andrew Brookins) Date: Thu, 20 Oct 2011 13:46:41 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: Heather (and everyone), On Oct 14, 2011, at 8:22 PM, Heather Lintz wrote: > Hi Pythonistas, > > I am a Corvallis ghost member of your group. My name is Heather. I am also > an ecologist working on climate change topics. I program all the time in > MATLAB, and less often in R and Python. So far, I have only used Python to > do some ArcGIS tasks using the ArcGIS library in Python (and some other > basic libraries too). However, I now have a couple somewhat hefty new > projects I would like to accomplish in Python. I was wondering if there is a > good time/place to catch some of you and talk about some potential > Python tutoring with these tasks in mind. I already have some experience > with the language (for example, I posted some of my code below that I wrote > awhile and forgot about). Is the monthly meet-up a good place for this? > You seem to have agendas for those meetings perhaps? > > Here are the projects I have in mind that I would like to work on: > > 1. Code a statistical algorithm and divide and delegate computation tasks to > multiple processors on a Linux system. The processors would each generate > results and the results would be pooled for an optimization. > > 2. Import RNA Seq data generated from the Illumina High Seq 2000 and learn > how to manipulate INSANELY large bioinformatics/genomics data sets. I > especially like > to do statistics on such data (things that I normally do in MATLAB). > But this time it would be treating the INSANELY LARGE AMOUNT of data as a > matrix to manipulate it, etc. in Python. > > I'd like to come up twice a month for Python 'tutoring' to get these > projects accomplished and learn Python better. There's nothing like wisdom > from other programmers to help. Would this interest any of you? Can you > recommend someone in your group that is great at > scientific-python-programming-teaching challenges? > > Many thanks, > Heather > > > P.s. Here's my previous dinky Python code that I already forgot about. It's > the max of my ability. > > ######################## > # Import system modules > ######################## > > import sys, string, os, arcgisscripting, copy, glob, linecache, csv from > quantile import quantile > > # Create the Geoprocessor > gp = arcgisscripting.create() > gp.overwriteoutput = 1 > > #################################################################### > #READ DATA FROM EACH ASC FILE AND CALCULATE QUANTILES FROM EACH FILE > #################################################################### > > q1=[] > q2=[] > q3=[] > > os.chdir(ascDIR) > runlist=os.listdir(ascDIR) > print repr(runlist) > print len(runlist) > for file in runlist: > print repr(file) > gq=[] > x=open(file,'r') > for i in xrange(6): > x.readline() > z= x.readline() > while z != '': > z=z.strip().split() > for num in z: > num=float(num) > if num > -1: > gq.append(num) > z= x.readline() > a=quantile(gq, .25, qtype = 7, issorted = False) > #print a > b=quantile(gq, .5, qtype = 7, issorted = False) > c=quantile(gq, .75, qtype = 7, issorted = False) > q1.append(a) > q2.append(b) > q3.append(c) > print len(q1), len(q2), len(q3) > > outfile = open("outfile.txt", "w") > for i in xrange(len(q1)): > outfile.write("%12.3e%12.3e%12.3e\n" % (q1[i], q2[i], q3[i])) > outfile.close() > > outfile = open("outfilezones.txt", "w") > for i in xrange(len(q1)): > outfile.write(runlist) > outfile.close() > > > > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland This is a really awesome question. There are a few hack-nights around town that aren't oriented around a specific language that you could attend. Check: http://calagator.org/ I'm not aware of a regular Python tutoring/workshop style meeting (maybe someone else is). However, I would be very interested in participating in and helping to organize such a meeting. As for your particular problem, I haven't done any scientific computing, but I can share my experience using Python for web development. Maybe there is some technology crossover (message queues, or even just your database layer? Oops, I dunno, I'm not a scientist!). Anyway, "large bioinformatics/genomics data"? Sounds awesome! Best, Andrew From kirby.urner at gmail.com Thu Oct 20 22:54:43 2011 From: kirby.urner at gmail.com (kirby urner) Date: Thu, 20 Oct 2011 13:54:43 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: On Thu, Oct 20, 2011 at 1:46 PM, Andrew Brookins wrote: > Heather (and everyone), > I'm thinking NumPy + MatPlotLib. Just populating a NumPy array with something approximating that size of data and seeing if it could invert the matrix or whatever the hell... Sounds like a job for.... a supercomputer. Kirby From xwraithanx at gmail.com Thu Oct 20 22:55:32 2011 From: xwraithanx at gmail.com (Chris McDonald) Date: Thu, 20 Oct 2011 13:55:32 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: I have a friend that would very likely be interested in this as well. He does a heavy amount of scientific computing but most of it is in Fortran, he is looking to move to Python eventually though and I think this would be ideal for him. I on the other hand have lots of python experience but non in the big dataset/scientific world but I can help in the same way offered by Andrew, a web developer who knows how to distribute tasks using queues and databases. I'll ping him with regards to this and see what he thinks. -Wraithan On Thu, Oct 20, 2011 at 1:46 PM, Andrew Brookins wrote: > Heather (and everyone), > > On Oct 14, 2011, at 8:22 PM, Heather Lintz wrote: > >> Hi Pythonistas, >> >> I am a Corvallis ghost member of your group. My name is Heather. I am also >> an ecologist working on climate change topics. I program all the time in >> MATLAB, and less often in R and Python. So far, I have only used Python to >> do some ArcGIS tasks using the ArcGIS library in Python (and some other >> basic libraries too). However, I now have a couple somewhat hefty new >> projects I would like to accomplish in Python. I was wondering if there is a >> good time/place to catch some of you and talk about some potential >> Python tutoring with these tasks in mind. I already have some experience >> with the language (for example, I posted some of my code below that I wrote >> awhile and forgot about). Is the monthly meet-up a good place for this? >> You seem to have agendas for those meetings perhaps? >> >> Here are the projects I have in mind that I would like to work on: >> >> 1. Code a statistical algorithm and divide and delegate computation tasks to >> multiple processors on a Linux system. The processors would each generate >> results and the results would be pooled for an optimization. >> >> 2. Import RNA Seq data generated from the Illumina High Seq 2000 and learn >> how to manipulate INSANELY large bioinformatics/genomics data sets. I >> especially like >> to do statistics on such data (things that I normally do in MATLAB). >> But this time it would be treating the INSANELY LARGE AMOUNT of data as a >> matrix to manipulate it, etc. in Python. >> >> I'd like to come up twice a month for Python 'tutoring' to get these >> projects accomplished and learn Python better. There's nothing like wisdom >> from other programmers to help. Would this interest any of you? Can you >> recommend someone in your group that is great at >> scientific-python-programming-teaching challenges? >> >> Many thanks, >> Heather >> >> >> P.s. Here's my previous dinky Python code that I already forgot about. It's >> the max of my ability. >> >> ######################## >> # Import system modules >> ######################## >> >> import sys, string, os, arcgisscripting, copy, glob, linecache, csv from >> quantile import quantile >> >> # Create the Geoprocessor >> gp = arcgisscripting.create() >> gp.overwriteoutput = 1 >> >> #################################################################### >> #READ DATA FROM EACH ASC FILE AND CALCULATE QUANTILES FROM EACH FILE >> #################################################################### >> >> q1=[] >> q2=[] >> q3=[] >> >> os.chdir(ascDIR) >> runlist=os.listdir(ascDIR) >> print repr(runlist) >> print len(runlist) >> for file in runlist: >> ? print repr(file) >> ? gq=[] >> ? x=open(file,'r') >> ? for i in xrange(6): >> ? ? ? x.readline() >> ? z= x.readline() >> ? while z != '': >> ? ? ? z=z.strip().split() >> ? ? ? for num in z: >> ? ? ? ? ? num=float(num) >> ? ? ? ? ? if num > -1: >> ? ? ? ? ? ? ? gq.append(num) >> ? ? ? z= x.readline() >> ? a=quantile(gq, .25, ?qtype = 7, issorted = False) >> ? #print a >> ? b=quantile(gq, .5, ?qtype = 7, issorted = False) >> ? c=quantile(gq, .75, ?qtype = 7, issorted = False) >> ? q1.append(a) >> ? q2.append(b) >> ? q3.append(c) >> print len(q1), len(q2), len(q3) >> >> outfile = open("outfile.txt", "w") >> for i in xrange(len(q1)): >> ? outfile.write("%12.3e%12.3e%12.3e\n" % (q1[i], q2[i], q3[i])) >> outfile.close() >> >> outfile = open("outfilezones.txt", "w") >> for i in xrange(len(q1)): >> ? outfile.write(runlist) >> outfile.close() >> >> >> >> _______________________________________________ >> Portland mailing list >> Portland at python.org >> http://mail.python.org/mailman/listinfo/portland > > This is a really awesome question. > > There are a few hack-nights around town that aren't oriented around a specific language that you could attend. Check: http://calagator.org/ > > I'm not aware of a regular Python tutoring/workshop style meeting (maybe someone else is). However, I would be very interested in participating in and helping to organize such a meeting. > > As for your particular problem, I haven't done any scientific computing, but I can share my experience using Python for web development. Maybe there is some technology crossover (message queues, or even just your database layer? Oops, I dunno, I'm not a scientist!). > > Anyway, "large bioinformatics/genomics data"? Sounds awesome! > > Best, > Andrew > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > From kirby.urner at gmail.com Thu Oct 20 22:59:22 2011 From: kirby.urner at gmail.com (kirby urner) Date: Thu, 20 Oct 2011 13:59:22 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: Numpy wraps the FORTRAN libs. I'm certain this is what she should try: http://numpy.scipy.org/ Bet your friend would find it groovy too. Let Python rise to the occasion, like a Loch Ness from the sea (lake, whatever). Kirby On Thu, Oct 20, 2011 at 1:55 PM, Chris McDonald wrote: > I have a friend that would very likely be interested in this as well. > He does a heavy amount of scientific computing but most of it is in > Fortran, he is looking to move to Python eventually though and I think > this would be ideal for him. I on the other hand have lots of python > experience but non in the big dataset/scientific world but I can help > in the same way offered by Andrew, a web developer who knows how to > distribute tasks using queues and databases. > > I'll ping him with regards to this and see what he thinks. > > -Wraithan > > On Thu, Oct 20, 2011 at 1:46 PM, Andrew Brookins wrote: >> Heather (and everyone), >> >> On Oct 14, 2011, at 8:22 PM, Heather Lintz wrote: >> >>> Hi Pythonistas, >>> >>> I am a Corvallis ghost member of your group. My name is Heather. I am also >>> an ecologist working on climate change topics. I program all the time in >>> MATLAB, and less often in R and Python. So far, I have only used Python to >>> do some ArcGIS tasks using the ArcGIS library in Python (and some other >>> basic libraries too). However, I now have a couple somewhat hefty new >>> projects I would like to accomplish in Python. I was wondering if there is a >>> good time/place to catch some of you and talk about some potential >>> Python tutoring with these tasks in mind. I already have some experience >>> with the language (for example, I posted some of my code below that I wrote >>> awhile and forgot about). Is the monthly meet-up a good place for this? >>> You seem to have agendas for those meetings perhaps? >>> >>> Here are the projects I have in mind that I would like to work on: >>> >>> 1. Code a statistical algorithm and divide and delegate computation tasks to >>> multiple processors on a Linux system. The processors would each generate >>> results and the results would be pooled for an optimization. >>> >>> 2. Import RNA Seq data generated from the Illumina High Seq 2000 and learn >>> how to manipulate INSANELY large bioinformatics/genomics data sets. I >>> especially like >>> to do statistics on such data (things that I normally do in MATLAB). >>> But this time it would be treating the INSANELY LARGE AMOUNT of data as a >>> matrix to manipulate it, etc. in Python. >>> >>> I'd like to come up twice a month for Python 'tutoring' to get these >>> projects accomplished and learn Python better. There's nothing like wisdom >>> from other programmers to help. Would this interest any of you? Can you >>> recommend someone in your group that is great at >>> scientific-python-programming-teaching challenges? >>> >>> Many thanks, >>> Heather >>> >>> >>> P.s. Here's my previous dinky Python code that I already forgot about. It's >>> the max of my ability. >>> >>> ######################## >>> # Import system modules >>> ######################## >>> >>> import sys, string, os, arcgisscripting, copy, glob, linecache, csv from >>> quantile import quantile >>> >>> # Create the Geoprocessor >>> gp = arcgisscripting.create() >>> gp.overwriteoutput = 1 >>> >>> #################################################################### >>> #READ DATA FROM EACH ASC FILE AND CALCULATE QUANTILES FROM EACH FILE >>> #################################################################### >>> >>> q1=[] >>> q2=[] >>> q3=[] >>> >>> os.chdir(ascDIR) >>> runlist=os.listdir(ascDIR) >>> print repr(runlist) >>> print len(runlist) >>> for file in runlist: >>> ? print repr(file) >>> ? gq=[] >>> ? x=open(file,'r') >>> ? for i in xrange(6): >>> ? ? ? x.readline() >>> ? z= x.readline() >>> ? while z != '': >>> ? ? ? z=z.strip().split() >>> ? ? ? for num in z: >>> ? ? ? ? ? num=float(num) >>> ? ? ? ? ? if num > -1: >>> ? ? ? ? ? ? ? gq.append(num) >>> ? ? ? z= x.readline() >>> ? a=quantile(gq, .25, ?qtype = 7, issorted = False) >>> ? #print a >>> ? b=quantile(gq, .5, ?qtype = 7, issorted = False) >>> ? c=quantile(gq, .75, ?qtype = 7, issorted = False) >>> ? q1.append(a) >>> ? q2.append(b) >>> ? q3.append(c) >>> print len(q1), len(q2), len(q3) >>> >>> outfile = open("outfile.txt", "w") >>> for i in xrange(len(q1)): >>> ? outfile.write("%12.3e%12.3e%12.3e\n" % (q1[i], q2[i], q3[i])) >>> outfile.close() >>> >>> outfile = open("outfilezones.txt", "w") >>> for i in xrange(len(q1)): >>> ? outfile.write(runlist) >>> outfile.close() >>> >>> >>> >>> _______________________________________________ >>> Portland mailing list >>> Portland at python.org >>> http://mail.python.org/mailman/listinfo/portland >> >> This is a really awesome question. >> >> There are a few hack-nights around town that aren't oriented around a specific language that you could attend. Check: http://calagator.org/ >> >> I'm not aware of a regular Python tutoring/workshop style meeting (maybe someone else is). However, I would be very interested in participating in and helping to organize such a meeting. >> >> As for your particular problem, I haven't done any scientific computing, but I can share my experience using Python for web development. Maybe there is some technology crossover (message queues, or even just your database layer? Oops, I dunno, I'm not a scientist!). >> >> Anyway, "large bioinformatics/genomics data"? Sounds awesome! >> >> Best, >> Andrew >> _______________________________________________ >> Portland mailing list >> Portland at python.org >> http://mail.python.org/mailman/listinfo/portland >> > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > From igal at pragmaticraft.com Thu Oct 20 23:18:30 2011 From: igal at pragmaticraft.com (Igal Koshevoy) Date: Thu, 20 Oct 2011 14:18:30 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: So on tutoring.... If there's a broader interest, it'd be easy to pick an evening a month and mob it with Python enthusiasts -- one of the weekly hackathons would be an easy choice: * NoPoCoNi in N on Mondays: http://calagator.org/events/1250461350 * Jelly in NW on Mondays: http://calagator.org/events/1250461443 * SEPoCoNi in SE on Thursdays: http://calagator.org/events/1250461463 * Weekly Hackathon in SE on Thursdays: http://calagator.org/events/1250461264 Or at the Ruby Brigade, we've been running dedicated monthly Beginners' Meetup events focused on providing friendly, personalized coaching, debugging, etc. These are easy to organize because there's no agenda, speakers or topics -- people just show up, ask for help, and get helped. I think these would be fun, easy ways to share the joy of Python with others. Cheers, -igal From ryanroser at gmail.com Fri Oct 21 00:29:00 2011 From: ryanroser at gmail.com (Ryan Roser) Date: Thu, 20 Oct 2011 15:29:00 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: Hi Heather, I use Python and R for R&D on financial and textual data, typically dealing with a medium amount of data, 100's-1000's of GBs, using a small cluster or at least multiple cores. I would be excited to meet up, and I agree it makes sense within the context of an existing Portland hackathon. It would be fun to meet some other people that are using Python to make data-driven insights and to learn some new ways to do things from each other. As far as your projects go, there are lots of options for #1 depending on the nature of your problem, but you could get started by trying out the parallel python module (pp): http://www.parallelpython.com/ Thanks, Ryan On Thu, Oct 20, 2011 at 2:18 PM, Igal Koshevoy wrote: > So on tutoring.... > > If there's a broader interest, it'd be easy to pick an evening a month > and mob it with Python enthusiasts -- one of the weekly hackathons > would be an easy choice: > * NoPoCoNi in N on Mondays: http://calagator.org/events/1250461350 > * Jelly in NW on Mondays: http://calagator.org/events/1250461443 > * SEPoCoNi in SE on Thursdays: http://calagator.org/events/1250461463 > * Weekly Hackathon in SE on Thursdays: > http://calagator.org/events/1250461264 > > Or at the Ruby Brigade, we've been running dedicated monthly > Beginners' Meetup events focused on providing friendly, personalized > coaching, debugging, etc. These are easy to organize because there's > no agenda, speakers or topics -- people just show up, ask for help, > and get helped. > > I think these would be fun, easy ways to share the joy of Python with > others. > > Cheers, > > -igal > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > -------------- next part -------------- An HTML attachment was scrubbed... URL: From keturn at keturn.net Fri Oct 21 00:49:55 2011 From: keturn at keturn.net (Kevin Turner) Date: Thu, 20 Oct 2011 15:49:55 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: <1319150995.7509.140660988420281@webmail.messagingengine.com> On Thursday, October 20, 2011 3:29 PM, "Ryan Roser" wrote: > a medium amount of data, 100's-1000's of GBs I like how you describe a few terabytes as "a medium amount of data." From hlintz at coas.oregonstate.edu Thu Oct 20 23:00:32 2011 From: hlintz at coas.oregonstate.edu (Heather Lintz) Date: Thu, 20 Oct 2011 14:00:32 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: <012601cc8f6b$4e13b9d0$ea3b2d70$@oregonstate.edu> We would work with smaller pilot data sets and then run the code with the larger sets on a supercomputer. -----Original Message----- From: portland-bounces+lintzh=science.oregonstate.edu at python.org [mailto:portland-bounces+lintzh=science.oregonstate.edu at python.org] On Behalf Of kirby urner Sent: Thursday, October 20, 2011 1:55 PM To: Python Users Group -- Portland, Oregon USA Subject: Re: [portland] up for tutoring anyone? On Thu, Oct 20, 2011 at 1:46 PM, Andrew Brookins wrote: > Heather (and everyone), > I'm thinking NumPy + MatPlotLib. Just populating a NumPy array with something approximating that size of data and seeing if it could invert the matrix or whatever the hell... Sounds like a job for.... a supercomputer. Kirby _______________________________________________ Portland mailing list Portland at python.org http://mail.python.org/mailman/listinfo/portland From hlintz at coas.oregonstate.edu Thu Oct 20 23:06:00 2011 From: hlintz at coas.oregonstate.edu (Heather Lintz) Date: Thu, 20 Oct 2011 14:06:00 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: <1319141797.9086.140660988364561@webmail.messagingengine.com> References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> <1319141797.9086.140660988364561@webmail.messagingengine.com> Message-ID: <012701cc8f6c$120e2aa0$362a7fe0$@oregonstate.edu> Okay, I will check that out, thanks for that info!! (NoPoCoNi and SePoCoNi on Mondays and Thursdays on http://calagator.org/) The bioinformatics people down here mostly program in Perl. I suppose I could hit up an computer science undergrad for Python...the grad students are usually busy but who knows... I like excuses to get out of town though to the big city. I'm hoping to hone in on someone who is confident in tackling such tasks with coding prowess and paying them for tutoring. Heather -----Original Message----- From: portland-bounces+lintzh=science.oregonstate.edu at python.org [mailto:portland-bounces+lintzh=science.oregonstate.edu at python.org] On Behalf Of Kevin Turner Sent: Thursday, October 20, 2011 1:17 PM To: Python Users Group -- Portland, Oregon USA Subject: Re: [portland] up for tutoring anyone? On Friday, October 14, 2011 8:22 PM, "Heather Lintz" wrote: > I was wondering if there is a > good time/place to catch some of you and talk about some potential > Python tutoring with these tasks in mind. [...] > Is the monthly meet-up a good place for this? > You seem to have agendas for those meetings perhaps? The monthly meet-up is a good place to meet and drink with Python programmers, but a better venue for sitting down and looking at your work might be one of the coder's nights in town. Look for NoPoCoNi and SePoCoNi on Mondays and Thursdays on http://calagator.org/ > 2. Import RNA Seq data generated from the Illumina High Seq 2000 and > learn > how to manipulate INSANELY large bioinformatics/genomics data sets. Out of curiosity, what values of "insane" are we talking about here? > I'd like to come up twice a month for Python 'tutoring' to get these > projects accomplished and learn Python better. I'm sure we're worth the trip, because Portland is a great place to be and all the best programmers love Python so we're awesome and everything, but I'm a little surprised that being in a university town, there aren't resources a little closer to home for you. _______________________________________________ Portland mailing list Portland at python.org http://mail.python.org/mailman/listinfo/portland From rick.b.martin at gmail.com Fri Oct 21 04:45:23 2011 From: rick.b.martin at gmail.com (Rick Martin) Date: Thu, 20 Oct 2011 19:45:23 -0700 Subject: [portland] up for tutoring anyone? In-Reply-To: <1319150995.7509.140660988420281@webmail.messagingengine.com> References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> <1319150995.7509.140660988420281@webmail.messagingengine.com> Message-ID: Heather, take a look at http://www.pytables.org/moin. I've not ever used it, so I can not speak to its quality or speed. When I was at JPL in the early '90s and NASA was planning for the Earth Observation System, they were trying to figure out how to deal with petabytes of data a day. Not an easy problem two decades ago. Rick On Oct 20, 2011, at 3:49 PM, Kevin Turner wrote: > On Thursday, October 20, 2011 3:29 PM, "Ryan Roser" > wrote: >> a medium amount of data, 100's-1000's of GBs > > I like how you describe a few terabytes as "a medium amount of data." > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland -------------- next part -------------- An HTML attachment was scrubbed... URL: From list at phaedrusdeinus.org Fri Oct 21 16:07:07 2011 From: list at phaedrusdeinus.org (john melesky) Date: Fri, 21 Oct 2011 14:07:07 +0000 Subject: [portland] up for tutoring anyone? In-Reply-To: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> References: <00be01cc8ae9$b5135d60$1f3a1820$@oregonstate.edu> Message-ID: <20111021140707.GA29301@phaedrusdeinus.org> On Fri, Oct 14, 2011 at 08:22:45PM -0700, Heather Lintz wrote: > I was wondering if there is a > good time/place to catch some of you and talk about some potential > Python tutoring with these tasks in mind. Heather, Another useful resource is http://epdx.org/, which is a local directory of people in the tech community. One of the uses is finding mentors for specific topics. So you could browse the list of people who have listed themselves as mentors: http://epdx.org/people/mentors and look for python. Alternately, you could look for mentees: http://epdx.org/people/mentees to find someone to team up with and explore the language together. Just another approach. Good luck, and welcome to python! -john From contest-register+pdxpy at imagreendriver.com Wed Oct 26 00:44:55 2011 From: contest-register+pdxpy at imagreendriver.com (Green Driver Programming Contest) Date: Tue, 25 Oct 2011 15:44:55 -0700 Subject: [portland] Programming contest for Oregonians Message-ID: Greetings, everyone! Green Driver, Inc. is happy to announce our first annual programming contest for Oregonians. The 2011 contest will take place on the weekend of November 19, 2011. Our contest is not very restrictive regarding programming language choice, but we specifically mention Python on our list of supported languages for this contest. The total prize pool will be up to $7500: $1500 plus $50 for each participant. First place will receive 70% of the pool, and second and third will get 20% and 10%, respectively. We'll provide details on the problem to be solved on Friday, November 18, 2011. You'll have three days to solve it, and then your code will compete one-on-one against the other submissions. To register, send an email to contest-register at imagreendriver.com by Friday, November 18, 2011 at noon with your name and mailing address (so we can mail you a check if you place). For full details, see http://www.imagreendriver.com/contest.php. Email any questions to contest-question at imagreendriver.com. Thanks! Jim Apple Green Driver, Inc. From freyley at gmail.com Wed Oct 26 22:48:43 2011 From: freyley at gmail.com (Jeff Schwaber) Date: Wed, 26 Oct 2011 13:48:43 -0700 Subject: [portland] Programming contest for Oregonians In-Reply-To: References: Message-ID: On Tue, Oct 25, 2011 at 3:44 PM, Green Driver Programming Contest wrote: > Greetings, everyone! Green Driver, Inc. is happy to announce our first > annual programming contest for Oregonians. The 2011 contest will take > place on the weekend of November 19, 2011. > > Our contest is not very restrictive regarding programming language > choice, but we specifically mention Python on our list of supported > languages for this contest. Jim, Would you care to provide any hints as to what kind of contest this will be? As in, what are likely areas the contest question might fall into, or what are the principles behind deciding what question would make sense, or something? This feels ... well, generic. Thanks, Jeff From contest-register+pdxpy at imagreendriver.com Fri Oct 28 20:05:43 2011 From: contest-register+pdxpy at imagreendriver.com (Green Driver Programming Contest) Date: Fri, 28 Oct 2011 11:05:43 -0700 Subject: [portland] Programming contest for Oregonians In-Reply-To: References: Message-ID: > Jim, > > Would you care to provide any hints as to what kind of contest this > will be? We haven't discussed releasing any information beyond what is available at http://imagreendriver.com/contest.php, but I could try to clear up any particular confusion you have. I'll try to give some clarification, but we probably won't be releasing any information like: > what are likely areas the contest question might fall > into But I can give you a somewhat vague answer to : > what are the principles behind deciding what question would > make sense We tried to make a problem that would benefit from both strong algorithm design and efficient use of machine resources. We also tried to make a problem that would have several reasonable choices on how to attack it. Finally, I'll note that our problem has an objective metric and that, as our contest page notes, two solutions can compete head-to-head. Best, Jim From keturn at keturn.net Fri Oct 28 21:20:34 2011 From: keturn at keturn.net (Kevin Turner) Date: Fri, 28 Oct 2011 12:20:34 -0700 Subject: [portland] Programming contest for Oregonians In-Reply-To: References: Message-ID: <1319829634.15973.30.camel@grinky> The "you give Green Driver, Inc. an unrestricted license to use your entry" clause is what made me wary, as some contests are just spec work. WikiMedia's recent "Coding Challenge", for example, is just asking people to implement MediaWiki features and dressing it up in a contest. http://www.mediawiki.org/wiki/Special:ContestWelcome/October_2011_Coding_Challenge In the ICFP, on the other hand, you primarily compete for the priviledge of your language being declared "the programming language of choice for discriminating hackers." What's this more like? The other question I have is about team entries. Is collaboration encouraged or permitted? From contest-register+pdxpy at imagreendriver.com Sat Oct 29 02:02:51 2011 From: contest-register+pdxpy at imagreendriver.com (Green Driver Programming Contest) Date: Fri, 28 Oct 2011 17:02:51 -0700 Subject: [portland] Programming contest for Oregonians In-Reply-To: References: Message-ID: Please excuse the incorrect in-reply-to header - I have email delivery set to "no" for this list. Kevin Turner asked some good questions: > The "you give Green Driver, Inc. an unrestricted license to use your > entry" clause is what made me wary, as some contests are just spec work. Our contest is not spec work. Our project, Green Driver (http://www.imagreendriver.com/), is a smartphone app that gives driving directions to help the driver avoid red lights. It involves many interesting problems (see our paper from AAAI this year: "Green Driver: AI in a Microcosm" (http://www.aaai.org/ocs/index.php/AAAI/AAAI11/paper/view/3648)), but none of them are the basis for the question we have chosen for the programming contest. We chose the question for the programming contest based on its suitability as a programming challenge. > WikiMedia's recent "Coding Challenge", for example, is just asking > people to implement MediaWiki features and dressing it up in a contest. > > http://www.mediawiki.org/wiki/Special:ContestWelcome/October_2011_Coding_Challenge > > In the ICFP, on the other hand, you primarily compete for the priviledge > of your language being declared "the programming language of choice for > discriminating hackers." > > What's this more like? Our contest is more like the ICFP programming competition. > The other question I have is about team entries. Is collaboration > encouraged or permitted? No, unlike recent ICFP programming competitions, we intend this to be only for individuals. Jim