未加星标

New Year, New Enthought Products!

字体大小 | |
[开发(python) 所属分类 开发(python) | 发布者 店小二05 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

We’ve had a number of major product development efforts underway over the last year, and we’re pleased to share a lot of new announcements for 2017:

A New Chapter for the Enthought python Distribution (EPD):

Python 3 and Intel MKL 2017

In 2004, Enthought released the first “Python: Enthought Edition,” a Python package distribution tailored for a scientific and analytic audience. In 2008 this became the Enthought Python Distribution (EPD), a self-contained installer with the "enpkg" command-line tool to update and manage packages. Since then, over a million users have benefitted from Enthought’stested, pre-compiled set of Python packages, allowing them to focus on their scienceby eliminating the hassle of setting up tools.


New Year, New Enthought Products!

Fast forward to 2017, and we now offer over 450 Python packages and a new era for the Enthought Python Distribution ; access to all of the packages in the new EPD is completely free to all users and includes packages and runtimes for both Python 2 and Python 3 with some exciting new additions. Our ever-growing list of packages includes, for example, the 2017 release of the MKL (Math Kernel Library) , the fruit of an ongoing collaboration with Intel.

The New Enthought Deployment Server:

Secure, OnsiteAccess to EPD and Private Packages


New Year, New Enthought Products!

For those who are interested in having a private copy of the Enthought Python Distribution behind their firewall, as well as the abilityto upload and manage internal private packages alongside it, we now offer the Enthought Deployment Server , an onsite version of the server we have been using for years to serve millions of Python packages to our users.


New Year, New Enthought Products!
With a local Enthought Deployment Server, your private copy will periodically synchronize with our master repository, on a schedule of your choosing, to keep you up to date with the latest releases. You can also set up private package repositories and control access to them using your existing LDAP or Active Directory service in a way that suits your organization. We can even give you access to the packages (and their historical versions) inside of air-gapped networks! See our webinar introducing the Enthought Deployment Server .

Command Line Access to the New EPD and Flat Environments

via the Enthought Deployment Manager (EDM)

In 2013, we expanded the original EPD to introduceEnthought Canopy, coupling an integrated analysis environment with additional features such as a graphical package manager, documentation browser, and other user-friendly tools together with the Enthought Python Distribution to provide even more features tohelp “make science and analysis easy.”

With its MATLAB-like experience, Canopy has enabled countless engineers, scientists and analysts to perform sophisticated analysis, build models, and create cutting-edge data science algorithms. The all-in-one analysis platform for Python has also been widely adoptedin organizations who want to provide a single, unified platform that can be used by everyone from data analysts to software engineers.

But we heard from a number of you that you also still wanted the capability to have flat, standalone environments not coupled to any editor or graphical tool. And we listened!


New Year, New Enthought Products!
So last year, we finished building out our next-generation command-line tool that makes producing flat, standalone Python environments super easy. We call it the Enthought Deployment Manager (or EDM for short), because it’s a tool to quickly deploy one or multiple Python environments with the full control over package versions and runtime environments.

EDM is also a valuable tool for use cases such as command line deployment on local machines or servers, web application deployment on AWS using Ansible and Amazon CloudFormation , rapid environment setup on continuous integration systems such as Travis-CI, Appveyor, or Jenkins/TeamCity, and more.

Finally, a new state-of-the-art package dependency solver included in the tool guarantees the consistency of your environment, and if your workflow requires switching between different environments, its sandboxed architecture makes it a snap to switch contexts. All of this has also been designed with a focus on providing robust backward compatibility to our customers over time. Find out more about EDM here .

Enthought Canopy 2.0:

Python 3 packages and New EDM Back End Infrastructure


New Year, New Enthought Products!
ThenewEnthought Python Distribution (EPD) and Enthought Deployment Manager (EDM) will also provide additional benefits forCanopy. Canopy 2.0 is just around the corner, which will be the first version to include Python 3 packages from EPD.

In addition,we have re-worked Canopy’s graphical package manager to use EDM as its back end, to take advantage of both the consistency and stability of the environments EDMprovides, as well as its new package dependency solver. By itself, this willprovide a big boost in stability for users (ever found yourself wrapped up in a tangle of inconsistent package versions?) . Alongside the conversion ofCanopy’s back end infrastructure to EDM, we have also included a substantial number of stability improvements and bug fixes.

Canopy’s Graphical Debugger adds external IPython kernel debugging support

On the integrated analysis environment sideof Canopy, the graphical debugger and variable browser , first introduced in 2015, has gotten some nifty new features, including the ability to connect to and debug an external IPython kernel, in addition to a number of stability improvements. (Weren’t aware you could connect to an external process? Look for the context menu in the IPython console, use it to connect to the IPython kernel running, say, a Jupyter notebook, and debug away!)

Canopy Data Import Tool adds CSV exports and input file templates
New Year, New Enthought Products!
Also, we’ve continued to add new features to theCanopyData Import Toolsince its initial release in May of 2016. The Data Import Toolallows users to quickly and easily import CSVs and other structured text files into Pandas DataFrames through a graphical interface, manipulate the data, and create reusabl

本文开发(python)相关术语:python基础教程 python多线程 web开发工程师 软件开发工程师 软件开发流程

主题: Python
分页:12
转载请注明
本文标题:New Year, New Enthought Products!
本站链接:http://www.codesec.net/view/532103.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(python) | 评论(0) | 阅读(37)