Permalink
Browse files

Initial commit

  • Loading branch information...
mrmashal committed Jun 15, 2015
0 parents commit eb2179389ae1aeeb856d8bbf348a0bc95cef4c82
Showing with 41,458 additions and 0 deletions.
  1. +41 −0 .gitignore
  2. +2 −0 Contents.m
  3. +675 −0 LICENSE
  4. +2 −0 README.md
  5. +9 −0 doc/source/_jekyll/_config.yml
  6. +3 −0 doc/source/_jekyll/_includes/after_footer.html
  7. +14 −0 doc/source/_jekyll/_includes/breadcrumbs.html
  8. +8 −0 doc/source/_jekyll/_includes/footer.html
  9. +26 −0 doc/source/_jekyll/_includes/head.html
  10. +17 −0 doc/source/_jekyll/_layouts/default.html
  11. +22 −0 doc/source/_jekyll/_layouts/page.html
  12. +6,358 −0 doc/source/_jekyll/css/bootstrap.css
  13. +5 −0 doc/source/_jekyll/css/bootstrap.min.css
  14. +153 −0 doc/source/_jekyll/css/site.css
  15. +70 −0 doc/source/_jekyll/css/syntax.css
  16. +1,566 −0 doc/source/_jekyll/font-awesome-4.1.0/css/font-awesome.css
  17. +4 −0 doc/source/_jekyll/font-awesome-4.1.0/css/font-awesome.min.css
  18. BIN doc/source/_jekyll/font-awesome-4.1.0/fonts/FontAwesome.otf
  19. BIN doc/source/_jekyll/font-awesome-4.1.0/fonts/fontawesome-webfont.eot
  20. +504 −0 doc/source/_jekyll/font-awesome-4.1.0/fonts/fontawesome-webfont.svg
  21. BIN doc/source/_jekyll/font-awesome-4.1.0/fonts/fontawesome-webfont.ttf
  22. BIN doc/source/_jekyll/font-awesome-4.1.0/fonts/fontawesome-webfont.woff
  23. +16 −0 doc/source/_jekyll/font-awesome-4.1.0/less/bordered-pulled.less
  24. +12 −0 doc/source/_jekyll/font-awesome-4.1.0/less/core.less
  25. +6 −0 doc/source/_jekyll/font-awesome-4.1.0/less/fixed-width.less
  26. +17 −0 doc/source/_jekyll/font-awesome-4.1.0/less/font-awesome.less
  27. +506 −0 doc/source/_jekyll/font-awesome-4.1.0/less/icons.less
  28. +13 −0 doc/source/_jekyll/font-awesome-4.1.0/less/larger.less
  29. +19 −0 doc/source/_jekyll/font-awesome-4.1.0/less/list.less
  30. +20 −0 doc/source/_jekyll/font-awesome-4.1.0/less/mixins.less
  31. +14 −0 doc/source/_jekyll/font-awesome-4.1.0/less/path.less
  32. +9 −0 doc/source/_jekyll/font-awesome-4.1.0/less/rotated-flipped.less
  33. +32 −0 doc/source/_jekyll/font-awesome-4.1.0/less/spinning.less
  34. +20 −0 doc/source/_jekyll/font-awesome-4.1.0/less/stacked.less
  35. +515 −0 doc/source/_jekyll/font-awesome-4.1.0/less/variables.less
  36. +16 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_bordered-pulled.scss
  37. +12 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_core.scss
  38. +6 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_fixed-width.scss
  39. +506 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_icons.scss
  40. +13 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_larger.scss
  41. +19 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_list.scss
  42. +20 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_mixins.scss
  43. +14 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_path.scss
  44. +9 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_rotated-flipped.scss
  45. +32 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_spinning.scss
  46. +20 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_stacked.scss
  47. +515 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/_variables.scss
  48. +17 −0 doc/source/_jekyll/font-awesome-4.1.0/scss/font-awesome.scss
  49. BIN doc/source/_jekyll/fonts/glyphicons-halflings-regular.eot
  50. +229 −0 doc/source/_jekyll/fonts/glyphicons-halflings-regular.svg
  51. BIN doc/source/_jekyll/fonts/glyphicons-halflings-regular.ttf
  52. BIN doc/source/_jekyll/fonts/glyphicons-halflings-regular.woff
  53. +16 −0 doc/source/_jekyll/helptoc.xml
  54. +2,276 −0 doc/source/_jekyll/js/bootstrap.js
  55. +7 −0 doc/source/_jekyll/js/bootstrap.min.js
  56. +75 −0 doc/source/_jekyll/js/contact_me.js
  57. +912 −0 doc/source/_jekyll/js/jqBootstrapValidation.js
  58. +4 −0 doc/source/_jekyll/js/jquery.js
  59. +37 −0 doc/source/_jekyll/js/site.js
  60. +269 −0 doc/source/_xsl/mxdom2jekyll.xsl
  61. BIN doc/source/api/img/ecdfactory_01.png
  62. BIN doc/source/api/img/gammafactory_01.png
  63. BIN doc/source/api/img/mixturefactory_01.png
  64. BIN doc/source/api/img/mixturefactory_02.png
  65. BIN doc/source/api/img/mvn2factory_01.png
  66. BIN doc/source/api/img/mvnfactory_01.png
  67. BIN doc/source/api/img/vmffactory_01.png
  68. +31 −0 doc/source/caching.m
  69. +67 −0 doc/source/data_input.m
  70. +69 −0 doc/source/developer_guide.m
  71. +47 −0 doc/source/distribution_parameters.m
  72. +640 −0 doc/source/estimation_options.m
  73. +23 −0 doc/source/estimation_statistics_structure.m
  74. +16 −0 doc/source/helptoc.xml
  75. BIN doc/source/img/user_guide_01.png
  76. +97 −0 doc/source/index.html
  77. +535 −0 doc/source/user_guide.m
  78. BIN examples/data2d.mat
  79. BIN examples/data_iris.mat
  80. BIN examples/data_sm.mat
  81. +44 −0 examples/example1.m
  82. +57 −0 examples/example2.m
  83. +78 −0 examples/example3.m
  84. +46 −0 examples/example4.m
  85. +110 −0 examples/mixspheregen.m
  86. +12 −0 info.xml
  87. +19 −0 install_mixest.m
  88. +68 −0 mixest/auxillary/checking/check_grad.m
  89. +43 −0 mixest/auxillary/checking/check_kl.m
  90. +52 −0 mixest/auxillary/checking/obj2vec.m
  91. +40 −0 mixest/auxillary/checking/objlen.m
  92. +46 −0 mixest/auxillary/checking/vec2obj.m
  93. +34 −0 mixest/auxillary/estimation/mxe_adjustoptions.m
  94. +127 −0 mixest/auxillary/estimation/mxe_costgrad.m
  95. +94 −0 mixest/auxillary/estimation/mxe_crossvalidation.m
  96. +75 −0 mixest/auxillary/estimation/mxe_getplotdata.m
  97. +37 −0 mixest/auxillary/estimation/mxe_getsolverhandle.m
  98. +57 −0 mixest/auxillary/estimation/mxe_inneroptions.m
  99. +87 −0 mixest/auxillary/estimation/mxe_mergeinfo.m
  100. +53 −0 mixest/auxillary/estimation/mxe_minibatch.m
  101. +247 −0 mixest/auxillary/estimation/mxe_options.m
  102. +128 −0 mixest/auxillary/estimation/mxe_plot.m
  103. +40 −0 mixest/auxillary/estimation/mxe_plotavg.m
  104. +142 −0 mixest/auxillary/estimation/mxe_stoppingcriterion.m
  105. +103 −0 mixest/auxillary/estimation/mxe_visualization.m
  106. +293 −0 mixest/auxillary/manopt_manifolds/linesearch/linesearch_wolfe.m
  107. +147 −0 mixest/auxillary/manopt_manifolds/linesearch/polyinterp.m
  108. +290 −0 mixest/auxillary/manopt_manifolds/mxe_productmanifold.m
  109. +226 −0 mixest/auxillary/manopt_manifolds/positivedefinite/hpdfactory.m
  110. +242 −0 mixest/auxillary/manopt_manifolds/positivedefinite/spdfactory.m
  111. +41 −0 mixest/auxillary/manopt_manifolds/positivedefinite/sqrtm_fast.m
  112. +95 −0 mixest/auxillary/manopt_manifolds/positivedefinite/sqrtm_triu_complex.c
  113. +74 −0 mixest/auxillary/manopt_manifolds/positivedefinite/sqrtm_triu_real.c
  114. +101 −0 mixest/auxillary/manopt_manifolds/positivefactory.m
  115. +106 −0 mixest/auxillary/manopt_manifolds/simplex/simplexKfactory.m
  116. +108 −0 mixest/auxillary/manopt_manifolds/simplex/simplexfactory.m
  117. +104 −0 mixest/auxillary/manopt_manifolds/sphere2factory.m
  118. +82 −0 mixest/auxillary/manopt_solvers/lbfgs/desc_dir_cal.m
  119. +287 −0 mixest/auxillary/manopt_solvers/lbfgs/lbfgs.m
  120. +94 −0 mixest/auxillary/manopt_solvers/lbfgs/lbfgs_update.m
  121. +77 −0 mixest/auxillary/private_tools/mxe_htmltable.m
  122. +237 −0 mixest/auxillary/private_tools/mxe_publishdocs.m
  123. +139 −0 mixest/auxillary/private_tools/mxe_readdata.m
  124. +29 −0 mixest/auxillary/private_tools/mxe_readweight.m
  125. +58 −0 mixest/auxillary/private_tools/mxe_setfields.m
  126. +323 −0 mixest/distributions/ag/agfactory.m
  127. +837 −0 mixest/distributions/common/doc_distribution_common.m
  128. +28 −0 mixest/distributions/common/mxe_AICc.m
  129. +39 −0 mixest/distributions/common/mxe_BIC.m
  130. +66 −0 mixest/distributions/common/mxe_addsharedfields.m
  131. +155 −0 mixest/distributions/ecd/ecd_eg_estimatedefault.m
  132. +778 −0 mixest/distributions/ecd/ecdfactory.m
  133. +587 −0 mixest/distributions/factorial/factorialfactory.m
  134. +72 −0 mixest/distributions/gamma/gamma_estimatedefault.m
  135. +584 −0 mixest/distributions/gamma/gammafactory.m
  136. +588 −0 mixest/distributions/gaussianize/gaussianizationfactory.m
  137. +256 −0 mixest/distributions/mixture/meg_estimatedefault.m
  138. +235 −0 mixest/distributions/mixture/mixture_estimatedefault.m
  139. +78 −0 mixest/distributions/mixture/mixture_mergecandidates.m
  140. +110 −0 mixest/distributions/mixture/mixture_mergeinit.m
  141. +146 −0 mixest/distributions/mixture/mixture_splitcandidates.m
  142. +130 −0 mixest/distributions/mixture/mixture_splitinit.m
  143. +151 −0 mixest/distributions/mixture/mixture_visualize.m
  144. +1,883 −0 mixest/distributions/mixture/mixturefactory.m
  145. +219 −0 mixest/distributions/mixture/moe_estimatedefault.m
  146. +454 −0 mixest/distributions/mixture/moefactory.m
  147. +315 −0 mixest/distributions/mnl/mnlfactory.m
  148. +530 −0 mixest/distributions/mvn/cmvn2factory.m
  149. +587 −0 mixest/distributions/mvn/cmvnfactory.m
  150. +43 −0 mixest/distributions/mvn/mvn2_estimatedefault.m
  151. +646 −0 mixest/distributions/mvn/mvn2factory.m
  152. +49 −0 mixest/distributions/mvn/mvn_estimatedefault.m
  153. +67 −0 mixest/distributions/mvn/mvn_selfmerge.m
  154. +61 −0 mixest/distributions/mvn/mvn_selfsplit.m
  155. +159 −0 mixest/distributions/mvn/mvn_visualize.m
  156. +641 −0 mixest/distributions/mvn/mvnfactory.m
  157. +41 −0 mixest/distributions/vmf/vmf_estimatedefault.m
  158. +64 −0 mixest/distributions/vmf/vmf_visualize.m
  159. +475 −0 mixest/distributions/vmf/vmffactory.m
  160. +327 −0 mixest/estimation/mxe_estimate.m
  161. +355 −0 mixest/estimation/split_and_merge/cem.m
  162. +271 −0 mixest/estimation/split_and_merge/smem.m
  163. +241 −0 mixest/estimation/split_and_merge/smile.m
  164. +159 −0 mixest/estimation/split_and_merge/totalmerge.m
  165. +277 −0 mixest/estimation/split_and_merge/totalsplit.m
  166. +127 −0 mixest/gates/softmax_estimateMstep.m
  167. +357 −0 mixest/gates/softmaxfactory.m
  168. BIN tests/highlevel/spiral.mat
  169. +44 −0 tests/highlevel/test_cem_spiral.m
  170. +13 −0 tests/highlevel/test_crossvalidation.m
  171. +45 −0 tests/highlevel/test_custom_splitinit.m
  172. +7 −0 tests/highlevel/test_ecd.m
  173. +9 −0 tests/highlevel/test_factorial.m
  174. +95 −0 tests/highlevel/test_functions.m
  175. +14 −0 tests/highlevel/test_minibatch.m
  176. +10 −0 tests/highlevel/test_mixture.m
  177. +12 −0 tests/highlevel/test_mvn.m
  178. +39 −0 tests/highlevel/test_plotting.m
  179. +34 −0 tests/highlevel/test_previnfo.m
  180. +16 −0 tests/highlevel/test_simplex.m
  181. +35 −0 tests/highlevel/test_smem.m
  182. +36 −0 tests/highlevel/test_smile.m
  183. +48 −0 tests/highlevel/test_totalsplit.m
  184. +112 −0 tests/test_gammafactory.m
  185. +253 −0 tests/test_mixturefactory.m
  186. +136 −0 tests/test_mvnfactory.m
  187. +38 −0 tests/test_mxe_crossvalidation.m
  188. +7 −0 tests/test_mxe_mergeinfo.m
  189. +35 −0 tests/test_mxe_minibatch.m
  190. +22 −0 tests/test_mxe_options.m
  191. +13 −0 tests/test_mxe_plot.m
  192. +9 −0 tests/test_mxe_plotavg.m
  193. +27 −0 tests/test_mxe_readdata.m
  194. +36 −0 thirdparty/lightspeed/README.txt
  195. +26 −0 thirdparty/lightspeed/license.txt
  196. +24 −0 thirdparty/lightspeed/logsumexp.m
  197. +24 −0 thirdparty/randraw/license.txt
  198. +4,431 −0 thirdparty/randraw/randraw.m
  199. +37 −0 thirdparty/vmfmatlab/emsamp.m
  200. +25 −0 thirdparty/vmfmatlab/house.m
  201. +33 −0 thirdparty/vmfmatlab/logbesseli.m
  202. +21 −0 thirdparty/vmfmatlab/mixinit.m
  203. +194 −0 thirdparty/vmfmatlab/movmf.m
  204. +12 −0 thirdparty/vmfmatlab/testmle.m
  205. +13 −0 thirdparty/vmfmatlab/unitrand.m
  206. +66 −0 thirdparty/vmfmatlab/vsamp.m
