Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Juan Luis Cano Newsgroups: comp.lang.python.announce Subject: =?UTF-8?B?QU5OOiBwb2xpYXN0cm8gMC4xMC4wIHJlbGVhc2VkIPCfmoA=?= Date: Sat, 21 Jul 2018 05:35:06 +0200 Lines: 47 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de vdhB17ro1cibTzEq3RdOpwDzz+x9n8s6gF7ZbCbn5Dmw== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.014 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'subject:released': 0.05; 'objects,': 0.07; 'subject:ANN': 0.07; 'fills': 0.09; 'url- ip:185.199.108.153/32': 0.09; 'url-ip:185.199.108/24': 0.09; 'url- ip:185.199.109.153/32': 0.09; 'url-ip:185.199.109/24': 0.09; 'url- ip:185.199.110.153/32': 0.09; 'url-ip:185.199.110/24': 0.09; 'url- ip:185.199.111.153/32': 0.09; 'url-ip:185.199.111/24': 0.09; 'url- ip:185.199/16': 0.09; 'library': 0.11; 'academia': 0.16; 'astronomical': 0.16; 'conda': 0.16; 'conda-forge': 0.16; 'juan': 0.16; 'jupyter': 0.16; 'simulate': 0.16; 'url:#': 0.16; 'url:changelog': 0.16; 'python': 0.16; 'all,': 0.17; 'have:': 0.17; 'install': 0.20; 'pfxlen:0': 0.21; 'to:2**1': 0.24; 'specially': 0.24; 'pip': 0.25; 'url:im': 0.25; 'changes': 0.26; '(or': 0.26; 'announce': 0.27; 'fix': 0.28; 'message- id:@mail.gmail.com': 0.29; 'code,': 0.29; 'handling': 0.31; 'url:io': 0.31; 'source': 0.32; 'received:google.com': 0.33; 'changes.': 0.33; 'url-ip:104.18/16': 0.33; 'open': 0.35; 'points': 0.36; 'received:209.85': 0.37; 'allows': 0.37; 'url:en': 0.37; 'next': 0.37; 'operations': 0.37; 'more,': 0.37; 'to:no real name:2**1': 0.37; 'to:addr:python-announce-list': 0.38; 'url:github': 0.38; 'received:209': 0.38; 'created': 0.39; 'there': 0.39; 'url:org': 0.40; 'development,': 0.61; 'interactive': 0.61; 'url:0': 0.61; 'url:youtu': 0.62; 'read': 0.62; 'easy': 0.62; 'free': 0.62; 'frame': 0.63; 'website': 0.63; 'our': 0.65; 'per': 0.65; 'world.': 0.66; 'reference': 0.67; 'joy': 0.70; 'luis': 0.70; 'industry': 0.71; 'subjectcharset:utf-8': 0.72; 'more.': 0.74; 'continuous': 0.75; 'notebook': 0.75; 'low': 0.76; 'url:10': 0.79; 'miss': 0.81; 'pain': 0.84; 'thrust': 0.84; 'url:app': 0.91; 'standing': 0.93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=bHA7zRfvRiDUS5eFSPaLDbHkL7Vs7DyDGkR8ZR7wuQ0=; b=RYPG+i9BEUe2DjLcZeLz6PrZsDf6auavhyKHh+HUSLdlFbWacJ4HJI2n8HMoOXWf4O hbzuI0Xoj6aMIcOy6yBvCxTbIxxz5Imz4bouVVZV6Dbor3LPafSbh5LsmID6NZjYc5gC pD0rHpy/ZIfM0YyoIUmCiOnHe9UxoDRIoqKQ7A1vkcYMZZyY3aP5pwfLYwX3/A49qmHC YJNRKHO1ISoY37DYghm75pwL9DKNf1rDKX+MzFy9W94C66uGj1zTKdxhNUdxSOqeCdOJ YX58pmGh1faa1/YU5WGOhSS0zrgxV62bWpuYA6sZt4xvMiP2ORTe7UzTlR5hpDspSHP3 6fVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=bHA7zRfvRiDUS5eFSPaLDbHkL7Vs7DyDGkR8ZR7wuQ0=; b=IR5jcDI/3tAyO/kw2rVQSyE0ppkLstfI+1aQIayaVL0Vo/reLyquzsn0r6zN8DFTh7 FmVxHYR9Jg/MQs7NCU3NbBHBV2XZJzTSWUX0kVTzitq08w2ms9/RaKJdKtM+oIQMCWth mYnmZh1Fnba8ddVrTTAA2wiYT9udULd/gns85RO0iXE9l1LEf9iabfur0IX8rr24Bq1J lNBv45vMdqf++8Zo2WSF14c9A+ZwmPzQLl/tnDjJWU3uJHUPIE+UBB//qT0xZB5VIt+C 4SuZVK6h8a3weR3eYg4fG/A+7qzppZ/hzrxr0pV0AvjP/brQsbwTv9XYkH9Eo5NwfgW8 1Ong== X-Gm-Message-State: AOUpUlFyYGgirblFKSIEPIEJCh3twINkfa/mZcPcltozrc0a5ODugeR3 OUeiK/abt4cUAdiG4+HASAj13t7Mriy0w31a+JEJuvWk X-Google-Smtp-Source: AAOMgpeS3UdchK5EoVM2qgs4tiXjyaMoGDViN3bwu7ws3nwZU0yTOf/gbr3B+xqOvyo0BB+EiQKao5ig7XmwzooTwaA= X-Received: by 2002:a62:49cf:: with SMTP id r76-v6mr4516915pfi.235.1532144127405; Fri, 20 Jul 2018 20:35:27 -0700 (PDT) X-Mailman-Approved-At: Mon, 23 Jul 2018 08:20:13 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.27 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:2937 Hi all, It fills us with astronomical joy to announce the release of poliastro 0.10.0! =F0=9F=9A=80 poliastro is a pure Python library that allows you to simulate and analyze interplanetary orbits in a Jupyter notebook in an interactive and easy way, used in academia and the industry by people from all around the world. You can install it using pip or conda: pip install poliastro conda install poliastro --channel conda-forge This release was specially important in terms of development, and there are major changes in the structure of the code, several performance improvements, and many infrastructure changes. In particular, to pick only one highlight, we now have a website displaying benchmarks created using Airspeed Velocity: http://poliastro.github.io/poliastro-benchmarks In terms of new features, the most important one is the addition of continuous thrust (or low thrust) guidance laws for some orbital maneuvers, which means that now you can simulate spiral trajectories and much more. You can read the full release notes in the documentation: http://docs.poliastro.space/en/v0.10.0/changelog.html#poliastro-0-10-0-2018= -07-21 By popular demand, the next release will be focused on improving reference frame handling in Orbit objects, which hopefully will fix one of the long standing pain points with poliastro. If you want to know more, don't miss my talk on the Open Source Cubesat Worshop held at the European Space Operations Centre: https://youtu.be/KnoYzqAw_vM?t=3D1h36m14s Please join our chat on Matrix/Riot and feel free to ask any questions you might have: https://riot.im/app/#/room/#poliastro:matrix.org Per Python ad astra! -- Juan Luis Cano