From brian at python.org Mon Feb 3 17:00:20 2014 From: brian at python.org (Brian Curtin) Date: Mon, 03 Feb 2014 16:00:20 -0000 Subject: [CentralOH] PyCon 2014 Call for Proposals, New Website Message-ID: Hi Central OH Python Users! PyCon 2014, taking place April 9-17 in Montreal, has just passed 1600 tickets sold, and we're seeing sales ramp up very quickly. Late last week we were announcing the 1500 mark, and with a cap of 2000 tickets, we expect these last four hundred to move quickly. Head to https://us.pycon.org/2014/registration/ to buy yours today! This year's talk schedule is available at https://us.pycon.org/2014/schedule/talks/, along with a keynote series including EFF co-founder John Perry Barlow; IPython creator, Fernando Perez; PSF director, Jessica McKellar; PSF chairman, Van Lindberg; and Python's creator, Guido van Rossum. The tutorial schedule is available at https://us.pycon.org/2014/schedule/tutorials/, and spaces are limited! You'd be hard pressed to find a better value than our tutorials. We've long thought PyCon to be family friendly, and last year's aYoung Codera tutorials were a hugely successful step towards showing it. The tutorials are back again this year, with registration opening shortly for children 12 and over: https://us.pycon.org/2014/events/letslearnpython/. For kids under 12, we're pleased to be offering childcare! See https://us.pycon.org/2014/childcare/ for details. The 5K Charity Fun Run is on its third year, with proceeds benefiting the EFF. It's a fun time and supports a good cause. For the 5K and many other events, check out the Events section on https://us.pycon.org/2014/ Make sure your passport is in order, as you need one to cross the border. More details available here: http://pycon.blogspot.com/2014/01/pycon-attendees-from-us-you-need.html For the latest updates, follow us on Twitter at https://twitter.com/pycon, and on our blog at http://pycon.blogspot.com/ Hope to see you in Montreal! Diana Clarke, Chair diana.joan.clarke at gmail.com Brian Curtin, Publicity Coordinator brian at python.org From brian at python.org Mon Feb 3 17:05:11 2014 From: brian at python.org (Brian Curtin) Date: Mon, 03 Feb 2014 16:05:11 -0000 Subject: [CentralOH] PyCon 2014 - 400 tickets remain! Message-ID: Hi Central OH Python Users! [I apologize for a second email - this got sent with an old and out-of-date subject line.] PyCon 2014, taking place April 9-17 in Montreal, has just passed 1600 tickets sold, and we're seeing sales ramp up very quickly. Late last week we were announcing the 1500 mark, and with a cap of 2000 tickets, we expect these last four hundred to move quickly. Head to https://us.pycon.org/2014/registration/ to buy yours today! This year's talk schedule is available at https://us.pycon.org/2014/schedule/talks/, along with a keynote series including EFF co-founder John Perry Barlow; IPython creator, Fernando Perez; PSF director, Jessica McKellar; PSF chairman, Van Lindberg; and Python's creator, Guido van Rossum. The tutorial schedule is available at https://us.pycon.org/2014/schedule/tutorials/, and spaces are limited! You'd be hard pressed to find a better value than our tutorials. We've long thought PyCon to be family friendly, and last year's aYoung Codera tutorials were a hugely successful step towards showing it. The tutorials are back again this year, with registration opening shortly for children 12 and over: https://us.pycon.org/2014/events/letslearnpython/. For kids under 12, we're pleased to be offering childcare! See https://us.pycon.org/2014/childcare/ for details. The 5K Charity Fun Run is on its third year, with proceeds benefiting the EFF. It's a fun time and supports a good cause. For the 5K and many other events, check out the Events section on https://us.pycon.org/2014/ Make sure your passport is in order, as you need one to cross the border. More details available here: http://pycon.blogspot.com/2014/01/pycon-attendees-from-us-you-need.html For the latest updates, follow us on Twitter at https://twitter.com/pycon, and on our blog at http://pycon.blogspot.com/ Hope to see you in Montreal! Diana Clarke, Chair diana.joan.clarke at gmail.com Brian Curtin, Publicity Coordinator brian at python.org From prashanth.akula at rsrit.com Wed Feb 5 18:34:54 2014 From: prashanth.akula at rsrit.com (Prashanth) Date: Wed, 5 Feb 2014 12:34:54 -0500 Subject: [CentralOH] Python Developer----Charlotte, NC. In-Reply-To: <006201cf227c$a9f0bf90$fdd23eb0$@rsrit.com> References: <006201cf227c$a9f0bf90$fdd23eb0$@rsrit.com> Message-ID: <01c301cf2298$96b0db60$c4129220$@rsrit.com> Job Title: Python Developer Job Location: Charlotte, NC. Job Duration: 6-12 Months Contract(Extendable) Education Qualification: Bachelor's Degree Responsibilities * As a Python Developer you will work on a global multi-functional project team which combines technical expertise in languages such as C # or Java, with a deep understanding of our business and its competitive environment. * Develop and test algorithms to solve complex business problems. * Design and build complex data to support new business initiatives. * Employ the latest mindset techniques such as agile development to deliver solutions in order to succeed. * Be exposed to exciting technologies such as Python, Flask micro-framework, MS SQL Server and SSIS/SSRS to name a few. * Design and build dynamic user interfaces to support business analytics. Requirements Our goal is to attract and develop talented people who share our passion for solving problems and relish in building solutions to see them exceed. We want to work with people who are team-players, strong analytical thinkers and have excellent problem solving skills along with technical abilities in particular these areas Python development, SQL Server, JavaScript, REST web services and Relational Databases. Additionally, you may have already demonstrated an interest in technology with a commitment to keeping abreast of new and emerging technologies experience in object oriented development, good comprehension of data structure, or algorithms. Please provide me the below details if you are interested in this position Full Legal Name: Current Location: Relocation: Phone: Email: Education: Visa Status: Visa Expiry: W2 or C2C: Total Years of Experience: Relevant Experience: Currently on Project: Availability: D.O.B: Last 4 SSN: Availability to start after interview: Rate/Salary Offered: Reference: Name: Designation: Email: Mobile: Name: Designation: Email Mobile: Prashanth Akula Sr. Resource Manager Work No: 248-630-0048. Email: Prashanth.akula at rsrit.com Reliable Software Resources Inc 22260 Haggerty Rd, Suite 285, Northville, MI 48167 An E- Verified Company Certified Minority Business Enterprise (MBE) Reliable Software Resources is an Equal Opportunity Employer and does not discriminate on the basis of race, religion, gender, sexual orientation, age or any other basis as covered by law. Employment decisions are based solely on qualifications, merit and business needs. -------------- next part -------------- An HTML attachment was scrubbed... URL: From joskra42.list at gmail.com Thu Feb 6 15:54:55 2014 From: joskra42.list at gmail.com (Joshua Kramer) Date: Thu, 6 Feb 2014 09:54:55 -0500 Subject: [CentralOH] Strange Class Behavior Message-ID: Hello Everyone, I'm writing a testing utility. I have an odd problem with properly dereferencing objects within a class. Here is my structure: 1. A file called sql_cases.py, with this: global TEST_CASES TEST_CASES = {} class Test090Case1: def setUp(self): #Do stuff to set up the test ..... More code below TEST_CASES['Test090Case1'] = Test090Case1 2. A file called test_sql.py. It has the following: from sql_cases import TEST_CASES class TestHarness: def setUp(self, test_case): test_case.setUp() ... More code below def Main(): th = TestHarness() for tc in TEST_CASES.keys(): th.setUp(tc) ... More code below When I run this, I get an error: TypeError: unbound method setUp() must be called with Test090Case1 instance as first argument (got nothing instead) If I change the line in TestHarness.setUp to this: test_case.setUp(test_case) I get the following: TypeError: unbound method setUp() must be called with Test090Case1 instance as first argument (got classobj instance instead) In this case, the classobj is an instance of a class called sql_cases.Test090Case1. I am not sure why a) The object Test090Case1.setUp doesn't run with its own class in the "self" variable; and b) Why there is a difference between sql_cases.Test090Case1 and Test090Case1. What am I doing wrong here? Thanks! -JK -------------- next part -------------- An HTML attachment was scrubbed... URL: From joskra42.list at gmail.com Thu Feb 6 16:05:03 2014 From: joskra42.list at gmail.com (Joshua Kramer) Date: Thu, 6 Feb 2014 10:05:03 -0500 Subject: [CentralOH] Strange Class Behavior In-Reply-To: References: Message-ID: Ok, I found my newbie mistake. It helps if you actually instantiate the class instead of using it directly. Duh! On Thu, Feb 6, 2014 at 9:54 AM, Joshua Kramer wrote: > Hello Everyone, > > I'm writing a testing utility. I have an odd problem with properly > dereferencing objects within a class. Here is my structure: > > 1. A file called sql_cases.py, with this: > > global TEST_CASES > TEST_CASES = {} > > class Test090Case1: > def setUp(self): > #Do stuff to set up the test > ..... More code below > > TEST_CASES['Test090Case1'] = Test090Case1 > > 2. A file called test_sql.py. It has the following: > > from sql_cases import TEST_CASES > > class TestHarness: > def setUp(self, test_case): > test_case.setUp() > ... More code below > > def Main(): > th = TestHarness() > for tc in TEST_CASES.keys(): > th.setUp(tc) > ... More code below > > When I run this, I get an error: > > TypeError: unbound method setUp() must be called with Test090Case1 > instance as first argument (got nothing instead) > > If I change the line in TestHarness.setUp to this: > test_case.setUp(test_case) I get the following: > > TypeError: unbound method setUp() must be called with Test090Case1 > instance as first argument (got classobj instance instead) > > In this case, the classobj is an instance of a class called > sql_cases.Test090Case1. > > I am not sure why a) The object Test090Case1.setUp doesn't run with its > own class in the "self" variable; and b) Why there is a difference between > sql_cases.Test090Case1 and Test090Case1. > > What am I doing wrong here? > > Thanks! > -JK > -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Thu Feb 6 16:08:49 2014 From: eric at intellovations.com (Eric Floehr) Date: Thu, 6 Feb 2014 10:08:49 -0500 Subject: [CentralOH] Strange Class Behavior In-Reply-To: References: Message-ID: There are a few gotchas here... > TEST_CASES['Test090Case1'] = Test090Case1 > This line inserts the *class* called Test090Case1, not an *instance* of a class. def Main(): > th = TestHarness() > for tc in TEST_CASES.keys(): > The keys method is going to return 'Test090Case1' which is a key. You probably want the *value* instead. -Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Thu Feb 6 16:46:00 2014 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Thu, 6 Feb 2014 10:46:00 -0500 Subject: [CentralOH] Not So Strange Class Behavior In-Reply-To: References: Message-ID: <20140206104600.1907b38e.jep200404@columbus.rr.com> On Thu, 6 Feb 2014 09:54:55 -0500, Joshua Kramer wrote: > I'm writing a testing utility. Reinventing the wheel for fun? > I have an odd problem with properly > dereferencing objects within a class. > 1. A file called sql_cases.py, with this: > global TEST_CASES Why? > class Test090Case1: > TEST_CASES['Test090Case1'] = Test090Case1 > def Main(): > th = TestHarness() > for tc in TEST_CASES.keys(): > th.setUp(tc) Note that tc is a string. Did you mean th.setup(TEST_CASES[tc]) or for tc in TEST_CASES.values():? > What am I doing wrong here? It started with class versus instance object confusion. I don't know if you meant to use instance methods or class methods. Study class methods: @classmethod decorator and self versus cls. Don't stop at one bug. Bring them to the dojo. https://pypi.python.org/pypi/pytest http://www.python.org/dev/peps/pep-0008/ https://en.wikipedia.org/wiki/The_Elements_of_Programming_Style http://web.archive.org/web/20090627155454/www.greenend.org.uk/rjk/2000/06/14/quoting.html https://en.wikipedia.org/wiki/The_Practice_of_Programming cohpy.org From jep200404 at columbus.rr.com Thu Feb 6 17:25:09 2014 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Thu, 6 Feb 2014 11:25:09 -0500 Subject: [CentralOH] Big Data Python Message-ID: <20140206112509.0a8e737f.jep200404@columbus.rr.com> Oh my. Blaze and Bokeh are for grokking very large data in Python. There's other awesome stuff also. Dig in the links below. http://continuum.io/blog/painless_streaming_plots_w_bokeh http://continuum.io/blog/blaze https://pypi.python.org/pypi/bokeh https://pypi.python.org/pypi/blaze http://www.darpa.mil/OpenCatalog/index.html http://www.informationweek.com/government/big-data-analytics/10-cool-darpa-projects-in-development/d/d-id/1006262 http://continuum.io/blog/continuum-wins-darpa-xdata-funding http://www.informationweek.com/government/open-government/darpa-opens-software-data-to-public/d/d-id/1113714 From jcfolsom at pureperfect.com Thu Feb 6 17:25:40 2014 From: jcfolsom at pureperfect.com (Chris Folsom) Date: Thu, 06 Feb 2014 09:25:40 -0700 Subject: [CentralOH] Not So Strange Class Behavior Message-ID: <20140206092540.7098ff60d8000ac98b0356cd27c73871.c07a333922.wbe@email04.secureserver.net> An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Thu Feb 6 20:36:16 2014 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Thu, 6 Feb 2014 14:36:16 -0500 Subject: [CentralOH] Big Data Python In-Reply-To: <20140206112509.0a8e737f.jep200404@columbus.rr.com> References: <20140206112509.0a8e737f.jep200404@columbus.rr.com> Message-ID: <20140206143616.28109938.jep200404@columbus.rr.com> On Thu, 6 Feb 2014 11:25:09 -0500, jep200404 at columbus.rr.com wrote: > Blaze and Bokeh are for grokking very large data in Python. Blaze and Bokeh sounds like the name of a cartoon strip. http://dilbert.com/strips/comic/2004-10-14/ http://search.dilbert.com/comic/Statistics From jep200404 at columbus.rr.com Sat Feb 8 22:12:48 2014 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Sat, 8 Feb 2014 16:12:48 -0500 Subject: [CentralOH] =?utf-8?b?MDE0LTAyLTA3IOmBk+WgtCBTY3JpYmJsZXMg76SY?= =?utf-8?b?5pu4L+aDoeaWhz8=?= Message-ID: <20140208161248.77fc211e.jep200404@columbus.rr.com> Decorators http://en.wikipedia.org/wiki/Decorator_pattern https://duckduckgo.com/html/?q=python+decorators Start with the mundane (and simple), progress to the complex. http://www.linuxuser.co.uk/news/how-can-the-layman-get-involved-with-free-software http://opensource.com/life/13/4/ten-ways-participate-open-source http://docs.python.org/devguide/ Again, the classics come up: The Cathedral and the Bazaar Homesteading the Noosphere The Magic Cauldron http://catb.org/esr/writings/cathedral-bazaar/ Among ESR's writings, each reader might find something to amuse and something else to offend. Bon App?tit! http://catb.org/~esr/writings/ From jep200404 at columbus.rr.com Mon Feb 10 18:41:56 2014 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 10 Feb 2014 12:41:56 -0500 Subject: [CentralOH] Python Graphics Library(ies) Message-ID: <20140210124156.40da51fd.jep200404@columbus.rr.com> >From a two-dimensional array of monochrome intensities, 1. I need to view pictures within ipython notebook, and 2. generate PDF files of the images. What Python package(s) do you recommend for such? _Why_? I'm aware of PIL[1], but have some vague perhaps wrong recollection that it is being replaced with something better. [1] https://pypi.python.org/pypi/PIL From kurtis.mullins at gmail.com Mon Feb 10 19:07:46 2014 From: kurtis.mullins at gmail.com (Kurtis Mullins) Date: Mon, 10 Feb 2014 13:07:46 -0500 Subject: [CentralOH] Python Graphics Library(ies) In-Reply-To: <20140210124156.40da51fd.jep200404@columbus.rr.com> References: <20140210124156.40da51fd.jep200404@columbus.rr.com> Message-ID: As to a replacement for PIL -- you might be thinking of pillow. https://pypi.python.org/pypi/Pillow/ On Mon, Feb 10, 2014 at 12:41 PM, wrote: > From a two-dimensional array of monochrome intensities, > > 1. I need to view pictures within ipython notebook, and > 2. generate PDF files of the images. > > What Python package(s) do you recommend for such? _Why_? > I'm aware of PIL[1], but have some vague perhaps wrong > recollection that it is being replaced with something better. > > [1] https://pypi.python.org/pypi/PIL > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Mon Feb 10 19:11:11 2014 From: eric at intellovations.com (Eric Floehr) Date: Mon, 10 Feb 2014 13:11:11 -0500 Subject: [CentralOH] Python Graphics Library(ies) In-Reply-To: <20140210124156.40da51fd.jep200404@columbus.rr.com> References: <20140210124156.40da51fd.jep200404@columbus.rr.com> Message-ID: > > I'm aware of PIL[1], but have some vague perhaps wrong > recollection that it is being replaced with something better. > That would be pillow[1][2] which is a fork of PIL that promises faster bugfixing and a more open development model. In reasonably current versions of Fedora and Ubuntu the package is "python-pillow" or "python3-pillow" or "python-pillow" and "python2-pillow" in ArchLinux, since Arch defaults to Python 3. [1] https://github.com/python-imaging/Pillow [2] http://pillow.readthedocs.org/en/latest/index.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Mon Feb 10 19:18:26 2014 From: eric at intellovations.com (Eric Floehr) Date: Mon, 10 Feb 2014 13:18:26 -0500 Subject: [CentralOH] Python Graphics Library(ies) In-Reply-To: <20140210124156.40da51fd.jep200404@columbus.rr.com> References: <20140210124156.40da51fd.jep200404@columbus.rr.com> Message-ID: > > From a two-dimensional array of monochrome intensities, > > 1. I need to view pictures within ipython notebook, and > Matplotlib's imshow() function[1] can take an 2D array-like and plot it[2]. I think it should do what you need. 2. generate PDF files of the images. > Matplotlib has a PDF backend that might help[3]. [1] http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.imshow [2] http://matplotlib.org/users/image_tutorial.html [3] http://matplotlib.org/faq/howto_faq.html#save-multiple-plots-to-one-pdf-file -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Mon Feb 10 22:53:37 2014 From: mark at microenh.com (Mark Erbaugh) Date: Mon, 10 Feb 2014 16:53:37 -0500 Subject: [CentralOH] Python GUI Message-ID: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Greetings, I've been away from programming since I don't use it in the job I started last March. I'm looking to do some hobby programming in Python. What's new, improved or easy to use for creating a GUI? Cross platform would be nice, but Windows only is okay. Mark Sent from my iPad From miller.eric.t at gmail.com Mon Feb 10 22:58:03 2014 From: miller.eric.t at gmail.com (Eric Miller) Date: Mon, 10 Feb 2014 16:58:03 -0500 Subject: [CentralOH] Python GUI In-Reply-To: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: Tkinter is an easy starter. On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: > Greetings, > > I've been away from programming since I don't use it in the job I started > last March. I'm looking to do some hobby programming in Python. What's new, > improved or easy to use for creating a GUI? Cross platform would be nice, > but Windows only is okay. > > Mark > > Sent from my iPad > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Mon Feb 10 23:01:38 2014 From: mark at microenh.com (Mark Erbaugh) Date: Mon, 10 Feb 2014 17:01:38 -0500 Subject: [CentralOH] Python GUI References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: <1197183FA1D94302AEF4E086258CC191@pastor> Thanks for the reply. I've used Tkinter before and it's okay. My biggest problem was finding decent documentation. Is there a good reference out there that doesn't assume TCL/Tk proficiency? Tkinter is an easy starter. On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: Greetings, I've been away from programming since I don't use it in the job I started last March. I'm looking to do some hobby programming in Python. What's new, improved or easy to use for creating a GUI? Cross platform would be nice, but Windows only is okay. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Mon Feb 10 23:01:46 2014 From: mark at microenh.com (Mark Erbaugh) Date: Mon, 10 Feb 2014 17:01:46 -0500 Subject: [CentralOH] Python GUI References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: <52EDF1AABF5D4EEEB563FB03D3971FBE@pastor> Thanks for the reply. I've used Tkinter before and it's okay. My biggest problem was finding decent documentation. Is there a good reference out there that doesn't assume TCL/Tk proficiency? Tkinter is an easy starter. On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: Greetings, I've been away from programming since I don't use it in the job I started last March. I'm looking to do some hobby programming in Python. What's new, improved or easy to use for creating a GUI? Cross platform would be nice, but Windows only is okay. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Mon Feb 10 23:02:27 2014 From: mark at microenh.com (Mark Erbaugh) Date: Mon, 10 Feb 2014 17:02:27 -0500 Subject: [CentralOH] Python GUI References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: Thanks for the reply. I've used Tkinter before and it's okay. My biggest problem was finding decent documentation. Is there a good reference out there that doesn't assume TCL/Tk proficiency? Tkinter is an easy starter. On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: Greetings, I've been away from programming since I don't use it in the job I started last March. I'm looking to do some hobby programming in Python. What's new, improved or easy to use for creating a GUI? Cross platform would be nice, but Windows only is okay. -------------- next part -------------- An HTML attachment was scrubbed... URL: From miller.eric.t at gmail.com Mon Feb 10 23:04:36 2014 From: miller.eric.t at gmail.com (Eric Miller) Date: Mon, 10 Feb 2014 17:04:36 -0500 Subject: [CentralOH] Python GUI In-Reply-To: <52EDF1AABF5D4EEEB563FB03D3971FBE@pastor> References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> <52EDF1AABF5D4EEEB563FB03D3971FBE@pastor> Message-ID: Check out kivy then. On Feb 10, 2014 5:02 PM, "Mark Erbaugh" wrote: > Thanks for the reply. I've used Tkinter before and it's okay. My biggest > problem was finding decent documentation. Is there a good reference out > there that doesn't assume TCL/Tk proficiency? > > > Tkinter is an easy starter. > On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: > >> Greetings, >> >> I've been away from programming since I don't use it in the job I started >> last March. I'm looking to do some hobby programming in Python. What's new, >> improved or easy to use for creating a GUI? Cross platform would be nice, >> but Windows only is okay. >> > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick.albright at gmail.com Mon Feb 10 23:05:03 2014 From: nick.albright at gmail.com (Nick Albright) Date: Mon, 10 Feb 2014 17:05:03 -0500 Subject: [CentralOH] Python GUI In-Reply-To: References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: My brother used to do some decent GUI programming in python, and really liked PyQt I believe: http://www.riverbankcomputing.com/software/pyqt/intro Best Wishes, -Nick On Mon, Feb 10, 2014 at 4:58 PM, Eric Miller wrote: > Tkinter is an easy starter. > On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: > >> Greetings, >> >> I've been away from programming since I don't use it in the job I started >> last March. I'm looking to do some hobby programming in Python. What's new, >> improved or easy to use for creating a GUI? Cross platform would be nice, >> but Windows only is okay. >> >> Mark >> >> Sent from my iPad >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> https://mail.python.org/mailman/listinfo/centraloh >> > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jcfolsom at pureperfect.com Mon Feb 10 23:17:50 2014 From: jcfolsom at pureperfect.com (Chris Folsom) Date: Mon, 10 Feb 2014 15:17:50 -0700 Subject: [CentralOH] Python GUI Message-ID: <20140210151750.7098ff60d8000ac98b0356cd27c73871.eaad035dec.wbe@email04.secureserver.net> An HTML attachment was scrubbed... URL: From eric at intellovations.com Tue Feb 11 00:06:14 2014 From: eric at intellovations.com (Eric Floehr) Date: Mon, 10 Feb 2014 18:06:14 -0500 Subject: [CentralOH] Python GUI In-Reply-To: <20140210151750.7098ff60d8000ac98b0356cd27c73871.eaad035dec.wbe@email04.secureserver.net> References: <20140210151750.7098ff60d8000ac98b0356cd27c73871.eaad035dec.wbe@email04.secureserver.net> Message-ID: > > GTK is probably the most friendly cross-platform API/license. > And Glade is still used/maintained: https://glade.gnome.org/ Build your GUI in Glade, generate and XML, and use Gtk.Builder to pull it in: http://python-gtk-3-tutorial.readthedocs.org/en/latest/builder.html Of course, it's still not Swing or even SWT. > That's not always a bad thing. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kris at rkrishardy.com Mon Feb 10 23:17:53 2014 From: kris at rkrishardy.com (Kris Hardy) Date: Mon, 10 Feb 2014 15:17:53 -0700 Subject: [CentralOH] Python GUI In-Reply-To: References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: <63e91658-3ea3-43a7-b9d2-05333467443a@email.android.com> +1 for PySide. On February 10, 2014 3:05:03 PM MST, Nick Albright wrote: >My brother used to do some decent GUI programming in python, and really >liked PyQt I believe: > >http://www.riverbankcomputing.com/software/pyqt/intro > >Best Wishes, > -Nick > > >On Mon, Feb 10, 2014 at 4:58 PM, Eric Miller >wrote: > >> Tkinter is an easy starter. >> On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: >> >>> Greetings, >>> >>> I've been away from programming since I don't use it in the job I >started >>> last March. I'm looking to do some hobby programming in Python. >What's new, >>> improved or easy to use for creating a GUI? Cross platform would be >nice, >>> but Windows only is okay. >>> >>> Mark >>> >>> Sent from my iPad >>> _______________________________________________ >>> CentralOH mailing list >>> CentralOH at python.org >>> https://mail.python.org/mailman/listinfo/centraloh >>> >> >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> https://mail.python.org/mailman/listinfo/centraloh >> >> > > >------------------------------------------------------------------------ > >_______________________________________________ >CentralOH mailing list >CentralOH at python.org >https://mail.python.org/mailman/listinfo/centraloh -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From brywilharris at gmail.com Tue Feb 11 01:08:05 2014 From: brywilharris at gmail.com (Bryan Harris) Date: Tue, 11 Feb 2014 00:08:05 +0000 Subject: [CentralOH] Python GUI In-Reply-To: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: Blech, windows only. I'm interested too. We're getting ready to start a program using wxpython but I'd love to know what people think. My partner in crime is a, blech, windows programmer so the similarity to the windows api is attractive to him. On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: > Greetings, > > I've been away from programming since I don't use it in the job I started > last March. I'm looking to do some hobby programming in Python. What's new, > improved or easy to use for creating a GUI? Cross platform would be nice, > but Windows only is okay. > > Mark > > Sent from my iPad > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurtis.mullins at gmail.com Tue Feb 11 01:10:36 2014 From: kurtis.mullins at gmail.com (Kurtis Mullins) Date: Mon, 10 Feb 2014 19:10:36 -0500 Subject: [CentralOH] Python GUI In-Reply-To: References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: I havent used windows in a while. Do these libraries translate well to Windows 8 style apps? On Feb 10, 2014 7:08 PM, "Bryan Harris" wrote: > Blech, windows only. I'm interested too. We're getting ready to start a > program using wxpython but I'd love to know what people think. My partner > in crime is a, blech, windows programmer so the similarity to the windows > api is attractive to him. > On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: > >> Greetings, >> >> I've been away from programming since I don't use it in the job I started >> last March. I'm looking to do some hobby programming in Python. What's new, >> improved or easy to use for creating a GUI? Cross platform would be nice, >> but Windows only is okay. >> >> Mark >> >> Sent from my iPad >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> https://mail.python.org/mailman/listinfo/centraloh >> > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From iynaix at gmail.com Tue Feb 11 02:51:34 2014 From: iynaix at gmail.com (iynaix) Date: Tue, 11 Feb 2014 09:51:34 +0800 Subject: [CentralOH] Python Graphics Library(ies) In-Reply-To: References: <20140210124156.40da51fd.jep200404@columbus.rr.com> Message-ID: 1) As Eric has already mentioned, imshow from matplotlib does what you need. You might want to check this video from PyData 2013 out: http://vimeo.com/63258721 Davin Potts goes over the basics of scikit image and does exactly what you want at around the 10 minute mark or so. The rest of the video is fascinating and well worth a watch as well. 2) A possible solution for pdfs is to use the 'convert' command from ImageMagick,e.g. convert in.jpg out.pdf It isn't python, but you could whip up some bash in a jiffy. Cheers, XY On Tue, Feb 11, 2014 at 2:18 AM, Eric Floehr wrote: > From a two-dimensional array of monochrome intensities, >> >> 1. I need to view pictures within ipython notebook, and >> > > Matplotlib's imshow() function[1] can take an 2D array-like and plot > it[2]. I think it should do what you need. > > > 2. generate PDF files of the images. >> > > Matplotlib has a PDF backend that might help[3]. > > > [1] http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.imshow > > [2] http://matplotlib.org/users/image_tutorial.html > > [3] > http://matplotlib.org/faq/howto_faq.html#save-multiple-plots-to-one-pdf-file > > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at atlantixeng.com Tue Feb 11 04:19:12 2014 From: james at atlantixeng.com (James Bonanno) Date: Mon, 10 Feb 2014 19:19:12 -0800 Subject: [CentralOH] CentralOH Digest, Vol 82, Issue 8 In-Reply-To: References: Message-ID: <52F996B0.5050508@atlantixeng.com> As many of you may know, I highly endorse PySide. Lately I have GUI applications running on Linux, Mac, and Windows with PySide. It's the newer version of PyQt. If you go onto GitHub, you'll see many examples with PySide these days. Additionally, you can see my PyOhio video at, which is the #1 PySide talk on PyVideo as best that I can tell. -James http://pyvideo.org/video/536/pyohio-2011--commercial-gui-development-with-pyth On 02/10/2014 05:52 PM, centraloh-request at python.org wrote: > Send CentralOH mailing list submissions to > centraloh at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman/listinfo/centraloh > or, via email, send a message with subject or body 'help' to > centraloh-request at python.org > > You can reach the person managing the list at > centraloh-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of CentralOH digest..." > > > Today's Topics: > > 1. Re: Python GUI (Eric Floehr) > 2. Re: Python GUI (Kris Hardy) > 3. Re: Python GUI (Bryan Harris) > 4. Re: Python GUI (Kurtis Mullins) > 5. Re: Python Graphics Library(ies) (iynaix) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 10 Feb 2014 18:06:14 -0500 > From: Eric Floehr > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: Re: [CentralOH] Python GUI > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > >> GTK is probably the most friendly cross-platform API/license. >> > And Glade is still used/maintained: https://glade.gnome.org/ > > Build your GUI in Glade, generate and XML, and use Gtk.Builder to pull it > in: http://python-gtk-3-tutorial.readthedocs.org/en/latest/builder.html > > > Of course, it's still not Swing or even SWT. > That's not always a bad thing. > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Message: 2 > Date: Mon, 10 Feb 2014 15:17:53 -0700 > From: Kris Hardy > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: Re: [CentralOH] Python GUI > Message-ID: <63e91658-3ea3-43a7-b9d2-05333467443a at email.android.com> > Content-Type: text/plain; charset="utf-8" > > +1 for PySide. > > On February 10, 2014 3:05:03 PM MST, Nick Albright wrote: >> My brother used to do some decent GUI programming in python, and really >> liked PyQt I believe: >> >> http://www.riverbankcomputing.com/software/pyqt/intro >> >> Best Wishes, >> -Nick >> >> >> On Mon, Feb 10, 2014 at 4:58 PM, Eric Miller >> wrote: >> >>> Tkinter is an easy starter. >>> On Feb 10, 2014 4:54 PM, "Mark Erbaugh" wrote: >>> >>>> Greetings, >>>> >>>> I've been away from programming since I don't use it in the job I >> started >>>> last March. I'm looking to do some hobby programming in Python. >> What's new, >>>> improved or easy to use for creating a GUI? Cross platform would be >> nice, >>>> but Windows only is okay. >>>> >>>> Mark >>>> >>>> Sent from my iPad >>>> _______________________________________________ >>>> CentralOH mailing list >>>> CentralOH at python.org >>>> https://mail.python.org/mailman/listinfo/centraloh >>>> >>> _______________________________________________ >>> CentralOH mailing list >>> CentralOH at python.org >>> https://mail.python.org/mailman/listinfo/centraloh >>> >>> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> https://mail.python.org/mailman/listinfo/centraloh From jdsantiagojr at gmail.com Tue Feb 11 15:10:37 2014 From: jdsantiagojr at gmail.com (John Santiago) Date: Tue, 11 Feb 2014 09:10:37 -0500 Subject: [CentralOH] Python GUI In-Reply-To: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: Kivy is awesome! http://kivy.org/#home On Mon, Feb 10, 2014 at 4:53 PM, Mark Erbaugh wrote: > Greetings, > > I've been away from programming since I don't use it in the job I started > last March. I'm looking to do some hobby programming in Python. What's new, > improved or easy to use for creating a GUI? Cross platform would be nice, > but Windows only is okay. > > Mark > > Sent from my iPad > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -- This electronic message is intended to be for the use only of the named recipient, and may contain information that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately by contacting the sender at the electronic mail address noted above, and delete and destroy all copies of this message. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.costlow at gmail.com Tue Feb 11 15:26:37 2014 From: brian.costlow at gmail.com (Brian Costlow) Date: Tue, 11 Feb 2014 09:26:37 -0500 Subject: [CentralOH] February COhPy Needs Speakers! Message-ID: The talk I hoped we had lined up for February is not happening until April. Since this is short notice, I am hoping to have a couple of people volunteer to give shorter presentations. Please contact me directly, brian.costlow at gmail.com if you are interested. Meeting is 2/24 @ 6:00 PM, talks will start @ ~6:30. Regards, Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From miller.eric.t at gmail.com Tue Feb 11 16:13:39 2014 From: miller.eric.t at gmail.com (Eric Miller) Date: Tue, 11 Feb 2014 10:13:39 -0500 Subject: [CentralOH] Python GUI In-Reply-To: References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: +1 to Kivy. At first glance it might seem heavily geared towards mobile/touch screen but there are several examples of desktop apps. The coolness factor is worth it IMHO. On Tue, Feb 11, 2014 at 9:10 AM, John Santiago wrote: > Kivy is awesome! http://kivy.org/#home > > > On Mon, Feb 10, 2014 at 4:53 PM, Mark Erbaugh wrote: > >> Greetings, >> >> I've been away from programming since I don't use it in the job I started >> last March. I'm looking to do some hobby programming in Python. What's new, >> improved or easy to use for creating a GUI? Cross platform would be nice, >> but Windows only is okay. >> >> Mark >> >> Sent from my iPad >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> https://mail.python.org/mailman/listinfo/centraloh >> > > > > -- > This electronic message is intended to be for the use only of the named > recipient, and may contain information that is confidential or privileged. > If you are not the intended recipient, you are hereby notified that any > disclosure, copying, distribution or use of the contents of this message is > strictly prohibited. If you have received this message in error or are not > the named recipient, please notify us immediately by contacting the sender > at the electronic mail address noted above, and delete and destroy all > copies of this message. Thank you. > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Tue Feb 11 22:17:25 2014 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 11 Feb 2014 16:17:25 -0500 Subject: [CentralOH] Python Graphics Library: Pillow Gives Soft Landing In-Reply-To: References: <20140210124156.40da51fd.jep200404@columbus.rr.com> Message-ID: <20140211161725.3e0d8046.jep200404@columbus.rr.com> On Mon, 10 Feb 2014 13:07:46 -0500, Kurtis Mullins wrote: > As to a replacement for PIL -- you might be thinking of pillow. On Mon, 10 Feb 2014 13:11:11 -0500, Eric Floehr wrote: > That would be pillow[1][2] which is a fork of PIL that promises faster > bugfixing and a more open development model. Thank to Kurtis and Eric for that, which led me back to: On Tue, 10 Dec 2013 16:57:30 -0500, jep200404 at columbus.rr.com wrote: > Use pillow instead of PIL, because PIL has stagnated. > https://pypi.python.org/pypi/Pillow > https://pypi.python.org/pypi/Pillow/2.2.1 > runs on Python 3 On Mon, 10 Feb 2014 13:18:26 -0500, Eric Floehr wrote: > Matplotlib's imshow() function ... On Tue, 11 Feb 2014 09:51:34 +0800, iynaix wrote: > http://vimeo.com/63258721 > > Davin Potts goes over the basics of scikit image and does exactly what you > want at around the 10 minute mark or so. Something that was not clear was that imshow() exists after executing %pylab inline. Maybe the presenter's notebook did not begin with %pylab inline because he had invoked ipython notebook with --pylab inline option. >From Brandon's astronomy-notebooks, I've learned to not specify --pylab inline when starting ipython notebook. Instead I begin each notebook with a %pylab command. > The rest of the video is fascinating and well worth a watch as well. Indeed. > A possible solution for pdfs is to use the 'convert' command from > ImageMagick,e.g. convert in.jpg out.pdf > > It isn't python, but you could whip up some bash in a jiffy. I found PSDraw stuff of pillow that outputs postscript, then I used !ps2pdf to generate a PDF file. PSDraw is pretty crude, so I might modify it, or use something else such as ImageMagick or matplotlib's PDF capabilities as Eric wrote. Having the source code for PSDraw available at the click of a mouse while reading the dox, got me to look at it. There really is not much to it. From mark at microenh.com Tue Feb 11 23:07:35 2014 From: mark at microenh.com (Mark Erbaugh) Date: Tue, 11 Feb 2014 17:07:35 -0500 Subject: [CentralOH] Python GUI References: <751317E7-B141-4776-96F3-EB3FC1F9FBD2@microenh.com> Message-ID: <9FB506D9599E432A80F5C3D5A36C33EE@pastor> Thanks for the tip on Kivy. I did get the impression that it was geared to mobile / touch, but what was interesting is that one of the demos was controlling an external device, which is what my hobby proramming will be. The one hitch I found was that there was no installer for Windows XP. My hobby (ham radio) computer is currently an old XP cast off. It's worth upgrading, but it works fine for everything else I do with ham radio. Mar ----- Original Message ----- From: Eric Miller To: Mailing list for Central Ohio Python User Group (COhPy) Sent: Tuesday, February 11, 2014 10:13 AM Subject: Re: [CentralOH] Python GUI +1 to Kivy. At first glance it might seem heavily geared towards mobile/touch screen but there are several examples of desktop apps. The coolness factor is worth it IMHO. On Tue, Feb 11, 2014 at 9:10 AM, John Santiago wrote: Kivy is awesome! http://kivy.org/#home On Mon, Feb 10, 2014 at 4:53 PM, Mark Erbaugh wrote: Greetings, I've been away from programming since I don't use it in the job I started last March. I'm looking to do some hobby programming in Python. What's new, improved or easy to use for creating a GUI? Cross platform would be nice, but Windows only is okay. Mark Sent from my iPad _______________________________________________ CentralOH mailing list CentralOH at python.org https://mail.python.org/mailman/listinfo/centraloh -- This electronic message is intended to be for the use only of the named recipient, and may contain information that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately by contacting the sender at the electronic mail address noted above, and delete and destroy all copies of this message. Thank you. _______________________________________________ CentralOH mailing list CentralOH at python.org https://mail.python.org/mailman/listinfo/centraloh ------------------------------------------------------------------------------ _______________________________________________ CentralOH mailing list CentralOH at python.org https://mail.python.org/mailman/listinfo/centraloh -------------- next part -------------- An HTML attachment was scrubbed... URL: From bryan.chaikin at gmail.com Tue Feb 11 23:17:33 2014 From: bryan.chaikin at gmail.com (Bryan Chaikin) Date: Tue, 11 Feb 2014 14:17:33 -0800 (PST) Subject: [CentralOH] CentralOH Digest, Vol 82, Issue 10 In-Reply-To: References: Message-ID: <1392157052991.b0a5a353@Nodemailer> ? Sent from Mailbox for iPhone On Tue, Feb 11, 2014 at 5:08 PM, null wrote: > Send CentralOH mailing list submissions to > centraloh at python.org > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman/listinfo/centraloh > or, via email, send a message with subject or body 'help' to > centraloh-request at python.org > You can reach the person managing the list at > centraloh-owner at python.org > When replying, please edit your Subject line so it is more specific > than "Re: Contents of CentralOH digest..." > Today's Topics: > 1. Re: Python GUI (John Santiago) > 2. February COhPy Needs Speakers! (Brian Costlow) > 3. Re: Python GUI (Eric Miller) > 4. Re: Python Graphics Library: Pillow Gives Soft Landing > (jep200404 at columbus.rr.com) > 5. Re: Python GUI (Mark Erbaugh) > ---------------------------------------------------------------------- > Message: 1 > Date: Tue, 11 Feb 2014 09:10:37 -0500 > From: John Santiago > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: Re: [CentralOH] Python GUI > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > Kivy is awesome! http://kivy.org/#home > On Mon, Feb 10, 2014 at 4:53 PM, Mark Erbaugh wrote: >> Greetings, >> >> I've been away from programming since I don't use it in the job I started >> last March. I'm looking to do some hobby programming in Python. What's new, >> improved or easy to use for creating a GUI? Cross platform would be nice, >> but Windows only is okay. >> >> Mark >> >> Sent from my iPad >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> https://mail.python.org/mailman/listinfo/centraloh >> > -- > This electronic message is intended to be for the use only of the named > recipient, and may contain information that is confidential or privileged. > If you are not the intended recipient, you are hereby notified that any > disclosure, copying, distribution or use of the contents of this message is > strictly prohibited. If you have received this message in error or are not > the named recipient, please notify us immediately by contacting the sender > at the electronic mail address noted above, and delete and destroy all > copies of this message. Thank you. > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > ------------------------------ > Message: 2 > Date: Tue, 11 Feb 2014 09:26:37 -0500 > From: Brian Costlow > To: centraloh > Subject: [CentralOH] February COhPy Needs Speakers! > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > The talk I hoped we had lined up for February is not happening until April. > Since this is short notice, I am hoping to have a couple of people > volunteer to give shorter presentations. > Please contact me directly, brian.costlow at gmail.com if you are interested. > Meeting is 2/24 @ 6:00 PM, talks will start @ ~6:30. > Regards, > Brian > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > ------------------------------ > Message: 3 > Date: Tue, 11 Feb 2014 10:13:39 -0500 > From: Eric Miller > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: Re: [CentralOH] Python GUI > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > +1 to Kivy. At first glance it might seem heavily geared towards > mobile/touch screen but there are several examples of desktop apps. The > coolness factor is worth it IMHO. > On Tue, Feb 11, 2014 at 9:10 AM, John Santiago wrote: >> Kivy is awesome! http://kivy.org/#home >> >> >> On Mon, Feb 10, 2014 at 4:53 PM, Mark Erbaugh wrote: >> >>> Greetings, >>> >>> I've been away from programming since I don't use it in the job I started >>> last March. I'm looking to do some hobby programming in Python. What's new, >>> improved or easy to use for creating a GUI? Cross platform would be nice, >>> but Windows only is okay. >>> >>> Mark >>> >>> Sent from my iPad >>> _______________________________________________ >>> CentralOH mailing list >>> CentralOH at python.org >>> https://mail.python.org/mailman/listinfo/centraloh >>> >> >> >> >> -- >> This electronic message is intended to be for the use only of the named >> recipient, and may contain information that is confidential or privileged. >> If you are not the intended recipient, you are hereby notified that any >> disclosure, copying, distribution or use of the contents of this message is >> strictly prohibited. If you have received this message in error or are not >> the named recipient, please notify us immediately by contacting the sender >> at the electronic mail address noted above, and delete and destroy all >> copies of this message. Thank you. >> >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> https://mail.python.org/mailman/listinfo/centraloh >> >> > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > ------------------------------ > Message: 4 > Date: Tue, 11 Feb 2014 16:17:25 -0500 > From: jep200404 at columbus.rr.com > To: "Mailing list for Central Ohio Python User Group \(COhPy\)" > > Subject: Re: [CentralOH] Python Graphics Library: Pillow Gives Soft > Landing > Message-ID: <20140211161725.3e0d8046.jep200404 at columbus.rr.com> > Content-Type: text/plain; charset=US-ASCII > On Mon, 10 Feb 2014 13:07:46 -0500, Kurtis Mullins wrote: >> As to a replacement for PIL -- you might be thinking of pillow. > On Mon, 10 Feb 2014 13:11:11 -0500, Eric Floehr wrote: >> That would be pillow[1][2] which is a fork of PIL that promises faster >> bugfixing and a more open development model. > Thank to Kurtis and Eric for that, which led me back to: > On Tue, 10 Dec 2013 16:57:30 -0500, jep200404 at columbus.rr.com wrote: >> Use pillow instead of PIL, because PIL has stagnated. >> https://pypi.python.org/pypi/Pillow >> https://pypi.python.org/pypi/Pillow/2.2.1 >> runs on Python 3 > On Mon, 10 Feb 2014 13:18:26 -0500, Eric Floehr wrote: >> Matplotlib's imshow() function ... > On Tue, 11 Feb 2014 09:51:34 +0800, iynaix wrote: >> http://vimeo.com/63258721 >> >> Davin Potts goes over the basics of scikit image and does exactly what you >> want at around the 10 minute mark or so. > Something that was not clear was that imshow() exists after > executing %pylab inline. Maybe the presenter's notebook did > not begin with %pylab inline because he had invoked > ipython notebook with --pylab inline option. >>From Brandon's astronomy-notebooks, I've learned to not specify > --pylab inline when starting ipython notebook. Instead I begin > each notebook with a %pylab command. >> The rest of the video is fascinating and well worth a watch as well. > Indeed. >> A possible solution for pdfs is to use the 'convert' command from >> ImageMagick,e.g. convert in.jpg out.pdf >> >> It isn't python, but you could whip up some bash in a jiffy. > I found PSDraw stuff of pillow that outputs postscript, > then I used !ps2pdf to generate a PDF file. > PSDraw is pretty crude, so I might modify it, > or use something else such as ImageMagick or matplotlib's > PDF capabilities as Eric wrote. Having the source code > for PSDraw available at the click of a mouse while reading > the dox, got me to look at it. There really is not much to it. > ------------------------------ > Message: 5 > Date: Tue, 11 Feb 2014 17:07:35 -0500 > From: "Mark Erbaugh" > To: "Mailing list for Central Ohio Python User Group \(COhPy\)" > > Subject: Re: [CentralOH] Python GUI > Message-ID: <9FB506D9599E432A80F5C3D5A36C33EE at pastor> > Content-Type: text/plain; charset="iso-8859-1" > Thanks for the tip on Kivy. I did get the impression that it was geared to mobile / touch, but what was interesting is that one of the demos was controlling an external device, which is what my hobby proramming will be. The one hitch I found was that there was no installer for Windows XP. My hobby (ham radio) computer is currently an old XP cast off. It's worth upgrading, but it works fine for everything else I do with ham radio. > Mar > ----- Original Message ----- > From: Eric Miller > To: Mailing list for Central Ohio Python User Group (COhPy) > Sent: Tuesday, February 11, 2014 10:13 AM > Subject: Re: [CentralOH] Python GUI > +1 to Kivy. At first glance it might seem heavily geared towards mobile/touch screen but there are several examples of desktop apps. The coolness factor is worth it IMHO. > On Tue, Feb 11, 2014 at 9:10 AM, John Santiago wrote: > Kivy is awesome! http://kivy.org/#home > On Mon, Feb 10, 2014 at 4:53 PM, Mark Erbaugh wrote: > Greetings, > I've been away from programming since I don't use it in the job I started last March. I'm looking to do some hobby programming in Python. What's new, improved or easy to use for creating a GUI? Cross platform would be nice, but Windows only is okay. > Mark > Sent from my iPad > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -- > This electronic message is intended to be for the use only of the named recipient, and may contain information that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately by contacting the sender at the electronic mail address noted above, and delete and destroy all copies of this message. Thank you. > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > ------------------------------------------------------------------------------ > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > ------------------------------ > Subject: Digest Footer > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > ------------------------------ > End of CentralOH Digest, Vol 82, Issue 10 > ***************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From dhudak at osc.edu Thu Feb 13 16:08:45 2014 From: dhudak at osc.edu (Dr. David E Hudak) Date: Thu, 13 Feb 2014 15:08:45 +0000 Subject: [CentralOH] Ohio Supercomputer Center hiring Web and Interface Applications Manager Message-ID: <4F0DCBA2-C0A4-4233-A5A3-3A7985DD0CFD@osc.edu> Hi All, I am the new Director of Supercomputer Services at the Ohio Supercomputer Center. As part of my duties, I need to hire a manager for our new Web and Interface Applications Group (see below). If qualified and interested, I would welcome your application. I will be happy to answer any questions in followup 1-1 email or by phone. https://www.jobsatosu.com/postings/52650 > Working Title: Web and Interface Applications Group Manager > Reports to: Director of Supercomputer Services (David Hudak) > > Detailed Job Description: > > The Ohio Supercomputer Center (OSC) provides high-performance computing (HPC) services for university researchers and industrial clients. This Manager position in the OSC Web and Interface Applications Group will lead the specification, design and development of software applications leveraging OSC services. This covers a broad range of services including OSC OnDemand, science gateways, industrial services like AweSim, and HPC interface apps for tablet and smartphone platforms. > > Required Qualifications: > ? Bachelor?s degree in a computing, science, mathematics or engineering discipline. Extraordinary candidates with an equivalent combination of education and experience may be considered. > ? At least five years of professional software development experience. > ? Expert-level experience in Linux/Unix platforms. > ? Expert-level experience in one or more programming languages such as C/C++ /JAVA/Python/Ruby. > ? Experience one or more web application frameworks such as Django/Rails. > ? Excellent writing and communication skills. > > Preferred Qualifications: > ? Masters or Ph.D. in a computing, science, mathematics or engineering discipline. > ? Software development team management experience. > ? High performance computing experience. > ? Grid or cyberinfrastructure experience. > > Essential Duties > > 50% Initiate and drive delivery of web and interface applications. Work with industry and academic customers to generate requirements; develop project plans; hire and manage staff; oversee development and testing to ensure quality. > > 25% Architect and develop solutions for the most difficult interface application challenges with other OSC technical leaders; address issues of scalability and security. Test and recommend new interface technologies and platforms. > > 20% Oversee web and interface application usage and advise OSC management on opportunities to expand or improve services. Participate in proposals, publications and presentations. > > 5% Other duties as assigned. Thanks, Dave --- David E. Hudak, Ph.D. dhudak at osc.edu Interim Director of Supercomputer Services Ohio Supercomputer Center http://www.osc.edu OSC is a member of the OH-TECH Consortium http://www.oh-tech.org From laura.hammond at scotts.com Thu Feb 13 16:04:14 2014 From: laura.hammond at scotts.com (Hammond, Laura) Date: Thu, 13 Feb 2014 10:04:14 -0500 Subject: [CentralOH] Corporate Python Positions with The Scotts Miracle-Gro Message-ID: Good Morning! Thank you so much for letting me be a part of your Meetup group. I have some really cool jobs open within our Business Transformation group, focused on emerging technologies. At Scotts, we primarily use the Google App Engine for building and deploying. As users, the company uses Google Mail, Google Calendar and Hangouts instead of Skyping, and this idea was brought to life by our Emerging Technology team who has the greatest job in the world by being able to build and "play" with ideas all day. We need more people who want to bring their creativity to our company, and we are ready to fill these jobs now. I have three open jobs, and I'll give a brief overview for each, then direct you straight to the job description on our Careers page. 1.) Web App Developer (Sr. Analyst, Emerging Technology) - I have 2 open positions with this one. I need someone curious and excited about keeping up with the latest and greatest technologies, and of course, someone who is technically sound. Don't let the title of Sr. Analyst confuse you. This is a developer position. Web App experience is a must Someone with a strong hands-on history with Java, Python or PHP is what we need...Python being the ideal language, as we already have a Python guru working on our team, and he's had amazing success. We literally want someone who would be programming even if they didn't get paid for it - that's the passion we want. Please see the job description and application below: *Web Application Developer (Sr. Analyst, Emerging Technology)* https://scotts.taleo.net/careersection/jobdetail.ftl?job=228860&lang=en&sns_id= 2.) Web Application Developer (Sr. Analyst, Sales Support) - I have one position open with this team, but they are rapidly expanding. This individual will be supporting our Sales team technology. Experience developing on the Google App Engine will be an automatic win for this spot. That's a huge plus. The team is currently developing a retail execution tool for Sales Managers, who we have out in the field. We also have an eCommerce platform being created for our European division. Heavy Java or Python is crucial. Take a look below: *Web Developer (Sr. Analyst, Sales Support)* https://scotts.taleo.net/careersection/jobdetail.ftl?job=230920&lang=en&sns_id= Thanks again for your assistance and fostering the amazing technical talent we have in Central Ohio!! I'm looking forward to working with you all!! -- *Laura Hammond* Recruiter - Talent Acquisition P: 937-578-1569 C: 937-594-7456 *The Scotts Miracle-Gro Company* 14111 Scottslawn Road, Marysville, OH 43041 Employment Opportunities: www.scotts.com/careers Scotts is an EEO Employer, dedicated to a culturally diverse, drug free workplace. EOE/AA/M/F/D/V *Join Our Talent Network * -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Mon Feb 24 12:56:18 2014 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 24 Feb 2014 06:56:18 -0500 Subject: [CentralOH] Monthly Meeting Reminder Message-ID: <20140224065618.7c73ed69.jep200404@columbus.rr.com> Is 7pm the new starting time? http://www.meetup.com/Central-Ohio-Python-Users-Group/events/165973712/ From brian.costlow at gmail.com Mon Feb 24 13:13:29 2014 From: brian.costlow at gmail.com (Brian Costlow) Date: Mon, 24 Feb 2014 07:13:29 -0500 Subject: [CentralOH] Monthly Meeting Reminder In-Reply-To: <20140224065618.7c73ed69.jep200404@columbus.rr.com> References: <20140224065618.7c73ed69.jep200404@columbus.rr.com> Message-ID: That was a typo. Start time is still 6:00 PM. Our usual social time from 6:00-6:30 may be extended slightly, as our presenter is driving back from Nashville this afternoon (me). On Mon, Feb 24, 2014 at 6:56 AM, wrote: > Is 7pm the new starting time? > > http://www.meetup.com/Central-Ohio-Python-Users-Group/events/165973712/ > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.costlow at gmail.com Mon Feb 24 21:13:58 2014 From: brian.costlow at gmail.com (Brian Costlow) Date: Mon, 24 Feb 2014 15:13:58 -0500 Subject: [CentralOH] COhPy tonight. Message-ID: I am having some car trouble coming back from Nashville. I may be late. Or absent. Jim Reed is going to present. Can one of the usual suspects, Jason, Ray or Jim Prior run the show tonight? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From gjigsaw at gmail.com Mon Feb 24 22:08:35 2014 From: gjigsaw at gmail.com (Jason Green) Date: Mon, 24 Feb 2014 16:08:35 -0500 Subject: [CentralOH] COhPy tonight. In-Reply-To: References: Message-ID: No problem. On Feb 24, 2014 3:13 PM, "Brian Costlow" wrote: > I am having some car trouble coming back from Nashville. I may be late. Or > absent. > > Jim Reed is going to present. > > Can one of the usual suspects, Jason, Ray or Jim Prior run the show > tonight? > > Thanks > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurtis.mullins at gmail.com Fri Feb 28 14:51:27 2014 From: kurtis.mullins at gmail.com (Kurtis Mullins) Date: Fri, 28 Feb 2014 08:51:27 -0500 Subject: [CentralOH] Position at Wright State University Message-ID: The Kno.e.sis center at Wright State University is looking for a Software Developer to assist with the continued commercialization and production of research projects. Their job posting is here: https://jobs.wright.edu/postings/7304 It looks as if they're willing to pay around $50,000 + University benefits (which include Health and probably free continued education and other things I don't want to promise as I'm not representing the University). The pay *may* be slightly negotiable. One of the projects is decently fun. I spent a year working on the commercialization aspect of it but was offered another opportunity in the beginning of January. Just thought I'd pass it on in case anyone is looking. Feel free to email me any questions although I am not in charge of hiring nor do I have any real "pull" in this case. - Kurtis Mullins -------------- next part -------------- An HTML attachment was scrubbed... URL: