Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Prabhu Ramachandran Newsgroups: comp.lang.python.announce Subject: [ANN] automan-0.4: automation framework for numerical computing Date: Mon, 26 Nov 2018 17:09:02 -0500 Lines: 33 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de RoN6Hn6O2yQJOPn/mVQFrAgZthaXdbSd3qdsgHZpgDMQ== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.009 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'automate': 0.07; 'fixes': 0.07; 'subject:ANN': 0.07; 'command.': 0.09; 'facilitates': 0.09; 'from:addr:prabhu': 0.09; 'pythonic': 0.09; 'subtle': 0.09; 'these.': 0.09; 'dependencies': 0.16; 'install.': 0.16; 'optionally': 0.16; 'ramachandran': 0.16; 'subject:computing': 0.16; 'python': 0.17; 'defining': 0.20; 'numerical': 0.20; 'prabhu': 0.25; 'header:User-Agent:1': 0.26; 'running': 0.26; 'announce': 0.26; 'automation': 0.27; 'written': 0.29; "i'm": 0.31; 'framework': 0.31; 'url-ip:192.30/16': 0.31; 'url:io': 0.31; 'adds': 0.31; 'url-ip:104.18/16': 0.31; 'url:github': 0.31; 'at:': 0.32; 'subject:] ': 0.32; 'cheers,': 0.33; 'code': 0.35; 'distribute': 0.37; 'received:103': 0.38; 'to:addr:python- announce-list': 0.38; 'url-ip:192.30.253.112/32': 0.38; 'url- ip:192.30.253.113/32': 0.38; 'url-ip:192.30.253/24': 0.38; 'version': 0.38; 'post': 0.39; 'subject:for': 0.40; 'subject:-': 0.40; 'hi,': 0.40; 'aims': 0.40; 'network.': 0.40; 'pure': 0.40; 'more': 0.60; 'received:unknown': 0.61; 'papers.': 0.62; 'results': 0.62; 'easy': 0.62; 'received:128': 0.65; 'complete': 0.66; 'received:10.200': 0.91; 'received:in': 0.91 X-Qmail-Scanner-Diagnostics: from 10.200.25.25 by ldns4 (envelope-from , uid 501) with qmail-scanner-2.11 spamassassin: 3.4.1. mhr: 1.0. {clamdscan: 0.100.0/25154} Clear:RC:1(10.200.25.25):SA:0(0.0/7.0):. Processed in 4.50268 secs; 27 Nov 2018 03:39:11 +0530 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ldns4.iitb.ac.in X-Spam-Level: X-Spam-Status: No, score=0.0 required=7.0 tests=HTML_MESSAGE,IITB_ORIG, PROPER_IITB_MSGID autolearn=disabled version=3.4.1 X-Spam-Pyzor: Reported 0 times. X-Envelope-From: prabhu@aero.iitb.ac.in X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 Content-Language: en-US X-Mailman-Approved-At: Thu, 29 Nov 2018 08:11:33 -0500 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com comp.lang.python.announce:3025 Hi, I'm pleased to announce the availability of automan version 0.4. automan is a simple Pythonic automation framework that aims to automate the drudgery of managing many numerical simulations. As an automation framework it does the following: - helps you organize your simulations. - helps you orchestrate running simulations and then post-processing the   results from these. - helps you reuse code for the post processing of your simulation data. - execute all your simulations and post-processing with one command. - optionally distribute your simulations among other computers on your   network. This greatly facilitates reproducibility. Automan is written in pure Python and is easy to install. It has been used to automate complete research papers. Learn more at: https://automan.rtfd.io and https://github.com/pypr/automan This release adds support for defining inter task/problem dependencies and fixes some subtle bugs. cheers, Prabhu Ramachandran