<commit_before><project name="BoofCV" basedir="." default="main">

    <property name="lib.dir"     value="${basedir}/../lib"/>
    <property name="jar.dir"     value="${basedir}/jar"/>
    <property name="doc.dir"     value="${basedir}/api"/>
    <property name="testreport.dir"  value="${basedir}/report"/>

    <path id="project.classpath">
        <fileset dir="${lib.dir}" includes="**/*.jar"/>
        <fileset dir="${jar.dir}" includes="**/*.jar"/>
    </path>


    <target name="javadocWeb">
        <javadoc
                destdir="docs/api"
                author="true"
                version="true"
                use="true"
                windowtitle="BoofCV">

          <packageset dir="ip/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="io/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="numerics/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="feature/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="geo/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
	  </packageset>
	  <packageset dir="visualize/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="calibration/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="sfm/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>

            <doctitle><![CDATA[<h1>BoofCV API Specification</h1>]]></doctitle>
	    <header><![CDATA[
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0419821832107208";
/* boofcv javadoc banner */
google_ad_slot = "3257872658";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
]]>
</header>
            <bottom><![CDATA[<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-10413214-5']);
  _gaq.push(['_setDomainName', 'boofcv.org']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<br>
<b>Copyright &copy; 2011 <NAME></b>
]]>
</bottom>
 
        </javadoc>
    </target>

    <target name="javadoc">
        <javadoc
                destdir="docs/api"
                author="true"
                version="true"
                use="true"
                windowtitle="BoofCV">

          <packageset dir="ip/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="io/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="numerics/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="feature/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="geo/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
	  </packageset>
	  <packageset dir="visualize/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="calibration/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="sfm/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>

            <doctitle><![CDATA[<h1>BoofCV API Specification</h1>]]></doctitle>
            <bottom><![CDATA[<b>Copyright &copy; 2011 <NAME></b>]]></bottom>
 
        </javadoc>
    </target>

    <target name="test">
	<ant dir="ip/" target="test"/>
	<ant dir="numerics/" target="test"/>
	<ant dir="feature/" target="test"/>
	<ant dir="geo/" target="test"/>
	<ant dir="io/" target="test"/>
	<ant dir="visualize/" target="test"/>
	<ant dir="calibration/" target="test"/>
    </target><commit_msg>Final v0.7 - Added SFM to ant build unit tests<commit_after><project name="BoofCV" basedir="." default="main">

    <property name="lib.dir"     value="${basedir}/../lib"/>
    <property name="jar.dir"     value="${basedir}/jar"/>
    <property name="doc.dir"     value="${basedir}/api"/>
    <property name="testreport.dir"  value="${basedir}/report"/>

    <path id="project.classpath">
        <fileset dir="${lib.dir}" includes="**/*.jar"/>
        <fileset dir="${jar.dir}" includes="**/*.jar"/>
    </path>


    <target name="javadocWeb">
        <javadoc
                destdir="docs/api"
                author="true"
                version="true"
                use="true"
                windowtitle="BoofCV">

          <packageset dir="ip/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="io/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="numerics/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="feature/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="geo/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
	  </packageset>
	  <packageset dir="visualize/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="calibration/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="sfm/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>

            <doctitle><![CDATA[<h1>BoofCV API Specification</h1>]]></doctitle>
	    <header><![CDATA[
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0419821832107208";
/* boofcv javadoc banner */
google_ad_slot = "3257872658";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
]]>
</header>
            <bottom><![CDATA[<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-10413214-5']);
  _gaq.push(['_setDomainName', 'boofcv.org']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<br>
<b>Copyright &copy; 2011 <NAME></b>
]]>
</bottom>
 
        </javadoc>
    </target>

    <target name="javadoc">
        <javadoc
                destdir="docs/api"
                author="true"
                version="true"
                use="true"
                windowtitle="BoofCV">

          <packageset dir="ip/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="io/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="numerics/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="feature/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="geo/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
	  </packageset>
	  <packageset dir="visualize/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="calibration/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>
	  <packageset dir="sfm/src" defaultexcludes="yes">
            <include name="boofcv/**"/>
          </packageset>

            <doctitle><![CDATA[<h1>BoofCV API Specification</h1>]]></doctitle>
            <bottom><![CDATA[<b>Copyright &copy; 2011 <NAME></b>]]></bottom>
 
        </javadoc>
    </target>

    <target name="test">
	<ant dir="ip/" target="test"/>
	<ant dir="numerics/" target="test"/>
	<ant dir="feature/" target="test"/>
	<ant dir="geo/" target="test"/>
	<ant dir="io/" target="test"/>
	<ant dir="visualize/" target="test"/>
	<ant dir="calibration/" target="test"/>
	<ant dir="sfm/" target="test"/>
    </target>
{'fraction_non_alphanumeric': 0.19707695820963692, 'fraction_numerical': 0.01255994519296643, 'mean_word_length': 2.649583333333333, 'pattern_counts': {'":': 0, '<': 218, '<?xml version=': 0, '>': 218, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4351700', 'n_tokens_mistral': 2985, 'n_tokens_neox': 2769, 'n_words': 472}