From 290018f57d130d0f359b6c61f77c83b0fd5e0f99 Mon Sep 17 00:00:00 2001
From: Fabian Pedregosa <fabian.pedregosa@inria.fr>
Date: Tue, 5 Jan 2010 13:39:26 +0000
Subject: [PATCH] Add a misc subpackage in datasets for tools useful to several
 datasets

From: cdavid <cdavid@cb17146a-f446-4be1-a4f7-bd7c5bb65646>

git-svn-id: https://scikit-learn.svn.sourceforge.net/svnroot/scikit-learn/trunk@14 22fbfee3-77ab-4535-9bad-27d1bd3bc7d8
---
 scikits/learn/datasets/misc/__init__.py |  1 +
 scikits/learn/datasets/misc/tools.py    | 16 ++++++++++++++++
 2 files changed, 17 insertions(+)
 create mode 100644 scikits/learn/datasets/misc/__init__.py
 create mode 100644 scikits/learn/datasets/misc/tools.py

diff --git a/scikits/learn/datasets/misc/__init__.py b/scikits/learn/datasets/misc/__init__.py
new file mode 100644
index 0000000000..3457bb15a4
--- /dev/null
+++ b/scikits/learn/datasets/misc/__init__.py
@@ -0,0 +1 @@
+from tools import dumpvar
diff --git a/scikits/learn/datasets/misc/tools.py b/scikits/learn/datasets/misc/tools.py
new file mode 100644
index 0000000000..8d2c9c1846
--- /dev/null
+++ b/scikits/learn/datasets/misc/tools.py
@@ -0,0 +1,16 @@
+#! /usr/bin/env python
+
+"""Some basic tools for common operations in datasets."""
+
+import textwrap
+
+def dumpvar(var, varname, wrap = 79):
+    """return a list of string representing the variable var with name varname.
+
+    For example, if var is [1, 2, 3, 4] and varname is l, this will return the
+    list ["l = [1, 2, 3, 4]"]. Each item in the list is a wrapped line, using
+    the value in wrap."""
+    strvar = varname + " = " + str(var)
+    l = [i + '\n' for i in textwrap.wrap(strvar, wrap)]
+    l.append('\n')
+    return l
-- 
GitLab