[melbourne-pug] General hello and request for help

N6151H n6151h at gmail.com
Sun Dec 31 08:28:15 EST 2017


Brianna Laugher gave a talk on pytest at the last pycon-au conference, here
in Melbourne.

Video of it here:  https://www.youtube.com/watch?v=byctbj2AKWc



On Sat, Dec 30, 2017 at 1:39 PM, Andrew Guy <andrewjguy42 at gmail.com> wrote:

> Hi Peter,
>
> Sorry I can't help with suggestions for tutors to help with your project.
>
> One thing that does stand out from looking at the source code is the lack
> of unit tests. Might be something worth learning about and implementing
> moving forward, especially if you're going to have collaborators also
> working on the code base.
>
> The pytest framework would be a good place to start. You're not going to
> be able to get 100% test coverage overnight, but you could at least make it
> a requirement that any new code comes with an appropriate set of tests.
>
> Cheers,
> Andrew
>
> On Thu, Dec 28, 2017 at 10:10 AM, Peter Isaac <pisaac.ozflux at gmail.com>
> wrote:
>
>> Hello Melbourne PUG,
>>
>> Firstly, many thanks to all those who have gone before to explore the
>> world of Python and then generously made their time and knowledge available
>> to us who stumble along behind.  And apologies in advance if the MPUG
>> mailing list is not the appropriate place for this post, any guidance to a
>> more appropriate forum would be gratefully received.
>>
>> Some background.  Over the years, I have written a modest but useful
>> program (see https://github.com/OzFlux/PyFluxPro) that is used by a
>> small community of ecosystem researchers to process data from measurement
>> sites around Australia.  It uses a very basic, rather ugly Tkinter GUI to
>> control the work flow and the user must also edit text INI-style files to
>> configure the processing options for their site.  While the original
>> program made a huge difference to the ability of the community to process
>> data from their sites, its general clunkiness has now become the limiting
>> factor to it being more widely adopted and to improving its utility.  At
>> the same time, I am coming up against my own limits in terms of Python
>> programming ability (I'm a scientist not a programmer) and recognise that I
>> need to change my approach from a procedural style, resulting from my
>> history of Fortran and IDL, to an object-oriented style.
>>
>> To make this transition, I'm looking for a tutor who can help me in the
>> following areas:
>>
>>    1. Integrate the separate components of the existing application
>>    (editing text files, controlling work flow, logging messages from the code
>>    to a console window) into a single GUI.
>>    2. Replace the existing rudimentary Tkinter GUI with a more friendly
>>    one (I'm leaning towards PyQt).
>>    3. Transition my own thinking from procedural-based programming to a
>>    more OO approach so that over time I can re-factor the existing code to
>>    make it more robust and easier to maintain.
>>
>> I'm in the SE suburbs, willing to travel or to do remote sessions (Zoom,
>> Skype, Hangouts etc) and have a small amount of money I can put towards
>> this project.
>>
>> Many thanks for any help.
>>
>> Best regards,
>> Peter
>>
>> --
>> Peter Isaac
>> Ph: +61 3 59685998 <+61%203%205968%205998>
>> Mob: 0429053970 <0429%20053%20970>
>> Skype: pisaac.ozflux
>> Email: pisaac.ozflux at gmail.com
>>
>> _______________________________________________
>> melbourne-pug mailing list
>> melbourne-pug at python.org
>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>
>>
>
> _______________________________________________
> melbourne-pug mailing list
> melbourne-pug at python.org
> https://mail.python.org/mailman/listinfo/melbourne-pug
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/melbourne-pug/attachments/20180101/e549e6e6/attachment.html>


More information about the melbourne-pug mailing list