<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2009-02-18:280</id>
  <title>Memewidth</title>
  <subtitle>Crunching that data</subtitle>
  <author>
    <name>Memewidth</name>
  </author>
  <link rel="alternate" type="text/html" href="https://memewidth.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://memewidth.dreamwidth.org/data/atom"/>
  <updated>2009-08-22T07:17:53Z</updated>
  <dw:journal username="memewidth" type="community"/>
  <entry>
    <id>tag:dreamwidth.org,2009-02-18:280:3466</id>
    <author>
      <name>foxfirefey</name>
    </author>
    <dw:poster user="foxfirefey"/>
    <link rel="alternate" type="text/html" href="https://memewidth.dreamwidth.org/3466.html"/>
    <link rel="self" type="text/xml" href="https://memewidth.dreamwidth.org/data/atom/?itemid=3466"/>
    <title>Interesting book on Natural Language Processing</title>
    <published>2009-08-22T07:17:53Z</published>
    <updated>2009-08-22T07:17:53Z</updated>
    <category term="python"/>
    <category term="natural language processing"/>
    <category term="resources"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='foxfirefey' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='https://foxfirefey.dreamwidth.org/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='https://foxfirefey.dreamwidth.org/'&gt;&lt;b&gt;foxfirefey&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For people who want to learn how to do natural language processing, the &lt;a href="http://www.nltk.org/"&gt;NLTK&lt;/a&gt; library has a CC'd book, &lt;a href="http://www.nltk.org/book"&gt;Natural Language Processing with Python&lt;/a&gt;.  Might be a useful resource for people wanting to make things based off of people's post content.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=memewidth&amp;ditemid=3466" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-02-18:280:1828</id>
    <author>
      <name>foxfirefey</name>
    </author>
    <dw:poster user="foxfirefey"/>
    <link rel="alternate" type="text/html" href="https://memewidth.dreamwidth.org/1828.html"/>
    <link rel="self" type="text/xml" href="https://memewidth.dreamwidth.org/data/atom/?itemid=1828"/>
    <title>LJMinion and Relationship Graphs</title>
    <published>2009-04-11T08:59:06Z</published>
    <updated>2009-04-11T08:59:06Z</updated>
    <category term="promotion"/>
    <category term="network graphs"/>
    <category term="python"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='foxfirefey' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='https://foxfirefey.dreamwidth.org/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='https://foxfirefey.dreamwidth.org/'&gt;&lt;b&gt;foxfirefey&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've released the library that I made to create LJ relationship graphs. It uses &lt;a href="http://networkx.lanl.gov/index.html"&gt;NetworkX&lt;/a&gt; which uses &lt;a href="http://matplotlib.sourceforge.net/"&gt;matplotlib&lt;/a&gt;.  It's fairly rudimentary, but sufficient for a simple graph of people an account has friended who've friended each other, with the size of the dots scaled to the number of mutual friends that person has.&lt;br /&gt;&lt;br /&gt;&lt;span class="cut-wrapper"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b class="cut-open"&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class="cut-text"&gt;&lt;a href="https://memewidth.dreamwidth.org/1828.html#cutid1"&gt;small example&lt;/a&gt;&lt;/b&gt;&lt;b class="cut-close"&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The functions in the package also provide some nice functionality for on the fly processing (ie, figuring out who do X and Y have friended in common).  There's a fdata download and caching manager (default refresh rate: 2 weeks), and it rate limits its requests, so you don't have to be concerned about being hard on the servers when running it.&lt;br /&gt;&lt;br /&gt;It can be &lt;a href="http://bitbucket.org/foxfirefey/ljminion/"&gt;found on BitBucket&lt;/a&gt;.  I'm not too familiar with Python yet, though I have been enjoying it immensely, so anybody who Knows Better on how to do things is free to give me a guiding poke.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=memewidth&amp;ditemid=1828" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
