From magnus.hagdorn at marsupium.org Wed Oct 9 10:25:48 2013 From: magnus.hagdorn at marsupium.org (Magnus Hagdorn) Date: Wed, 09 Oct 2013 09:25:48 +0100 Subject: [Python Edinburgh] [job] python programmer for 6 months at UoE Message-ID: <5255130C.9010307@marsupium.org> Hi All, We are looking for a software developer to help us with the implementation of a new modelling tool that we are developing. The tool estimates the climate impacts of different agricultural practices in Africa. We need to turn the model (called SHAMBA) into an easy to use tool for project developers. See http://www.geos.ed.ac.uk/homes/nberry/shamba.html for more details. This job will be advertised on the UoE site shortly, however if you wish to apply, please send an email with a covering letter, CV and example of your work to casey.ryan at ed.ac.uk as soon as possible. Cheers magnus -------------- next part -------------- ?1. Job Details Job Title: Software Developer School: GeoSciences Line Manager: Casey Ryan, Lecturer in Ecosystem Services & Global Change Start Date: as soon as possible Closing Date: 2 weeks from placement Duration: 6 months Payscale: likely to be UoE Grade 6 (25-29k) 2. Job Purpose To develop a software tool that enables project developers in sub-Saharan Africa to assess and monitor the climate change mitigation benefits of agricultural and agroforestry interventions. 3. Main Responsibilities 1. Work with the research team at the University of Edinburgh and the Plan Vivo Foundation to define the software requirements. 5% 2. Work with existing code and develop new code to produce a user friendly interface that meets the requirements. 30% 3. Design and implement graphical user interface (GUI) 30% 4. Confirm software operation by designing and running tests 25% 5. Maintain historical records by documenting software development and revisions 2% 6. Contribute to the documentation 8% 4. Planning and Organisation Responsible for planning and prioritising own work on daily, weekly and long-term basis within overall priorities laid down by supervisor. Gather requirements for the software and develop a plan for its implementation. 5. Problem Solving Investigate and solve technical problems independently. Develop user friendly graphical interface Optimise software if required 6. Decision Making The overall strategy for the implementation of the requirements will be decided upon in conjunction with the supervisors. The job holder works on the implementation details independently. Exercise quality control by testing the software. Prioritisation of own work. 7. Key Contacts and Communication Work with the SHAMBA research group at the University of Edinburgh and the Plan Vivo Foundation The job holder is directly supervised by Magnus Hagdorn 8. Knowledge, skills and experience required Degree or equivalent qualification/experience. Good general programming skills. Experience in software design and testing. Version Control Systems such as SVN or GIT. Experience in writing software documentation Some knowledge of Python, PyQT and matplotlib, numerical methods and/or geographical information systems. 10. Job context and any other relevant information The Geosciences tropical land use team developed the SHAMBA tool as a simple way of quantifying the greenhouse gas benefits of improved agricultural practices, particularly in sub-Saharan Africa. The idea behind the tool is to allow project developers to estimate mitigation benefits at a range of scales using easily available data and a state of the art model. This should reduce the technical burden on project developers. The SHAMBA tool currently includes the CO2Fix model for modelling biomass in trees and the RothC model of soil carbon. A recent grant has funded us to develop the prototype into an operational tool, for use by Plan Vivo projects. The work will build on a prototype developed by the Geosciences tropical land use team (see http://www.geos.ed.ac.uk/homes/nberry/shamba.html). A developer is required to make the tool more flexible and user friendly, by working with users (Plan vivo projects; http://www.planvivo.org), scientists, and our commercial partners (http://ecometrica.com and http://www.bioclimate.net). The software developer will work alongside a full time researcher and other members of the team to deliver a functional tool over a 6 month period. If you have any queries about the post, please contact Casey Ryan , Magnus Hagdorn or Nick Berry . We are keen for this work to start as soon as possible and can consider a range of flexible working arrangements including distance working and contracting. Please contact Casey to discuss. You will be required to attend meetings in Edinburgh on approximately a monthly basis. From lee at icmobilelab.com Mon Oct 14 14:28:24 2013 From: lee at icmobilelab.com (Lee McLaughlin) Date: Mon, 14 Oct 2013 13:28:24 +0100 Subject: [Python Edinburgh] [JOB] Django Tastypie/Rest-framework short term Message-ID: Hey, I'm looking fro a Django Tastypie/Rest-framework developer for a short term job, estimated 4-7 days work. We have a current version running but need to refactor the models for a new version and want to take the opportunity to just restart the project as it's fairly basic right now anyway. Simple REST Service that supports 3 data models (collection, item, userprofile) and filtering collection by lon,lat (just bounding box so standard TastyPie property filtering is sufficient) Needs to have ability to login using a facebook access token(currently implemented with django-social-auth) + username/password login using xAuth or OAuth 2.0 to authenticate the mobile app/website accessing the service. Deployed on an Amazon EC2 instance, deployment script would be handy :) Must return Amazon S3 presigned headers for webservice client to upload to S3 (working code sample can be provided for this) We are a mobile app development company which also develops related web services for the apps, we outsource work we don't have capacity for to good freelancers that can deliver. If we have misjudged the effort estimate on the project please comment. Please let us know availability in reply, looking for a quick start. Will use Trello for project communication and can provide suggested JSON data models and sample code from other project to speed up development. Your more than welcome to come into the office if your Glasgow based while your working on the project. Thanks for reading, Lee -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.smith at practicalpoetry.co.uk Mon Oct 21 17:19:55 2013 From: mark.smith at practicalpoetry.co.uk (Mark Smith) Date: Mon, 21 Oct 2013 16:19:55 +0100 Subject: [Python Edinburgh] Pub Meetup - Tuesday 22nd October Message-ID: Hi All, Our monthly pub meetup is tomorrow evening! There are no talks or agenda - it's just a chance for local Python enthusiasts to chat about tech they find interesting. We meet from 6:00pm at Berts Bar[1], near Shandwick Place. There will be a printout of the Python logo somewhere on the table so that any newcomers can easily work out who we are. Look forward to seeing you there! Mark 1: http://www.bertsbar.co.uk/berts-bar/home/berts-bar-edinburgh.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From dougal85 at gmail.com Fri Oct 25 11:13:17 2013 From: dougal85 at gmail.com (Dougal Matthews) Date: Fri, 25 Oct 2013 10:13:17 +0100 Subject: [Python Edinburgh] [Python Glasgow] Dojo next month 12th November! Message-ID: Hey all, Next month we are running another dojo! Twig are hosting again and will be providing pizza and beer, previous attendees should note that Twig has moved to the building next door, so the new address is: 4th Floor 14 North Claremont Street G3 7LE Glasgow The dojo's are usually really well attended so make sure to get your ticket now at: http://pythonglasgow-dojo-11-2013.eventbrite.co.uk/ Twig is look for a Python/Django developer to join them on a contract basis, most likely 3 months to start. We're developing in Django 1.6 (and hoping it hits a production release before we do!) on the server-side and HTML5 with Bootstrap 3 and Backbone on the client. You'll be joining our team in the Glasgow office, working on the next major release of www.twig-world.com For those of you that don't know, a dojo is a fun coding event where we split into teams and hack on a problem for about 90 minutes. The focus is on getting something working and making progress rather than on code quality, so feel free to take on the problem any way you wish! Then at the end we will share what we found. It's great fun and good for learning too. All levels of Python are welcome as you can contribute to your team with ideas and discussion. Last time we tried to build applications to calculate the degrees of separation between two people, many teams got IMDB data and tried to match two actors together from films they had been in. We will be following the format of the London Python Dojo - to read more about what to expect look here: http://ntoll.org/article/how-to-run-an-awesome-code-dojo The dojo's are usually really well attended so make sure to get your ticket now at: http://pythonglasgow-dojo-11-2013.eventbrite.co.uk/ See you all there! Dougal -------------- next part -------------- An HTML attachment was scrubbed... URL: From desmonddevlin at operamail.com Sat Oct 26 22:03:26 2013 From: desmonddevlin at operamail.com (Desmond Devlin) Date: Sat, 26 Oct 2013 21:03:26 +0100 Subject: [Python Edinburgh] Allow myself to introduce.......myself! Message-ID: <1382817806.9349.38972869.677F1619@webmail.messagingengine.com> I'm a 34 Year-Old Full Time Carer from Northern Ireland who graduated in IT back in 2001 but was unable to find an ideal Job in IT. Over the past 6 1/2 Years I used Poetry as a means of self-therapy, but now I wish to return to programming in order to find work. I was inspired to return to programming by the viral code.org Video made 9 Months ago; which I saw on the LinkedIn profile of an old Uni Mate; and was later egged on to get back to programming by another ex-Uni mate on LinkedIn. Although my primary focus is PHP and Java, I would also like to learn Python to keep my options open. I have Netbeans 7.4 for HTML, Java and PHP. Does that IDE also do Python? If not, I installed a Python compiler last Christmas when I was doing things Half heatedly. That's enough about myself, I hope that this will be a valuable journey for me. Regards, Desmond. -- Desmond Devlin desmonddevlin at operamail">desmonddevlin at operamail.com http://desmond1979.wordpress.com http://www.ardboelaureate.com http://www.desmonddevlin.me.uk From mark.smith at practicalpoetry.co.uk Sun Oct 27 15:40:56 2013 From: mark.smith at practicalpoetry.co.uk (Mark Smith) Date: Sun, 27 Oct 2013 14:40:56 +0000 Subject: [Python Edinburgh] Allow myself to introduce.......myself! In-Reply-To: <1382817806.9349.38972869.677F1619@webmail.messagingengine.com> References: <1382817806.9349.38972869.677F1619@webmail.messagingengine.com> Message-ID: Hi Desmond, Welcome to the group! Many Python developers don't use an IDE at all, and find that using a high-power text editor like Notepad++, Sublime Text, Vim, or Emacs gives them everything they need. The main IDEs used by those who do are: Eclipse with the PyDev extension, which is fully-featured and free, but is generally considered to be a bit clunky. My personal preference is PyCharm, which has just had a cut-down version made free. It's great for learning the language, although it doesn't come with some of their extra support for web development frameworks. I think with all of these options you'll need to separately install a recent version of Python - the currently most-supported version is Python 2.7. Python is like PHP in that you don't need to compile programs before running - you just run your scripts directly. If you're planning to do web development with Python, you should check out the Django and Flask frameworks. Django is very powerful, but has a reasonably steep learning curve; Flask is probably quicker to get up-and-running with, but doesn't offer Django's database abstraction. I hope your experience with Python is as positive as mine - I found it a revelation when I started learning it, coming from a mainly Java and Perl background. --Mark On 26 October 2013 21:03, Desmond Devlin wrote: > I'm a 34 Year-Old Full Time Carer from Northern Ireland who graduated in > IT back in 2001 but was unable to find an ideal Job in IT. Over the past > 6 1/2 Years I used Poetry as a means of self-therapy, but now I wish to > return to programming in order to find work. > > I was inspired to return to programming by the viral code.org Video made > 9 Months ago; which I saw on the LinkedIn profile of an old Uni Mate; > and was later egged on to get back to programming by another ex-Uni mate > on LinkedIn. > > Although my primary focus is PHP and Java, I would also like to learn > Python to keep my options open. I have Netbeans 7.4 for HTML, Java and > PHP. Does that IDE also do Python? If not, I installed a Python compiler > last Christmas when I was doing things Half heatedly. > > That's enough about myself, I hope that this will be a valuable journey > for me. > > Regards, > > > > Desmond. > > -- > Desmond Devlin > desmonddevlin at operamail">desmonddevlin at operamail.com > http://desmond1979.wordpress.com > http://www.ardboelaureate.com > http://www.desmonddevlin.me.uk > > _______________________________________________ > Edinburgh mailing list > Edinburgh at python.org > https://mail.python.org/mailman/listinfo/edinburgh > -------------- next part -------------- An HTML attachment was scrubbed... URL: