[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