Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #3064
| Path | csiph.com!news.mixmin.net!news.unit0.net!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Adrian Labbe <Adri_Labbe@hotmail.com> |
| Newsgroups | comp.lang.python.announce |
| Subject | Pyto: Open Source iOS app to code Python with NumPy, Pandas & Matplotlib |
| Date | Sat, 23 Feb 2019 15:49:30 +0000 |
| Lines | 71 |
| Approved | python-announce-list@python.org |
| Message-ID | <mailman.28.1551099746.2921.python-announce-list@python.org> (permalink) |
| References | <DB7PR08MB38501EF6A9D7A6518FB86FD1E6780@DB7PR08MB3850.eurprd08.prod.outlook.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="windows-1256" |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | news.uni-berlin.de qAdAbKdsPBiVkbYlreALBw+lX8Of8KA0QoLO83gjRTFQ== |
| Return-Path | <Adri_Labbe@hotmail.com> |
| X-Original-To | python-announce-list@python.org |
| Delivered-To | python-announce-list@mail.python.org |
| X-Spam-Status | OK 0.023 |
| X-Spam-Evidence | '*H*': 0.95; '*S*': 0.00; 'scripts': 0.03; 'url:github': 0.03; '12px;': 0.04; 'default': 0.04; 'extensions': 0.04; 'matplotlib': 0.05; 'python:': 0.05; 'subject:code': 0.05; '2px;': 0.07; '8px;': 0.07; 'ide': 0.07; 'source.': 0.07; 'subject:Open': 0.07; 'apis': 0.09; 'debugger': 0.09; 'pandas': 0.09; 'scripts,': 0.09; 'url:mt': 0.09; 'user.': 0.09; 'subject:Python': 0.10; 'coding': 0.14; 'python': 0.15; '12px;">': 0.16; '2px;">': 0.16; '36px': 0.16; '424px;">': 0.16; 'apis.': 0.16; 'breakpoints': 0.16; 'debugged': 0.16; 'installed,': 0.16; 'macos': 0.16; 'numpy': 0.16; 'pdb': 0.16; 'received:eur01-db5-obe.outbound.protection.outlook.com': 0.16; 'skip:i 110': 0.16; 'subject:Matplotlib': 0.16; 'subject:Pandas': 0.16; 'subject:Source': 0.16; 'url-ip:186/8': 0.16; 'module': 0.21; 'class.': 0.23; '3.7': 0.24; 'impossible': 0.24; 'interfaces': 0.24; 'syntax': 0.24; 'url-ip:192.30/16': 0.24; 'modules': 0.25; 'classes': 0.25; 'url-ip:151.101.192/24': 0.29; 'libraries': 0.29; 'to:addr:python-announce-list': 0.29; 'url- ip:151.101.0/24': 0.30; 'url-ip:151.101.128/24': 0.30; 'url- ip:151.101.64/24': 0.30; 'versions': 0.30; 'hello!': 0.31; 'minimal': 0.31; 'app': 0.32; 'source': 0.32; 'installed': 0.32; 'url-ip:151.101/16': 0.33; 'url-ip:151/8': 0.33; 'file': 0.34; 'code': 0.35; 'dynamic': 0.36; 'subject:: ': 0.36; 'editor': 0.36; 'written': 0.36; '300;': 0.37; 'console': 0.37; 'ios': 0.37; 'received:eop-eur01.prod.protection.outlook.com': 0.37; 'device': 0.38; 'announce': 0.39; 'cannot': 0.39; 'received:prod.outlook.com': 0.40; 'received:40.92': 0.40; 'run': 0.40; 'url:u': 0.61; '"segoe': 0.61; '102,': 0.61; '12px': 0.61; 'figures': 0.61; 'max-height:': 0.61; 'relative;': 0.61; 'border:': 0.61; 'browser': 0.62; 'whole': 0.62; 'font-weight:': 0.62; 'your': 0.63; '<div': 0.63; 'provide': 0.63; 'apple': 0.64; 'url:image': 0.64; 'available': 0.64; 'features': 0.65; 'font- family:': 0.65; '200);': 0.66; 'hidden;">': 0.66; 'light",': 0.66; 'rgb(200,': 0.66; 'ui",': 0.66; 'url:png]': 0.66; 'wp",': 0.66; 'here': 0.67; '100%;': 0.67; 'accessing': 0.67; 'charset:windows-1256': 0.67; 'url:app': 0.67; 'with,': 0.67; 'url:s': 0.68; 'skip:b 20': 0.68; 'directly': 0.68; 'home': 0.70; 'subject:, ': 0.70; 'links': 0.70; '14px;': 0.71; 'width:': 0.71; 'max-width:': 0.72; 'overflow:': 0.72; '<table': 0.72; '102);': 0.74; '200,': 0.74; '21px;': 0.74; '[<>': 0.74; 'rgb(102,': 0.74; 'themes': 0.74; 'url:4': 0.74; 'url:8': 0.74; 'sans-serif;': 0.74; 'color:': 0.77; 'margin-top:': 0.78; 'url:us': 0.78; 'tahoma,': 0.79; 'completion': 0.82; 'url:400': 0.84; 'url:ls': 0.84; 'url:thumb': 0.84; 'features:': 0.91 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y9fC88El12bQjbzTL9AmgIabtwYSPK4sBObMBiBzlx4=; b=I1UMtADHbdP+Sn7REWhQ+CY9SG+V+efCjVGm5PVtYjHshqal/WYGzRwbsoYDQlhptpXLE40Ns1/UY7Moqz6hyCjCSFoMlCGZ6TBzxzMA2VG4AKRAg50RVaRMYAzbNG6OUmq+tW70Gwq5iTehwChyazI4JKGduKseo6HzqZFzPA7jQqOoW/rAIjzXmIBq79iHPF/jzbTmeQeIZq6neDosqr6yPwQl3KKS+dra2Ce/UV6Y0f0D5yfplAic/RqnoPjBYKFwpbV/vei5yEoVg2d65pS6xXZQDKMMhIBkJfTsWGPkbZEX81Jk8r1Vwv9Bh+ruKcEqWzWj87cnhogcoPU6/A== |
| Thread-Topic | Pyto: Open Source iOS app to code Python with NumPy, Pandas & Matplotlib |
| Thread-Index | AQHUy49W6OwDH4PZ8U66AwcBUR7cVA== |
| Accept-Language | en-US |
| Content-Language | en-US |
| X-MS-Has-Attach | |
| X-MS-TNEF-Correlator | |
| x-incomingtopheadermarker | OriginalChecksum:4992E9674AF6D44302C39BDCED30DDD8257B9FEF329358F8A68BAE24856D43B3; UpperCasedChecksum:3567E96EC9288D664B99CEE0D4479C7258C3B0A5810351969E4D7193187EA0ED; SizeAsReceived:6694; Count:41 |
| x-tmn | [mYA70VoZ6tjaIBVBUEsv0oV6YR8WB1qjamlFRT+OO0s=] |
| x-ms-publictraffictype | |
| x-incomingheadercount | 41 |
| x-eopattributedmessage | 0 |
| x-microsoft-antispam | BCL:0; PCL:0; RULEID:(2390118)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:DB5EUR01HT114; |
| x-ms-traffictypediagnostic | DB5EUR01HT114: |
| x-exchange-antispam-report-cfa-test | BCL:0; PCL:0; RULEID:(4566010)(82015058); SRVR:DB5EUR01HT114; BCL:0; PCL:0; RULEID:; SRVR:DB5EUR01HT114; |
| x-microsoft-antispam-message-info | oHa/JvSfsdk3xzbARVhl+ADfJH8NnG4WbV28JbsiVDaxnWab8l6cSctnERiJ/oX4 |
| X-OriginatorOrg | hotmail.com |
| X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg | c001924d-3e68-4f40-89c2-901a49278da7 |
| X-MS-Exchange-CrossTenant-Network-Message-Id | 1c4c0882-3970-4a73-2d2c-08d699a67feb |
| X-MS-Exchange-CrossTenant-rms-persistedconsumerorg | c001924d-3e68-4f40-89c2-901a49278da7 |
| X-MS-Exchange-CrossTenant-originalarrivaltime | 23 Feb 2019 15:49:30.8132 (UTC) |
| X-MS-Exchange-CrossTenant-fromentityheader | Internet |
| X-MS-Exchange-CrossTenant-id | 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa |
| X-MS-Exchange-Transport-CrossTenantHeadersStamped | DB5EUR01HT114 |
| X-Mailman-Approved-At | Mon, 25 Feb 2019 08:02:23 -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 <python-announce-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-announce-list/> |
| List-Post | <mailto:python-announce-list@python.org> |
| List-Help | <mailto:python-announce-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <DB7PR08MB38501EF6A9D7A6518FB86FD1E6780@DB7PR08MB3850.eurprd08.prod.outlook.com> |
| Xref | csiph.com comp.lang.python.announce:3064 |
Show key headers only | View raw
Hello! I wanted to announce here a "new" iOS app for coding Python: Pyto. It's available on the App Store and is open source. Features ===================== The app has a file browser with scripts, a code editor with syntax coloring and smart code completion and a console that supports input. It also has a REPL. Themes can be applied for the whole app. Debugger ===================== Scripts can be debugged with PDB and breakpoints can be set from the editor. Apple APIs with Python ===================== A module is pre-installed for accessing Objective-C class. An 'UIKit' module is written on top of it with all UIKit classes and an 'ui' module allows showing user interfaces created with Apple APIs. C Extensions ===================== iOS restrictions make impossible to load dynamic libraries outside the app bundle, so no module with C code can be installed, like NumPy, Pandas and Matplotlib. So, the main goal of this app is to provide latest versions of most popular libraries that have C code and cannot be installed by the user. The app has NumPy 1.16.1, Pandas 0.24.1 and Matplotlib 0.24.1. Matplotlib supports displaying figures on the console. Other pure Python modules ===================== Other pure Python modules can be installed with a minimal version of pip. Links ===================== Source code: https://github.com/ColdGrub1384/Pyto [https://avatars0.githubusercontent.com/u/19255527?s=400&v=4]<https://github.com/ColdGrub1384/Pyto> ColdGrub1384/Pyto<https://github.com/ColdGrub1384/Pyto> Python IDE for iOS and macOS with, NumPy, Matplotlib, Pandas and UIKit support - ColdGrub1384/Pyto github.com App Store: https://itunes.apple.com/us/app/pyto-python-ide/id1436650069?ls=1&mt=8 Home page: https://develobile.com/pyto/ [https://is3-ssl.mzstatic.com/image/thumb/Purple124/v4/9b/e8/9d/9be89dd6-f54f-52c0-b0c7-0d6374696034/AppIcon-0-1x_U007emarketing-0-0-GLES2_U002c0-512MB-sRGB-0-0-0-85-220-0-0-0-7.png/1200x630wa.png]<https://itunes.apple.com/us/app/pyto-python-ide/id1436650069?ls=1&mt=8> Pyto - Python IDE on the App Store - itunes.apple.com<https://itunes.apple.com/us/app/pyto-python-ide/id1436650069?ls=1&mt=8> Pyto is a Python 3.7 IDE for iPhone an iPad. You can run code directly on your device and offline. Features: - Python 3.7 with all default libraries like "sys" itunes.apple.com
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
Pyto: Open Source iOS app to code Python with NumPy, Pandas & Matplotlib Adrian Labbe <Adri_Labbe@hotmail.com> - 2019-02-23 15:49 +0000
csiph-web