Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #42009
| Path | csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <joel.goldstick@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.020 |
| X-Spam-Evidence | '*H*': 0.96; '*S*': 0.00; 'python.': 0.02; 'python,': 0.02; 'scripts': 0.03; 'subject:Python': 0.06; 'perl,': 0.07; 'advance': 0.07; 'assuming': 0.09; 'in-house': 0.09; 'solution,': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'archive': 0.14; 'thread': 0.14; 'above?': 0.16; 'perl.': 0.16; 'portable': 0.16; 'python-based': 0.16; 'rewriting': 0.16; 'scalable,': 0.16; 'throw': 0.16; 'units,': 0.16; 'wrote:': 0.18; 'wed,': 0.18; 'numerical': 0.19; 'email addr:gmail.com>': 0.22; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'options': 0.25; '>': 0.26; 'solutions.': 0.26; 'least': 0.26; 'asking': 0.27; 'header:In-Reply-To:1': 0.27; 'idea': 0.28; 'am,': 0.29; 'message- id:@mail.gmail.com': 0.30; 'url:mailman': 0.30; 'easier': 0.31; "skip:' 10": 0.31; 'accomplished': 0.31; 'ahead.': 0.31; 'initiate': 0.31; 'loads': 0.31; 'perl': 0.31; 'lists': 0.32; 'url:python': 0.33; 'community': 0.33; 'actual': 0.34; "can't": 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'really': 0.36; 'ibm': 0.36; 'url:listinfo': 0.36; 'thanks': 0.36; 'url:org': 0.36; 'employee': 0.37; 'two': 0.37; 'system,': 0.38; 'pm,': 0.38; 'that,': 0.38; 'url:mail': 0.40; 'read': 0.60; 'new': 0.61; 'high': 0.63; 'developed': 0.63; 'such': 0.63; 'today': 0.64; 'our': 0.64; 'more': 0.64; 'situation': 0.65; 'to:addr:gmail.com': 0.65; 'jobs': 0.68; 'mar': 0.68; '2-3': 0.68; '3-4': 0.68; 'advantages': 0.68; 'opinions': 0.70; 'analysis': 0.75; '4:29': 0.84; 'julia': 0.84; 'old,': 0.85; 'belt': 0.91; 'joel': 0.91; 'rusi': 0.91; 'have.': 0.93; 'colleagues': 0.97; 'picture': 0.97; '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:cc:content-type; bh=aYdx8dIX/VNUHLAswWoa2lUgM/PEvTg2MZq///0cED8=; b=bkaeeFRnEUYyqZ95YIaXUObV43mIM6Y3kfMMUWKBznwOePECWsL1Ey2TKyboBj0Tvr j7Gc/z6pB/bxMu/Bm01O5IJ5zAbgTEm9vPRo20U2rXJVoNq7jgN3cbVTZ3JQ/s/sanMd QHnVuOch/WPFFRNgGJo+M1Ozo9eBaEnN8liZ7KyryUaz2lpayFUZdgRx228Dj/JEbYZW vbXOe3uALB9UpL1J99Hg0JZFuo2+xd7sEW/cIAeOMuiTy2c0wCzLgAShp/PNUCljpDo0 39/4O3v199UagiImxW9rDMqHKYiIZ4uUF5CvRjPCaSeTGAnw61p6SYn8W5tGJSCZdJo6 2UfQ== |
| MIME-Version | 1.0 |
| X-Received | by 10.58.12.69 with SMTP id w5mr23069556veb.16.1364387035982; Wed, 27 Mar 2013 05:23:55 -0700 (PDT) |
| In-Reply-To | <8a301e20-9de8-4563-bcd9-478b0a9a20f6@z4g2000pbw.googlegroups.com> |
| References | <kiul7e$b93$1@tdi.cu.mi.it> <8a301e20-9de8-4563-bcd9-478b0a9a20f6@z4g2000pbw.googlegroups.com> |
| Date | Wed, 27 Mar 2013 08:23:55 -0400 |
| Subject | Re: From Perl to Python: restructuring a HPC workflow |
| From | Joel Goldstick <joel.goldstick@gmail.com> |
| To | rusi <rustompmody@gmail.com> |
| Content-Type | multipart/alternative; boundary=047d7b2e4ab49db61204d8e71cec |
| Cc | "python-list@python.org" <python-list@python.org> |
| 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.3806.1364387044.2939.python-list@python.org> (permalink) |
| Lines | 175 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1364387044 news.xs4all.nl 6924 [2001:888:2000:d::a6]:42682 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:42009 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
On Wed, Mar 27, 2013 at 7:51 AM, rusi <rustompmody@gmail.com> wrote: > On Mar 27, 4:29 pm, neurino <lelli.l...@googlemail.com> wrote: > > In the need for restructuring our daily workflow, i think it might be a > > good idea to ask the Python community and hopefully initiate a thread > > about pros and cons. > > > > 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. > > > > While the processing is accomplished with fortran and C programs mainly > > on three systems (one cluster, two standalone IBM HPCs, 8852 and p770, > > all managed by a grid-Engine), networking, pre/postprocessing, jobs > > queue administration and numerical analysis have been accomplished with > > Perl. > > > > 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. > So for 15 years the workflow is flawless, yet you want to throw it all out? I don't understand that > > > > If i think at the actual situation of Perl, i can't see a shiny time > > ahead. Perl 6 is far to be a reliable solution, the CPAN archive is > > slowing down. My idea is to persuade my colleagues to move toward > > Python-based solutions. > So you want to change things but your colleagues don't? > But our concerns are that, in 3-4 years from > > now, the tools we are going to develop must be still scalable, > > mantainable, portable and of high-performance. > > > > > We don't have any solid in-house know-how on Python. We just have to > > start everything from scracth. Where do you see advantages and > > drawbacks in switching from Perl to Python, given the work picture > > above? > > > > Thanks in advance for any opinions you might have. > > Python is a lot easier to read than perl. > Switching is always a con; see > http://www.joelonsoftware.com/articles/fog0000000069.html > Assuming you have that under your belt > - if python is the way to go, asking on the scipy/numpy and ipython > lists may give you more specific answers. > - And if the 'rewrite-bug' has really got you, remember that if perl > is old, C/Fortran are older. > There are options today for rewriting the whole system, such as > haskell and julia http://julialang.org/ > > WARNING: If the Spolsky warning above for perl->python is X units, > take it 2X for Haskell and 4X for Julia! > -- > http://mail.python.org/mailman/listinfo/python-list > -- Joel Goldstick http://joelgoldstick.com
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll 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