5
5
< head >
6
6
< meta charset ="utf-8 " />
7
7
< meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
8
- < title > cmdstanpy.utils — CmdStanPy 1.0.3 documentation</ title >
8
+ < title > cmdstanpy.utils — CmdStanPy 1.0.4 documentation</ title >
9
9
10
10
<!-- Loaded before other Sphinx assets -->
11
11
< link href ="../../_static/styles/theme.css?digest=1999514e3f237ded88cf " rel ="stylesheet ">
56
56
< div id ="navbar-start ">
57
57
58
58
<!-- This will display the version of the docs -->
59
- < a class ='navbar-brand ' href ='index.html '> CmdStanPy 1.0.3 </ a >
59
+ < a class ='navbar-brand ' href ='index.html '> CmdStanPy 1.0.4 </ a >
60
60
61
61
</ div >
62
62
@@ -321,7 +321,7 @@ <h1>Source code for cmdstanpy.utils</h1><div class="highlight"><pre>
321
321
< span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span > < span class ="sa "> f</ span > < span class ="s1 "> 'No CmdStan directory, path </ span > < span class ="si "> {</ span > < span class ="n "> path</ span > < span class ="si "> }</ span > < span class ="s1 "> does not exist.'</ span > < span class ="p "> )</ span >
322
322
< span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> exists</ span > < span class ="p "> (</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span > < span class ="n "> path</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'bin'</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'stanc'</ span > < span class ="o "> +</ span > < span class ="n "> EXTENSION</ span > < span class ="p "> )):</ span >
323
323
< span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span >
324
- < span class ="s1 "> 'CmdStan installataion missing binaries. '</ span >
324
+ < span class ="sa " > f </ span > < span class =" s1 "> 'CmdStan installataion missing binaries in </ span > < span class =" si " > { </ span > < span class =" n " > path </ span > < span class =" si " > } </ span > < span class =" s1 " > /bin . '</ span >
325
325
< span class ="s1 "> 'Re-install cmdstan by running command "install_cmdstan '</ span >
326
326
< span class ="s1 "> '--overwrite", or Python code "import cmdstanpy; '</ span >
327
327
< span class ="s1 "> 'cmdstanpy.install_cmdstan(overwrite=True)"'</ span >
@@ -381,8 +381,9 @@ <h1>Source code for cmdstanpy.utils</h1><div class="highlight"><pre>
381
381
< span class ="sd "> """</ span >
382
382
< span class ="k "> try</ span > < span class ="p "> :</ span >
383
383
< span class ="n "> makefile</ span > < span class ="o "> =</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span > < span class ="n "> cmdstan_path</ span > < span class ="p "> (),</ span > < span class ="s1 "> 'makefile'</ span > < span class ="p "> )</ span >
384
- < span class ="k "> except</ span > < span class ="ne "> ValueError</ span > < span class ="p "> :</ span >
384
+ < span class ="k "> except</ span > < span class ="ne "> ValueError</ span > < span class =" k " > as </ span > < span class =" n " > e </ span > < span class ="p "> :</ span >
385
385
< span class ="n "> get_logger</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> info</ span > < span class ="p "> (</ span > < span class ="s1 "> 'No CmdStan installation found.'</ span > < span class ="p "> )</ span >
386
+ < span class ="n "> get_logger</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> debug</ span > < span class ="p "> (</ span > < span class ="s2 "> "</ span > < span class ="si "> %s</ span > < span class ="s2 "> "</ span > < span class ="p "> ,</ span > < span class ="n "> e</ span > < span class ="p "> )</ span >
386
387
< span class ="k "> return</ span > < span class ="kc "> None</ span >
387
388
388
389
< span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> exists</ span > < span class ="p "> (</ span > < span class ="n "> makefile</ span > < span class ="p "> ):</ span >
@@ -467,7 +468,7 @@ <h1>Source code for cmdstanpy.utils</h1><div class="highlight"><pre>
467
468
< span class ="k "> if</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> exists</ span > < span class ="p "> (</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span > < span class ="n "> toolchain_root</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'mingw64'</ span > < span class ="p "> )):</ span >
468
469
< span class ="n "> compiler_path</ span > < span class ="o "> =</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span >
469
470
< span class ="n "> toolchain_root</ span > < span class ="p "> ,</ span >
470
- < span class ="s1 "> 'mingw64'</ span > < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> maxsize</ span > < span class ="o "> ></ span > < span class ="mi "> 2</ span > < span class ="o "> **</ span > < span class ="mi "> 32</ span > < span class ="p "> )</ span > < span class ="k "> else</ span > < span class ="s1 "> 'mingw32'</ span > < span class ="p "> ,</ span >
471
+ < span class ="s1 "> 'mingw64'</ span > < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> maxsize</ span > < span class ="o "> ></ span > < span class ="mi "> 2</ span > < span class ="o "> **</ span > < span class ="mi "> 32</ span > < span class ="p "> )</ span > < span class ="k "> else</ span > < span class ="s1 "> 'mingw32'</ span > < span class ="p "> ,</ span >
471
472
< span class ="s1 "> 'bin'</ span > < span class ="p "> ,</ span >
472
473
< span class ="p "> )</ span >
473
474
< span class ="k "> if</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> exists</ span > < span class ="p "> (</ span > < span class ="n "> compiler_path</ span > < span class ="p "> ):</ span >
@@ -491,7 +492,7 @@ <h1>Source code for cmdstanpy.utils</h1><div class="highlight"><pre>
491
492
< span class ="k "> elif</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> exists</ span > < span class ="p "> (</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span > < span class ="n "> toolchain_root</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'mingw_64'</ span > < span class ="p "> )):</ span >
492
493
< span class ="n "> compiler_path</ span > < span class ="o "> =</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span >
493
494
< span class ="n "> toolchain_root</ span > < span class ="p "> ,</ span >
494
- < span class ="s1 "> 'mingw_64'</ span > < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> maxsize</ span > < span class ="o "> ></ span > < span class ="mi "> 2</ span > < span class ="o "> **</ span > < span class ="mi "> 32</ span > < span class ="p "> )</ span > < span class ="k "> else</ span > < span class ="s1 "> 'mingw_32'</ span > < span class ="p "> ,</ span >
495
+ < span class ="s1 "> 'mingw_64'</ span > < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> maxsize</ span > < span class ="o "> ></ span > < span class ="mi "> 2</ span > < span class ="o "> **</ span > < span class ="mi "> 32</ span > < span class ="p "> )</ span > < span class ="k "> else</ span > < span class ="s1 "> 'mingw_32'</ span > < span class ="p "> ,</ span >
495
496
< span class ="s1 "> 'bin'</ span > < span class ="p "> ,</ span >
496
497
< span class ="p "> )</ span >
497
498
< span class ="k "> if</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> exists</ span > < span class ="p "> (</ span > < span class ="n "> compiler_path</ span > < span class ="p "> ):</ span >
@@ -543,7 +544,7 @@ <h1>Source code for cmdstanpy.utils</h1><div class="highlight"><pre>
543
544
< span class ="k "> if</ span > < span class ="n "> version</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="p "> (</ span > < span class ="s1 "> '35'</ span > < span class ="p "> ,</ span > < span class ="s1 "> '3.5'</ span > < span class ="p "> ,</ span > < span class ="s1 "> '3'</ span > < span class ="p "> ):</ span >
544
545
< span class ="n "> compiler_path</ span > < span class ="o "> =</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span >
545
546
< span class ="n "> toolchain_root</ span > < span class ="p "> ,</ span >
546
- < span class ="s1 "> 'mingw64'</ span > < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> maxsize</ span > < span class ="o "> ></ span > < span class ="mi "> 2</ span > < span class ="o "> **</ span > < span class ="mi "> 32</ span > < span class ="p "> )</ span > < span class ="k "> else</ span > < span class ="s1 "> 'mingw32'</ span > < span class ="p "> ,</ span >
547
+ < span class ="s1 "> 'mingw64'</ span > < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> maxsize</ span > < span class ="o "> ></ span > < span class ="mi "> 2</ span > < span class ="o "> **</ span > < span class ="mi "> 32</ span > < span class ="p "> )</ span > < span class ="k "> else</ span > < span class ="s1 "> 'mingw32'</ span > < span class ="p "> ,</ span >
547
548
< span class ="s1 "> 'bin'</ span > < span class ="p "> ,</ span >
548
549
< span class ="p "> )</ span >
549
550
< span class ="k "> if</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> exists</ span > < span class ="p "> (</ span > < span class ="n "> compiler_path</ span > < span class ="p "> ):</ span >
@@ -568,7 +569,7 @@ <h1>Source code for cmdstanpy.utils</h1><div class="highlight"><pre>
568
569
< span class ="k "> else</ span > < span class ="p "> :</ span >
569
570
< span class ="n "> compiler_path</ span > < span class ="o "> =</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span >
570
571
< span class ="n "> toolchain_root</ span > < span class ="p "> ,</ span >
571
- < span class ="s1 "> 'mingw_64'</ span > < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> maxsize</ span > < span class ="o "> ></ span > < span class ="mi "> 2</ span > < span class ="o "> **</ span > < span class ="mi "> 32</ span > < span class ="p "> )</ span > < span class ="k "> else</ span > < span class ="s1 "> 'mingw_32'</ span > < span class ="p "> ,</ span >
572
+ < span class ="s1 "> 'mingw_64'</ span > < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> maxsize</ span > < span class ="o "> ></ span > < span class ="mi "> 2</ span > < span class ="o "> **</ span > < span class ="mi "> 32</ span > < span class ="p "> )</ span > < span class ="k "> else</ span > < span class ="s1 "> 'mingw_32'</ span > < span class ="p "> ,</ span >
572
573
< span class ="s1 "> 'bin'</ span > < span class ="p "> ,</ span >
573
574
< span class ="p "> )</ span >
574
575
< span class ="k "> if</ span > < span class ="n "> os</ span > < span class ="o "> .</ span > < span class ="n "> path</ span > < span class ="o "> .</ span > < span class ="n "> exists</ span > < span class ="p "> (</ span > < span class ="n "> compiler_path</ span > < span class ="p "> ):</ span >
@@ -1529,7 +1530,7 @@ <h1>Source code for cmdstanpy.utils</h1><div class="highlight"><pre>
1529
1530
< span class ="n "> logger</ span > < span class ="o "> .</ span > < span class ="n "> warning</ span > < span class ="p "> (</ span > < span class ="s1 "> 'CmdStan installation failed.</ span > < span class ="se "> \n</ span > < span class ="si "> %s</ span > < span class ="s1 "> '</ span > < span class ="p "> ,</ span > < span class ="nb "> str</ span > < span class ="p "> (</ span > < span class ="n "> e</ span > < span class ="p "> ))</ span >
1530
1531
< span class ="k "> return</ span > < span class ="kc "> False</ span >
1531
1532
1532
- < span class ="n "> set_cmdstan_path</ span > < span class ="p "> (</ span > < span class ="n "> args</ span > < span class ="o "> .</ span > < span class ="n "> dir</ span > < span class ="p "> )</ span >
1533
+ < span class ="n "> set_cmdstan_path</ span > < span class ="p "> (</ span > < span class ="n "> os </ span > < span class =" o " > . </ span > < span class =" n " > path </ span > < span class =" o " > . </ span > < span class =" n " > join </ span > < span class =" p " > ( </ span > < span class =" n " > args</ span > < span class ="o "> .</ span > < span class ="n "> dir</ span > < span class ="p "> , </ span > < span class =" sa " > f </ span > < span class =" s2 " > "cmdstan- </ span > < span class =" si " > { </ span > < span class =" n " > args </ span > < span class =" o " > . </ span > < span class =" n " > version </ span > < span class =" si " > } </ span > < span class =" s2 " > " </ span > < span class =" p " > ) )</ span >
1533
1534
1534
1535
< span class ="k "> return</ span > < span class ="kc "> True</ span > </ div >
1535
1536
0 commit comments