From kevin at kahowell.net Tue Jun 5 11:39:17 2018 From: kevin at kahowell.net (Kevin Howell) Date: Tue, 5 Jun 2018 11:39:17 -0400 Subject: [TriPython] Reminder: Raleigh Project Night Message-ID: <7a63f352-fbd6-de9e-b83f-e5186c6d0326@kahowell.net> Just a quick reminder: Raleigh Project Night is happening at the Red Hat Annex tonight. There will be pizza tonight (or if pizza is not your thing, you are welcome to bring your own food; there are plenty of nice restaurants close by). Address: 190 East Davie Street, Raleigh, NC Parking: the closest parking deck is City Center Deck, 429 S Wilmington St, which is $1 per 30 minutes, and free after 7pm. Street parking is free after 5pm in Downtown. Hope to see you there! Kevin -------------- next part -------------- Just a quick reminder: Raleigh Project Night is happening at the Red Hat Annex tonight. There will be pizza tonight (or if pizza is not your thing, you are welcome to bring your own food; there are plenty of nice restaurants close by). Address: 190 East Davie Street, Raleigh, NC Parking: the closest parking deck is City Center Deck, 429 S Wilmington St, which is $1 per 30 minutes, and free after 7pm. Street parking is free after 5pm in Downtown. Hope to see you there! Kevin From cbc at unc.edu Tue Jun 5 09:13:45 2018 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 5 Jun 2018 13:13:45 +0000 Subject: [TriPython] Reminder: Raleigh Project Night Tonight Message-ID: I hope you will turn out to support Raleigh Project Night tonight at the Red Hat Annex in downtown Raleigh. Kevin Howell is your host. I?m told that if you park in the City Center Deck (with entrances on S. Blount, S. Wilmington, and E. Cabarrus Streets) that the elevator in the deck goes directly to the Red Hat Annex. Let me know if that works. http://tripython.org/Members/kahowell/june-18-rpn When: Tuesday, June 5, 6-9pm Where: Red Hat Annex, 190 E Davie St, 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. Bring your laptop. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- I hope you will turn out to support Raleigh Project Night tonight at the Red Hat Annex in downtown Raleigh. Kevin Howell is your host. I'm told that if you park in the City Center Deck (with entrances on S. Blount, S. Wilmington, and E. Cabarrus Streets) that the elevator in the deck goes directly to the Red Hat Annex. Let me know if that works. [1]http://tripython.org/Members/kahowell/june-18-rpn When: Tuesday, June 5, 6-9pm Where: Red Hat Annex, 190 E Davie St, 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. Bring your laptop. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 References Visible links 1. http://tripython.org/Members/kahowell/june-18-rpn From cbc at unc.edu Tue Jun 5 14:24:14 2018 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 5 Jun 2018 18:24:14 +0000 Subject: [TriPython] TriPython June 2018 Meeting: How to Plan to Migrate to Python 3 Message-ID: http://tripython.org/Members/cbc/jun-18-mtg/ When: Thursday, June 28, 7-9pm Where: Caktus Group, 108 Morris St., Durham What: Python 2 will no longer be supported past 2020, yet many organizations still haven't made the switch to Python 3. This talk by Philip Semanchuk is for anyone facing a 2-to-3 migration that they'd like to feel more confident about. Attendees will leave with the outline of a migration plan, some suggested focus areas, a knowledge of helpful tools, and links to resources they can use after the talk. Philip Semanchuk is a freelancer with over 25 years of experience, the last 10 of which have been principally in Python. He is the author and maintainer of the posix_ipc extension. He has spoken at TriPython multiple times and has also spoken at the Piedmont-Triad Python User Group, PyOhio, PyData, and PyCarolinas. Outside the office, Philip enjoys gardening, kayaking, and performing small theatrical roles. Inside the office, colleagues tend to object. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Park in the municipal deck on the other side of the Arts Council across W. Morgan St. The after-meeting will be around the corner at Bull McCabe's Irish Pub. Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- [1]http://tripython.org/Members/cbc/jun-18-mtg/ When: Thursday, June 28, 7-9pm Where: Caktus Group, 108 Morris St., Durham What: Python 2 will no longer be supported past 2020, yet many organizations still haven't made the switch to Python 3. This talk by Philip Semanchuk is for anyone facing a 2-to-3 migration that they'd like to feel more confident about. Attendees will leave with the outline of a migration plan, some suggested focus areas, a knowledge of helpful tools, and links to resources they can use after the talk. Philip Semanchuk is a freelancer with over 25 years of experience, the last 10 of which have been principally in Python. He is the author and maintainer of the posix_ipc extension. He has spoken at TriPython multiple times and has also spoken at the Piedmont-Triad Python User Group, PyOhio, PyData, and PyCarolinas. Outside the office, Philip enjoys gardening, kayaking, and performing small theatrical roles. Inside the office, colleagues tend to object. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Park in the municipal deck on the other side of the Arts Council across W. Morgan St. The after-meeting will be around the corner at Bull McCabe's Irish Pub. Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 References Visible links 1. http://tripython.org/Members/cbc/jun-18-mtg/ From gnfrazier at gmail.com Thu Jun 7 09:40:16 2018 From: gnfrazier at gmail.com (Greg Frazier) Date: Thu, 7 Jun 2018 09:40:16 -0400 Subject: [TriPython] Setting a 10m buffer on a point in Geopandas Message-ID: Hi I am having trouble setting a radius buffer to a point in Geopandas. Even though my projection uses meters by definition and I add a units parameter of meters, I can't figure out why it is buffering in degrees. Trying to simplify the issue so I could pick apart what I am doing wrong I have set up a notebook based on one of the geopandas examples: https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb I hope somebody in the Tripython community can point (no pun intended) me in the right direction. Thanks Greg -------------- next part -------------- Hi I am having trouble setting a radius buffer to a point in Geopandas. Even though my projection uses meters by definition and I add a units parameter of meters, I can't figure out why it is buffering in degrees. Trying to simplify the issue so I could pick apart what I am doing wrong I have set up a notebook based on one of the geopandas examples: [1]https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb** I hope somebody in the Tripython community can point (no pun intended) me in the right direction. Thanks Greg References Visible links 1. https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb From ryancooper729 at gmail.com Thu Jun 7 10:05:47 2018 From: ryancooper729 at gmail.com (Ryan Cooper) Date: Thu, 7 Jun 2018 10:05:47 -0400 Subject: [TriPython] Setting a 10m buffer on a point in Geopandas In-Reply-To: References: Message-ID: Greg- I haven't had a chance to run this, but looking through the notebook, I think the issues is gdf.crs doesn't actually transform your data from one crs to another. It just sets the coordinate reference system for whatever coordinates you have in your geometry series. You'll need to use the to_crs() method to transform the coordinates to a new crs: # Instead of: gdf.crs = {'init': 'epsg:3395', 'units': 'm'} # Try: gdf = gdf.to_crs(3395) Hopefully this helps! On Thu, Jun 7, 2018 at 9:40 AM, Greg Frazier wrote: > Hi I am having trouble setting a radius buffer to a point in Geopandas. > Even though my projection uses meters by definition and I add a units > parameter of meters, I can't figure out why it is buffering in degrees. > Trying to simplify the issue so I could pick apart what I am doing > wrong I > have set up a notebook based on one of the geopandas examples: > [1]https://github.com/gnfrazier/geopandas-demo/blob/ > master/geopandas-units-question.ipynb** > I hope somebody in the Tripython community can point (no pun intended) > me > in the right direction. > Thanks > Greg > > References > > Visible links > 1. https://github.com/gnfrazier/geopandas-demo/blob/master/ > geopandas-units-question.ipynb > > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > https://mail.python.org/mailman/listinfo/trizpug > http://tripython.org is the Triangle Python Users Group > > -- Ryan Cooper Email: ryancooper729 at gmail.com Web: ryan-m-cooper.com Twitter: @maptastik GitHub: maptastik -------------- next part -------------- Greg- I haven't had a chance to run this, but looking through the notebook, I think the issues is gdf.crs doesn't actually transform your data from one crs to another. It just sets the coordinate reference system for whatever coordinates you have in your geometry series. You'll need to use the to_crs() method to transform the coordinates to a new crs: # Instead of: gdf.crs = {'init': 'epsg:3395', 'units': 'm'} # Try: gdf = gdf.to_crs(3395) Hopefully this helps! On Thu, Jun 7, 2018 at 9:40 AM, Greg Frazier <[1]gnfrazier at gmail.com> wrote: ** **Hi I am having trouble setting a radius buffer to a point in Geopandas. ** **Even though my projection uses meters by definition and I add a units ** **parameter of meters, I can't figure out why it is buffering in degrees. ** **Trying to simplify the issue so I could pick apart what I am doing wrong I ** **have set up a notebook based on one of the geopandas examples: ** **[1][2]https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb** ** **I hope somebody in the Tripython community can point (no pun intended) me ** **in the right direction. ** **Thanks ** **Greg References ** **Visible links ** **1. [3]https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb _______________________________________________ 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 -- Ryan Cooper Email:**[7]ryancooper729 at gmail.com Web:**[8]ryan-m-cooper.com Twitter:**[9]@maptastik GitHub:**[10]maptastik References Visible links 1. mailto:gnfrazier at gmail.com 2. https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb** 3. https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb 4. mailto:TriZPUG at python.org 5. https://mail.python.org/mailman/listinfo/trizpug 6. http://tripython.org/ 7. mailto:ryancooper729 at gmail.com 8. http://ryan-m-cooper.com/ 9. https://twitter.com/maptastik 10. http://github.com/maptastik From ryancooper729 at gmail.com Thu Jun 7 10:07:14 2018 From: ryancooper729 at gmail.com (Ryan Cooper) Date: Thu, 7 Jun 2018 10:07:14 -0400 Subject: [TriPython] Setting a 10m buffer on a point in Geopandas In-Reply-To: References: Message-ID: Oops, I meant: gdf = gdf.to_crs(epsg = 3395) On Thu, Jun 7, 2018 at 10:05 AM, Ryan Cooper wrote: > Greg- > > I haven't had a chance to run this, but looking through the notebook, I > think the issues is gdf.crs doesn't actually transform your data from one > crs to another. It just sets the coordinate reference system for whatever > coordinates you have in your geometry series. You'll need to use the > to_crs() method to transform the coordinates to a new crs: > > # Instead of: > > gdf.crs = {'init': 'epsg:3395', 'units': 'm'} > > # Try: > > gdf = gdf.to_crs(3395) > > > Hopefully this helps! > > On Thu, Jun 7, 2018 at 9:40 AM, Greg Frazier wrote: > >> Hi I am having trouble setting a radius buffer to a point in Geopandas. >> Even though my projection uses meters by definition and I add a units >> parameter of meters, I can't figure out why it is buffering in degrees. >> Trying to simplify the issue so I could pick apart what I am doing >> wrong I >> have set up a notebook based on one of the geopandas examples: >> [1]https://github.com/gnfrazier/geopandas-demo/blob/master/ >> geopandas-units-question.ipynb** >> I hope somebody in the Tripython community can point (no pun intended) >> me >> in the right direction. >> Thanks >> Greg >> >> References >> >> Visible links >> 1. https://github.com/gnfrazier/geopandas-demo/blob/master/geop >> andas-units-question.ipynb >> >> _______________________________________________ >> TriZPUG mailing list >> TriZPUG at python.org >> https://mail.python.org/mailman/listinfo/trizpug >> http://tripython.org is the Triangle Python Users Group >> >> > > > -- > Ryan Cooper > Email: ryancooper729 at gmail.com > Web: ryan-m-cooper.com > Twitter: @maptastik > GitHub: maptastik > > > > -- Ryan Cooper Email: ryancooper729 at gmail.com Web: ryan-m-cooper.com Twitter: @maptastik GitHub: maptastik -------------- next part -------------- Oops, I meant: gdf = gdf.to_crs(epsg = 3395) On Thu, Jun 7, 2018 at 10:05 AM, Ryan Cooper <[1]ryancooper729 at gmail.com> wrote: Greg- I haven't had a chance to run this, but looking through the notebook, I think the issues is gdf.crs doesn't actually transform your data from one crs to another. It just sets the coordinate reference system for whatever coordinates you have in your geometry series. You'll need to use the to_crs() method to transform the coordinates to a new crs: # Instead of: gdf.crs = {'init': 'epsg:3395', 'units': 'm'} # Try: gdf = gdf.to_crs(3395) Hopefully this helps! On Thu, Jun 7, 2018 at 9:40 AM, Greg Frazier <[2]gnfrazier at gmail.com> wrote: ** **Hi I am having trouble setting a radius buffer to a point in Geopandas. ** **Even though my projection uses meters by definition and I add a units ** **parameter of meters, I can't figure out why it is buffering in degrees. ** **Trying to simplify the issue so I could pick apart what I am doing wrong I ** **have set up a notebook based on one of the geopandas examples: ** **[1][3]https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb** ** **I hope somebody in the Tripython community can point (no pun intended) me ** **in the right direction. ** **Thanks ** **Greg References ** **Visible links ** **1. [4]https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb _______________________________________________ TriZPUG mailing list [5]TriZPUG at python.org [6]https://mail.python.org/mailman/listinfo/trizpug [7]http://tripython.org is the Triangle Python Users Group -- Ryan Cooper Email:**[8]ryancooper729 at gmail.com Web:**[9]ryan-m-cooper.com Twitter:**[10]@maptastik GitHub:**[11]maptastik -- Ryan Cooper Email:**[12]ryancooper729 at gmail.com Web:**[13]ryan-m-cooper.com Twitter:**[14]@maptastik GitHub:**[15]maptastik References Visible links 1. mailto:ryancooper729 at gmail.com 2. mailto:gnfrazier at gmail.com 3. https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb** 4. https://github.com/gnfrazier/geopandas-demo/blob/master/geopandas-units-question.ipynb 5. mailto:TriZPUG at python.org 6. https://mail.python.org/mailman/listinfo/trizpug 7. http://tripython.org/ 8. mailto:ryancooper729 at gmail.com 9. http://ryan-m-cooper.com/ 10. https://twitter.com/maptastik 11. http://github.com/maptastik 12. mailto:ryancooper729 at gmail.com 13. http://ryan-m-cooper.com/ 14. https://twitter.com/maptastik 15. http://github.com/maptastik From gnfrazier at gmail.com Thu Jun 7 10:49:58 2018 From: gnfrazier at gmail.com (Greg Frazier) Date: Thu, 7 Jun 2018 10:49:58 -0400 Subject: [TriPython] Setting a 10m buffer on a point in Geopandas In-Reply-To: References: Message-ID: Thanks Ryan, That threw an error: ValueError: Cannot transform naive geometries. Please set a crs on the object first. But it got me thinking. I added the to_crs line under the line that assigned the CRS and it seemed to help the issue with plotting. However it made no difference in the size of the polygon objects, they continue to increment by degree of lat/long. I may go through the tricky exercise of setting the buffer size by degrees based on the latitude of the point. Tricky mostly because it has been 20 years since I had a calculus class. > -------------- next part -------------- Thanks Ryan, That threw an error: ValueError: Cannot transform naive geometries. Please set a crs on the object first. But it got me thinking. I added the to_crs line under the line that assigned the CRS and it seemed to help the issue with plotting. However it made no difference in the size of the polygon objects, they continue to increment by degree of lat/long. I may go through the tricky exercise of setting the buffer size by degrees based on the latitude of the point. Tricky mostly because it has been 20 years since I had a calculus class. From ryancooper729 at gmail.com Thu Jun 7 11:37:13 2018 From: ryancooper729 at gmail.com (Ryan Cooper) Date: Thu, 7 Jun 2018 11:37:13 -0400 Subject: [TriPython] Setting a 10m buffer on a point in Geopandas In-Reply-To: References: Message-ID: Greg- As I was looking closer at your notebook and the error message you sent it occurred to me that perhaps the original CRS, EPSG:4326, was not set on the geometry series of your GeoDataFrame. As such there would be no way to transform your data from EPSG:4326 to EPSG:3395. See notebook here for a possible solution to your issue. On Thu, Jun 7, 2018 at 10:49 AM, Greg Frazier wrote: > Thanks Ryan, > That threw an error: > > ValueError: Cannot transform naive geometries. Please set a crs on the > object first. > > But it got me thinking. I added the to_crs line under the line that > assigned the CRS and it seemed to help the issue with plotting. However > it > made no difference in the size of the polygon objects, they continue to > increment by degree of lat/long. > I may go through the tricky exercise of setting the buffer size by > degrees > based on the latitude of the point. Tricky mostly because it has been 20 > years since I had a calculus class. > > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > https://mail.python.org/mailman/listinfo/trizpug > http://tripython.org is the Triangle Python Users Group > > -- Ryan Cooper Email: ryancooper729 at gmail.com Web: ryan-m-cooper.com Twitter: @maptastik GitHub: maptastik -------------- next part -------------- Greg- As I was looking closer at your notebook and the error message you sent it occurred to me that perhaps the original CRS, EPSG:4326, was not set on the geometry series of your GeoDataFrame. As such there would be no way to transform your data from EPSG:4326 to EPSG:3395.**[1]See notebook here for a possible solution to your issue. On Thu, Jun 7, 2018 at 10:49 AM, Greg Frazier <[2]gnfrazier at gmail.com> wrote: ** **Thanks Ryan, ** **That threw an error: **ValueError: Cannot transform naive geometries.** Please set a crs on the object first. ** **But it got me thinking. I added the to_crs line under the line that ** **assigned the CRS and it seemed to help the issue with plotting. However it ** **made no difference in the size of the polygon objects, they continue to ** **increment by degree of lat/long. ** **I may go through the tricky exercise of setting the buffer size by degrees ** **based on the latitude of the point. Tricky mostly because it has been 20 ** **years since I had a calculus class. _______________________________________________ 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 -- Ryan Cooper Email:**[6]ryancooper729 at gmail.com Web:**[7]ryan-m-cooper.com Twitter:**[8]@maptastik GitHub:**[9]maptastik References Visible links 1. https://gist.github.com/maptastik/efbb023e70b2d02c60a7c610805cb672 2. mailto:gnfrazier at gmail.com 3. mailto:TriZPUG at python.org 4. https://mail.python.org/mailman/listinfo/trizpug 5. http://tripython.org/ 6. mailto:ryancooper729 at gmail.com 7. http://ryan-m-cooper.com/ 8. https://twitter.com/maptastik 9. http://github.com/maptastik From gnfrazier at gmail.com Thu Jun 7 13:01:36 2018 From: gnfrazier at gmail.com (Greg Frazier) Date: Thu, 7 Jun 2018 13:01:36 -0400 Subject: [TriPython] Setting a 10m buffer on a point in Geopandas In-Reply-To: References: Message-ID: That worked perfectly - thank you so much. Learning the nuances of GIS by working through problems is tougher than I expected. Greg On Thu, Jun 7, 2018 at 11:37 AM, Ryan Cooper wrote: > Greg- > As I was looking closer at your notebook and the error message you sent > it > occurred to me that perhaps the original CRS, EPSG:4326, was not set on > the geometry series of your GeoDataFrame. As such there would be no way > to > transform your data from EPSG:4326 to EPSG:3395.**[1]See notebook here > for > a possible solution to your issue. > On Thu, Jun 7, 2018 at 10:49 AM, Greg Frazier <[2]gnfrazier at gmail.com> > wrote: > > ** **Thanks Ryan, > ** **That threw an error: > > **ValueError: Cannot transform naive geometries.** Please set a crs on > the object first. > > ** **But it got me thinking. I added the to_crs line under the line > that > ** **assigned the CRS and it seemed to help the issue with plotting. > However it > ** **made no difference in the size of the polygon objects, they > continue to > ** **increment by degree of lat/long. > ** **I may go through the tricky exercise of setting the buffer size > by > degrees > ** **based on the latitude of the point. Tricky mostly because it has > been 20 > ** **years since I had a calculus class. > > _______________________________________________ > 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 > > -- > Ryan Cooper > Email:**[6]ryancooper729 at gmail.com > Web:**[7]ryan-m-cooper.com > Twitter:**[8]@maptastik > GitHub:**[9]maptastik > > References > > Visible links > 1. https://gist.github.com/maptastik/efbb023e70b2d02c60a7c610805cb672 > 2. mailto:gnfrazier at gmail.com > 3. mailto:TriZPUG at python.org > 4. https://mail.python.org/mailman/listinfo/trizpug > 5. http://tripython.org/ > 6. mailto:ryancooper729 at gmail.com > 7. http://ryan-m-cooper.com/ > 8. https://twitter.com/maptastik > 9. http://github.com/maptastik > > _______________________________________________ > 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 -------------- That worked perfectly - thank you so much. Learning the nuances of GIS by working through problems is tougher than I expected. Greg On Thu, Jun 7, 2018 at 11:37 AM, Ryan Cooper <[1]ryancooper729 at gmail.com> wrote: ** **Greg- ** **As I was looking closer at your notebook and the error message you sent it ** **occurred to me that perhaps the original CRS, EPSG:4326, was not set on ** **the geometry series of your GeoDataFrame. As such there would be no way to ** **transform your data from EPSG:4326 to EPSG:3395.**[1]See notebook here for ** **a possible solution to your issue. ** **On Thu, Jun 7, 2018 at 10:49 AM, Greg Frazier <[2][2]gnfrazier at gmail.com> ** **wrote: ** ** **** **Thanks Ryan, ** ** **** **That threw an error: ** ** ****ValueError: Cannot transform naive geometries.** Please set a crs on ** ** **the object first. ** ** **** **But it got me thinking. I added the to_crs line under the line that ** ** **** **assigned the CRS and it seemed to help the issue with plotting. ** ** **However it ** ** **** **made no difference in the size of the polygon objects, they ** ** **continue to ** ** **** **increment by degree of lat/long. ** ** **** **I may go through the tricky exercise of setting the buffer size by ** ** **degrees ** ** **** **based on the latitude of the point. Tricky mostly because it has ** ** **been 20 ** ** **** **years since I had a calculus class. ** ** **_______________________________________________ ** ** **TriZPUG mailing list ** ** **[3][3]TriZPUG at python.org ** ** **[4][4]https://mail.python.org/mailman/listinfo/trizpug ** ** **[5][5]http://tripython.org is the Triangle Python Users Group ** **-- ** **Ryan Cooper ** **Email:**[6][6]ryancooper729 at gmail.com ** **Web:**[7][7]ryan-m-cooper.com ** **Twitter:**[8]@maptastik ** **GitHub:**[9]maptastik References ** **Visible links ** **1. [8]https://gist.github.com/maptastik/efbb023e70b2d02c60a7c610805cb672 ** **2. mailto:[9]gnfrazier at gmail.com ** **3. mailto:[10]TriZPUG at python.org ** **4. [11]https://mail.python.org/mailman/listinfo/trizpug ** **5. [12]http://tripython.org/ ** **6. mailto:[13]ryancooper729 at gmail.com ** **7. [14]http://ryan-m-cooper.com/ ** **8. [15]https://twitter.com/maptastik ** **9. [16]http://github.com/maptastik _______________________________________________ TriZPUG mailing list [17]TriZPUG at python.org [18]https://mail.python.org/mailman/listinfo/trizpug [19]http://tripython.org is the Triangle Python Users Group References Visible links 1. mailto:ryancooper729 at gmail.com 2. mailto:gnfrazier at gmail.com 3. mailto:TriZPUG at python.org 4. https://mail.python.org/mailman/listinfo/trizpug 5. http://tripython.org/ 6. mailto:ryancooper729 at gmail.com 7. http://ryan-m-cooper.com/ 8. https://gist.github.com/maptastik/efbb023e70b2d02c60a7c610805cb672 9. mailto:gnfrazier at gmail.com 10. mailto:TriZPUG at python.org 11. https://mail.python.org/mailman/listinfo/trizpug 12. http://tripython.org/ 13. mailto:ryancooper729 at gmail.com 14. http://ryan-m-cooper.com/ 15. https://twitter.com/maptastik 16. http://github.com/maptastik 17. mailto:TriZPUG at python.org 18. https://mail.python.org/mailman/listinfo/trizpug 19. http://tripython.org/ From cbc at unc.edu Wed Jun 13 12:58:28 2018 From: cbc at unc.edu (Calloway, Chris) Date: Wed, 13 Jun 2018 16:58:28 +0000 Subject: [TriPython] Reminder: Chapel Hill Project Night Tonight Message-ID: <765B5B29-F928-49DF-A0E7-A8A29459B330@unc.edu> The pizza has already been ordered. Hope to see you there. http://tripython.org/Members/cbc/june-18-chpn When: Wednesday, June 13, 6-9pm Where: Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, Europa Center, 100 Europa Drive, Suite 590, Chapel Hill What: 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. Bring your laptop. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- The pizza has already been ordered. Hope to see you there. [1]http://tripython.org/Members/cbc/june-18-chpn When: Wednesday, June 13, 6-9pm Where: Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, Europa Center, 100 Europa Drive, Suite 590, Chapel Hill What: 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. Bring your laptop. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 References Visible links 1. http://tripython.org/Members/cbc/june-18-chpn From ncdave4life at gmail.com Wed Jun 13 23:10:26 2018 From: ncdave4life at gmail.com (David Burton) Date: Wed, 13 Jun 2018 23:10:26 -0400 Subject: [TriPython] Reminder: Chapel Hill Project Night Tonight In-Reply-To: <765B5B29-F928-49DF-A0E7-A8A29459B330@unc.edu> References: <765B5B29-F928-49DF-A0E7-A8A29459B330@unc.edu> Message-ID: Sent 12:58 p.m. EDT Arrived 10:37 p.m. EDT (9? hours later). Looking at the headers... Excerpt: ... Received: from mail1.ams1.psf.io (HELO mail.python.org) (127.0.0.1) by mail.python.org with SMTP; 13 Jun 2018 22:37:00 -0400 Received: from NAM05-BY2-obe.outbound.protection.outlook.com ( mail-by2nam05on061f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe52::61f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.python.org (Postfix) with ESMTPS for ; Wed, 13 Jun 2018 22:36:59 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= adminliveunc.onmicrosoft.com; s=selector1-unc-edu; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bl84yn5l2qCboheRi7tOXnLNXz9UdH3doqOqALA72JE=; b=m6zlUVEFlfV883ZbK28EgP1gkCTAI1Tr0QcmTM78WVrAR/hJcWFDCd7RWukSJvu2KGASkteI7XLeN0EArl9rTqXVtc9x5v76LflhYyMt0ytTZLziZ+PR5MSBa1vNfEdEcxJOukLrsznHQB8zm0jUpzaAerDpZ1boEzzoA5JZ/IQ= Received: from BL2PR03MB371.namprd03.prod.outlook.com (10.141.89.14) by BL2PR03MB516.namprd03.prod.outlook.com (10.141.94.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.841.18; Wed, 13 Jun 2018 16:58:28 +0000 Received: from BL2PR03MB371.namprd03.prod.outlook.com ([fe80::f146:2595:6e1:41c4]) by BL2PR03MB371.namprd03.prod.outlook.com ([fe80::f146:2595:6e1:41c4%10]) with mapi id 15.20.0841.021; Wed, 13 Jun 2018 16:58:28 +0000 From: "Calloway, Chris" To: "Triangle (North Carolina) Python Users Group (formerly TriZPUG)" < trizpug at python.org> Thread-Topic: Reminder: Chapel Hill Project Night Tonight Thread-Index: AQHUAzfAJQr5Bu2RBkWRjROC3gkH1w== Date: Wed, 13 Jun 2018 16:58:28 +0000 Message-ID: <765B5B29-F928-49DF-A0E7-A8A29459B330 at unc.edu> ... The pizza has already been ordered. Hope to see you there. ... So, I guess that means outlook.com took 9? hours to make a connection to mail.python.org. I wonder why? Dave -------------- next part -------------- Sent 12:58 p.m. EDT Arrived 10:37 p.m. EDT (9*** hours later). Looking at the headers... Excerpt: ... Received: from [1]mail1.ams1.psf.io (HELO [2]mail.python.org) (127.0.0.1) by [3]mail.python.org with SMTP; 13 Jun 2018 22:37:00 -0400 Received: from [4]NAM05-BY2-obe.outbound.protection.outlook.com ([5]mail-by2nam05on061f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe52::61f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by [6]mail.python.org (Postfix) with ESMTPS for <[7]trizpug at python.org>; Wed, 13 Jun 2018 22:36:59 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=[8]adminliveunc.onmicrosoft.com; s=selector1-unc-edu; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bl84yn5l2qCboheRi7tOXnLNXz9UdH3doqOqALA72JE=; b=m6zlUVEFlfV883ZbK28EgP1gkCTAI1Tr0QcmTM78WVrAR/hJcWFDCd7RWukSJvu2KGASkteI7XLeN0EArl9rTqXVtc9x5v76LflhYyMt0ytTZLziZ+PR5MSBa1vNfEdEcxJOukLrsznHQB8zm0jUpzaAerDpZ1boEzzoA5JZ/IQ= Received: from [9]BL2PR03MB371.namprd03.prod.outlook.com (10.141.89.14) by [10]BL2PR03MB516.namprd03.prod.outlook.com (10.141.94.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.841.18; Wed, 13 Jun 2018 16:58:28 +0000 Received: from [11]BL2PR03MB371.namprd03.prod.outlook.com ([fe80::f146:2595:6e1:41c4]) by [12]BL2PR03MB371.namprd03.prod.outlook.com ([fe80::f146:2595:6e1:41c4%10]) with mapi id 15.20.0841.021; Wed, 13 Jun 2018 16:58:28 +0000 From: "Calloway, Chris" <[13]cbc at unc.edu> To: "Triangle (North Carolina) Python Users Group (formerly TriZPUG)" <[14]trizpug at python.org> Thread-Topic: Reminder: Chapel Hill Project Night Tonight Thread-Index: AQHUAzfAJQr5Bu2RBkWRjROC3gkH1w== Date: Wed, 13 Jun 2018 16:58:28 +0000 Message-ID: <[15]765B5B29-F928-49DF-A0E7-A8A29459B330 at unc.edu> ... ** **The pizza has already been ordered. Hope to see you there. ... So, I guess that means [16]outlook.com took**9*** hours to make a connection to [17]mail.python.org. I wonder why? Dave References Visible links 1. http://mail1.ams1.psf.io/ 2. http://mail.python.org/ 3. http://mail.python.org/ 4. http://nam05-by2-obe.outbound.protection.outlook.com/ 5. http://mail-by2nam05on061f.outbound.protection.outlook.com/ 6. http://mail.python.org/ 7. mailto:trizpug at python.org 8. http://adminliveunc.onmicrosoft.com/ 9. http://bl2pr03mb371.namprd03.prod.outlook.com/ 10. http://bl2pr03mb516.namprd03.prod.outlook.com/ 11. http://bl2pr03mb371.namprd03.prod.outlook.com/ 12. http://bl2pr03mb371.namprd03.prod.outlook.com/ 13. mailto:cbc at unc.edu 14. mailto:trizpug at python.org 15. mailto:765B5B29-F928-49DF-A0E7-A8A29459B330 at unc.edu 16. http://outlook.com/ 17. http://mail.python.org/ From cbc at unc.edu Thu Jun 14 09:55:47 2018 From: cbc at unc.edu (Calloway, Chris) Date: Thu, 14 Jun 2018 13:55:47 +0000 Subject: [TriPython] Reminder: Chapel Hill Project Night Tonight In-Reply-To: References: <765B5B29-F928-49DF-A0E7-A8A29459B330@unc.edu> Message-ID: <2A002B52-0908-4649-AD1D-6E50521806FA@unc.edu> On 6/13/18, 11:10 PM, "TriZPUG on behalf of David Burton" wrote: So, I guess that means outlook.com took 9? hours to make a connection to mail.python.org. I wonder why? Exactly. This has appeared as an intermittent problem for me. I had asked on this list some time ago if anybody else had experienced the same and didn't hear a peep. I even asked specific list members privately. Then recently, Kevin Howell told me he had experienced it when sending a Raleigh Project Night reminder. When I first experienced it, I asked the python.org postmasters about. They did look at their logs and reported to me that out posts were sent out as soon as received. And indeed, I can tell when this is happening as when the appearance of a post in the list archive has not shown up yet. That led me to believe it was just my university email service at fault as they are frequently overloaded. The problem predates the university switching over to outlook.com. For this reason, I usually try to send out the reminders a day or two early. For the project night last night, I just had too many fires to put out at work to get to it on Monday or Tuesday. So I sent it out on midday yesterday and it got delayed so long that it didn't hit the list until after the event. We had a good project night anyway with six first-timers in attendance. In my job I'm part of a multi-university consortium that has frequent automated notifications between institutions. We see this problem a lot in general independent of the sending or receiving institutions. We've even changed some of our MTAs from one institution's to another's with the same results. I've agitated for our consortium to use MailChimp on the principle that you get the support you pay for. But I haven't gotten buy-in from the other consortium members yet. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 From ncdave4life at gmail.com Thu Jun 14 19:03:21 2018 From: ncdave4life at gmail.com (David Burton) Date: Thu, 14 Jun 2018 19:03:21 -0400 Subject: [TriPython] Reminder: Chapel Hill Project Night Tonight In-Reply-To: <2A002B52-0908-4649-AD1D-6E50521806FA@unc.edu> References: <765B5B29-F928-49DF-A0E7-A8A29459B330@unc.edu> <2A002B52-0908-4649-AD1D-6E50521806FA@unc.edu> Message-ID: If outlook.com was trying to connect to mail.python.org for all that time you'd think it would have been logging the failures... somewhere. If UNC is paying Microsoft for email service, perhaps you could open a support ticket, and get someone to tell you what sort of errors were logged. Dave On Thu, Jun 14, 2018 at 9:55 AM, Calloway, Chris wrote: > On 6/13/18, 11:10 PM, "TriZPUG on behalf of David Burton" > > wrote: > So, I guess that means outlook.com took 9? hours to make a connection > to > mail.python.org. I wonder why? > > Exactly. > > This has appeared as an intermittent problem for me. I had asked on this > list some time ago if anybody else had experienced the same and didn't hear > a peep. I even asked specific list members privately. Then recently, Kevin > Howell told me he had experienced it when sending a Raleigh Project Night > reminder. > > When I first experienced it, I asked the python.org postmasters about. > They did look at their logs and reported to me that out posts were sent out > as soon as received. And indeed, I can tell when this is happening as when > the appearance of a post in the list archive has not shown up yet. That led > me to believe it was just my university email service at fault as they are > frequently overloaded. The problem predates the university switching over > to outlook.com. > > For this reason, I usually try to send out the reminders a day or two > early. For the project night last night, I just had too many fires to put > out at work to get to it on Monday or Tuesday. So I sent it out on midday > yesterday and it got delayed so long that it didn't hit the list until > after the event. We had a good project night anyway with six first-timers > in attendance. > > In my job I'm part of a multi-university consortium that has frequent > automated notifications between institutions. We see this problem a lot in > general independent of the sending or receiving institutions. We've even > changed some of our MTAs from one institution's to another's with the same > results. I've agitated for our consortium to use MailChimp on the principle > that you get the support you pay for. But I haven't gotten buy-in from the > other consortium members yet. > > -- > Sincerely, > > Chris Calloway > Applications Analyst > University of North Carolina > Renaissance Computing Institute > (919) 599-3530 > -------------- next part -------------- If [1]outlook.com was trying to connect to [2]mail.python.org for all that time you'd think it would have been logging the failures... somewhere.** If UNC is paying Microsoft for email service, perhaps you could open a support ticket, and get someone to tell you what sort of errors were logged. Dave On Thu, Jun 14, 2018 at 9:55 AM, Calloway, Chris <[3]cbc at unc.edu> wrote: On 6/13/18, 11:10 PM, "TriZPUG on behalf of David Burton" wrote: ** ** So, I guess that means [6]outlook.com took 9*** hours to make a connection to ** ** [7]mail.python.org. I wonder why? Exactly. This has appeared as an intermittent problem for me. I had asked on this list some time ago if anybody else had experienced the same and didn't hear a peep. I even asked specific list members privately. Then recently, Kevin Howell told me he had experienced it when sending a Raleigh Project Night reminder. When I first experienced it, I asked the [8]python.org postmasters about. They did look at their logs and reported to me that out posts were sent out as soon as received. And indeed, I can tell when this is happening as when the appearance of a post in the list archive has not shown up yet. That led me to believe it was just my university email service at fault as they are frequently overloaded. The problem predates the university switching over to [9]outlook.com. For this reason, I usually try to send out the reminders a day or two early. For the project night last night, I just had too many fires to put out at work to get to it on Monday or Tuesday. So I sent it out on midday yesterday and it got delayed so long that it didn't hit the list until after the event. We had a good project night anyway with six first-timers in attendance. In my job I'm part of a multi-university consortium that has frequent automated notifications between institutions. We see this problem a lot in general independent of the sending or receiving institutions. We've even changed some of our MTAs from one institution's to another's with the same results. I've agitated for our consortium to use MailChimp on the principle that you get the support you pay for. But I haven't gotten buy-in from the other consortium members yet. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 References Visible links 1. http://outlook.com/ 2. http://mail.python.org/ 3. mailto:cbc at unc.edu 4. mailto:unc.edu at python.org 5. mailto:ncdave4life at gmail.com 6. http://outlook.com/ 7. http://mail.python.org/ 8. http://python.org/ 9. http://outlook.com/ From cbc at unc.edu Mon Jun 18 13:17:42 2018 From: cbc at unc.edu (Calloway, Chris) Date: Mon, 18 Jun 2018 17:17:42 +0000 Subject: [TriPython] Reminder: Durham Project Night Tonight Message-ID: <94725FA0-6B7A-4B27-AF72-5DFA3B33D0F4@unc.edu> Caktus does a great job with this: http://tripython.org/Members/markdlavin/june-18-dpn When: Monday, June 18, 6-9pm Where: Caktus Group Tech Space, 108 Morris St., Durham What: ?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! 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. Bring your laptop.? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- Caktus does a great job with this: [1]http://tripython.org/Members/markdlavin/june-18-dpn When: Monday, June 18, 6-9pm Where: Caktus Group Tech Space, 108 Morris St., Durham What: "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! 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. Bring your laptop." -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 References Visible links 1. http://tripython.org/Members/markdlavin/june-18-dpn From cbc at unc.edu Mon Jun 18 13:31:48 2018 From: cbc at unc.edu (Calloway, Chris) Date: Mon, 18 Jun 2018 17:31:48 +0000 Subject: [TriPython] Speaker wanted for July meeting Message-ID: <38579556-8CFD-4606-AFD2-66BFB5C9254F@unc.edu> Would anyone like to be ?it? for our July 26 meeting at RENCI? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 -------------- next part -------------- Would anyone like to be "it" for our July 26 meeting at RENCI? -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 From stacymorse at gmail.com Mon Jun 18 21:28:07 2018 From: stacymorse at gmail.com (Stacy Morse) Date: Mon, 18 Jun 2018 21:28:07 -0400 Subject: [TriPython] Speaker wanted for July meeting In-Reply-To: <38579556-8CFD-4606-AFD2-66BFB5C9254F@unc.edu> References: <38579556-8CFD-4606-AFD2-66BFB5C9254F@unc.edu> Message-ID: Hey Chris, I don't know if anyone volunteered. I'm giving a talk at PyCon AU, I'd like to do a first pass with. Lighting Macro Photographs with CircuitPython. Kindly, Stacy Morse On Mon, Jun 18, 2018 at 1:31 PM, Calloway, Chris wrote: > Would anyone like to be "it" for our July 26 meeting at RENCI? > > > > -- > > Sincerely, > > > > Chris Calloway > > Applications Analyst > > University of North Carolina > > Renaissance Computing Institute > > (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 -------------- Hey Chris, I don't know if anyone volunteered. I'm giving a talk at PyCon AU, I'd like to do a first pass with. Lighting Macro Photographs with CircuitPython. Kindly, Stacy Morse On Mon, Jun 18, 2018 at 1:31 PM, Calloway, Chris <[1]cbc at unc.edu> wrote: ** **Would anyone like to be "it" for our July 26 meeting at RENCI? ** **-- ** **Sincerely, ** **Chris Calloway ** **Applications Analyst ** **University of North Carolina ** **Renaissance Computing Institute ** **(919) 599-3530 _______________________________________________ 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:cbc at unc.edu 2. mailto:TriZPUG at python.org 3. https://mail.python.org/mailman/listinfo/trizpug 4. http://tripython.org/ From cbc at unc.edu Tue Jun 19 10:59:59 2018 From: cbc at unc.edu (Calloway, Chris) Date: Tue, 19 Jun 2018 14:59:59 +0000 Subject: [TriPython] Speaker wanted for July meeting In-Reply-To: References: <38579556-8CFD-4606-AFD2-66BFB5C9254F@unc.edu> Message-ID: <324E96FD-7E65-4800-A8AA-F3D758B7BB0F@unc.edu> Thank you, Stacy. Would you like to give your talk to us for the July meeting? I've got your talk title. If you want changes to your brief bio from previous talks, just let me know. All I really need is a talk description. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ?On 6/18/18, 9:28 PM, "TriZPUG on behalf of Stacy Morse" wrote: Hey Chris, I don't know if anyone volunteered. I'm giving a talk at PyCon AU, I'd like to do a first pass with. Lighting Macro Photographs with CircuitPython. Kindly, Stacy Morse On Mon, Jun 18, 2018 at 1:31 PM, Calloway, Chris wrote: > Would anyone like to be "it" for our July 26 meeting at RENCI? > > > > -- > > Sincerely, > > > > Chris Calloway > > Applications Analyst > > University of North Carolina > > Renaissance Computing Institute > > (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 stacymorse at gmail.com Thu Jun 21 16:44:01 2018 From: stacymorse at gmail.com (Stacy Morse) Date: Thu, 21 Jun 2018 16:44:01 -0400 Subject: [TriPython] Speaker wanted for July meeting In-Reply-To: <324E96FD-7E65-4800-A8AA-F3D758B7BB0F@unc.edu> References: <38579556-8CFD-4606-AFD2-66BFB5C9254F@unc.edu> <324E96FD-7E65-4800-A8AA-F3D758B7BB0F@unc.edu> Message-ID: Hey Chris, Here is the talk description. Lighting Macro Photographs with CircuitPython LED lighting rigs are expensive. Worse, they have little to no controls aside from on and off. Most are not dimmable and the only way to change color is to use gels (colored sheets of plastic). In this talk I will discuss how CircuitPython was used in conjunction with LEDs and microcontrollers to make a custom LED lighting rig. The Problem Macro photography is very small scale and the standard LED light arrays are too much for a given composition. LED arrays for photography are expensive and featureless. The Solution Use CircuitPython to control LEDs using microcontrollers to light macro photography. My bio should be fine. Kindly, Stacy Morse On Tue, Jun 19, 2018 at 10:59 AM, Calloway, Chris wrote: > Thank you, Stacy. Would you like to give your talk to us for the July > meeting? > > I've got your talk title. If you want changes to your brief bio from > previous talks, just let me know. All I really need is a talk description. > > -- > Sincerely, > > Chris Calloway > Applications Analyst > University of North Carolina > Renaissance Computing Institute > (919) 599-3530 > > > ?On 6/18/18, 9:28 PM, "TriZPUG on behalf of Stacy Morse" > > wrote: > > Hey Chris, > > I don't know if anyone volunteered. I'm giving a talk at PyCon AU, I'd > like > to do a first pass with. > > Lighting Macro Photographs with CircuitPython. > > Kindly, > Stacy Morse > > On Mon, Jun 18, 2018 at 1:31 PM, Calloway, Chris wrote: > > > Would anyone like to be "it" for our July 26 meeting at RENCI? > > > > > > > > -- > > > > Sincerely, > > > > > > > > Chris Calloway > > > > Applications Analyst > > > > University of North Carolina > > > > Renaissance Computing Institute > > > > (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 > > > > > > > _______________________________________________ > 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 -------------- Hey Chris, Here is the talk description. Lighting Macro Photographs with CircuitPython LED lighting rigs are expensive. Worse, they have little to no controls aside from on and off. Most are not dimmable and the only way to change color is to use gels (colored sheets of plastic). In this talk I will discuss how CircuitPython was used in conjunction with LEDs and microcontrollers to make a custom LED lighting rig. The Problem Macro photography is very small scale and the standard LED light arrays are too much for a given composition. LED arrays for photography are expensive and featureless. The Solution Use CircuitPython to control LEDs using microcontrollers to light macro photography. My bio should be fine. Kindly, Stacy Morse On Tue, Jun 19, 2018 at 10:59 AM, Calloway, Chris <[1]cbc at unc.edu> wrote: Thank you, Stacy. Would you like to give your talk to us for the July meeting? I've got your talk title. If you want changes to your brief bio from previous talks, just let me know. All I really need is a talk description. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 ***On 6/18/18, 9:28 PM, "TriZPUG on behalf of Stacy Morse" wrote: ** ** Hey Chris, ** ** I don't know if anyone volunteered. I'm giving a talk at PyCon AU, I'd like ** ** to do a first pass with. ** ** Lighting Macro Photographs with CircuitPython. ** ** Kindly, ** ** Stacy Morse ** ** On Mon, Jun 18, 2018 at 1:31 PM, Calloway, Chris <[4]cbc at unc.edu> wrote: ** ** >** ** Would anyone like to be "it" for our July 26 meeting at RENCI? ** ** > ** ** > ** ** > ** ** >** ** -- ** ** > ** ** >** ** Sincerely, ** ** > ** ** > ** ** > ** ** >** ** Chris Calloway ** ** > ** ** >** ** Applications Analyst ** ** > ** ** >** ** University of North Carolina ** ** > ** ** >** ** Renaissance Computing Institute ** ** > ** ** >** ** (919) 599-3530 ** ** > ** ** > ** ** > ** ** > _______________________________________________ ** ** > TriZPUG mailing list ** ** > [5]TriZPUG at python.org ** ** > [6]https://mail.python.org/mailman/listinfo/trizpug ** ** > [7]http://tripython.org is the Triangle Python Users Group ** ** > ** ** > _______________________________________________ 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. mailto:cbc at unc.edu 2. mailto:unc.edu at python.org 3. mailto:stacymorse at gmail.com 4. mailto:cbc at unc.edu 5. mailto:TriZPUG at python.org 6. https://mail.python.org/mailman/listinfo/trizpug 7. http://tripython.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 Jun 25 13:36:52 2018 From: cbc at unc.edu (Calloway, Chris) Date: Mon, 25 Jun 2018 17:36:52 +0000 Subject: [TriPython] Reminder: TriPython June 2018 Meeting: How to Plan to Migrate to Python 3 Message-ID: On 6/5/18, 2:24 PM, "TriZPUG on behalf of Calloway, Chris" wrote: http://tripython.org/Members/cbc/jun-18-mtg/ When: Thursday, June 28, 7-9pm Where: Caktus Group, 108 Morris St., Durham What: Python 2 will no longer be supported past 2020, yet many organizations still haven't made the switch to Python 3. This talk by Philip Semanchuk is for anyone facing a 2-to-3 migration that they'd like to feel more confident about. Attendees will leave with the outline of a migration plan, some suggested focus areas, a knowledge of helpful tools, and links to resources they can use after the talk. Philip Semanchuk is a freelancer with over 25 years of experience, the last 10 of which have been principally in Python. He is the author and maintainer of the posix_ipc extension. He has spoken at TriPython multiple times and has also spoken at the Piedmont-Triad Python User Group, PyOhio, PyData, and PyCarolinas. Outside the office, Philip enjoys gardening, kayaking, and performing small theatrical roles. Inside the office, colleagues tend to object. Extemporaneous "lightning talks" of 5-10 minute duration are also welcome and don't need to be pre-announced. Park in the municipal deck on the other side of the Arts Council across W. Morgan St. The after-meeting will be around the corner at Bull McCabe's Irish Pub. Come join us for a fun and informative evening. -- Sincerely, Chris Calloway Applications Analyst University of North Carolina Renaissance Computing Institute (919) 599-3530 From philip at semanchuk.com Fri Jun 29 08:21:35 2018 From: philip at semanchuk.com (Philip Semanchuk) Date: Fri, 29 Jun 2018 08:21:35 -0400 Subject: [TriPython] Thanks for coming out, plus a map()/reduce() followup Message-ID: <8F55A92E-4FA4-4DBE-B532-E6C4CAF85362@semanchuk.com> Hi all, Thanks for coming out last night! The PDF on which my talk is based is linked from this blog post -- http://blog.pyspoken.com/2018/02/13/python-2-to-3-migration-guide/ I'll put some version of my slides online eventually, but probably not until after I give this talk at PyOhio in late July. To the person who asked why "reduce" is in the category of "now" fixers while "map" is the "now, with review" category -- thanks for your interesting question. I looked it up, and the "reduce" fixer performs a trivial rename (reduce ==> functools.reduce()) whereas the "map" fixer wraps map() with list(). Like the dictionary methods we talked about last night (e.g. my_dict.keys()), in Python 2 map() returns a list but in Python 3 returns a generator, so wrapping it in a call to list() is safe but perhaps unnecessary which is why I recommend review. https://docs.python.org/2/library/2to3.html#2to3fixer-reduce https://docs.python.org/2/library/2to3.html#2to3fixer-map Cheers Philip