<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>375025</id>
      <name>equation-solver</name>
      <created_at>2009-08-13T23:50:05Z</created_at>
      <updated_at>2009-08-13T23:50:06Z</updated_at>
      <description>Equation SolverWelcome to the Equation Solver.  Equation Solver is an equation parser and solver for JScience and is the solution engine used for the Equation Solver web site. 

The Equation Solver uses OOD Principals.  Here's a sample unit test: 

String line = &quot;(x-3)(x+5)-(x+2)(x-4) = 2x-5(x+4)&quot;;
		
EquationBuilder b = new EquationBuilder();
new EquationParser(b).parse(line);
		
Equation e = b.build();		
e.evaluate();

assertTrue(e.getAnswers().contains(Rational.valueOf(&quot;-13/7&quot;)));Currently in the process of developing a matrix parser and tools for differentiation (this is done in 0.0.2 and just needs testing), integration, and handling nested equations.  I'm no math expert, so please check the issues list and let me know if you'd like to contribute.  

NOTE: To build and/or run the Equation Solver code you need to download JScience version 4.3 and add it to your classpath.  Details located on the Developer's Guide  

ANOTHER NOTE:  If you're looking for a web site that solves algebraic equations, try Equation Solver.</description>
      <homepage_url>http://code.google.com/p/equation-solver/</homepage_url>
      <download_url></download_url>
      <url_name>equation-solver</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id></analysis_id>
      <licenses>
        <license>
          <name>apache_2</name>
          <nice_name>Apache License 2.0</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
