| | | |
Offset 1, 13 lines modified | Offset 1, 13 lines modified |
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Strict//EN" | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Strict//EN" |
3 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | 3 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
4 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en"·xml:lang="en"> | 4 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en"·xml:lang="en"> |
5 | <head> | 5 | <head> |
6 | <!--·2024-07-05·Fri·08:46·--> | 6 | <!--·2024-07-06·Sat·12:48·--> |
7 | <meta·http-equiv="Content-Type"·content="text/html;charset=utf-8"·/> | 7 | <meta·http-equiv="Content-Type"·content="text/html;charset=utf-8"·/> |
8 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"·/> | 8 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"·/> |
9 | <title>Welcome·to·hkl's·5.0.0.0·documentation!</title> | 9 | <title>Welcome·to·hkl's·5.0.0.0·documentation!</title> |
10 | <meta·name="author"·content="Picca·Frédéric-Emmanuel"·/> | 10 | <meta·name="author"·content="Picca·Frédéric-Emmanuel"·/> |
11 | <meta·name="generator"·content="Org·Mode"·/> | 11 | <meta·name="generator"·content="Org·Mode"·/> |
12 | <style> | 12 | <style> |
13 | ··#content·{·max-width:·60em;·margin:·auto;·} | 13 | ··#content·{·max-width:·60em;·margin:·auto;·} |
Offset 230, 201 lines modified | Offset 230, 201 lines modified |
230 | <body> | 230 | <body> |
231 | <div·id="content"·class="content"> | 231 | <div·id="content"·class="content"> |
232 | <h1·class="title">Welcome·to·hkl's·5.0.0.0·documentation!</h1> | 232 | <h1·class="title">Welcome·to·hkl's·5.0.0.0·documentation!</h1> |
233 | <div·id="table-of-contents"·role="doc-toc"> | 233 | <div·id="table-of-contents"·role="doc-toc"> |
234 | <h2>Table·of·Contents</h2> | 234 | <h2>Table·of·Contents</h2> |
235 | <div·id="text-table-of-contents"·role="doc-toc"> | 235 | <div·id="text-table-of-contents"·role="doc-toc"> |
236 | <ul> | 236 | <ul> |
237 | <li><a·href="#org8ca8201">1.·Introduction</a> | 237 | <li><a·href="#org0253dcb">1.·Introduction</a> |
238 | <ul> | 238 | <ul> |
239 | <li><a·href="#org7f3466b">1.1.·Features</a></li> | 239 | <li><a·href="#orgf66477d">1.1.·Features</a></li> |
240 | <li><a·href="#org5ccdaff">1.2.·Conventions</a></li> | 240 | <li><a·href="#org777498f">1.2.·Conventions</a></li> |
241 | <li><a·href="#orgb5ce5c5">1.3.·Diffraction</a> | 241 | <li><a·href="#orgaca23b9">1.3.·Diffraction</a> |
242 | <ul> | 242 | <ul> |
243 | <li><a·href="#org49f33b3">1.3.1.·the·crystal</a></li> | 243 | <li><a·href="#org913e77a">1.3.1.·the·crystal</a></li> |
244 | <li><a·href="#orgc2ded5e">1.3.2.·Diffraction</a></li> | 244 | <li><a·href="#orge7fb481">1.3.2.·Diffraction</a></li> |
245 | <li><a·href="#orge068561">1.3.3.·Quaternions</a></li> | 245 | <li><a·href="#orgfb5302e">1.3.3.·Quaternions</a></li> |
246 | </ul> | 246 | </ul> |
247 | </li> | 247 | </li> |
248 | <li><a·href="#orgb751c06">1.4.·Modes·de·fonctionnement</a></li> | 248 | <li><a·href="#orgfb9999a">1.4.·Modes·de·fonctionnement</a></li> |
249 | <li><a·href="#orga54e6f8">1.5.·Equations·fondamentales</a> | 249 | <li><a·href="#orgbc5e3c3">1.5.·Equations·fondamentales</a> |
250 | <ul> | 250 | <ul> |
251 | <li><a·href="#org052f4cc">1.5.1.·Calcule·de·B</a></li> | 251 | <li><a·href="#org100230a">1.5.1.·Calcule·de·B</a></li> |
252 | <li><a·href="#org9b0cf13">1.5.2.·Calcule·de·U</a></li> | 252 | <li><a·href="#orgb05e614">1.5.2.·Calcule·de·U</a></li> |
253 | <li><a·href="#orgdad78c3">1.5.3.·Algorithme·de·Busing·Levy</a></li> | 253 | <li><a·href="#org1273d16">1.5.3.·Algorithme·de·Busing·Levy</a></li> |
254 | <li><a·href="#orgc3734fa">1.5.4.·Affinement·par·la·méthode·du·simplex</a></li> | 254 | <li><a·href="#org0ec249e">1.5.4.·Affinement·par·la·méthode·du·simplex</a></li> |
255 | </ul> | 255 | </ul> |
256 | </li> | 256 | </li> |
257 | </ul> | 257 | </ul> |
258 | </li> | 258 | </li> |
259 | <li><a·href="#org3c0b46d">2.·PseudoAxes</a> | 259 | <li><a·href="#orgf158bdd">2.·PseudoAxes</a> |
260 | <ul> | 260 | <ul> |
261 | <li><a·href="#org64bb7f3">2.1.·General·process</a> | 261 | <li><a·href="#org3447d2f">2.1.·General·process</a> |
262 | <ul> | 262 | <ul> |
263 | <li><a·href="#org0804823">2.1.1.·First·Solution</a></li> | 263 | <li><a·href="#org07bea8e">2.1.1.·First·Solution</a></li> |
264 | <li><a·href="#org98bf0a1">2.1.2.·Multiplication·of·the·solutions.</a></li> | 264 | <li><a·href="#org420b48b">2.1.2.·Multiplication·of·the·solutions.</a></li> |
265 | <li><a·href="#org4d217ba">2.1.3.·Restrains·of·the·Solutions</a></li> | 265 | <li><a·href="#org634f540">2.1.3.·Restrains·of·the·Solutions</a></li> |
266 | </ul> | 266 | </ul> |
267 | </li> | 267 | </li> |
268 | <li><a·href="#org0b58711">2.2.·Eulerians·to·Kappa·angles</a></li> | 268 | <li><a·href="#org47cf62a">2.2.·Eulerians·to·Kappa·angles</a></li> |
269 | <li><a·href="#org885152d">2.3.·Kappa·to·Eulerians·angles</a></li> | 269 | <li><a·href="#org0bc2b6b">2.3.·Kappa·to·Eulerians·angles</a></li> |
270 | <li><a·href="#orgbe2b5bc">2.4.·Qper·and·Qpar</a></li> | 270 | <li><a·href="#org298b330">2.4.·Qper·and·Qpar</a></li> |
271 | </ul> | 271 | </ul> |
272 | </li> | 272 | </li> |
273 | <li><a·href="#org387144b">3.·Diffractometers</a></li> | 273 | <li><a·href="#orge8cff73">3.·Diffractometers</a></li> |
274 | <li><a·href="#org9d9bf10">4.·Developpement</a> | 274 | <li><a·href="#org87b50c5">4.·Developpement</a> |
275 | <ul> | 275 | <ul> |
276 | <li><a·href="#org74f1d68">4.1.·Getting·hkl</a></li> | 276 | <li><a·href="#org11b56f2">4.1.·Getting·hkl</a></li> |
277 | <li><a·href="#orgf8f9aab">4.2.·Building·hkl</a></li> | 277 | <li><a·href="#org423cf65">4.2.·Building·hkl</a></li> |
278 | <li><a·href="#org420fb85">4.3.·Hacking·hkl</a> | 278 | <li><a·href="#orgcb4ed2d">4.3.·Hacking·hkl</a> |
279 | <ul> | 279 | <ul> |
280 | <li><a·href="#org76082e2">4.3.1.·Bug·reporting</a></li> | 280 | <li><a·href="#org09df313">4.3.1.·Bug·reporting</a></li> |
281 | <li><a·href="#org400b334">4.3.2.·Providing·patches</a></li> | 281 | <li><a·href="#org2f7fcf1">4.3.2.·Providing·patches</a></li> |
282 | </ul> | 282 | </ul> |
283 | </li> | 283 | </li> |
284 | <li><a·href="#orga18dc09">4.4.·Howto's</a> | 284 | <li><a·href="#org0c312dd">4.4.·Howto's</a> |
285 | <ul> | 285 | <ul> |
286 | <li><a·href="#orgad2f2ee">4.4.1.·Add·a·diffractometer</a></li> | 286 | <li><a·href="#orgeff3f7f">4.4.1.·Add·a·diffractometer</a></li> |
287 | <li><a·href="#org786798f">4.4.2.·Work·on·the·documentation</a></li> | 287 | <li><a·href="#org7e73ec8">4.4.2.·Work·on·the·documentation</a></li> |
288 | </ul> | 288 | </ul> |
289 | </li> | 289 | </li> |
290 | </ul> | 290 | </ul> |
291 | </li> | 291 | </li> |
292 | <li><a·href="#org25e76d0">5.·Bindings</a> | 292 | <li><a·href="#org4405367">5.·Bindings</a> |
293 | <ul> | 293 | <ul> |
294 | <li><a·href="#orgff027fb">5.1.·Python</a></li> | 294 | <li><a·href="#orgf87f152">5.1.·Python</a></li> |
295 | </ul> | 295 | </ul> |
296 | </li> | 296 | </li> |
297 | <li><a·href="#org4577819">6.·Releases</a> | 297 | <li><a·href="#org5735548">6.·Releases</a> |
298 | <ul> | 298 | <ul> |
299 | <li><a·href="#orgad0d6fc">6.1.·5.0.0.0</a></li> | 299 | <li><a·href="#org9384dc1">6.1.·5.0.0.0</a></li> |
300 | <li><a·href="#orgb87c3f4">6.2.·5.0.0.3381·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-21·Tue></span></span></a> | 300 | <li><a·href="#orgc089728">6.2.·5.0.0.3381·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-21·Tue></span></span></a> |
301 | <ul> | 301 | <ul> |
302 | <li><a·href="#org2efd744">6.2.1.·<span·class="done·DONE">DONE</span>·fix·for·real·the·HklLattice·segfault·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-21·Tue></span></span></a></li> | 302 | <li><a·href="#orge8ae527">6.2.1.·<span·class="done·DONE">DONE</span>·fix·for·real·the·HklLattice·segfault·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-21·Tue></span></span></a></li> |
303 | <li><a·href="#orgd8537c4">6.2.2.·<span·class="done·DONE">DONE</span>·added·the·[qx_qy|qx_qz|qy_qz]_timestamp·custom·projection·to·binoculars-ng·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-20·Mon></span></span></a></li> | 303 | <li><a·href="#org3113390">6.2.2.·<span·class="done·DONE">DONE</span>·added·the·[qx_qy|qx_qz|qy_qz]_timestamp·custom·projection·to·binoculars-ng·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-20·Mon></span></span></a></li> |
304 | <li><a·href="#orgdb04c1e">6.2.3.·<span·class="done·DONE">DONE</span>·added·the·q_sampleaxis_timestamp·custom·projection·to·binoculars-ng·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-17·Fri></span></span></a></li> | 304 | <li><a·href="#org89fa6b2">6.2.3.·<span·class="done·DONE">DONE</span>·added·the·q_sampleaxis_timestamp·custom·projection·to·binoculars-ng·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-17·Fri></span></span></a></li> |
305 | <li><a·href="#org3ddfb4c">6.2.4.·<span·class="done·DONE">DONE</span>·fix·the·segfault·when·trying·to·create·a·non·valid·HklLattice·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-17·Fri></span></span></a></li> | 305 | <li><a·href="#orge5879e3">6.2.4.·<span·class="done·DONE">DONE</span>·fix·the·segfault·when·trying·to·create·a·non·valid·HklLattice·<span·class="timestamp-wrapper"><span·class="timestamp"><2023-11-17·Fri></span></span></a></li> |
306 | </ul> | 306 | </ul> |
307 | </li> | 307 | </li> |
308 | <li><a·href="#org32ef28d">6.3.·5.0.0.2661·<span·class="timestamp-wrapper"><span·class="timestamp"><2020-10-02·Fri></span></span></a> | 308 | <li><a·href="#org241d643">6.3.·5.0.0.2661·<span·class="timestamp-wrapper"><span·class="timestamp"><2020-10-02·Fri></span></span></a> |
309 | <ul> | 309 | <ul> |
310 | <li><a·href="#orgee43895">6.3.1.·<span·class="done·DONE">DONE</span>·Only·finite·float·values·are·allow·when·setting·an·HklParameter·value·or·range.</a></li> | 310 | <li><a·href="#org3a67493">6.3.1.·<span·class="done·DONE">DONE</span>·Only·finite·float·values·are·allow·when·setting·an·HklParameter·value·or·range.</a></li> |
311 | <li><a·href="#org30e3231">6.3.2.·<span·class="done·DONE">DONE</span>·use·python3·instead·of·python3·for·unit·tests</a></li> | 311 | <li><a·href="#org293d27b">6.3.2.·<span·class="done·DONE">DONE</span>·use·python3·instead·of·python3·for·unit·tests</a></li> |
312 | <li><a·href="#org1b24e9f">6.3.3.·<span·class="done·DONE">DONE</span>·Added·the·Soleil·Nanoscopium·robot·setup.</a></li> | 312 | <li><a·href="#org15981ae">6.3.3.·<span·class="done·DONE">DONE</span>·Added·the·Soleil·Nanoscopium·robot·setup.</a></li> |
313 | </ul> | 313 | </ul> |
314 | </li> | 314 | </li> |
315 | <li><a·href="#org845490f">6.4.·5.0.0.2456·<span·class="timestamp-wrapper"><span·class="timestamp"><2018-02-22·Thu></span></span></a> | 315 | <li><a·href="#org5fd2c44">6.4.·5.0.0.2456·<span·class="timestamp-wrapper"><span·class="timestamp"><2018-02-22·Thu></span></span></a> |
316 | <ul> | 316 | <ul> |
317 | <li><a·href="#org770a171">6.4.1.·<span·class="done·DONE">DONE</span>·add·emergence·on·all·e4c·diffractometers·<span·class="timestamp-wrapper"><span·class="timestamp"><2017-03-16·Thu></span></span></a></li> | 317 | <li><a·href="#org65a4c9c">6.4.1.·<span·class="done·DONE">DONE</span>·add·emergence·on·all·e4c·diffractometers·<span·class="timestamp-wrapper"><span·class="timestamp"><2017-03-16·Thu></span></span></a></li> |
318 | <li><a·href="#orgd1bc7c1">6.4.2.·<span·class="done·DONE">DONE</span>·Fix·for·multiarch·(headers)·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-05-04·Wed></span></span></a></li> | 318 | <li><a·href="#org8515cff">6.4.2.·<span·class="done·DONE">DONE</span>·Fix·for·multiarch·(headers)·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-05-04·Wed></span></span></a></li> |
319 | <li><a·href="#org4ae51ba">6.4.3.·<span·class="done·DONE">DONE</span>·Fix·the·FTBFS·with·the·new·bullet·2.86.1·version·<span·class="timestamp-wrapper"><span·class="timestamp"><2017-08-13·Sun></span></span></a></li> | 319 | <li><a·href="#org4d20454">6.4.3.·<span·class="done·DONE">DONE</span>·Fix·the·FTBFS·with·the·new·bullet·2.86.1·version·<span·class="timestamp-wrapper"><span·class="timestamp"><2017-08-13·Sun></span></span></a></li> |
320 | <li><a·href="#org6813033">6.4.4.·<span·class="done·DONE">DONE</span>·Added·"SOLEIL·SIXS·MED2+3·v2"·geometry·<span·class="timestamp-wrapper"><span·class="timestamp"><2019-03-29·Fri></span></span></a></li> | 320 | <li><a·href="#org2ebb364">6.4.4.·<span·class="done·DONE">DONE</span>·Added·"SOLEIL·SIXS·MED2+3·v2"·geometry·<span·class="timestamp-wrapper"><span·class="timestamp"><2019-03-29·Fri></span></span></a></li> |
321 | </ul> | 321 | </ul> |
322 | </li> | 322 | </li> |
323 | <li><a·href="#org16aab43">6.5.·5.0.0.2080·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-27·Wed></span></span></a> | 323 | <li><a·href="#org63bb1e0">6.5.·5.0.0.2080·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-27·Wed></span></span></a> |
324 | <ul> | 324 | <ul> |
325 | <li><a·href="#orgd7bf39b">6.5.1.·<span·class="done·DONE">DONE</span>·<code>HklEngine</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-01-20·Wed></span></span></a></li> | 325 | <li><a·href="#orgf16f9d5">6.5.1.·<span·class="done·DONE">DONE</span>·<code>HklEngine</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-01-20·Wed></span></span></a></li> |
326 | <li><a·href="#org023819d">6.5.2.·<span·class="done·DONE">DONE</span>·<code>HklVector</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-02-09·Tue></span></span></a></li> | 326 | <li><a·href="#orga366d80">6.5.2.·<span·class="done·DONE">DONE</span>·<code>HklVector</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-02-09·Tue></span></span></a></li> |
327 | <li><a·href="#orgfc1d0bc">6.5.3.·<span·class="done·DONE">DONE</span>·<code>HklParameter</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-02-25·Thu></span></span></a></li> | 327 | <li><a·href="#orge101285">6.5.3.·<span·class="done·DONE">DONE</span>·<code>HklParameter</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-02-25·Thu></span></span></a></li> |
328 | <li><a·href="#org28c49bf">6.5.4.·<span·class="done·DONE">DONE</span>·<code>HklGeometry</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-20·Wed></span></span></a></li> | 328 | <li><a·href="#org34c6848">6.5.4.·<span·class="done·DONE">DONE</span>·<code>HklGeometry</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-20·Wed></span></span></a></li> |
329 | <li><a·href="#org2deb4c2">6.5.5.·<span·class="done·DONE">DONE</span>·<code>HklQuaternion</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-20·Wed></span></span></a></li> | 329 | <li><a·href="#org712a2a0">6.5.5.·<span·class="done·DONE">DONE</span>·<code>HklQuaternion</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-20·Wed></span></span></a></li> |
330 | <li><a·href="#org2fe5fea">6.5.6.·<span·class="done·DONE">DONE</span>·Soleil·Sirius·Turret·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-26·Tue></span></span></a></li> | 330 | <li><a·href="#org1fb9219">6.5.6.·<span·class="done·DONE">DONE</span>·Soleil·Sirius·Turret·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-26·Tue></span></span></a></li> |
331 | </ul> | 331 | </ul> |
332 | </li> | 332 | </li> |
333 | <li><a·href="#org13cc113">6.6.·4.99.99.1955·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-15·Wed></span></span></a></li> | 333 | <li><a·href="#orgd32fec2">6.6.·4.99.99.1955·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-15·Wed></span></span></a></li> |
334 | <li><a·href="#org9cd86ea">6.7.·4.99.99.1950·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-07·Tue></span></span></a></li> | 334 | <li><a·href="#orge3e454a">6.7.·4.99.99.1950·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-07·Tue></span></span></a></li> |
335 | <li><a·href="#orgfe6caf4">6.8.·4.99.99.1949·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a> | 335 | <li><a·href="#org39eab97">6.8.·4.99.99.1949·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a> |
336 | <ul> | 336 | <ul> |
337 | <li><a·href="#org3707a8e">6.8.1.·<span·class="done·DONE">DONE</span>·<code>HklInterval</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a></li> | 337 | <li><a·href="#org7a63644">6.8.1.·<span·class="done·DONE">DONE</span>·<code>HklInterval</code>·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a></li> |
338 | <li><a·href="#org6e875b1">6.8.2.·<span·class="done·DONE">DONE</span>·PATH_MAX·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a></li> | 338 | <li><a·href="#org2230b32">6.8.2.·<span·class="done·DONE">DONE</span>·PATH_MAX·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a></li> |
339 | </ul> | 339 | </ul> |
340 | </li> | 340 | </li> |
341 | <li><a·href="#orgec2f119">6.9.·4.99.99.1946·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-06-30·Tue></span></span></a> | 341 | <li><a·href="#org777d902">6.9.·4.99.99.1946·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-06-30·Tue></span></span></a> |
342 | <ul> | 342 | <ul> |
Max diff block lines reached; 86813/101940 bytes (85.16%) of diff not shown.
|