Minor documentation fixes
Change-Id: Ic531475acf2386b6f5839d2434bdcc1e4c730d14
diff --git a/docs/source/building.rst b/docs/source/building.rst
index 9ae6c89..8229cc4 100644
--- a/docs/source/building.rst
+++ b/docs/source/building.rst
@@ -4,8 +4,10 @@
Building Ceres Solver
=====================
-Ceres source code and documentation are hosted at `code.google.com
-<http://code.google.com/p/ceres-solver/>`_.
+Stable Ceres Solver releases are available for download at
+`code.google.com <http://code.google.com/p/ceres-solver/>`_. For the
+more adventurous, the git repository is hosted on `Gerrit
+<https://ceres-solver-review.googlesource.com/>`_.
.. _section-dependencies:
@@ -37,7 +39,7 @@
5. `SuiteSparse
<http://www.cise.ufl.edu/research/sparse/SuiteSparse/>`_ is used for
sparse matrix analysis, ordering and factorization. In particular
-Ceres uses the AMD, COLAMD and CHOLMOD libraries. This is an optional
+Ceres uses the AMD, CAMD, COLAMD and CHOLMOD libraries. This is an optional
dependency.
6. `CXSparse <http://www.cise.ufl.edu/research/sparse/CXSparse/>`_ is
@@ -92,8 +94,7 @@
# protobuf
sudo apt-get install libprotobuf-dev
-We are now ready to build and test Ceres. Note that ``CMake`` requires
-the exact path to the ``libglog.a`` and ``libgflag.a``.
+We are now ready to build and test Ceres.
.. code-block:: bash
@@ -110,8 +111,7 @@
.. code-block:: bash
- bin/simple_bundle_adjuster \
- ../ceres-solver-1.6.0/data/problem-16-22106-pre.txt \
+ bin/simple_bundle_adjuster ../ceres-solver-1.6.0/data/problem-16-22106-pre.txt
This runs Ceres for a maximum of 10 iterations using the
``DENSE_SCHUR`` linear solver. The output should look something like
@@ -172,9 +172,10 @@
====================
On OS X, we recommend using the `homebrew
-<http://mxcl.github.com/homebrew/>`_ package manager. Start by
-installing all the dependencies. OS X ships with well optimized BLAS
-and LAPACK routines as part of the `vecLib
+<http://mxcl.github.com/homebrew/>`_ package manager to install the
+dependencies. There is no need to install ``BLAS`` or ``LAPACK``
+separately as OS X ships with optimized ``BLAS`` and ``LAPACK``
+routines as part of the `vecLib
<https://developer.apple.com/library/mac/#documentation/Performance/Conceptual/vecLib/Reference/reference.html>`_
framework.
diff --git a/docs/source/introduction.rst b/docs/source/introduction.rst
index 5df765b..835a064 100644
--- a/docs/source/introduction.rst
+++ b/docs/source/introduction.rst
@@ -8,17 +8,9 @@
range of areas across science and engineering - from fitting curves in
statistics, to constructing 3D models from photographs in computer
vision. Ceres Solver [#f2]_ [#f3]_ is a portable C++ library for
-solving non-linear least squares problems. It is designed to solve
-small and large sparse problems accurately and efficiently.
+solving non-linear least squares problems accurately and efficiently.
-At Google, Ceres Solver has been used for solving a variety of
-problems in computer vision and machine learning. e.g., it is used to
-to estimate the pose of Street View cars, aircrafts, and satellites;
-to build 3D models for PhotoTours; to estimate satellite image sensor
-characteristics, and more.
-
-
-Features:
+**Features**
#. A friendly :ref:`chapter-modeling`.
@@ -52,6 +44,17 @@
underway.
+At Google, Ceres Solver has been used for solving a variety of
+problems in computer vision and machine learning. e.g., it is used to
+to estimate the pose of Street View cars, aircrafts, and satellites;
+to build 3D models for PhotoTours; to estimate satellite image sensor
+characteristics, and more.
+
+`Blender <http://www.blender.org>`_ uses Ceres for `motion tracking
+<http://mango.blender.org/development/planar-tracking-preview/>`_ and
+`bundle adjustment
+<http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.67/Motion_Tracker>`_.
+
.. rubric:: Footnotes