Skip to content

Commit

Permalink
Merge branch 'release/v2.0.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
syclik committed Oct 16, 2013
2 parents e19382d + f65533d commit e67c42e
Show file tree
Hide file tree
Showing 14,558 changed files with 838,242 additions and 157,034 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,16 @@ stan.kdev4
src/test/gm/model_specs/compiled/*
!src/test/gm/model_specs/compiled/*.stan
!src/test/gm/model_specs/compiled/.gitignore
src/test/mcmc/models/improper
src/test/mcmc/models/improper.exe
src/test/mcmc/models/improper.cpp
src/test/gm/arguments/test_model
src/test/gm/arguments/test_model.exe
src/test/gm/arguments/test_model.cpp

src/test/mcmc/models/*
!src/test/mcmc/models/*.stan


# tests: generated agrad tests
src/test/agrad/distributions/univariate/continuous/*_generated_test.cpp
Expand All @@ -44,3 +54,8 @@ src/test/agrad/distributions/multivariate/discrete/*_generated_test.cpp

# For the Mac
*.DS_Store

#auto generated by RStan make
rstan/rstan/R/git_head.R
rstan/rstan/inst/include/stanlib
rstan/rstan/inst/include/stansrc
15 changes: 15 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
language: cpp
compiler:
- clang
- gcc
script: make test-unit CC=$CXX
branches:
only:
- develop
- master
notifications:
recipients:
- [email protected]
email:
on_success: change
on_failure: always
91 changes: 79 additions & 12 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,22 +1,89 @@
STAN RELEASE NOTES
======================================================================

HOW TO (developer notes on how to release, last column is ordering)
----------------------------------------------------------------------
1. Stan C++ M.m.p frozen (stan/src)
2. Stan manual M.m.p frozen (stan/docs/stan-reference/)
3. RStan M.m.p frozen (stan/rstan) > 1
4. Stan web pages M.m.p frozen (stan/web)
5. tag release vM.m.p in git, push to Google Code > 1--4
6. Build Stan tarball and upload to Google Code->Download > 5
7. Build manual pdf & upload to Google Code->Download > 5
8. Build Rstan & upload to Google Code->Download, Google URL > 5
9. Upload web pages to mc-stan.org > 1--8
10. Announce > 9
v2.0.0 (16 October 2013)
======================================================================

This list is incomplete. The 2.0.0 update is a huge fix, and this
list just represents what was clearly called out in pull requests.

Enhancements
----------------------------------
* all new hierarchical command-line interface
* compiler flags to build with Xcode 5 (which has too-small template-depth)
* BFGS optimization
* print variable name when initialization fails
* reserved function names (breaks backward compatibility)
* deprecate direct use of lp__ in favor of increment_log_prob()
* unfolded softmax for more efficiency, optimized and vectorized categorical
* new Cholesky factor data type
* upgraded to Boost 1.54 and Eigen 3.2.0
* added flag to suppress Jacobian adjustment in log prob (for
optimizers)
* added Rayleigh distribution
* added Bessel (and modified Bessel) functions of first and second
kind
* added Pochhammer functions (rising/falling factorials)
* completed vectorization of univariate distributions
* trapped use of "." in variable names and print error
* moved RStan into its own subproject
* rewrote writer interface for samples
* added delete method to chainables to allow exceptions in
constructors
* added sort and rank functions
* improved doc and coding for GP example models
* shuffle function signature tests for test speed
* new gradient functionality for memory allocation and cleaning
and to reduce code duplication

Bug Fixes
----------------------------------
* remove function signatures from undocumented functions
* fixed broken abs(real) signature; deprecated abs(real) in favor
of fabs(real)
* error checking for dirichlet
* fix bin/print to be row major
* suppress warnings for unused variables; cleanup truly unused ones
* fixed pow() boundary conditions with negative base, fractional
exponent
* fix model tests and error codes
* fix command-line return codes to be more compliant
* fix build parameter names to be more compliant with conventions
* fix integer vs. real problems in some RNGs
* fix print so that it prints expression values, not just names
* fix Newton optimization backtrack to eventually terminate with
failure rather than looping infinitely
* fix CSV output from command for matrices (was transposed)
* fixes to allow Stan to build under Cygwin
* fix double indexing on LHS of assignment
* fix nested expression prints to allow indexed array sizes in
declarations
* fix parameterization of gamma RNG
* reserved model's class name as variable
* added vector size test in assignment
* fixed mixture examples
* fixed rep_vector to work with integer value
* fixed parser error message
* fixed use of Boost NaN tests
* initialze local variables to NaN to prevent segfaults if used
before defined
* remove unused includes from model header
* fix signed/unsigned warnings in tests and code
* validate that init=0 is valid starting value and raise error if not
* fix diag_pre_multiply loop bound


Doc
---------------------------------
* made all user-suggested cleanups and changes to doc
* new basic programming section
* new chapter for new command line



v1.3.0 (12 April 2013)
======================================================================

Enhancements
----------------------------------

Expand Down
3 changes: 0 additions & 3 deletions TO-DO.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ FOR NEXT RELEASE (1.3.0++)

- (Daniel) fix bin/print spacing

- (Daniel) validate shuffling tests is OK w. Jenkins
[see Ben's e-mail of 5/4/13 at 6:09 PM]

- sort out low ESS in new diagonal adaptation

- sort out rank, etc. from Marco
Expand Down
115 changes: 115 additions & 0 deletions doc/api/html/_eigen_8dox.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Stan: src/doxygen/Eigen.dox File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="stanlogo-main.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Stan
&#160;<span id="projectnumber">1.3</span>
</div>
<div id="projectbrief">probability, sampling &amp; optimization</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">src/doxygen/Eigen.dox File Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_eigen"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_eigen.html">Eigen</a></td></tr>
<tr class="memdesc:namespace_eigen"><td class="mdescLeft">&#160;</td><td class="mdescRight">(Expert) Numerical traits for algorithmic differentiation variables. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespace_eigen_1_1internal"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_eigen_1_1internal.html">Eigen::internal</a></td></tr>
<tr class="memdesc:namespace_eigen_1_1internal"><td class="mdescLeft">&#160;</td><td class="mdescRight">(Expert) Product traits for algorithmic differentiation variables. <br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<hr/>
<div class="conents" style="font-size:80%;">
<span style="float:left; margin=0 1em 0 1em;">
&nbsp;&nbsp;&nbsp;&nbsp;
[ <a href="http://mc-stan.org/">Stan Home Page</a> ]
</span>
<span style="float:right; margin=0 1em 0 1em;">
<i>&copy; 2011&ndash;2013,
Stan Development Team.
&nbsp;&nbsp;&nbsp;&nbsp;
</i>
</span>
</div>
Loading

0 comments on commit e67c42e

Please sign in to comment.