Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Prabhu Ramachandran Newsgroups: comp.lang.python.announce Subject: [ANN ] Jupyter tools: tex2ipy and ipyaml v 0.3 Date: Sun, 28 Jan 2018 23:54:43 +0530 Lines: 28 Approved: python-announce-list@python.org Message-ID: References: <44bab44f-b65f-b973-0844-b39f71b2758a@aero.iitb.ac.in> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de S0KPD9QeIo7I083SPmPjWwLBmGgJVKSS9UQlGt3wcs/A== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'disabled': 0.05; 'fixes': 0.07; 'url-ip:192.30.253.112/32': 0.07; 'url- ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; 'from:addr:prabhu': 0.09; 'outputs': 0.09; 'pypi.': 0.09; 'subject:ANN': 0.09; 'everyone,': 0.12; 'url- ip:192.30/16': 0.13; 'needed.': 0.15; 'jupyter': 0.16; 'posting.': 0.16; 'received:10.175': 0.16; 'yaml': 0.16; 'files.': 0.17; 'second': 0.24; 'header:User-Agent:1': 0.25; 'prabhu': 0.25; 'received:103': 0.25; 'convert': 0.26; "i'd": 0.27; 'cheers,': 0.30; 'announce': 0.31; 'compatible': 0.31; 'output': 0.31; 'indentation': 0.32; 'subject:tools': 0.32; 'files': 0.33; 'skip:j 10': 0.34; 'easier': 0.35; 'but': 0.36; 'tool': 0.37; 'allows': 0.37; 'url-ip:192/8': 0.37; 'little': 0.38; 'similar': 0.38; 'subject:[': 0.40; 'received:unknown': 0.61; 'relatively': 0.62; 'easy': 0.63; 'p.s.': 0.65; 'offers': 0.65; 'releases': 0.66; 'latest': 0.67; 'complete': 0.68; 'notebook': 0.79; '(version': 0.84; 'subject: ] ': 0.84; 'received:10.200': 0.91; 'received:in': 0.91 X-Qmail-Scanner-Diagnostics: from 10.200.12.201 by ldns4 (envelope-from , uid 501) with qmail-scanner-2.11 spamassassin: 3.4.1. mhr: 1.0. {clamdscan: 0.99.2/24263} Clear:RC:1(10.200.12.201):. Processed in 0.040278 secs; 28 Jan 2018 23:54:35 +0530 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 Content-Language: en-US X-Mailman-Approved-At: Mon, 29 Jan 2018 08:01:07 -0500 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.25 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: <44bab44f-b65f-b973-0844-b39f71b2758a@aero.iitb.ac.in> Xref: csiph.com comp.lang.python.announce:2747 Hi everyone, I'd like to announce new releases of tex2ipy and ipyaml on pypi. tex2ipy: https://github.com/prabhuramachandran/tex2ipy This simple tool makes it relatively easy to convert a LaTeX beamer presentation to a Jupyter/IPython notebook using RISE[1]. This version fixes some issues, works with the latest version of TexSoup and nbformat. The second tool is: ipyaml: https://github.com/prabhuramachandran/ipyaml This allows Jupyter to store notebook files as easy-to-edit YAML files. It supports both code/markdown and outputs so is entirely compatible with .ipynb files (version 4 of the notebook format). Output dumping can be disabled if needed. This package is similar to notedown and ipymd but offers complete compatibility with .ipynb files. This version works with the latest nbformat version and also reduces a little indentation to make the yaml files a little easier on the eye. cheers, Prabhu [1] https://github.com/damianavila/RISE p.s. sorry about the cross posting.