Hi,<br><br>I'm working on the I/O documentation, and have a bunch of questions.<br><br>1. The npy/npz formats are documented in lib.format and in the NEP (<a href="http://svn.scipy.org/svn/numpy/trunk/doc/neps/npy-format.txt">http://svn.scipy.org/svn/numpy/trunk/doc/neps/npy-format.txt</a>). Is lib.format the right place to add relevant parts of the NEP, or would <a href="http://doc.io">doc.io</a> be better? Or create a separate page (maybe doc.npy_format)? And is the .npz format fixed or still in flux? <br>
<br>2. Is the .npy format version number (now at 1.0) independent of the numpy version numbering, when is it incremented, and will it be backwards compatible?<br><br>3. For a longer coherent overview of I/O, does that go in <a href="http://doc.io">doc.io</a> or routines.io.rst?<br>
<br>4. This page <a href="http://www.scipy.org/Data_sets_and_examples">http://www.scipy.org/Data_sets_and_examples</a> talks about including data sets with scipy, has this happened? Would it be possible to include a single small dataset in numpy for use in examples? <br>
<br>5. DataSource contains a lot of TODOs and behavior that is documented as a bug in the docstring. Is anyone working on this? If not, I can give it a go. TODOs that need work, or at least a yes/no decision:<br>5a. .zip and .tar support (is .tar needed?)<br>
5b. URLs only work if they include 'http://' (currently documented as a bug, which it not necessarily is. fix or document?)<br>5c. _cache() does not handle compressed files, and should use shutils.copyfile<br>5d. make abspath() more robust<br>
5e. in open(), support for creating files and adding a 'subdir' parameter (needed?)<br><br>Does anyone have (self-contained) code using DataSource, or a suggestion for data on the web that can be used in examples?<br>
<br>Cheers,<br>Ralf<br><br>