Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #42012

Re: From Perl to Python: restructuring a HPC workflow

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.018
X-Spam-Evidence '*H*': 0.96; '*S*': 0.00; 'python,': 0.02; 'scripts': 0.03; 'subject:Python': 0.06; 'instance.': 0.09; 'language,': 0.12; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'readability': 0.16; 'demonstrate': 0.16; 'wrote:': 0.18; 'wed,': 0.18; 'possible,': 0.19; 'lets': 0.24; 'regardless': 0.24; 'right.': 0.26; 'switch': 0.26; 'least': 0.26; 'header:In-Reply- To:1': 0.27; 'message-id:@mail.gmail.com': 0.30; '(which': 0.31; 'code': 0.31; 'loads': 0.31; 'perl': 0.31; 'anyone': 0.31; 'received:google.com': 0.35; 'employee': 0.37; 'easiest': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'rather': 0.38; 'that,': 0.38; 'structure': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'new': 0.61; 'making': 0.63; 'high': 0.63; 'developed': 0.63; 'mar': 0.68; '2-3': 0.68; 'advantages': 0.68; 'subject:From': 0.97; '2013': 0.98
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=J5fDTFoi9WXzyU9DFD/hvaNbIa+NZCuQl9pFKkNgxe8=; b=GvFOLgxJWvt/Lt8VsVJaAj3wOYH8E0ZGBN+Au7nQfH7U+CSerimF75eGZPunx6f0oG p8lgpTCCYNMmDS1luhEUf4gNFaNH3W0Ftq/LS1p7oU6tFXD2/1Jbgr9mQPr5QJmVqbjx 8ZL5K3I4vnub0l82IlwSflwlQ+c+AQLRSiNxjQ1d4+UDu1t31v2mDBNxMoui2D5VP3+b timc5eQIdvUdO6K7/iGOSvDjDD+UA5HLKBegJ3tWbZyYk/qZk0UYceLQ0mKgZOi+KY6g pgpg8y2aF6lvt3Pdetl8EjcZ2IxdvWdMPzucT8BoVf0VJneLV6/F1ktCDbZWXR5R1DAO RvBw==
MIME-Version 1.0
X-Received by 10.220.223.80 with SMTP id ij16mr23243693vcb.28.1364389096555; Wed, 27 Mar 2013 05:58:16 -0700 (PDT)
In-Reply-To <kiul7e$b93$1@tdi.cu.mi.it>
References <kiul7e$b93$1@tdi.cu.mi.it>
Date Wed, 27 Mar 2013 23:58:16 +1100
Subject Re: From Perl to Python: restructuring a HPC workflow
From Chris Angelico <rosuav@gmail.com>
To python-list@python.org
Content-Type text/plain; charset=ISO-8859-1
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.3808.1364389098.2939.python-list@python.org> (permalink)
Lines 19
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1364389098 news.xs4all.nl 6989 [2001:888:2000:d::a6]:55501
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:42012

Show key headers only | View raw


On Wed, Mar 27, 2013 at 10:29 PM, neurino <lelli.luca@googlemail.com> wrote:
> We are a small group of people (approx. 10), working separetely on their own
> projects (each employee manages approx. 2-3 projects). We deal with high
> loads of data everyday.
>
> This workflow has been flawless now for at least 15 years. New generations
> of employees have been given Perl scripts and they developed the tools
> further.

I would recommend making sure the tools can all interoperate
regardless of language, and then you can change any one at any time.
Chances are that's already the case - working with stdin/stdout is one
of the easiest ways to do that, for instance. With a structure that
lets anyone use any language, you can then switch some of your things
to Python, and demonstrate the readability advantages (which would you
rather code in, pseudocode or line noise?). Make the switch as smooth
as possible, and people will take it when it feels right.

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

From Perl to Python: restructuring a HPC workflow neurino <lelli.luca@googlemail.com> - 2013-03-27 12:29 +0100
  Re: From Perl to Python: restructuring a HPC workflow rusi <rustompmody@gmail.com> - 2013-03-27 04:51 -0700
    Re: From Perl to Python: restructuring a HPC workflow Joel Goldstick <joel.goldstick@gmail.com> - 2013-03-27 08:23 -0400
  Re: From Perl to Python: restructuring a HPC workflow Chris Angelico <rosuav@gmail.com> - 2013-03-27 23:58 +1100
    Re: From Perl to Python: restructuring a HPC workflow rusi <rustompmody@gmail.com> - 2013-03-29 05:20 -0700

csiph-web