<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Complex Data Visualized &#187; communicationComplex Data Visualized</title>
	<atom:link href="http://complexdatavisualized.com/category/communication/feed/" rel="self" type="application/rss+xml" />
	<link>http://complexdatavisualized.com</link>
	<description>Survey of interfaces and visualizations of complex networks</description>
	<lastBuildDate>Wed, 26 Nov 2014 21:34:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>IPython: interactive/self-documenting data analysis</title>
		<link>http://complexdatavisualized.com/ipython-interactiveself-documenting-data-analysis/</link>
		<comments>http://complexdatavisualized.com/ipython-interactiveself-documenting-data-analysis/#comments</comments>
		<pubDate>Mon, 09 Sep 2013 12:53:38 +0000</pubDate>
		<dc:creator>Johannes Landstorfer</dc:creator>
				<category><![CDATA[communication]]></category>
		<category><![CDATA[Visualization Work]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://complexdatavisualized.com/?p=727</guid>
		<description><![CDATA[IPython is an &#8220;interactive&#8221; framework for writing python code. Code snippets can be run at the programmer&#8217;s will and the output will be displayed right below the code. Together with rich input from html-markup to iFrames, an entire workflow can be fully documented. This is very handy for learning, of course, but also to make a complex analysis of a computer incident available and transparent to later readers. As everything (docu, code, output) gets &#8220;statically&#8221; ...]]></description>
				<content:encoded><![CDATA[<p><a href="http://ipython.org/" target="_blank">IPython</a> is an &#8220;interactive&#8221; framework for writing python code. Code snippets can be run at the programmer&#8217;s will and the output will be displayed right below the code. Together with rich input from html-markup to iFrames, an entire workflow can be fully documented. This is very handy for learning, of course, but also to make a complex analysis of a computer incident available and transparent to later readers. As everything (docu, code, output) gets &#8220;statically&#8221; saved in JSON, the documentation is even independent of the availability of data sources. (Note: there is also a special &#8220;<a href="http://nbviewer.ipython.org/" target="_blank">Notebook viewer</a>&#8221; available online so the reader doesn&#8217;t have to know/have IPython her/himself)</p>
<p>As a couple of powerful viz and analysis libraries are available for Python (such as <a href="http://pandas.pydata.org/" target="_blank">PANDAS</a>), this is (almost) ideal for recording an analysts way to a result.</p>
<p>Ideas for improvement:</p>
<ol>
<li>make it even more interactive/auto-updating so that changes in one place (&#8220;cell&#8221;) show up in other places at once (maybe even work with realtime sources?) – maybe towards frameworks like puredata/MAX: this would help explore various parameters for the analysis functions.</li>
<li>Think about some auto-recording functions so that documentation becomes easier and the &#8220;author&#8221; has to think less about it. This might be especially possible in the narrow context of network security analysis where certain procedures are standardized or very common.</li>
</ol>
<p>See how it works, e.g. with PCAPS (German)</p>
<p><iframe width="955" height="537" src="http://www.youtube.com/embed/66c7aACFf7Q?feature=oembed&#038;start=1080" frameborder="0" allowfullscreen></iframe></p>
<p>Thanks to <a href="http://www.genua.de" target="_blank">Genua</a> who shared their internal training so well recorded and so generously!</p>
]]></content:encoded>
			<wfw:commentRss>http://complexdatavisualized.com/ipython-interactiveself-documenting-data-analysis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
