This is an archival dump of old wiki content --- see scipy.org for current material

The Array and Buffer interface PEPs

This page is meant to summarize the issues related to the PEPs (Python Enhancement Proposals) which Travis Oliphant has presented to the core Python team for support of a multidimensional array and an enhanced buffer interface in the language.

The purpose of this page is to present a reasonably organized view of the main points, usage cases and technical issues. While the mailing lists are an excellent place for back-and-forth arguments, it is time-consuming to get an overview of a topic from a mailing list archive. This page should provide such organized information in one easy to find location.

This page is currently mostly a placeholder, please contribute by fillng in useful information.

Overview

[ Provide a reasonably concise overview of the main idea and its need. ]

Usage Cases

[ Specific examples of problems where this could help ]

Technical Issues

[ Summarize here technical points as they get hashed out in the mailing list discussion, so that they don't need to be repeated over and over ]

Resources

[ Put here relevant links to the PEPs themselves, related projects, mailing list threads, etc. ]

Here are the threads related to the PEPs in Gmane: http://news.gmane.org/group/gmane.comp.python.devel/

PEP: Adding data-type objects to the standard library

Author: Travis Oliphant <oliphant <at> ee.byu.edu>

Status: Draft

Type: Standards Track

Created: 05-Sep-2006

Python-Version: 2.6

Abstract

Rationale

Proposal

Specification

Implementation

Questions:

Copyright

PEP: Extending the buffer protocol to include the array interface

Author: Travis Oliphant <oliphant@ee.byu.edu>

Status: Draft

Type: Standards Track

Created: 28-Aug-2006

Python-Version: 2.6

Abstract

Rationale

Proposal

Specification:

Discussion Questions:

Reference Implementation

Copyright

SciPy: ArrayInterfacePEP (last edited 2015-10-24 17:48:24 by anonymous)