2%> Return a structure containing tree of
weblinks for the
3%> ParaMonte MATLAB library source file and documentation website.<br>
6%> ``tree`` : The output MATLAB ``
struct`` containing the ParaMonte website information.<br>
11%> tree = pm.lib.weblinks();
23%> \JoshuaOsborne, May 21 2024, 7:58 PM, University of Texas at Arlington<br>
24%> \FatemehBagheri, May 20 2024, 1:25 PM, NASA Goddard Space Flight Center (GSFC), Washington, D.C.<br>
25%> \AmirShahmoradi, May 16 2016, 9:03 AM, Oden Institute
for Computational Engineering and Sciences (ICES), UT Austin<br>
39 stree.docs = struct();
40 stree.docs.url = "https:
44 stree.docs.generic = struct();
45 stree.docs.generic.url = stree.docs.url + "/generic/" + pm.
lib.
version("generic", "major");
49 for lang = ["matlab"]; %["c", "cpp", "fortran", "matlab", "python"];
50 stree.docs.(lang) = struct();
51 stree.docs.(lang).url = stree.docs.url + "/" + lang + "/" + pm.
lib.
version(lang, "major");
54 %%%% docs generic overview
56 stree.docs.generic.overview = struct();
57 stree.docs.generic.overview.url = stree.docs.generic.url + "/overview";
59 stree.docs.generic.overview.preface = struct();
60 stree.docs.generic.overview.preface.url = stree.docs.generic.overview.url + "/preface";
62 stree.docs.generic.overview.fortran = struct();
63 stree.docs.generic.overview.fortran.url = stree.docs.generic.overview.url + "/paramonte-kernel-
release-notes";
65 stree.docs.generic.overview.matlab = struct();
66 stree.docs.generic.overview.matlab.url = stree.docs.generic.overview.url + "/paramonte-matlab-
release-notes";
68 stree.docs.generic.overview.python = struct();
69 stree.docs.generic.overview.python.url = stree.docs.generic.overview.url + "/paramonte-python-
release-notes";
71 %%%% docs generic installation
73 stree.docs.generic.installation = struct();
74 stree.docs.generic.installation.url = stree.docs.generic.url + "/installation";
76 %%%% docs generic installation Linux
78 stree.docs.generic.installation.linux = struct();
79 stree.docs.generic.installation.linux.url = stree.docs.generic.installation.url + "/linux";
81 %%%% docs generic installation Windows
83 stree.docs.generic.installation.windows = struct();
84 stree.docs.generic.installation.windows.url = stree.docs.generic.installation.url + "/windows";
86 %%%% docs generic installation MATLAB
88 stree.docs.generic.installation.matlab = struct();
89 stree.docs.generic.installation.matlab.url = stree.docs.generic.installation.url + "/matlab";
91 %%%% docs generic installation Python
93 stree.docs.generic.installation.python = struct();
94 stree.docs.generic.installation.python.url = stree.docs.generic.installation.url + "/python";
96 %%%% docs generic installation macOS
98 stree.docs.generic.installation.macos = struct();
99 stree.docs.generic.installation.macos.url = stree.docs.generic.installation.url + "/macos";
100 stree.docs.generic.installation.macos.prereqs = struct();
101 stree.docs.generic.installation.macos.prereqs.url = stree.docs.generic.installation.macos.url + "/
#the-compile-time-and-runtime-prerequisites";
102 stree.docs.generic.installation.macos.prereqs.cmd = struct();
103 stree.docs.generic.installation.macos.prereqs.cmd.url = stree.docs.generic.installation.macos.url + "/#prereqs-install";
105 %%%% docs generic MATLAB examples
107 stree.docs.generic.examples = struct();
108 stree.docs.generic.examples.url = stree.docs.generic.url + "/examples";
109 stree.docs.generic.examples.matlab = struct();
110 stree.docs.generic.examples.matlab.jupyter = struct();
111 stree.docs.generic.examples.matlab.postprocess = struct();
112 stree.docs.generic.examples.matlab.jupyter.url = stree.docs.generic.examples.url + "/matlab/jupyter";
113 stree.docs.generic.examples.matlab.postprocess.url = stree.docs.generic.examples.url + "/matlab/postprocess";
115 %%%% docs generic Python examples
117 stree.docs.generic.examples = struct();
118 stree.docs.generic.examples.url = stree.docs.generic.url + "/examples";
119 stree.docs.generic.examples.python = struct();
120 stree.docs.generic.examples.python.jupyter = struct();
121 stree.docs.generic.examples.python.postprocess = struct();
122 stree.docs.generic.examples.python.jupyter.url = stree.docs.generic.examples.url + "/python/jupyter";
123 stree.docs.generic.examples.python.postprocess.url = stree.docs.generic.examples.url + "/python/postprocess";
125 %%%% docs generic Python API
127 stree.docs.generic.api = struct();
128 stree.docs.generic.api.url = stree.docs.generic.url + "/api";
129 stree.docs.generic.api.python = struct();
130 stree.docs.generic.api.python.url = stree.docs.generic.api.url + "/python/autoapi/paramonte";
132 %%%% docs generic usage
134 stree.docs.generic.usage = struct();
135 stree.docs.generic.usage.url = stree.docs.generic.url + "/usage";
137 %%%% docs generic usage ParaDRAM
139 stree.docs.generic.usage.paradram = struct();
140 stree.docs.generic.usage.paradram.url = stree.docs.generic.usage.url + "/paradram";
141 stree.docs.generic.usage.paradram.quickstart = struct();
142 stree.docs.generic.usage.paradram.quickstart.url = stree.docs.generic.usage.paradram.url + "/interface";
143 stree.docs.generic.usage.paradram.input = struct();
144 stree.docs.generic.usage.paradram.input.url = stree.docs.generic.usage.paradram.url + "/input";
145 stree.docs.generic.usage.paradram.specifications = struct();
146 stree.docs.generic.usage.paradram.specifications.url = stree.docs.generic.usage.paradram.url + "/specifications";
147 stree.docs.generic.usage.paradram.restart = struct();
148 stree.docs.generic.usage.paradram.restart.url = stree.docs.generic.usage.paradram.url + "/restart";
149 stree.docs.generic.usage.paradram.output = struct();
150 stree.docs.generic.usage.paradram.output.url = stree.docs.generic.usage.paradram.url + "/output";
154 stree.github = struct();
155 stree.github.url = "https:
157 stree.github.issues =
struct();
158 stree.github.issues.url =
"https://github.com/cdslaborg/paramonte/issues";
162 stree.github.releases =
struct();
163 stree.github.releases.url = stree.github.url +
"/releases";
165 stree.github.releases.latest =
struct();
166 stree.github.releases.latest.url = stree.github.releases.url +
"/latest";
168 stree.github.releases.tag =
struct();
169 stree.github.releases.tag.url = stree.github.releases.url +
"/tag";
171 stree.github.releases.tag.auxil =
struct();
172 stree.github.releases.tag.auxil.url = stree.github.releases.tag.url +
"/auxil";
174 stree.github.releases.download =
struct();
175 stree.github.releases.download.url = stree.github.releases.url +
"/download";
177 stree.github.releases.download.auxil =
struct();
178 stree.github.releases.download.auxil.url = stree.github.releases.download.url +
"/auxil";
182 stree.github.archive =
struct();
183 stree.github.archive.url = stree.github.url +
"/archive";
185 stree.github.archive.main =
struct();
187 stree.github.archive.main.zip =
struct();
188 stree.github.archive.main.zip.url = stree.github.archive.url +
"/main.zip";
190 stree.github.archive.main.tar =
struct();
191 stree.github.archive.main.tar.url = stree.github.archive.url +
"/main.tar.gz";
195 stree.github.examples =
struct();
196 stree.github.examples.url =
"https://github.com/cdslaborg/paramontex";
200 stree.external =
struct();
204 stree.external.intel =
struct();
205 stree.external.intel.url =
"https://software.intel.com/en-us";
207 stree.external.intel.mpi =
struct();
208 stree.external.intel.mpi.url = stree.external.intel.url +
"/mpi-library";
210 %%%% external OpenMPI
212 stree.external.openmpi =
struct();
213 stree.external.openmpi.url =
"https://www.open-mpi.org/";
function version(in silent)
Return a scalar MATLAB string containing the latest available ParaMonte MATLAB version newer than the...
function lib()
Return a scalar MATLAB string containing the path to the lib directory of the ParaMonte library packa...
function release(in type)
Return a scalar MATLAB string containing the MATLAB release version, year, or season as requested.
function weblinks()
Return a structure containing tree of weblinks for the ParaMonte MATLAB library source file and docum...