From cbc at unc.edu Wed Mar 2 17:28:40 2016 From: cbc at unc.edu (Chris Calloway) Date: Wed, 2 Mar 2016 17:28:40 -0500 Subject: [TriPython] Thanks For Project Night Help Message-ID: <56D76918.2040608@unc.edu> I want everyone to know that Kevin Howell helped me at project night last night. I had a problem with Jupyter's nbconvert subcommand that had been vexing me and was not yielding to my attempts to tame it. Kevin brought a different perspective to the problems and found not just a solution, but the right solution. Kevin, just wanted you to know I've now gone on to figure out how to do other reveal themes with nbconvert as well as how to create new nbconvert templates to take advantage of those themese. You were right. The templates are Jinja. -- 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 Mar 2 22:43:44 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Wed, 2 Mar 2016 22:43:44 -0500 Subject: [TriPython] update Message-ID: <1533a92fbdb-158-4418@webstg-m05.mail.aol.com> I added a Set() version of the stopwords list to my performance test. It is slightly faster than a dictionary. I've updated the files associated with my lightning talk https://github.com/aikimark/TriPython-2016-02-25-Lightning-Talk Mark -------------- next part -------------- I added a Set() version of the stopwords list to my performance test. ?It is slightly faster than a dictionary. I've updated the files associated with my lightning talk https://github.com/aikimark/TriPython-2016-02-25-Lightning-Talk Mark From kevin at kahowell.net Wed Mar 2 23:12:34 2016 From: kevin at kahowell.net (Kevin Howell) Date: Wed, 2 Mar 2016 23:12:34 -0500 Subject: [TriPython] Thanks For Project Night Help In-Reply-To: <56D76918.2040608@unc.edu> References: <56D76918.2040608@unc.edu> Message-ID: Glad to help! :-) Kevin On Mar 2, 2016 5:29 PM, "Chris Calloway" wrote: > I want everyone to know that Kevin Howell helped me at project night last > night. I had a problem with Jupyter's nbconvert subcommand that had been > vexing me and was not yielding to my attempts to tame it. Kevin brought a > different perspective to the problems and found not just a solution, but > the right solution. > > Kevin, just wanted you to know I've now gone on to figure out how to do > other reveal themes with nbconvert as well as how to create new nbconvert > templates to take advantage of those themese. You were right. The templates > are Jinja. > > -- > 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 -------------- Glad to help! :-) Kevin On Mar 2, 2016 5:29 PM, "Chris Calloway" <[1]cbc at unc.edu> wrote: I want everyone to know that Kevin Howell helped me at project night last night. I had a problem with Jupyter's nbconvert subcommand that had been vexing me and was not yielding to my attempts to tame it. Kevin brought a different perspective to the problems and found not just a solution, but the right solution. Kevin, just wanted you to know I've now gone on to figure out how to do other reveal themes with nbconvert as well as how to create new nbconvert templates to take advantage of those themese. You were right. The templates are Jinja. -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 [2](919) 599-3530 _______________________________________________ TriZPUG mailing list [3]TriZPUG at python.org [4]https://mail.python.org/mailman/listinfo/trizpug [5]http://tripython.org is the Triangle Python Users Group References Visible links 1. mailto:cbc at unc.edu 2. file:///tmp/tel:%28919%29%20599-3530 3. mailto:TriZPUG at python.org 4. https://mail.python.org/mailman/listinfo/trizpug 5. http://tripython.org/ From philip at semanchuk.com Thu Mar 3 19:29:34 2016 From: philip at semanchuk.com (Philip Semanchuk) Date: Thu, 3 Mar 2016 19:29:34 -0500 Subject: [TriPython] GDB Presentation In-Reply-To: <56D0E0B7.80506@unc.edu> References: <56D0E0B7.80506@unc.edu> Message-ID: <7EF6A229-48FC-4A10-86D0-B0779786E35C@semanchuk.com> > On Feb 26, 2016, at 6:33 PM, Chris Calloway wrote: > > 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! I want to send a personal thank you to Brian for this, because it got me on the right track to find the FreeBSD kernel bug that was hanging the tests for my posix_ipc module. (The bug was found and fixed back in January.) Cheers Philip From lchabot at caktusgroup.com Mon Mar 7 13:52:58 2016 From: lchabot at caktusgroup.com (Liza Chabot) Date: Mon, 7 Mar 2016 13:52:58 -0500 Subject: [TriPython] Job Posting: 2016 Summer Django Web Development Intern Message-ID: 2016 Summer Django Web Development Intern Location: Durham, North Carolina, United States Full-time Caktus builds web and mobile apps with Django. We?ve built over 100 custom solutions that have reached more than 70 million people globally. Join our sharp team and be part of an open, collaborative culture that puts quality at the heart of each project. We?re passionate about solving complex challenges especially when they have a social impact. In addition to building the world?s first SMS voter registration project in Libya, we?ve also built applications for InDemand, Discovery, PBS, Mozilla, and UNICEF. Come be a part of a small team of developers and designers passionate about creating fun and interactive web applications. Caktus is looking for someone who is excited about emerging technologies, creating compelling web applications and enjoys writing Python. As a member of the Caktus team, you?ll be involved in every aspect of development, from brainstorming, to prototyping, to front-end HTML/CSS and Django development. You?ll learn and collaborate directly with a great group of talented developers and designers. *This spring experience includes:* - *Position*: A 12-week full-time summer internship in Durham, NC - *Exposure*: Great experience and education in current web development techniques and technologies. - *Mentorship*: At Caktus, you?ll get to work with some of the best and brightest minds in the local web development community *As a Django Web Developer Intern, you will:* - Work collaboratively with the development team to learn about the Caktus development process - Become familiar with using current distributed version control systems (e.g. git and mercurial) effectively in a team environment - Become proficient in configuring development environments running Django projects - Model and implement intricate data structures using relational databases such as PostgreSQL - Create, implement and edit Django templates with compliant HTML5, CSS3 and JavaScript - Write custom Django apps following client specifications with the Caktus team - Work on internal Caktus projects and participate in design and code reviews - Implement responsive and mobile designs for a variety of devices - Follow agile development methodologies and take part in weekly team scrums and standup meetings - Participate in company-wide experimental coding day *We?d love to meet someone who:* - Is excited to work with HTML5 and CSS3 - Is familiar with Django or other Python web frameworks - Actively uses Github or BitBucket to collaborate and share code To apply: submit your application via our website ( https://www.caktusgroup.com/careers/#op-107028-2016-summer-django-web-development-intern ) -- *Liza Chabot* Administrative and Marketing Assistant 919-951-0052 -------------- next part -------------- 2016 Summer Django Web Development Intern Location: Durham, North Carolina, United States Full-time Caktus builds web and mobile apps with Django. We?ve built over 100 custom solutions that have reached more than 70 million people globally. Join our sharp team and be part of an open, collaborative culture that puts quality at the heart of each project. We?re passionate about solving complex challenges especially when they have a social impact. In addition to building the world?s first SMS voter registration project in Libya, we?ve also built applications for InDemand, Discovery, PBS, Mozilla, and UNICEF. Come be a part of a small team of developers and designers passionate about creating fun and interactive web applications. Caktus is looking for someone who is excited about emerging technologies, creating compelling web applications and enjoys writing Python. As a member of the Caktus team, you?ll be involved in every aspect of development, from brainstorming, to prototyping, to front-end HTML/CSS and Django development. You?ll learn and collaborate directly with a great group of talented developers and designers. ? This spring?experience includes: *?Position: A 12-week full-time summer internship in Durham, NC *?Exposure: Great experience and education in current web development techniques and technologies. *?Mentorship: At Caktus, you?ll get to work with some of the best and brightest minds in the local web development community As a Django Web Developer Intern, you will: *?Work collaboratively with the development team to learn about the Caktus development process *?Become familiar with using current distributed version control systems (e.g. git and mercurial) effectively in a team environment *?Become proficient in configuring development environments running Django projects *?Model and implement intricate data structures using relational databases such as PostgreSQL *?Create, implement and edit Django templates with compliant HTML5, CSS3 and JavaScript *?Write custom Django apps following client specifications with the Caktus team *?Work on internal Caktus projects and participate in design and code reviews *?Implement responsive and mobile designs for a variety of devices *?Follow agile development methodologies and take part in weekly team scrums and standup meetings *?Participate in company-wide experimental coding day We?d love to meet someone who: *?Is excited to work with HTML5 and CSS3 *?Is familiar with Django or other Python web frameworks *?Actively uses Github or BitBucket to collaborate and share code To apply: submit your application via our website ([1]https://www.caktusgroup.com/careers/#op-107028-2016-summer-django-web-development-intern) -- Liza Chabot Administrative and Marketing Assistant 919-951-0052 References Visible links 1. https://www.caktusgroup.com/careers/#op-107028-2016-summer-django-web-development-intern From cbc at unc.edu Tue Mar 8 09:44:24 2016 From: cbc at unc.edu (Chris Calloway) Date: Tue, 8 Mar 2016 09:44:24 -0500 Subject: [TriPython] Reminder: Chapel Hill Project Night Message-ID: <56DEE548.8060103@unc.edu> Pizza and Python tomorrow (Wed) night in Chapel Hill: http://tripython.org/Members/cbc/mar-16-chpn When: Wednesday, March 9, 6-9pm 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 aikimark at aol.com Thu Mar 10 08:04:56 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Thu, 10 Mar 2016 08:04:56 -0500 Subject: [TriPython] Crossword puzzle plagiarism Message-ID: <15360a13e2e-7a25-2741@webstg-a06.mail.aol.com> Here is a story about plagiarism in the crossword puzzle world. Data researchers are plying their skills on all sorts of different data, in this case crossword puzzles. Seems like there are some bad actors out there. https://fivethirtyeight.com/features/a-plagiarism-scandal-is-unfolding-in-the-crossword-world/ The reason I'm posting this on the TriPython list server is that the programmer, Saul Pwanson, used Python to do his comparisons. His project is posted here: https://github.com/century-arcade/xd The results are published here: http://xd.saul.pw/xdiffs/ Mark -------------- next part -------------- Here is a story about plagiarism in the crossword puzzle world. ?Data researchers are plying their skills on all sorts of different data, in this case crossword puzzles. ?Seems like there are some bad actors out there. https://fivethirtyeight.com/features/a-plagiarism-scandal-is-unfolding-in-the-crossword-world/ The reason I'm posting this on the TriPython list server is that the programmer,?Saul Pwanson,?used Python to do his comparisons. ?His project is posted here: https://github.com/century-arcade/xd The results are published here: http://xd.saul.pw/xdiffs/ Mark From ginnyghezzo at gmail.com Wed Mar 16 12:07:37 2016 From: ginnyghezzo at gmail.com (Ginny Ghezzo) Date: Wed, 16 Mar 2016 12:07:37 -0400 Subject: [TriPython] Join us for DJangoCon Preview on March 20 Message-ID: Hey TriPython, Please consider joining the local Pyladies on March 20 at 2pm at Caktus Group in Durham for preview of Rebecca Conley's DjangoCon Europe session: From Intern to Professional Developer: Advice on a Mid-Career Pivot. Everyone Welcome! It is especially great for anyone thinking about getting into technology or looking for job transition. You can get more details either in this eventbrite or through the pyladies meetup. https://www.eventbrite.com/e/from-intern-to-professional-developer-advice-on-a-mid-career-pivot-tickets-22745614746?aff=es2 and http://www.meetup.com/pyladies-rdu/events/229577912/ Free and open to the public! See you there! Ginny Ghezzo -------------- next part -------------- Hey TriPython,? Please consider joining the local Pyladies on March 20 at 2pm at Caktus Group in Durham for ?preview of Rebecca Conley's DjangoCon Europe session:?From Intern to Professional Developer: Advice on a Mid-Career Pivot.? Everyone Welcome! It is especially great for anyone thinking about getting into technology or looking for job transition. You can get more details either in this eventbrite or through the pyladies meetup.? [1]https://www.eventbrite.com/e/from-intern-to-professional-developer-advice-on-a-mid-career-pivot-tickets-22745614746?aff=es2? and ? [2]http://www.meetup.com/pyladies-rdu/events/229577912/ Free and open to the public!? See you there!? Ginny Ghezzo? References Visible links 1. https://www.eventbrite.com/e/from-intern-to-professional-developer-advice-on-a-mid-career-pivot-tickets-22745614746?aff=es2 2. http://www.meetup.com/pyladies-rdu/events/229577912/ From cbc at unc.edu Fri Mar 18 11:22:35 2016 From: cbc at unc.edu (Chris Calloway) Date: Fri, 18 Mar 2016 11:22:35 -0400 Subject: [TriPython] Reminder: Durham Project Night (and PyLadies Sunday and Graph Database Meeting) Message-ID: <56EC1D3B.4040101@unc.edu> We're going to have a very Durham-centric week next week. On Monday we will be having project night as usual at Caktus Group in Durham. Mark Hutchinson, I plan to be there so we can get you working on the recommendations content of tripython.org. There is also a PyLadies meeting early on Sunday afternoon to which we are graciously invited. The subject matter is of interest to many of you looking for jobs and/or career change (I'm looking at you IronYard students and alums). Rebecca Conley is speaking. Let's show support for PyLadies. Finally, I'll send out another reminder next week, but don't forget James Whisnant's much anticipated Neo4J with Python talk this coming Thursday at Bull City Co-working. James got in some practice with this talk at Analytics Forward (a *fantastic* unconference by the way attended by many TriPythonites), so I think we're going to see and hear a very polished presentation. URL: http://tripython.org/Members/markdlavin/mar-16-dpn What: Durham Project Night When: Monday, March 21, 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. """ URL: http://www.meetup.com/pyladies-rdu/events/229577912/ What: PyLadies DjangoCon Europe Preview by Rebecca Conley When: Sunday, March 20, 2-3pm Where: Caktus Group, 108 Morris St., Durham """ Not everyone who becomes a developer started out their career that way. Encouraging people to transition into web development from other fields benefits both those individuals and the Django community as a whole by increasing visible diversity and diversity of perspective. If you are considering such a transition, what steps can you take to achieve your goals? What insight and experience do people making a mid-career transition into coding have to offer us as a community? Why should we encourage those transitions? What is the Django community already doing to support those transitions, and what more can we do? """ URL: http://tripython.org/Members/rpetrusz/mar-16-mtg What: Chasing Cats around the London Underground Using Python and Neo4j When: Thursday, March 24, 7-9pm (with after-party) Where: Bull City Coworking, 112 S. Duke St., Suite 6, Durham """ Chasing cats is difficult. Public transportation is confusing. We will look at a simulation of a number of people trying to find their lost pet cat on the Tube. James Whisnant, a developer with the Carolina Population Center, will introduce graph databases and Neo4j in particular. He will introduce us to Cypher, the Neo4j query language and use py2neo, a python Neo4j binding, to modify a Neo4j database. You will visualize Neo4j database graphs in a web browser during the simulation while looking at Python code. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Please see the parking instructions on the BCC website. We will walk en masse around the corner to Satisfactions for a lively after-meeting. """ -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From leslie.sox at gmail.com Sat Mar 19 18:26:15 2016 From: leslie.sox at gmail.com (Leslie Sox) Date: Sat, 19 Mar 2016 18:26:15 -0400 Subject: [TriPython] Python Distribution | Intel(R) | O'Reilly Developer Zone Message-ID: As seen today on an O'Reilly Programming Newsletter Intel introduces a Python distribution https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 Leslie John Sox Sent from my Nexus 6 -------------- next part -------------- As seen today on an O'Reilly Programming Newsletter Intel introduces a Python distribution [1]https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 Leslie John Sox Sent from my Nexus 6 References Visible links 1. https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 From willspearman at gmail.com Sat Mar 19 19:13:21 2016 From: willspearman at gmail.com (Will Spearman) Date: Sat, 19 Mar 2016 23:13:21 +0000 Subject: [TriPython] Python Distribution | Intel(R) | O'Reilly Developer Zone In-Reply-To: References: Message-ID: Thanks for sharing! On Sat, Mar 19, 2016 at 6:26 PM Leslie Sox wrote: > As seen today on an O'Reilly Programming Newsletter > > Intel introduces a Python distribution > > [1] > https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 > > Leslie John Sox > > Sent from my Nexus 6 > > References > > Visible links > 1. > https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 > _______________________________________________ > 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 -------------- Thanks for sharing! On Sat, Mar 19, 2016 at 6:26 PM Leslie Sox <[1]leslie.sox at gmail.com> wrote: ? ?As seen today on an O'Reilly Programming Newsletter ? ?Intel introduces a Python distribution ? ?[1][2]https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 ? ?Leslie John Sox ? ?Sent from my Nexus 6 References ? ?Visible links ? ?1. [3]https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 _______________________________________________ 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:leslie.sox at gmail.com 2. https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 3. https://software.intel.com/en-us/python-distribution?imm_mid=0e1cf3&cmp=em-prog-na-na-newsltr_20160319 4. mailto:TriZPUG at python.org 5. https://mail.python.org/mailman/listinfo/trizpug 6. http://tripython.org/ From rex.dwyer at att.net Sun Mar 20 13:04:22 2016 From: rex.dwyer at att.net (Rex Dwyer) Date: Sun, 20 Mar 2016 13:04:22 -0400 Subject: [TriPython] New regex module Message-ID: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> Is anybody interested in a talk on the amazing things you can do with the new regex module? Rex From trawick at gmail.com Mon Mar 21 11:58:00 2016 From: trawick at gmail.com (Jeff Trawick) Date: Mon, 21 Mar 2016 11:58:00 -0400 Subject: [TriPython] New regex module In-Reply-To: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> References: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> Message-ID: On Sun, Mar 20, 2016 at 1:04 PM, Rex Dwyer wrote: > Is anybody interested in a talk on the amazing things you can do with the > new regex module? > Rex > +1 -------------- next part -------------- On Sun, Mar 20, 2016 at 1:04 PM, Rex Dwyer <[1]rex.dwyer at att.net> wrote: Is anybody interested in a talk on the amazing things you can do with the new regex module? Rex +1 ? References Visible links 1. mailto:rex.dwyer at att.net From devin at nacredata.com Mon Mar 21 12:01:04 2016 From: devin at nacredata.com (Devin Ceartas) Date: Mon, 21 Mar 2016 12:01:04 -0400 Subject: [TriPython] New regex module In-Reply-To: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> References: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> Message-ID: sure, love regex. Didn't know there was something new in that space. On 20 Mar 2016, at 13:04, Rex Dwyer wrote: > Is anybody interested in a talk on the amazing things you can do with > the new regex module? > Rex > > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > https://mail.python.org/mailman/listinfo/trizpug > http://tripython.org is the Triangle Python Users Group devin -- contact info: https://nacredata.com/devin ? Amazing Tie-Dye Tee-shirts: https://www.icedyedesigns.com ? Art/Poetry/Environment: https://secure.extinctionwitness.org/support ? Support progressive climate politics: https://secure.voteclimatepac.org/donate/ ? Forest Protection in Ohio: https://www.buckeyeforestcouncil.org/donate.php From cbc at unc.edu Mon Mar 21 12:27:14 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 21 Mar 2016 12:27:14 -0400 Subject: [TriPython] New regex module In-Reply-To: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> References: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> Message-ID: <56F020E2.9000800@unc.edu> On 3/20/16 1:04 PM, Rex Dwyer wrote: > Is anybody interested in a talk on the amazing things you can do with the new regex module? I'm very interested. But this is Python. We don't ask for permission (or interest). You declare the talk you are making is happening and then deal with any exceptions that get raised. :) Java: if (EmailList.isThisOKWithYou()) { Meeting.oKIllDoIt(); } } else { UserGroup.PanicAndAbort(); } Python: try: hey_im_doing_a_talk(new_regex) except: fuhgeddaboudit() Seriously, this is the group of people interested in sharing what they know about Python with each other. Have something to share? Have a month in mind? You name your talk and what month you want to give it and it will be put on the calendar and announcements sent. Thanks! -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From berserker at gmail.com Mon Mar 21 12:46:31 2016 From: berserker at gmail.com (Tristan) Date: Mon, 21 Mar 2016 12:46:31 -0400 Subject: [TriPython] New regex module In-Reply-To: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> References: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> Message-ID: I would. I've used a bit of the new fuzzy matching (good for some quick and dirty genomics pre-analysis), but I feel I'm taking poor advantage of it. Tristan On Sun, Mar 20, 2016 at 1:04 PM, Rex Dwyer wrote: > Is anybody interested in a talk on the amazing things you can do with the > new regex module? > Rex > > _______________________________________________ > 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 -------------- I would.? I've used a bit of the new fuzzy matching (good for some quick and dirty genomics pre-analysis), but I feel I'm taking poor advantage of it. Tristan On Sun, Mar 20, 2016 at 1:04 PM, Rex Dwyer <[1]rex.dwyer at att.net> wrote: Is anybody interested in a talk on the amazing things you can do with the new regex module? Rex _______________________________________________ TriZPUG mailing list [2]TriZPUG at python.org [3]https://mail.python.org/mailman/listinfo/trizpug [4]http://tripython.org is the Triangle Python Users Group References Visible links 1. mailto:rex.dwyer at att.net 2. mailto:TriZPUG at python.org 3. https://mail.python.org/mailman/listinfo/trizpug 4. http://tripython.org/ From aikimark at aol.com Mon Mar 21 13:05:33 2016 From: aikimark at aol.com (mark hutchinson) Date: Mon, 21 Mar 2016 17:05:33 +0000 (UTC) Subject: [TriPython] New regex module References: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> Message-ID: Rex Dwyer writes: > > Is anybody interested in a talk on the amazing things you can do with the new regex module? > Rex > > Is this different than the regex module/library/pkg? I'm always interested in a regular expression presentation. Mark From jmack at austintek.com Mon Mar 21 13:39:32 2016 From: jmack at austintek.com (Joseph Mack NA3T) Date: Mon, 21 Mar 2016 17:39:32 +0000 (GMT) Subject: [TriPython] making a color wheel Message-ID: For a classrom demonstration, I would like to repeat Maxwell's spinning color wheel demonstration of combining r,g,b to appear white. I could go out and get a motor and colored paper, but then I thought I should be able to paint a color wheel on a screen and do the same thing. At the frame rate of modern displays this should work. My first attempt (below), filling a box with r,g and then b, doesn't produce white. Instead I get lots of flashing r,g and b rectangles. I assume the code is not update()'ing the screen synchronously with every frame. Whether it's faster or slower I have no idea. I don't know if screens are being buffered and then not written when the next colored rectangle is presented. Any suggestions? Thanks Joe ---- #!/usr/bin/python # from drawCircleArcExample.py P. Conrad for CS5nm, 10/31/2008 # How to draw an arc in Pygame that is part of a circle # http://www.cs.ucsb.edu/~pconrad/cs5nm/08F/ex/ex09/drawCircleArcExample.py import pygame from pygame.locals import * from sys import exit pygame.init() screen = pygame.display.set_mode((160,120)) white = (255,255,255); red = (255,0,0); green = (0,255,0); blue = (0,0,255); while True: for event in pygame.event.get(): if event.type == QUIT: pygame.quit(); sys.exit(); screen.fill(red); pygame.display.update() screen.fill(green); pygame.display.update() screen.fill(blue); pygame.display.update() #----- -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) austintek (dot) com - azimuthal equidistant map generator at http://www.wm7d.net/azproj.shtml Homepage http://www.austintek.com/ It's GNU/Linux! From rex.dwyer at att.net Mon Mar 21 15:09:43 2016 From: rex.dwyer at att.net (Rex Dwyer) Date: Mon, 21 Mar 2016 15:09:43 -0400 Subject: [TriPython] New regex module In-Reply-To: References: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> Message-ID: <56F046F7.3050509@att.net> It's regex, the future replacement for re. - Rex On 3/21/2016 1:05 PM, mark hutchinson via TriZPUG wrote: > Rex Dwyer writes: > >> Is anybody interested in a talk on the amazing things you can do with the > new regex module? >> Rex >> >> > Is this different than the regex module/library/pkg? > > I'm always interested in a regular expression presentation. > > Mark > > > _______________________________________________ > 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 Mon Mar 21 16:21:48 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 21 Mar 2016 16:21:48 -0400 Subject: [TriPython] New regex module In-Reply-To: <56F046F7.3050509@att.net> References: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> <56F046F7.3050509@att.net> Message-ID: <56F057DC.9070507@unc.edu> On 3/21/16 3:09 PM, Rex Dwyer wrote: > It's regex, the future replacement for re. I think he's wondering if it's the same regex he's been using out of Pypi that he mentioned about in a lightning talk recently: https://pypi.python.org/pypi/regex -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From rex.dwyer at att.net Mon Mar 21 16:25:22 2016 From: rex.dwyer at att.net (Rex Dwyer) Date: Mon, 21 Mar 2016 16:25:22 -0400 Subject: [TriPython] New regex module In-Reply-To: <56F057DC.9070507@unc.edu> References: <311CF3A2-AB34-4C3E-ACB4-14B90B046FA1@att.net> <56F046F7.3050509@att.net> <56F057DC.9070507@unc.edu> Message-ID: <56F058B2.5010601@att.net> That's the one. I guess I missed that talk. On 3/21/2016 4:21 PM, Chris Calloway wrote: > On 3/21/16 3:09 PM, Rex Dwyer wrote: >> It's regex, the future replacement for re. > > I think he's wondering if it's the same regex he's been using out of > Pypi that he mentioned about in a lightning talk recently: > > https://pypi.python.org/pypi/regex > From jmack at austintek.com Mon Mar 21 17:39:08 2016 From: jmack at austintek.com (Joseph Mack NA3T) Date: Mon, 21 Mar 2016 21:39:08 +0000 (GMT) Subject: [TriPython] making a color wheel In-Reply-To: References: Message-ID: On Mon, 21 Mar 2016, Joseph Mack NA3T wrote: Thinking that speed was the problem and that python being interpreted, would be slow, I tried it with Xlib and got similar results (interleaved colored lines). Even standing on the other side of the room, the lines were thick enough to be resolved individually. One thing I hadn't realised was that if I try to make white out of mixing r,g and b, ie 1/3((255,0,0)+(0,255,0)+(0,0,255)) I'm going to get a dark grey (85,85,85) rather than white (255,255,255). This is not going to be a terribly impressive demonstration, even if I do get the colors to blend. This problem isn't particular to a computer display. The same thing happens with the mechanical color wheel except that you do it in a darkened room with a bright light on the spinning wheel. Then the spinning wheel appears white. Presumably something else I could try is to view a loop of jpegs, one red, one green, one blue in vlc. Joe > For a classrom demonstration, I would like to repeat Maxwell's spinning color > wheel demonstration of combining r,g,b to appear white. I could go out and > get a motor and colored paper, but then I thought I should be able to paint a > color wheel on a screen and do the same thing. At the frame rate of modern > displays this should work. My first attempt (below), filling a box with r,g > and then b, doesn't produce white. Instead I get lots of flashing r,g and b > rectangles. > > I assume the code is not update()'ing the screen synchronously with every > frame. Whether it's faster or slower I have no idea. I don't know if screens > are being buffered and then not written when the next colored rectangle is > presented. > > Any suggestions? > > Thanks Joe > > ---- > > #!/usr/bin/python > > # from drawCircleArcExample.py P. Conrad for CS5nm, 10/31/2008 > # How to draw an arc in Pygame that is part of a circle > # http://www.cs.ucsb.edu/~pconrad/cs5nm/08F/ex/ex09/drawCircleArcExample.py > > import pygame > from pygame.locals import * > from sys import exit > > pygame.init() > screen = pygame.display.set_mode((160,120)) > > white = (255,255,255); > red = (255,0,0); > green = (0,255,0); > blue = (0,0,255); > > while True: > > for event in pygame.event.get(): > if event.type == QUIT: > pygame.quit(); sys.exit(); > > screen.fill(red); > pygame.display.update() > screen.fill(green); > pygame.display.update() > screen.fill(blue); > pygame.display.update() > > #----- > > -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) austintek (dot) com - azimuthal equidistant map generator at http://www.wm7d.net/azproj.shtml Homepage http://www.austintek.com/ It's GNU/Linux! From cbc at unc.edu Mon Mar 21 18:18:47 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 21 Mar 2016 18:18:47 -0400 Subject: [TriPython] making a color wheel In-Reply-To: References: Message-ID: <56F07347.60105@unc.edu> On 3/21/16 5:39 PM, Joseph Mack NA3T wrote: > Presumably something else I could try is to view a loop of jpegs, one > red, one green, one blue This is certainly the best way. Pre-computing and assembling the images into a video file with Python makes sense. Looping images one frame at a time would be as fast as you could get on a screen. I don't think it will produce white without artifacts. There is a ratio of RGB that does produce white for any given screen and for the *eye*. But it's not an even distribution of RGB. -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530 From jmack at austintek.com Mon Mar 21 20:01:04 2016 From: jmack at austintek.com (Joseph Mack NA3T) Date: Tue, 22 Mar 2016 00:01:04 +0000 (GMT) Subject: [TriPython] making a color wheel In-Reply-To: <56F07347.60105@unc.edu> References: <56F07347.60105@unc.edu> Message-ID: On Mon, 21 Mar 2016, Chris Calloway wrote: > On 3/21/16 5:39 PM, Joseph Mack NA3T wrote: >> Presumably something else I could try is to view a loop of jpegs, one >> red, one green, one blue > > This is certainly the best way. glad of confirmation that I might be on the right track. After just pumping colored boxes at the display with python and libX, I realise that I have no control over the rate at which the boxes are displayed and what connection if any there is to the frame rate. If I generate a video, then at least someone else is in charge of delivering frames at a set rate to the display, although how they do that I don't know. > Pre-computing and assembling the images into a video file with Python makes > sense. Looping images one frame at a time would be as fast as you could get on > a screen. OK > I don't think it will produce white without artifacts. There is a ratio of RGB > that does produce white for any given screen and for the *eye*. But it's not > an even distribution of RGB. I will find out shortly. About 5% of white light is blue (whether this is measured in photons or energy I don't know). Presumably I won't have to worry about this as (255,255,255) is white. This would indicate that the white balance, at least on a display, is equal r,g and b. Thanks Joe > > -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) austintek (dot) com - azimuthal equidistant map generator at http://www.wm7d.net/azproj.shtml Homepage http://www.austintek.com/ It's GNU/Linux! From jtim.arnold at gmail.com Mon Mar 21 20:11:46 2016 From: jtim.arnold at gmail.com (Tim Arnold) Date: Mon, 21 Mar 2016 20:11:46 -0400 Subject: [TriPython] making a color wheel In-Reply-To: References: <56F07347.60105@unc.edu> Message-ID: I could be totally off-track here, but I thought the color wheel illusion was about reflected light, not transmitted light. The difference being additive vs subtractive color scheme. --Tim On Mon, Mar 21, 2016 at 8:01 PM, Joseph Mack NA3T wrote: > On Mon, 21 Mar 2016, Chris Calloway wrote: > > On 3/21/16 5:39 PM, Joseph Mack NA3T wrote: >> >>> Presumably something else I could try is to view a loop of jpegs, one >>> red, one green, one blue >>> >> >> This is certainly the best way. >> > > glad of confirmation that I might be on the right track. > > After just pumping colored boxes at the display with python and libX, I > realise that I have no control over the rate at which the boxes are > displayed and what connection if any there is to the frame rate. > > If I generate a video, then at least someone else is in charge of > delivering frames at a set rate to the display, although how they do that I > don't know. > > Pre-computing and assembling the images into a video file with Python >> makes sense. Looping images one frame at a time would be as fast as you >> could get on a screen. >> > > OK > > I don't think it will produce white without artifacts. There is a ratio of >> RGB that does produce white for any given screen and for the *eye*. But >> it's not an even distribution of RGB. >> > > I will find out shortly. About 5% of white light is blue (whether this is > measured in photons or energy I don't know). Presumably I won't have to > worry about this as (255,255,255) is white. This would indicate that the > white balance, at least on a display, is equal r,g and b. > > Thanks Joe > > >> >> > -- > Joseph Mack NA3T EME(B,D), FM05lw North Carolina > jmack (at) austintek (dot) com - azimuthal equidistant > map generator at http://www.wm7d.net/azproj.shtml > Homepage http://www.austintek.com/ It's GNU/Linux! > _______________________________________________ > 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 -------------- I could be totally off-track here, but I thought the color wheel illusion was about reflected light, not transmitted light. The difference being additive vs subtractive color scheme.? --Tim On Mon, Mar 21, 2016 at 8:01 PM, Joseph Mack NA3T <[1]jmack at austintek.com> wrote: On Mon, 21 Mar 2016, Chris Calloway wrote: On 3/21/16 5:39 PM, Joseph Mack NA3T wrote: Presumably something else I could try is to view a loop of jpegs, one red, one green, one blue This is certainly the best way. glad of confirmation that I might be on the right track. After just pumping colored boxes at the display with python and libX, I realise that I have no control over the rate at which the boxes are displayed and what connection if any there is to the frame rate. If I generate a video, then at least someone else is in charge of delivering frames at a set rate to the display, although how they do that I don't know. Pre-computing and assembling the images into a video file with Python makes sense. Looping images one frame at a time would be as fast as you could get on a screen. OK I don't think it will produce white without artifacts. There is a ratio of RGB that does produce white for any given screen and for the *eye*. But it's not an even distribution of RGB. I will find out shortly. About 5% of white light is blue (whether this is measured in photons or energy I don't know). Presumably I won't have to worry about this as (255,255,255) is white. This would indicate that the white balance, at least on a display, is equal r,g and b. Thanks Joe -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) austintek (dot) com - azimuthal equidistant map generator at [2]http://www.wm7d.net/azproj.shtml Homepage [3]http://www.austintek.com/ It's GNU/Linux! _______________________________________________ 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:jmack at austintek.com 2. http://www.wm7d.net/azproj.shtml 3. http://www.austintek.com/ 4. mailto:TriZPUG at python.org 5. https://mail.python.org/mailman/listinfo/trizpug 6. http://tripython.org/ From jmack at austintek.com Mon Mar 21 21:16:27 2016 From: jmack at austintek.com (Joseph Mack NA3T) Date: Tue, 22 Mar 2016 01:16:27 +0000 (GMT) Subject: [TriPython] making a color wheel Message-ID: On Mon, 21 Mar 2016, Tim Arnold wrote: > I could be totally off-track here, but I thought the color wheel illusion > was about reflected light, not transmitted light. > > The difference being additive vs subtractive color scheme. red is red whether it comes from a light or from white light reflected off a red pigment. the addition and subtraction come from mixing two colors. with lights (eg a display) you add colors. So if you have a red light and a green light, you'll see yellow with pigments (eg a printer) you subtract colors, so if you have a yellow pigment and a cyan pigment in the same spot on the paper, you'll get green. With Maxwell's color wheel, there are three separate segments, r,g,b, producing separate streams of light (by reflection) which the eye adds to produce white. If instead you mixed the the pignents in the three segments, to make one segment, you would have a black segment Joe -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) austintek (dot) com - azimuthal equidistant map generator at http://www.wm7d.net/azproj.shtml Homepage http://www.austintek.com/ It's GNU/Linux! From rayi at renci.org Tue Mar 22 07:36:18 2016 From: rayi at renci.org (Ray Idaszak) Date: Tue, 22 Mar 2016 11:36:18 +0000 Subject: [TriPython] making a color wheel In-Reply-To: References: Message-ID: <30cd0a7776b142f08cedd0d4cd67b134@exchange-2.ad.renci.org> > illusion was about reflected light, not transmitted light. Modern Digital Light Processing (DLP) projectors use a single color wheel based on transmissive/additive light properties: https://en.wikipedia.org/wiki/Digital_Light_Processing One can even buy replacement color wheels for these on Amazon or eBay. -----Original Message----- From: TriZPUG [mailto:trizpug-bounces+rayi=renci.org at python.org] On Behalf Of Joseph Mack NA3T Sent: Monday, March 21, 2016 9:16 PM To: Triangle Python Users Group Subject: Re: [TriPython] making a color wheel On Mon, 21 Mar 2016, Tim Arnold wrote: > I could be totally off-track here, but I thought the color wheel > illusion was about reflected light, not transmitted light. > > The difference being additive vs subtractive color scheme. red is red whether it comes from a light or from white light reflected off a red pigment. the addition and subtraction come from mixing two colors. with lights (eg a display) you add colors. So if you have a red light and a green light, you'll see yellow with pigments (eg a printer) you subtract colors, so if you have a yellow pigment and a cyan pigment in the same spot on the paper, you'll get green. With Maxwell's color wheel, there are three separate segments, r,g,b, producing separate streams of light (by reflection) which the eye adds to produce white. If instead you mixed the the pignents in the three segments, to make one segment, you would have a black segment Joe -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) austintek (dot) com - azimuthal equidistant map generator at http://www.wm7d.net/azproj.shtml Homepage http://www.austintek.com/ It's GNU/Linux! _______________________________________________ TriZPUG mailing list TriZPUG at python.org https://mail.python.org/mailman/listinfo/trizpug http://tripython.org is the Triangle Python Users Group From jmack at austintek.com Tue Mar 22 08:53:47 2016 From: jmack at austintek.com (Joseph Mack NA3T) Date: Tue, 22 Mar 2016 12:53:47 +0000 (GMT) Subject: [TriPython] making a color wheel In-Reply-To: <30cd0a7776b142f08cedd0d4cd67b134@exchange-2.ad.renci.org> References: <30cd0a7776b142f08cedd0d4cd67b134@exchange-2.ad.renci.org> Message-ID: On Tue, 22 Mar 2016, Ray Idaszak wrote: >> illusion was about reflected light, not transmitted light. > > Modern Digital Light Processing (DLP) projectors use a single color wheel based on transmissive/additive light properties: > > https://en.wikipedia.org/wiki/Digital_Light_Processing > > One can even buy replacement color wheels for these on Amazon or eBay. thanks. I had assumed all projectors had three streams of light hitting 3 lots of mirrors. At least that way, you'd get three times the amount of light out. I was planning on using a projector for my demonstration. I'll now be able to say that the projector internally has a color wheel. What I find hard to believe is that you can have mechanical mirrors moving fast enough to turn the pixels on and off. Joe -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) austintek (dot) com - azimuthal equidistant map generator at http://www.wm7d.net/azproj.shtml Homepage http://www.austintek.com/ It's GNU/Linux! From cbc at unc.edu Wed Mar 23 11:57:53 2016 From: cbc at unc.edu (Chris Calloway) Date: Wed, 23 Mar 2016 11:57:53 -0400 Subject: [TriPython] Reminder: TriPython March 2016 Meeting: Chasing Cats around the London Underground Using Python and Neo4j Message-ID: <56F2BD01.1090704@unc.edu> Big meeting (big as in almost 60 RSVPs between us and the graph database meeting) tomorrow at Bull City Coworking. The after meeting might present a problem tomorrow. Duke is playing at the very time we normally go to Satisfactions. Satisfactions is the place where Duke fans go to watch games. Plus all the other places around Satisfactions will be similarly jammed. Suggestions welcome. http://tripython.org/Members/rpetrusz/mar-16-mtg/ When: Thursday, March 24, 7-9pm Where: Bull City Coworking 112 S. Duke St., Suite 6 Durham What: """ Chasing cats is difficult. Public transportation is confusing. We will look at a simulation of a number of people trying to find their lost pet cat on the Tube. James Whisnant, a developer with the Carolina Population Center, will introduce graph databases and Neo4j in particular. He will introduce us to Cypher, the Neo4j query language and use py2neo, a python Neo4j binding, to modify a Neo4j database. You will visualize Neo4j database graphs in a web browser during the simulation while looking at Python code. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Please see the parking instructions on the BCC website. We will adjourn to an after-meeting at a nearby public house. """ -- 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 Mar 24 14:30:02 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Thu, 24 Mar 2016 14:30:02 -0400 Subject: [TriPython] Python Regex Golf Message-ID: <153a9e3f40b-7f96-e60d@webstg-m05.mail.aol.com> This is a sophisticated presentation with Peter Norvig narrating his solution to finding a minimum covering set of regular expression patterns that solve the presidential winners/losers sets mentioned in xkcd comic #1313. https://www.oreilly.com/learning/regex-golf-with-peter-norvig Peter's video presentation is synced up with the iPython notebook, which I'd never seen before. It is a pretty slick presentation. You might need to sign into the O'Reilly site with your (FB, LinkedIn, Twitter, etc.) credentials. The presentation is free. My lightning talk last month was on a minimum covering set problem. Mark -------------- next part -------------- This is a sophisticated presentation with Peter Norvig narrating his solution to finding a minimum covering set of regular expression patterns that solve the presidential winners/losers sets mentioned in xkcd comic #1313. https://www.oreilly.com/learning/regex-golf-with-peter-norvig Peter's video presentation is synced up with the iPython notebook, which I'd never seen before. It is a pretty slick presentation. You might need to sign into the O'Reilly site with your (FB, LinkedIn, Twitter, etc.) credentials. The presentation is free. My lightning talk last month was on a minimum covering set problem. Mark From aikimark at aol.com Thu Mar 24 14:44:50 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Thu, 24 Mar 2016 14:44:50 -0400 Subject: [TriPython] New UX Message-ID: <153a9f18004-75ac-d1f3@webstg-m07.mail.aol.com> The Peter Norvig presentation was an example of a new presentation tool, named Oriole. https://www.oreilly.com/ideas/oreilly-oriole-learn-alongside-innovators-thought-by-thought-in-context Mark -------------- next part -------------- The Peter Norvig presentation was an example of a new presentation tool, named Oriole. https://www.oreilly.com/ideas/oreilly-oriole-learn-alongside-innovators-thought-by-thought-in-context Mark From jim at ibang.com Thu Mar 24 15:27:48 2016 From: jim at ibang.com (Jim Allman) Date: Thu, 24 Mar 2016 15:27:48 -0400 Subject: [TriPython] New UX In-Reply-To: <153a9f18004-75ac-d1f3@webstg-m07.mail.aol.com> References: <153a9f18004-75ac-d1f3@webstg-m07.mail.aol.com> Message-ID: On Mar 24, 2016, at 2:44 PM, Mark Hutchinson via TriZPUG wrote: > > The Peter Norvig presentation was an example of a new presentation tool, > named Oriole. > https://www.oreilly.com/ideas/oreilly-oriole-learn-alongside-innovators-thought-by-thought-in-context This page in turn links to the open-source Thebe (which allows running a Jupyter browser UI outside of the normal notebook context). Neat stuff! https://github.com/oreillymedia/thebe =jimA= Jim Allman Interrobang Digital Media http://www.ibang.com/ (919) 649-5760 From aikimark at aol.com Fri Mar 25 10:33:18 2016 From: aikimark at aol.com (Mark Hutchinson) Date: Fri, 25 Mar 2016 10:33:18 -0400 Subject: [TriPython] James' slides? Message-ID: <153ae3194c0-6a91-f7d8@webstg-a04.mail.aol.com> Are the slides for last night's presentation available somewhere? One of the GraphDB meetup folks just asked about them. Mark -------------- next part -------------- Are the slides for last night's presentation available somewhere? ?One of the GraphDB meetup folks just asked about them. Mark From jwhisnant at gmail.com Sat Mar 26 16:17:02 2016 From: jwhisnant at gmail.com (James Whisnant) Date: Sat, 26 Mar 2016 16:17:02 -0400 Subject: [TriPython] James' slides? In-Reply-To: <153ae3194c0-6a91-f7d8@webstg-a04.mail.aol.com> References: <153ae3194c0-6a91-f7d8@webstg-a04.mail.aol.com> Message-ID: Below are links to the my slides and code. Slides: http://slides.com/jameswhisnant/cats Code: https://bitbucket.org/jwhisnant/cats Some other resources that may be of interest: Using Python and Neo4j for Data Analytics https://www.youtube.com/watch?v=Nkd6Ei-xuxI Cycli, a helpful neo4j-shell client https://github.com/nicolewhite/cycli How to build a Python web application with Flask and Neo4j - PyCon SE 2015 https://www.youtube.com/watch?v=ZMOHEh-caTc Code from the video above. https://github.com/nicolewhite/neo4j-flask Enjoy, James On Fri, Mar 25, 2016 at 10:33 AM, Mark Hutchinson via TriZPUG < trizpug at python.org> wrote: > Are the slides for last night's presentation available somewhere? One > of > the GraphDB meetup folks just asked about them. > Mark > > _______________________________________________ > 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 -------------- Below are links to the my slides and code. Slides: [1]http://slides.com/jameswhisnant/cats Code: [2]https://bitbucket.org/jwhisnant/cats Some other resources that may be of interest: Using Python and Neo4j for Data Analytics [3]https://www.youtube.com/watch?v=Nkd6Ei-xuxI Cycli, a helpful neo4j-shell client [4]https://github.com/nicolewhite/cycli How to build a Python web application with Flask and Neo4j - PyCon SE 2015 [5]https://www.youtube.com/watch?v=ZMOHEh-caTc Code from the video above. [6]https://github.com/nicolewhite/neo4j-flask Enjoy, James On Fri, Mar 25, 2016 at 10:33 AM, Mark Hutchinson via TriZPUG <[7]trizpug at python.org> wrote: ? ?Are the slides for last night's presentation available somewhere?? One of ? ?the GraphDB meetup folks just asked about them. ? ?Mark _______________________________________________ TriZPUG mailing list [8]TriZPUG at python.org [9]https://mail.python.org/mailman/listinfo/trizpug [10]http://tripython.org is the Triangle Python Users Group References Visible links 1. http://slides.com/jameswhisnant/cats 2. https://bitbucket.org/jwhisnant/cats 3. https://www.youtube.com/watch?v=Nkd6Ei-xuxI 4. https://github.com/nicolewhite/cycli 5. https://www.youtube.com/watch?v=ZMOHEh-caTc 6. https://github.com/nicolewhite/neo4j-flask 7. mailto:trizpug at python.org 8. mailto:TriZPUG at python.org 9. https://mail.python.org/mailman/listinfo/trizpug 10. http://tripython.org/ From cbc at unc.edu Mon Mar 28 16:12:35 2016 From: cbc at unc.edu (Chris Calloway) Date: Mon, 28 Mar 2016 16:12:35 -0400 Subject: [TriPython] James' slides? In-Reply-To: References: <153ae3194c0-6a91-f7d8@webstg-a04.mail.aol.com> Message-ID: <56F99033.8090001@unc.edu> On 3/26/16 4:17 PM, James Whisnant wrote: > Below are links to the my slides and code. > > Slides: [1]http://slides.com/jameswhisnant/cats > Code: [2]https://bitbucket.org/jwhisnant/cats Now linked at http://tripython.org/meetings -- 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 Mar 29 10:57:22 2016 From: cbc at unc.edu (Chris Calloway) Date: Tue, 29 Mar 2016 10:57:22 -0400 Subject: [TriPython] TriPython April 2016 Meeting: Splitsville: News from the World of Regular Expressions Message-ID: <56FA97D2.3090404@unc.edu> http://tripython.org/Members/cbc/apr-16-mtg When: Thursday, April 28, 7pm Where: Renaissance Computing Institute (RENCI) Biltmore Conference Room, 5th Floor 100 Europa Drive, Suite 590, Chapel Hill What: """ Rex Dwyer, PhD, will survey some old and new features of regular expressions as implemented in the regex module ( https://pypi.python.org/pypi/regex ) which augments the re module in the Python standard library. Rex will concentrate on look-around and split, solving a couple of problems involving biological sequences. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Lightning talks are for you to "show and tell" something you've learned about Python recently, no matter how small. We all use Python, therefore, we are always learning something new about Python that we can tell others. Plenty of free parking is available in the RENCI parking deck. The meeting will be followed by our usual after-meeting at a nearby tavern for food and beverage. Come join us for a fun and informative evening. """ -- 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 Mar 29 10:57:25 2016 From: cbc at unc.edu (Chris Calloway) Date: Tue, 29 Mar 2016 10:57:25 -0400 Subject: [TriPython] James' slides? In-Reply-To: References: <153ae3194c0-6a91-f7d8@webstg-a04.mail.aol.com> Message-ID: <56FA97D5.3060201@unc.edu> On 3/26/16 4:17 PM, James Whisnant wrote: > Below are links to the my slides and code. > > Slides: [1]http://slides.com/jameswhisnant/cats > Code: [2]https://bitbucket.org/jwhisnant/cats Now linked here for your convenience: http://tripython.org/meetings Thanks, James. -- 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 Mar 29 14:41:26 2016 From: cbc at unc.edu (Chris Calloway) Date: Tue, 29 Mar 2016 14:41:26 -0400 Subject: [TriPython] Python Jobs in Miami Message-ID: <56FACC56.7020602@unc.edu> My friend Mikko Ohtamaa is hiring Python people in Miami. Applicants should be able to get along with a Finnish sense of humor. He promises a life of adventure, fun, and beer. http://codepen.io/miohtama/pen/zqdBBB mikko at opensourcehacker.com -- Sincerely, Chris Calloway, Applications Analyst UNC Renaissance Computing Institute 100 Europa Drive, Suite 540, Chapel Hill, NC 27517 (919) 599-3530