@@ -0,0 +1,41 @@
##---------------------------------------------------
## Remove autosaves generated by the Matlab editor
## We have git for backups!
##---------------------------------------------------
# Windows default autosave extension
*.asv
# OSX / *nix default autosave extension
*.m~
# Compiled MEX binaries (all platforms)
*.mex*
# Simulink Code Generation
slprj/
# Search databases (created by builddocsearchdb)
helpsearch/
# auto-generated documentation
doc/public/
# published html except for manually-created ones
*.html
!doc/source/*.html
!doc/source/api/*.html
!doc/source/examples/*.html
!doc/source/_jekyll/_layouts/*.html
!doc/source/_jekyll/_includes/*.html
!jekyll_online/*.html
!jekyll_online/_layouts/*.html
!jekyll_online/_includes/*.html
# published graphics except for manually-created ones
*.png
!doc/source/img/*.png
!doc/source/api/img/*.png
!doc/source/examples/img/*.png
!jekyll_online/img/*.png
@@ -0,0 +1,2 @@
% MixEst Toolbox
% Version 1.0.0 2015-03-01
675 LICENSE

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,2 @@
# mixest
MixEst: A MATLAB toolbox for mixture-model parameter estimation
@@ -0,0 +1,9 @@
# Site settings
title: MixEst
description: >
MixEst - The Mixture-Model Estimation Toolbox
# Build settings
destination: ../../public
markdown: kramdown
highlighter: rouge #false # temporarily added because of pygments.rb issue on Windows
@@ -0,0 +1,3 @@
<script src="{{ "js/jquery.js" | prepend: page.rootpath }}"></script>
<script src="{{ "js/bootstrap.min.js" | prepend: page.rootpath }}"></script>
<script src="{{ "js/site.js" | prepend: page.rootpath }}"></script>
@@ -0,0 +1,14 @@
<ol class="breadcrumb">
<li><a href="{{ 'index.html' | prepend: page.rootpath }}">Home</a></li>
{% assign crumbs = page.url | split: '/' %}
{% assign crumbs_total = crumbs | size | minus: 1 %}
{% for crumb in crumbs offset: 1 %}
{% unless crumb == 'index.html' %}
{% if forloop.index == crumbs_total %}
<li class="active">{{ crumb | remove: '.html' | replace:'_',' ' | replace:'-',' ' }}</li>
{% else %}
<li><a href="{{ page.rootpath }}{% assign crumb_limit = forloop.index | plus: 1 %}{% for crumb in crumbs limit:crumb_limit %}{{ crumb | append: '/' }}{% endfor %}index.html">{{ crumb | remove: '.html' | replace:'_',' ' | replace:'-',' ' }}</a></li>
{% endif %}
{% endunless %}
{% endfor %}
</ol>
@@ -0,0 +1,8 @@
<!-- Footer -->
<footer id="footer">
<div class="row">
<div class="col-lg-12">
<p>{{ site.description }}</p>
</div>
</div>
</footer>
@@ -0,0 +1,26 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
<title>{% if page.title %}{{ page.title }} | {% endif %}{{ site.title }}</title>
<!-- Bootstrap Core CSS -->
<link href="{{ "css/bootstrap.min.css" | prepend: page.rootpath }}" rel="stylesheet">
<!-- Custom CSS -->
<link href="{{ "css/site.css" | prepend: page.rootpath }}" rel="stylesheet">
<!-- Custom Fonts -->
<link href="{{ "font-awesome-4.1.0/css/font-awesome.min.css" | prepend: page.rootpath }}" rel="stylesheet" type="text/css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="en">
{% include head.html %}
<body>
<div class="container">
{{ content }}
{% include footer.html %}
</div>
{% include after_footer.html %}
</body>
</html>
@@ -0,0 +1,22 @@
---
layout: default
---
<!-- Page Heading/Breadcrumbs -->
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">{{ page.title }}{% if page.subtitle %} <small>{{ page.subtitle }}</small>{% endif %}
</h1>
{% include breadcrumbs.html %}
</div>
</div>
<!-- /.row -->
<!-- Content Row -->
<div class="row">
<div class="col-lg-12">
{{ content }}
</div>
</div>
<!-- /.row -->
<hr>
Oops, something went wrong.

0 comments on commit eb21793

Please sign in to comment.