Skip to content

Commit baffed6

Browse files
committed
update with develop
2 parents a845875 + 5384ea7 commit baffed6

21,861 files changed

Lines changed: 509658 additions & 524881 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ If this is a **feature request**, show what you expect to happen if the feature
2525

2626

2727
#### Current Version:
28-
v4.6.2
28+
v4.7.0

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ Replace this text with a short note on what will change if this pull request is
2626

2727
## Checklist
2828

29-
- [ ] Math issue #(issue number)
30-
3129
- [ ] Copyright holder: (fill in copyright holder information)
3230

3331
The copyright holder is typically you or your assignee, such as a university or company. By submitting this pull request, the copyright holder is agreeing to the license the submitted work under the following licenses:

.github/workflows/header_checks.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: windows-latest
2727

2828
steps:
29-
- uses: actions/checkout@v3
29+
- uses: actions/checkout@v4
3030
- uses: actions/setup-python@v4
3131
with:
3232
python-version: '3.x'
@@ -52,7 +52,7 @@ jobs:
5252
runs-on: ubuntu-latest
5353

5454
steps:
55-
- uses: actions/checkout@v3
55+
- uses: actions/checkout@v4
5656

5757
- name: Run header tests
5858
run: |
@@ -63,7 +63,7 @@ jobs:
6363
runs-on: ubuntu-latest
6464

6565
steps:
66-
- uses: actions/checkout@v3
66+
- uses: actions/checkout@v4
6767

6868
- name: Run header tests
6969
run: |

.github/workflows/main.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: windows-latest
2525

2626
steps:
27-
- uses: actions/checkout@v3
27+
- uses: actions/checkout@v4
2828
- uses: actions/setup-python@v4
2929
with:
3030
python-version: '3.x'
@@ -74,7 +74,7 @@ jobs:
7474
runs-on: windows-latest
7575

7676
steps:
77-
- uses: actions/checkout@v3
77+
- uses: actions/checkout@v4
7878
- uses: actions/setup-python@v4
7979
with:
8080
python-version: '3.x'
@@ -128,7 +128,7 @@ jobs:
128128
runs-on: windows-latest
129129

130130
steps:
131-
- uses: actions/checkout@v3
131+
- uses: actions/checkout@v4
132132
- uses: actions/setup-python@v4
133133
with:
134134
python-version: '3.x'
@@ -177,7 +177,7 @@ jobs:
177177
runs-on: windows-latest
178178

179179
steps:
180-
- uses: actions/checkout@v3
180+
- uses: actions/checkout@v4
181181
- uses: actions/setup-python@v4
182182
with:
183183
python-version: '3.x'

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ lib/tbb
7171

7272
# local make include
7373
/make/local
74+
/make/ucrt
7475

7576
# python byte code
7677
*.pyc

RELEASE-NOTES.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
Stan Math Library Release Notes
22

3+
======================================================================
4+
v4.7.0 (5 September 2023)
5+
======================================================================
6+
7+
- Improved accuracy of `matrix_exp_multiply`. (#2619)
8+
- Added framework for vectorising ternary functions (#2642)
9+
- Added `select()` function for vectorised ternary operations, as well as the `any()` and `all()` boolean reduction functions (#2853)
10+
- Added a minimum number of iterations (5) to the `grad_2f1` function to avoid early convergence (#2858)
11+
- Fixed some spelling errors in documentation (#2908)
12+
- Added new function in `stan::math::internal`, `finite_diff_hessian_vector_product_auto` (#2914)
13+
- Fixed an issue with the return type of `eigenvalues` being incorrect (#2915)
14+
- Delete jquery files from vendored Boost documentation (#2916)
15+
- Fixed fvar/higher-order autodiff compatibility with GLM distributions (#2917)
16+
- Fixed a type issue in the tests for inv_wishart_cholesky. (#2920)
17+
- The constraint tolerance can now be adjusted by defining the `STAN_MATH_CONSTRAINT_TOLERANCE` macro before including Stan headers. The default value remains `1E-8`. (#2921)
18+
- Use -dumpfullversion if available in makefiles (#2922)
19+
- Vectorised binary signature for `log_sum_exp` (#2930)
20+
- Added new functions `qr_thin`, `eigendecompose_sym`, `eigendecompose`, `complex_schur_decompose`, `svd`, and `csr_extract`. Each of these is equivalent to calling several existing functions, but should be more efficient due to sharing work. For example, `svd(m)` is equivalent to `(svd_U(m), singular_values(m), svd_V(m))`. (#2931)
21+
322
======================================================================
423
v4.6.2 (15 May 2023)
524
======================================================================

doxygen/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Required Libraries
88
------------------
99
Stan Math depends on four libraries:
1010

11-
- Boost (version 1.78.0): [Boost Home Page](https://www.boost.org)
11+
- Boost (version 1.81.0): [Boost Home Page](https://www.boost.org)
1212
- Eigen (version 3.3.9: [Eigen Home Page](https://eigen.tuxfamily.org/index.php?title=Main_Page)
1313
- SUNDIALS (version 6.1.1): [Sundials Home Page](https://computing.llnl.gov/projects/sundials)
1414
- Intel TBB (version 2020.3): [Intel TBB Home Page](https://www.threadingbuildingblocks.org)
@@ -73,7 +73,7 @@ for subsequent compilations.
7373
The standalone makefile ensures that all the required `-I` include
7474
statements are given to the compiler, and the necessary libraries are
7575
linked: `~/stan-dev/math` and `~/stan-dev/math/lib/eigen_3.3.9` and
76-
`~/stan-dev/math/lib/boost_1.78.0` and
76+
`~/stan-dev/math/lib/boost_1.81.0` and
7777
`~/stan-dev/math/lib/sundials_6.1.1/include` and
7878
`~/stan-dev/math/lib/tbb_2020.3/include`. The
7979
`~/stan-dev/math/lib/tbb` directory is created by the `math-libs`

doxygen/doxygen.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = "Stan Math Library"
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = 4.6.2
51+
PROJECT_NUMBER = 4.7.0
5252

5353
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5454
# for a project that appears at the top of each page and should give viewer a

lib/boost_1.78.0/boost/algorithm/algorithm.hpp

Lines changed: 0 additions & 89 deletions
This file was deleted.

lib/boost_1.78.0/boost/algorithm/cxx11/copy_if.hpp

Lines changed: 0 additions & 131 deletions
This file was deleted.

0 commit comments

Comments
 (0)