From cbc at unc.edu Mon Feb 1 12:07:12 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 1 Feb 2016 12:07:12 -0500 Subject: [TriPython] Reminder: Raleigh Project Night Message-ID: <56AF90C0.3000109@unc.edu> Fun and games tomorrow night at WebAssign. There will be pizza, snacks, and soft beverages. Impromptu workshops for people new to Python happen if needed. Thank you, Steve Gambino, for such an awesome place to meet. http://tripython.org/Members/sgambino/feb-16-rpn When: Tuesday, February 2, 6-9pm Where: WebAssign, NCSU Centennial Campus 1791 Varsity Drive, Suite 200, Raleigh """ Raleigh Project Night meets on first Tuesdays. Have a project you want to show off, share, seek help with, or just get some work done surrounded by like minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Plenty of free after hours parking is available in the upper level of the deck behind WebAssign (turn through the median just before the intersection of Varsity and Main Campus Drives). If the door is locked, call the number posted on the door. """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Mon Feb 1 12:15:28 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 1 Feb 2016 12:15:28 -0500 Subject: [TriPython] Followup from last night's "PDFs from Python" talk In-Reply-To: <0A57DA47-EE52-4889-A097-E25793A14146@semanchuk.com> References: <0A57DA47-EE52-4889-A097-E25793A14146@semanchuk.com> Message-ID: <56AF92B0.1040009@unc.edu> On 1/29/2016 4:37 PM, Philip Semanchuk wrote: > Chris asked me for the name of the library that aids in invoking OpenOffice/LibreOffice for rendering a document to PDF, and I blanked. The name of the library is unoconv: > https://github.com/dagwieers/unoconv Thank, Philip!. Unoconv turns out to be an example of how to find and use pyuno. -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From philip at semanchuk.com Fri Feb 5 09:33:33 2016 From: philip at semanchuk.com (Philip Semanchuk) Date: Fri, 5 Feb 2016 09:33:33 -0500 Subject: [TriPython] Followup from last night's "PDFs from Python" talk In-Reply-To: <56AF92B0.1040009@unc.edu> References: <0A57DA47-EE52-4889-A097-E25793A14146@semanchuk.com> <56AF92B0.1040009@unc.edu> Message-ID: Hi all, Due to a technical problem, my presentation from the other night was not properly recorded. (We got video but lost the audio.) Sorry about that! I posted my slides here: http://pyspoken.com/media/pdfs_from_python.pdf Please let me know if you have any questions. Cheers Philip > On Feb 1, 2016, at 12:15 PM, Chris Calloway wrote: > > On 1/29/2016 4:37 PM, Philip Semanchuk wrote: >> Chris asked me for the name of the library that aids in invoking OpenOffice/LibreOffice for rendering a document to PDF, and I blanked. The name of the library is unoconv: >> https://github.com/dagwieers/unoconv > > Thank, Philip!. Unoconv turns out to be an example of how to find and use pyuno. > > -- > Sincerely, > > Chris Calloway, Applications Analyst > UNC Renaissance Computing Institute > 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 > (919) 599-3530 > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > https://mail.python.org/mailman/listinfo/trizpug > http://tripython.org is the Triangle Python Users Group From cbc at unc.edu Fri Feb 5 16:40:27 2016 From: cbc at unc.edu (Chris Calloway) Date: Fri, 5 Feb 2016 16:40:27 -0500 Subject: [TriPython] Analytics Forward Message-ID: <56B516CB.4010901@unc.edu> Save the date of Saturday, March 12 from 8am-5pm so you can participate in the annual Analytics Forward ?unconference? produced by Research Triangle Analysts and hosted at Blue Cross and Blue Shield of North Carolina in Durham: http://www.rtpanalysts.org/home/analyticsforward/ Analytics Forward is a day of talks by analytics professionals for analytics professionals. I went and it was a day well spent. Breakfast and lunch was provided. The cost this year is only $10. Here are the talk descriptions submitted thus far: http://www.rtpanalysts.org/home/category/analyticsforward-session/ Here is where to describe your talk: http://www.rtpanalysts.org/home/analyticsforward/pitch-talk/ I?m hoping to see good participation from TriPython this year at Analytics Forward! -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Wed Feb 10 13:27:38 2016 From: cbc at unc.edu (Chris Calloway) Date: Wed, 10 Feb 2016 13:27:38 -0500 Subject: [TriPython] Reminder: Chapel Hill Project Night Tonight Message-ID: <56BB811A.3030803@unc.edu> Fun and games tonight in Chapel Hill. An experiment in better quality pizza will be made. We shall see. http://tripython.org/Members/cbc/feb-16-chpn When: Wednesday, February 10, 2016 Where: Renaissance Computing Institute (RENCI) Biltmore Conference Room, 5th Floor, Europa Center 100 Europa Drive, Suite 590, Chapel Hill """ Chapel Hill Project Night meets on second Wednesdays. Have a project you want to show off, share, seek help with, or just get some work done surrounded by like minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Plenty of free after hours parking is available in the RENCI parking deck. """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Sun Feb 14 19:03:16 2016 From: cbc at unc.edu (Chris Calloway) Date: Sun, 14 Feb 2016 19:03:16 -0500 Subject: [TriPython] Reminder: Durham Project Night Message-ID: <56C115C4.4040903@unc.edu> The third Monday Durham Project Night is tomorrow (or maybe tonight by the time you read this last minute announcement). Come by at your leisure to hang with the Python crowd. Bring a laptop. http://tripython.org/Members/markdlavin/feb-16-dpn When: Monday, February 15, 6-9pm Where: Caktus Group, 108 Morris St., Durham """ Durham Project Night meets on third Mondays. Have a project you want to show off, share, seek help with, or just get some work done surrounded by like minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Park in the municipal deck on the other side of the Arts Council across W. Morgan St. The entrance to the Caktus Tech Space is on Morris St. """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From aikimark at aol.com Mon Feb 15 12:36:19 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Mon, 15 Feb 2016 12:36:19 -0500 Subject: [TriPython] inclement weather Message-ID: <152e6012066-1ee5-fb7@webstg-m06.mail.aol.com> There is currently a Winter weather advisory in effect until 7:00 PM tonight. If you do not have to drive, please stay off the roads. -------------- next part -------------- There is currently a Winter weather advisory in effect until 7:00 PM tonight. ?If you do not have to drive, please stay off the roads. From markdlavin at gmail.com Mon Feb 15 13:02:06 2016 From: markdlavin at gmail.com (Mark Lavin) Date: Mon, 15 Feb 2016 13:02:06 -0500 Subject: [TriPython] Reminder: Durham Project Night In-Reply-To: <56C115C4.4040903@unc.edu> References: <56C115C4.4040903@unc.edu> Message-ID: Following the travel advisories from the NCDOT we are going to cancel tonight's Durham Project Night. Stay safe everyone and we'll see you at the next TriPython gathering. On Sun, Feb 14, 2016 at 7:03 PM, Chris Calloway wrote: > The third Monday Durham Project Night is tomorrow (or maybe tonight by the > time you read this last minute announcement). Come by at your leisure to > hang with the Python crowd. Bring a laptop. > > http://tripython.org/Members/markdlavin/feb-16-dpn > > When: Monday, February 15, 6-9pm > Where: Caktus Group, 108 Morris St., Durham > > """ > Durham Project Night meets on third Mondays. Have a project you want to > show off, share, seek help with, or just get some work done surrounded by > like minded Python lovers? Join us for our monthly project night and do > just that! Don't have something to work on? Just need some help with > Python? Show up and enjoy the energy, sprint on an open source project, > find something interesting to contribute to or be inspired by! The setting > is informal and there is no schedule, so don't worry if you show up past > the start time. Whether you are a Python newbie needing help or have an > open source project you want to share, come hang out and hack. Park in the > municipal deck on the other side of the Arts Council across W. Morgan St. > The entrance to the Caktus Tech Space is on Morris St. > """ > > -- > Sincerely, > > Chris Calloway, Applications Analyst > UNC Renaissance Computing Institute > 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 > (919) 599-3530 > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > https://mail.python.org/mailman/listinfo/trizpug > http://tripython.org is the Triangle Python Users Group > -------------- next part -------------- Following the travel advisories from the NCDOT we are going to cancel tonight's Durham Project Night. Stay safe everyone and we'll see you at the next TriPython gathering. On Sun, Feb 14, 2016 at 7:03 PM, Chris Calloway <[1]cbc at unc.edu> wrote: The third Monday Durham Project Night is tomorrow (or maybe tonight by the time you read this last minute announcement). Come by at your leisure to hang with the Python crowd. Bring a laptop. [2]http://tripython.org/Members/markdlavin/feb-16-dpn When: Monday, February 15, 6-9pm Where: Caktus Group, 108 Morris St., Durham """ Durham Project Night meets on third Mondays. Have a project you want to show off, share, seek help with, or just get some work done surrounded by like minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Park in the municipal deck on the other side of the Arts Council across W. Morgan St. The entrance to the Caktus Tech Space is on Morris St. """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 [3](919) 599-3530 _______________________________________________ TriZPUG mailing list [4]TriZPUG at python.org [5]https://mail.python.org/mailman/listinfo/trizpug [6]http://tripython.org is the Triangle Python Users Group References Visible links 1. mailto:cbc at unc.edu 2. http://tripython.org/Members/markdlavin/feb-16-dpn 3. file:///tmp/tel:%28919%29%20599-3530 4. mailto:TriZPUG at python.org 5. https://mail.python.org/mailman/listinfo/trizpug 6. http://tripython.org/ From cbc at unc.edu Wed Feb 17 18:20:39 2016 From: cbc at unc.edu (Chris Calloway) Date: Wed, 17 Feb 2016 18:20:39 -0500 Subject: [TriPython] Cris Ewing PyCon 2016 Keynotes Message-ID: <56C50047.2060901@unc.edu> The instructor for the Python Web Programming Workshop we held in 2013, Cris Ewing, has been selected as a PyCon 2016 keynote speaker: https://us.pycon.org/2016/events/keynotes/ Popular Python regional conference speaker K. Lars Lohn and super-genius Lorena Barba are among the other keynote speakers. -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From aikimark at aol.com Wed Feb 17 18:12:30 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Wed, 17 Feb 2016 18:12:30 -0500 Subject: [TriPython] looking for a coffee discussion Message-ID: <152f181a2a9-397b-69fa@webstg-m03.mail.aol.com> Hi all, I have submitted a session proposal for the upcoming Analytics Forward conference (3/12/2016). http://www.rtpanalysts.org/home/category/analyticsforward-session/#post-984 I want to discuss my idea with some Python folks to see if there are some libraries that might make for a quicker development cycle for my preparation. Who knows, maybe someone has already thought of this and the session could be a walk-through of the prior/existing solution, or I would be better off pitching an entirely different session. Please drop me an email (aikimark at aol.com) if you can meet in Durham for a coffee discussion. Mark -------------- next part -------------- Hi all, I have submitted a session proposal for the upcoming Analytics Forward conference (3/12/2016). ? http://www.rtpanalysts.org/home/category/analyticsforward-session/#post-984 I want to discuss my idea with some Python folks to see if there are some libraries that might make for a quicker development cycle for my preparation. ?Who knows, maybe someone has already thought of this and the session could be a walk-through of the prior/existing solution, or I would be better off pitching an entirely different session. Please drop me an email (aikimark at aol.com) if you can meet in Durham for a coffee discussion. Mark From cbc at unc.edu Wed Feb 17 21:00:44 2016 From: cbc at unc.edu (Chris Calloway) Date: Wed, 17 Feb 2016 21:00:44 -0500 Subject: [TriPython] looking for a coffee discussion In-Reply-To: <152f181a2a9-397b-69fa@webstg-m03.mail.aol.com> References: <152f181a2a9-397b-69fa@webstg-m03.mail.aol.com> Message-ID: <56C525CC.1000907@unc.edu> On 2/17/2016 6:12 PM, Mark Hutchinson via TriZPUG wrote: > I have submitted a session proposal for the upcoming Analytics Forward > conference (3/12/2016). > http://www.rtpanalysts.org/home/category/analyticsforward-session/#post-984 > I want to discuss my idea with some Python folks to see if there are some > libraries that might make for a quicker development cycle for my > preparation. Who knows, maybe someone has already thought of this and the > session could be a walk-through of the prior/existing solution, or I would > be better off pitching an entirely different session. > Please drop me an email (aikimark at aol.com) if you can meet in Durham for a > coffee discussion. Where is the codebase for the tool referenced in the talk proposal? -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From aikimark at aol.com Thu Feb 18 00:41:17 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Thu, 18 Feb 2016 00:41:17 -0500 Subject: [TriPython] codebase for my presentation Message-ID: <152f2e59174-5fb3-6c7a@webstg-a06.mail.aol.com> Chris Where is the codebase for the tool referenced in the talk proposal? -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 I'm still developing it. Right now, I'm at the specification stage. I started looking at PyPi yesterday to see if someone might already have done this. Mark -------------- next part -------------- Chris Where is the codebase for the tool referenced in the talk proposal? -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 I'm still developing it. Right now, I'm at the specification stage. I started looking at PyPi yesterday to see if?someone might already have done this. Mark From cbc at unc.edu Thu Feb 18 13:53:53 2016 From: cbc at unc.edu (Chris Calloway) Date: Thu, 18 Feb 2016 13:53:53 -0500 Subject: [TriPython] codebase for my presentation In-Reply-To: <152f2e59174-5fb3-6c7a@webstg-a06.mail.aol.com> References: <152f2e59174-5fb3-6c7a@webstg-a06.mail.aol.com> Message-ID: <56C61341.1010209@unc.edu> On 2/18/2016 12:41 AM, Mark Hutchinson via TriZPUG wrote: > I started looking at PyPi yesterday to > see if someone might already have done this. That's the number one smartest thing to do. :) I saw a poster about this at both Scipy 2014 and AMS 2015: http://pyodec.github.io/ https://github.com/pyodec/pyodec It's only about structured data. But I thought it might be interesting from the standpoint of one (maybe or probably not the best) way to structure such a project. It's pretty much a plug-in for every data format where each plug-in subclasses a provided FileDecoder or MessageDecoder class. I mention it only because it's not on Pypi and it's the first thing that popped into my mind when I read your abstract. Checking Pypi is the number one best thing to do. But casting a wider net afterwards is also an important step. Funny thing, when I search Pypi for "unstructured," the first result is my pathetically underdeveloped package. But I guarantee you, it is not what you are looking for. It's for a very specific form of unstructured data. -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Thu Feb 18 14:38:18 2016 From: cbc at unc.edu (Chris Calloway) Date: Thu, 18 Feb 2016 14:38:18 -0500 Subject: [TriPython] Gravitational Waves Jupyter Notebook. Message-ID: <56C61DAA.9060700@unc.edu> Here is a Jupyter Notebook demonstrating how the LIGO team uses Python to process the signal pipeline that detected space-time distortion of gravitational waves: http://nbviewer.jupyter.org/urls/losc.ligo.org/s/events/GW150914/GW150914_tutorial.ipynb -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Tue Feb 23 10:46:50 2016 From: cbc at unc.edu (Chris Calloway) Date: Tue, 23 Feb 2016 10:46:50 -0500 Subject: [TriPython] Reminder: TriPython February 2016 Meeting: Debugging Hung Python Processes With GDB Message-ID: <56CC7EEA.4000902@unc.edu> Come out Thursday night at WebAssign for a presentation on a very important and often overlooked topic that gets down into the guts of the Python interpreter. I've also heard rumbles about lightning talks on the new version of Pip and a look at Conda (nice battle of the package installers there). Plan on staying for the after-meeting, usually at the very inexpensive Bada Wings in Mission Valley. http://tripython.org/Members/sgambino/feb-16-mtg When: Thursday, February 25, 7-9pm Where: WebAssign, NCSU Centennial Campus 1791 Varsity Drive, Suite 200, Raleigh What: """ When things go wrong in production, it can be necessary to troubleshoot problems where they occur, instead of in a development environment. In those situations having a working knowledge of GDB, GDB Python Extensions, and strace is very helpful. Brian Bouterse will show some simple techniques to get insight into those situations. This talk outlines a variety of debugging techniques for connecting to an already running, "stuck", or deadlocked Python process using GDB. Together we will inspect the current state of threads with and without the help of the new GDB macros for Python, inspect a local running process and a core dump collected from a remote machine, use strace to gather system call information about a process, and discuss the SIGTRAP handler as a proactive way to make rpdb available in production. Brian Bouterse is a Senior Software Engineer at Red Hat. He is a developer on Pulp which is written in Python and deploys Python software among other types (rpm, puppet, docker, etc). He also is a contributor to the Kombu project. Brian loves open source because he loves freedom, collaboration, and choice. He is a Computer Science PhD candidate at North Carolina State University where he studies capacity planning and performance analysis. He lives in Raleigh near NCSU with his wife Katie and his cat Schmowee. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Plenty of free after hours parking is available in the upper level of the deck behind WebAssign (turn through the median just before the intersection of Varsity and Main Campus Drives). If the door is locked, call the number posted on the door. An after-meeting location for food and beverage will be decided at the meeting (usually BaDa Wings for the Thursday night draught specials). """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Fri Feb 26 16:04:44 2016 From: cbc at unc.edu (Chris Calloway) Date: Fri, 26 Feb 2016 16:04:44 -0500 Subject: [TriPython] Please Post Your Lightning Talk Summaries Message-ID: <56D0BDEC.7090802@unc.edu> Thanks to Brian Bouterse for a great talk last night. He will try to make his presentation available soon. If you gave a lightning talk last night, please post a summary or link to this list. Thanks to Jeff, Eric, Mark, and Peter for holding forth. -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Fri Feb 26 16:19:37 2016 From: cbc at unc.edu (Chris Calloway) Date: Fri, 26 Feb 2016 16:19:37 -0500 Subject: [TriPython] Pythonista Message-ID: <56D0C169.1020204@unc.edu> Here's Peter's summary of his lightning talk last night. I'm posting for him. """ Here?s the link for Pythonista, the iOS Python editor I gave a lightning talk about yesterday: http://omz-software.com/pythonista/ It?s currently $10, and supports Python 2. A new, separate app supporting Python 3 is on the way. """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Fri Feb 26 16:32:17 2016 From: cbc at unc.edu (Chris Calloway) Date: Fri, 26 Feb 2016 16:32:17 -0500 Subject: [TriPython] Triangle Lisp and Scheme Message-ID: <56D0C461.4050407@unc.edu> Brian Adkins of TriFunc, now Triangle Lisp and Scheme, sends this along to the TriPythoneers interested in functional programming: """ I wanted to make sure you got the memo about TriFunc morphing into "Triangle Lisp & Scheme". I finally gave in to meetup.com after seven years of running things more manually: http://www.meetup.com/Triangle-Lisp-Scheme/ I'll leave the Google group around indefinitely since there is a seven year archive of messages, but I'm transitioning everything to the new group. Same 3rd Thursdays for meetups, and non-lispy folks are more than welcome, but I will eventually try and schedule a series of Lisp/Scheme talks - we'll still be small, but we'll have focus! """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From trawick at gmail.com Fri Feb 26 17:14:49 2016 From: trawick at gmail.com (Jeff Trawick) Date: Fri, 26 Feb 2016 17:14:49 -0500 Subject: [TriPython] Fun (?) with stacktraces Message-ID: Here's the gist of my lightning talk last night, without the technical glitches: 1. https://github.com/trawick/stacktraces.py (pip installable from github) generic representation of process/thread/stackframe mostly for the purpose of holding data on stacktraces a. collect.py script to use gdb or Solaris pstack to get juicy stuff out of a process or core file b.describe_python_log.py to get Python exceptions out of a log file $ ./describe_python_log.py ~/edjective.log $ ./describe_python_log.py --format json ~/edjective.log --include-raw $ ./describe_python_log.py --format json ~/edjective.log --include-raw > importme.json 2. stacktraces.io place to store stacktraces and notes, perhaps for no good reason at the moment ;) can import from the kind of file created with describe_python_log.py in example above if you want to play, send me an e-mail and tell me what Github id with which you already logged into the site so I can increase your quota from zero --/-- feel free to send hints like "if I could do use it to do X, it would be cool", where X has something to do with stacktraces :) -- Born in Roswell... married an alien... http://emptyhammock.com/ -------------- next part -------------- Here's the gist of my lightning talk last night, without the technical glitches: 1. [1]https://github.com/trawick/stacktraces.py (pip installable from github) generic representation of process/thread/stackframe mostly for the purpose of holding data on stacktraces a. collect.py script to use gdb or Solaris pstack to get juicy stuff out of a process or core file [2]b.describe_python_log.py to get Python exceptions out of a log file $ ./describe_python_log.py ~/edjective.log $ ./describe_python_log.py --format json ~/edjective.log --include-raw $ ./describe_python_log.py --format json ~/edjective.log --include-raw > importme.json 2. [3]stacktraces.io place to store stacktraces and notes, perhaps for no good reason at the moment ;) can import from the kind of file created with describe_python_log.py in example above if you want to play, send me an e-mail and tell me what Github id with which you already logged into the site so I can increase your quota from zero --/-- feel free to send hints like "if I could do use it to do X, it would be cool", where X has something to do with stacktraces :) -- Born in Roswell... married an alien... [4]http://emptyhammock.com/ References Visible links 1. https://github.com/trawick/stacktraces.py 2. http://b.describe_python_log.py/ 3. http://stacktraces.io/ 4. http://emptyhammock.com/ From cbc at unc.edu Fri Feb 26 18:33:11 2016 From: cbc at unc.edu (Chris Calloway) Date: Fri, 26 Feb 2016 18:33:11 -0500 Subject: [TriPython] GDB Presentation Message-ID: <56D0E0B7.80506@unc.edu> Brian Bouterse's presentation, Debugging Hung Python Processes With GDB, is available here: http://tripython.org/meetings/Debugging_Hung_Python_Processes_with_GDB.pdf There is a link on this page under the heading for the meeting last night: http://tripython.org/meetings Thank you, Brian! -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From aikimark at aol.com Sat Feb 27 21:20:48 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Sat, 27 Feb 2016 21:20:48 -0500 Subject: [TriPython] two-part lightning talk summary and files Message-ID: <15325ad9f71-6387-2d31@webstg-m03.mail.aol.com> I've uploaded the two Python programs and the Gettysburg Address file to a new repository: https://github.com/aikimark/TriPython-2016-02-25-Lightning-Talk I've added comments and improved the variable names to facilitate your understanding of the code. A link to the original problem thread is in SortDictionaryByListSize header comments. Mark -------------- next part -------------- I've uploaded the two Python programs and the Gettysburg Address file to a new repository: https://github.com/aikimark/TriPython-2016-02-25-Lightning-Talk I've added comments and improved the variable names to facilitate your understanding of the code. A link to the original problem thread is in?SortDictionaryByListSize?header comments. Mark From aikimark at aol.com Sun Feb 28 15:25:37 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Sun, 28 Feb 2016 15:25:37 -0500 Subject: [TriPython] updated lightning talk files Message-ID: <153298ecc8a-180-372b@webstg-m04.mail.aol.com> I updated the files related to my lightning talk, adding the performance figures (in both workbook and readme files) and added analysis in the readme. https://github.com/aikimark/TriPython-2016-02-25-Lightning-Talk Mark -------------- next part -------------- I updated the files related to my lightning talk, adding the performance figures (in both workbook and readme files) and added analysis in the readme. https://github.com/aikimark/TriPython-2016-02-25-Lightning-Talk Mark From cbc at unc.edu Mon Feb 29 12:06:32 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 29 Feb 2016 12:06:32 -0500 Subject: [TriPython] two-part lightning talk summary and files In-Reply-To: <15325ad9f71-6387-2d31@webstg-m03.mail.aol.com> References: <15325ad9f71-6387-2d31@webstg-m03.mail.aol.com> Message-ID: <56D47A98.1070904@unc.edu> On 2/27/2016 9:20 PM, Mark Hutchinson via TriZPUG wrote: > https://github.com/aikimark/TriPython-2016-02-25-Lightning-Talk An excellent way to share a lightning talk. Thanks, Mark! -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Mon Feb 29 12:13:52 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 29 Feb 2016 12:13:52 -0500 Subject: [TriPython] Reminder: Raleigh Project Night Message-ID: <56D47C50.5040601@unc.edu> Let's head back over to WebAssign tomorrow (Tuesday) night for another fine project night. We'll have super yummy pizza from Ruckus as usual. If you need a project, you can work on your next lightning talk. :) Above all, don't forget to bring your laptop! When: Tuesday, March 1, 6-9pm Where: WebAssign, NCSU Centennial Campus 1791 Varsity Drive, Suite 200, Raleigh What: """ Raleigh Project Night meets on first Tuesdays. Have a project you want to show off, share, seek help with, or just get some work done surrounded by like minded Python lovers? Join us for our monthly project night and do just that! Don't have something to work on? Just need some help with Python? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. Whether you are a Python newbie needing help or have an open source project you want to share, come hang out and hack. Plenty of free after hours parking is available in the upper level of the deck behind WebAssign (turn through the median just before the intersection of Varsity and Main Campus Drives). If the door is locked, call the number posted on the door. """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From cbc at unc.edu Mon Feb 29 12:31:35 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 29 Feb 2016 12:31:35 -0500 Subject: [TriPython] 12 Days until Analytics Forward Message-ID: <56D48077.2080307@unc.edu> Have I told you about how awesome the Analytics Forward unconference is? It is super awesome, that's how awesome For only $10, you get breakfast, lunch, pie, and all day coffee in addition to a day of fun data science talks chosen on the spot and right in Durham! You should register to go. And you should give a talk. Make a proposal. It's an unconference, so it doesn't have to be fancy. Check it out: http://www.rtpanalysts.org/home/analyticsforward/ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530