| | | | |
| 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-01-12·Fri·03:13·--> | 6 | <!--·2025-02-14·Fri·11:55·--> |
| 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 219, 186 lines modified | Offset 219, 186 lines modified |
| 219 | <body> | 219 | <body> |
| 220 | <div·id="content"·class="content"> | 220 | <div·id="content"·class="content"> |
| 221 | <h1·class="title">Welcome·to·hkl's·5.0.0.0·documentation!</h1> | 221 | <h1·class="title">Welcome·to·hkl's·5.0.0.0·documentation!</h1> |
| 222 | <div·id="table-of-contents"·role="doc-toc"> | 222 | <div·id="table-of-contents"·role="doc-toc"> |
| 223 | <h2>Table·of·Contents</h2> | 223 | <h2>Table·of·Contents</h2> |
| 224 | <div·id="text-table-of-contents"·role="doc-toc"> | 224 | <div·id="text-table-of-contents"·role="doc-toc"> |
| 225 | <ul> | 225 | <ul> |
| 226 | <li><a·href="#orgd5d8b3b">1.·Introduction</a> | 226 | <li><a·href="#orgbc966f4">1.·Introduction</a> |
| 227 | <ul> | 227 | <ul> |
| 228 | <li><a·href="#org5c2a2a8">1.1.·Features</a></li> | 228 | <li><a·href="#orgfd3b90f">1.1.·Features</a></li> |
| 229 | <li><a·href="#orgbed94aa">1.2.·Conventions</a></li> | 229 | <li><a·href="#orgf7a3399">1.2.·Conventions</a></li> |
| 230 | <li><a·href="#org2c43b89">1.3.·Diffraction</a> | 230 | <li><a·href="#org7e3fe28">1.3.·Diffraction</a> |
| 231 | <ul> | 231 | <ul> |
| 232 | <li><a·href="#orgea3dee5">1.3.1.·the·crystal</a></li> | 232 | <li><a·href="#orgc50dbe3">1.3.1.·the·crystal</a></li> |
| 233 | <li><a·href="#orgf885f46">1.3.2.·Diffraction</a></li> | 233 | <li><a·href="#org57fc291">1.3.2.·Diffraction</a></li> |
| 234 | <li><a·href="#org4c2a950">1.3.3.·Quaternions</a></li> | 234 | <li><a·href="#orgd71f0f9">1.3.3.·Quaternions</a></li> |
| 235 | </ul> | 235 | </ul> |
| 236 | </li> | 236 | </li> |
| 237 | <li><a·href="#org1e39713">1.4.·Modes·de·fonctionnement</a></li> | 237 | <li><a·href="#org6cc7206">1.4.·Modes·de·fonctionnement</a></li> |
| 238 | <li><a·href="#org71d5515">1.5.·Equations·fondamentales</a> | 238 | <li><a·href="#org6e9d3d8">1.5.·Equations·fondamentales</a> |
| 239 | <ul> | 239 | <ul> |
| 240 | <li><a·href="#org40a1f0b">1.5.1.·Calcule·de·B</a></li> | 240 | <li><a·href="#orge2e17dd">1.5.1.·Calcule·de·B</a></li> |
| 241 | <li><a·href="#org74090d8">1.5.2.·Calcule·de·U</a></li> | 241 | <li><a·href="#org340caaa">1.5.2.·Calcule·de·U</a></li> |
| 242 | <li><a·href="#org1593d40">1.5.3.·Algorithme·de·Busing·Levy</a></li> | 242 | <li><a·href="#orgbdab0db">1.5.3.·Algorithme·de·Busing·Levy</a></li> |
| 243 | <li><a·href="#orgb16aaaa">1.5.4.·Affinement·par·la·méthode·du·simplex</a></li> | 243 | <li><a·href="#orgd00bd85">1.5.4.·Affinement·par·la·méthode·du·simplex</a></li> |
| 244 | </ul> | 244 | </ul> |
| 245 | </li> | 245 | </li> |
| 246 | </ul> | 246 | </ul> |
| 247 | </li> | 247 | </li> |
| 248 | <li><a·href="#org152a7d8">2.·PseudoAxes</a> | 248 | <li><a·href="#orgc4d286b">2.·PseudoAxes</a> |
| 249 | <ul> | 249 | <ul> |
| 250 | <li><a·href="#orgaaf583b">2.1.·General·process</a> | 250 | <li><a·href="#org093c31c">2.1.·General·process</a> |
| 251 | <ul> | 251 | <ul> |
| 252 | <li><a·href="#org254e358">2.1.1.·First·Solution</a></li> | 252 | <li><a·href="#orgd3f95c2">2.1.1.·First·Solution</a></li> |
| 253 | <li><a·href="#orgd14e07c">2.1.2.·Multiplication·of·the·solutions.</a></li> | 253 | <li><a·href="#org016b25d">2.1.2.·Multiplication·of·the·solutions.</a></li> |
| 254 | <li><a·href="#org1d6cfea">2.1.3.·Restrains·of·the·Solutions</a></li> | 254 | <li><a·href="#org9f0a0b9">2.1.3.·Restrains·of·the·Solutions</a></li> |
| 255 | </ul> | 255 | </ul> |
| 256 | </li> | 256 | </li> |
| 257 | <li><a·href="#orga4341dd">2.2.·Eulerians·to·Kappa·angles</a></li> | 257 | <li><a·href="#org35e4a8e">2.2.·Eulerians·to·Kappa·angles</a></li> |
| 258 | <li><a·href="#orgb19f2c2">2.3.·Kappa·to·Eulerians·angles</a></li> | 258 | <li><a·href="#org73b8e29">2.3.·Kappa·to·Eulerians·angles</a></li> |
| 259 | <li><a·href="#org5847ad9">2.4.·Qper·and·Qpar</a></li> | 259 | <li><a·href="#org4e7b8ee">2.4.·Qper·and·Qpar</a></li> |
| 260 | </ul> | 260 | </ul> |
| 261 | </li> | 261 | </li> |
| 262 | <li><a·href="#org8183a34">3.·Diffractometers</a></li> | 262 | <li><a·href="#orgde4ae1f">3.·Diffractometers</a></li> |
| 263 | <li><a·href="#orgb1e1d0e">4.·Developpement</a> | 263 | <li><a·href="#org588f71b">4.·Developpement</a> |
| 264 | <ul> | 264 | <ul> |
| 265 | <li><a·href="#orgf27b10e">4.1.·Getting·hkl</a></li> | 265 | <li><a·href="#org7812a90">4.1.·Getting·hkl</a></li> |
| 266 | <li><a·href="#orgcb7c2e9">4.2.·Building·hkl</a></li> | 266 | <li><a·href="#org8468001">4.2.·Building·hkl</a></li> |
| 267 | <li><a·href="#org6350d9d">4.3.·Hacking·hkl</a> | 267 | <li><a·href="#org773d2b8">4.3.·Hacking·hkl</a> |
| 268 | <ul> | 268 | <ul> |
| 269 | <li><a·href="#orge58d58e">4.3.1.·Bug·reporting</a></li> | 269 | <li><a·href="#org7c10946">4.3.1.·Bug·reporting</a></li> |
| 270 | <li><a·href="#org703e501">4.3.2.·Providing·patches</a></li> | 270 | <li><a·href="#orgd1feb2a">4.3.2.·Providing·patches</a></li> |
| 271 | </ul> | 271 | </ul> |
| 272 | </li> | 272 | </li> |
| 273 | <li><a·href="#org74acccc">4.4.·Howto's</a> | 273 | <li><a·href="#orgb17e224">4.4.·Howto's</a> |
| 274 | <ul> | 274 | <ul> |
| 275 | <li><a·href="#orgc11596f">4.4.1.·Add·a·diffractometer</a></li> | 275 | <li><a·href="#orgddb547f">4.4.1.·Add·a·diffractometer</a></li> |
| 276 | <li><a·href="#org057238e">4.4.2.·Work·on·the·documentation</a></li> | 276 | <li><a·href="#org8a0e2ef">4.4.2.·Work·on·the·documentation</a></li> |
| 277 | </ul> | 277 | </ul> |
| 278 | </li> | 278 | </li> |
| 279 | </ul> | 279 | </ul> |
| 280 | </li> | 280 | </li> |
| 281 | <li><a·href="#orgbcf71db">5.·Bindings</a> | 281 | <li><a·href="#orgf50beae">5.·Bindings</a> |
| 282 | <ul> | 282 | <ul> |
| 283 | <li><a·href="#org525ae09">5.1.·Python</a></li> | 283 | <li><a·href="#orgc0734d7">5.1.·Python</a></li> |
| 284 | </ul> | 284 | </ul> |
| 285 | </li> | 285 | </li> |
| 286 | <li><a·href="#org3180e99">6.·Releases</a> | 286 | <li><a·href="#org3997b7e">6.·Releases</a> |
| 287 | <ul> | 287 | <ul> |
| 288 | <li><a·href="#orgd38aaba">6.1.·5.0.0.0</a></li> | 288 | <li><a·href="#org3156f2a">6.1.·5.0.0.0</a></li> |
| 289 | <li><a·href="#orgf9f9dad">6.2.·5.0.0.2661·<span·class="timestamp-wrapper"><span·class="timestamp"><2020-10-02·Fri></span></span></a> | 289 | <li><a·href="#org08309dd">6.2.·5.0.0.2661·<span·class="timestamp-wrapper"><span·class="timestamp"><2020-10-02·Fri></span></span></a> |
| 290 | <ul> | 290 | <ul> |
| 291 | <li><a·href="#org8826392">6.2.1.·<span·class="done·DONE">DONE</span>·Only·finite·float·values·are·allow·when·setting·an·HklParameter·value·or·range.</a></li> | 291 | <li><a·href="#org30ba377">6.2.1.·<span·class="done·DONE">DONE</span>·Only·finite·float·values·are·allow·when·setting·an·HklParameter·value·or·range.</a></li> |
| 292 | <li><a·href="#org435f5fe">6.2.2.·<span·class="done·DONE">DONE</span>·use·python3·instead·of·python3·for·unit·tests</a></li> | 292 | <li><a·href="#orgb7aba87">6.2.2.·<span·class="done·DONE">DONE</span>·use·python3·instead·of·python3·for·unit·tests</a></li> |
| 293 | <li><a·href="#orgf0a3102">6.2.3.·<span·class="done·DONE">DONE</span>·Added·the·Soleil·Nanoscopium·robot·setup.</a></li> | 293 | <li><a·href="#orgd6bfefc">6.2.3.·<span·class="done·DONE">DONE</span>·Added·the·Soleil·Nanoscopium·robot·setup.</a></li> |
| 294 | </ul> | 294 | </ul> |
| 295 | </li> | 295 | </li> |
| 296 | <li><a·href="#org0735a2f">6.3.·5.0.0.2456·<span·class="timestamp-wrapper"><span·class="timestamp"><2018-02-22·Thu></span></span></a> | 296 | <li><a·href="#org25809c2">6.3.·5.0.0.2456·<span·class="timestamp-wrapper"><span·class="timestamp"><2018-02-22·Thu></span></span></a> |
| 297 | <ul> | 297 | <ul> |
| 298 | <li><a·href="#org05f1bb4">6.3.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> | 298 | <li><a·href="#orgac2b134">6.3.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> |
| 299 | <li><a·href="#org9d7f788">6.3.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> | 299 | <li><a·href="#orga4de9f6">6.3.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> |
| 300 | <li><a·href="#org672814e">6.3.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> | 300 | <li><a·href="#orgb2a68c5">6.3.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> |
| 301 | <li><a·href="#org885ca24">6.3.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> | 301 | <li><a·href="#orgd612b6e">6.3.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> |
| 302 | </ul> | 302 | </ul> |
| 303 | </li> | 303 | </li> |
| 304 | <li><a·href="#orge3355f4">6.4.·5.0.0.2080·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-27·Wed></span></span></a> | 304 | <li><a·href="#org022978e">6.4.·5.0.0.2080·<span·class="timestamp-wrapper"><span·class="timestamp"><2016-04-27·Wed></span></span></a> |
| 305 | <ul> | 305 | <ul> |
| 306 | <li><a·href="#org4a98269">6.4.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> | 306 | <li><a·href="#orgf93adf8">6.4.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> |
| 307 | <li><a·href="#org73d0a97">6.4.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> | 307 | <li><a·href="#orgdb73b01">6.4.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> |
| 308 | <li><a·href="#org44f61e6">6.4.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> | 308 | <li><a·href="#orgfc3a28f">6.4.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> |
| 309 | <li><a·href="#orgdf9acfb">6.4.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> | 309 | <li><a·href="#org8eedd3b">6.4.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> |
| 310 | <li><a·href="#org5559225">6.4.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> | 310 | <li><a·href="#org1f7ff73">6.4.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> |
| 311 | <li><a·href="#orgb5fae73">6.4.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> | 311 | <li><a·href="#org7845aef">6.4.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> |
| 312 | </ul> | 312 | </ul> |
| 313 | </li> | 313 | </li> |
| 314 | <li><a·href="#org8fbeae6">6.5.·4.99.99.1955·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-15·Wed></span></span></a></li> | 314 | <li><a·href="#org4cf4800">6.5.·4.99.99.1955·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-15·Wed></span></span></a></li> |
| 315 | <li><a·href="#orgc6b41b4">6.6.·4.99.99.1950·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-07·Tue></span></span></a></li> | 315 | <li><a·href="#org3aada93">6.6.·4.99.99.1950·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-07·Tue></span></span></a></li> |
| 316 | <li><a·href="#org6f145c5">6.7.·4.99.99.1949·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a> | 316 | <li><a·href="#orgfb5c557">6.7.·4.99.99.1949·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a> |
| 317 | <ul> | 317 | <ul> |
| 318 | <li><a·href="#org0a7a855">6.7.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> | 318 | <li><a·href="#org4eb0546">6.7.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> |
| 319 | <li><a·href="#org5fa55fa">6.7.2.·<span·class="done·DONE">DONE</span>·PATH_MAX·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a></li> | 319 | <li><a·href="#org8bdb4a0">6.7.2.·<span·class="done·DONE">DONE</span>·PATH_MAX·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-07-03·Fri></span></span></a></li> |
| 320 | </ul> | 320 | </ul> |
| 321 | </li> | 321 | </li> |
| 322 | <li><a·href="#org3b92517">6.8.·4.99.99.1946·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-06-30·Tue></span></span></a> | 322 | <li><a·href="#org64079dd">6.8.·4.99.99.1946·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-06-30·Tue></span></span></a> |
| 323 | <ul> | 323 | <ul> |
| 324 | <li><a·href="#org529b8b8">6.8.1.·<span·class="done·DONE">DONE</span>·<code>HklEngine</code></a></li> | 324 | <li><a·href="#org7f2e02c">6.8.1.·<span·class="done·DONE">DONE</span>·<code>HklEngine</code></a></li> |
| 325 | </ul> | 325 | </ul> |
| 326 | </li> | 326 | </li> |
| 327 | <li><a·href="#org5b1bda7">6.9.·4.99.99.1940·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-05-04·Mon></span></span></a> | 327 | <li><a·href="#org9e28315">6.9.·4.99.99.1940·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-05-04·Mon></span></span></a> |
| 328 | <ul> | 328 | <ul> |
| 329 | <li><a·href="#orgff0354b">6.9.1.·<span·class="done·DONE">DONE</span>·<code>HklLattice</code>·add·an·<code>hkl_lattice_volume_get</code></a></li> | 329 | <li><a·href="#org077517e">6.9.1.·<span·class="done·DONE">DONE</span>·<code>HklLattice</code>·add·an·<code>hkl_lattice_volume_get</code></a></li> |
| 330 | <li><a·href="#orgf1ecaef">6.9.2.·<span·class="done·DONE">DONE</span>·<code>HklEngine</code></a></li> | 330 | <li><a·href="#orge561869">6.9.2.·<span·class="done·DONE">DONE</span>·<code>HklEngine</code></a></li> |
| 331 | <li><a·href="#org5314b44">6.9.3.·<span·class="done·DONE">DONE</span>·<code>HklLattice</code>·expose·in·the·binding·the·_x_get/set·methods·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-03-24·Tue></span></span></a></li> | 331 | <li><a·href="#org325a441">6.9.3.·<span·class="done·DONE">DONE</span>·<code>HklLattice</code>·expose·in·the·binding·the·_x_get/set·methods·<span·class="timestamp-wrapper"><span·class="timestamp"><2015-03-24·Tue></span></span></a></li> |
|
Max diff block lines reached; 78468/93231 bytes (84.17%) of diff not shown.
|