tomwer tagshttps://gitlab.esrf.fr/tomotools/tomwer/-/tags2024-03-07T10:48:45+01:00https://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.3.3v1.3.3release 1.3.3paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.3.1v1.3.1final release 1.3.1paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.3.0v1.3.0Final release 1.3.0<ul data-sourcepos="2:1-59:67" dir="auto">
<li data-sourcepos="2:1-5:76">
<p data-sourcepos="2:3-2:6">core</p>
<ul data-sourcepos="3:5-5:76">
<li data-sourcepos="3:5-3:51">add Task to create screenshots on the gallery</li>
<li data-sourcepos="4:5-5:76">scan
<ul data-sourcepos="5:9-5:76">
<li data-sourcepos="5:9-5:76">rename hdf5tomoscan.HDF5TomoScan to nxtomoscan.NXtomoScan (PR 609)</li>
</ul>
</li>
</ul>
</li>
<li data-sourcepos="6:1-9:89">
<p data-sourcepos="6:3-6:5">gui</p>
<ul data-sourcepos="7:5-9:89">
<li data-sourcepos="7:5-7:52">propose colormap histogram by default (PR 642)</li>
<li data-sourcepos="8:5-8:50">improve handling of eisting Qt path (PR 704)</li>
<li data-sourcepos="9:5-9:89">improve vignettes: users can now ask for a specific number of column (PRs 622, 636)</li>
</ul>
</li>
<li data-sourcepos="10:1-12:0">
<p data-sourcepos="10:3-10:14">orangecanvas</p>
<ul data-sourcepos="11:5-12:0">
<li data-sourcepos="11:5-12:0">rename 'datas' link to 'serie' (PR 654)</li>
</ul>
</li>
<li data-sourcepos="13:1-19:71">
<p data-sourcepos="13:3-13:36">axis (aka axis of rotation finder)</p>
<ul data-sourcepos="14:5-19:71">
<li data-sourcepos="14:5-14:68">allow user to enter a value from the bottom QLineEdit (PR 655)</li>
<li data-sourcepos="15:5-15:74">notify from background color if a line waits to be validate (PR 655)</li>
<li data-sourcepos="16:5-16:96">provide access to latest nabu algorithm (<code data-sourcepos="16:49-16:62">fourier-angles</code> and <code data-sourcepos="16:71-16:85">octave accurate</code>) (PR 689)</li>
<li data-sourcepos="17:5-17:37">extend access to near parameter</li>
<li data-sourcepos="18:5-18:69">add an alias 'near' to the 'composite-coarse-to-fine' algorithm</li>
<li data-sourcepos="19:5-19:71">improve +180 angle. Look now on both side: -180 and +180 (PR 621)</li>
</ul>
</li>
<li data-sourcepos="20:1-21:35">
<p data-sourcepos="20:3-20:13">cast-volume</p>
<ul data-sourcepos="21:5-21:35">
<li data-sourcepos="21:5-21:35">move default output to uint16</li>
</ul>
</li>
<li data-sourcepos="22:1-23:82">
<p data-sourcepos="22:3-22:11">data-list</p>
<ul data-sourcepos="23:5-23:82">
<li data-sourcepos="23:5-23:82">allow the user to select between two display mode (short or full url) PR 648</li>
</ul>
</li>
<li data-sourcepos="24:1-25:64">
<p data-sourcepos="24:3-24:13">data-viewer</p>
<ul data-sourcepos="25:5-25:64">
<li data-sourcepos="25:5-25:64">use 'histogram' display mode to colormap dialog by default</li>
</ul>
</li>
<li data-sourcepos="26:1-27:33">
<p data-sourcepos="26:3-26:19">future-supervisor</p>
<ul data-sourcepos="27:5-27:33">
<li data-sourcepos="27:5-27:33">fix job conversion (PR 696)</li>
</ul>
</li>
<li data-sourcepos="28:1-31:67">
<p data-sourcepos="28:3-28:12">nabu slice</p>
<ul data-sourcepos="29:5-31:67">
<li data-sourcepos="29:5-29:56">allow reconstruction over different place (PR 683)</li>
<li data-sourcepos="30:5-30:53">add Vo and mean-subtraction / division deringer</li>
<li data-sourcepos="31:5-31:67">allow slice to be reconstructed over different plane (PR 683)</li>
</ul>
</li>
<li data-sourcepos="32:1-33:116">
<p data-sourcepos="32:3-32:6">icat</p>
<ul data-sourcepos="33:5-33:116">
<li data-sourcepos="33:5-33:116">add a first prototype to publish to processed data to icat. Not accessible from orangecanvas for now. (PR 647)</li>
</ul>
</li>
<li data-sourcepos="34:1-39:66">
<p data-sourcepos="34:3-34:25">saaxis (aka multi-cor )</p>
<ul data-sourcepos="35:5-39:66">
<li data-sourcepos="35:5-35:48">use nabu-multicor instead of nabu (PR 593)</li>
<li data-sourcepos="36:5-36:49">remove 'tomo-consistency' score to speed up</li>
<li data-sourcepos="37:5-37:43">rename 'multi-cor' in orange (PR 838)</li>
<li data-sourcepos="38:5-38:70">add processing wheel when computation is on-going (PRs 531, 838)</li>
<li data-sourcepos="39:5-39:66">rename default output folder to <code data-sourcepos="39:40-39:56">multi_cor_results</code> (PR 703)</li>
</ul>
</li>
<li data-sourcepos="40:1-41:73">
<p data-sourcepos="40:3-40:36">sadeltabeta (aka multi-delta-beta)</p>
<ul data-sourcepos="41:5-41:73">
<li data-sourcepos="41:5-41:73">rename default output folder to <code data-sourcepos="41:40-41:63">multi_delta_beta_results</code> (PR 703)</li>
</ul>
</li>
<li data-sourcepos="42:1-46:51">
<p data-sourcepos="42:3-42:7">slurm</p>
<ul data-sourcepos="43:5-46:51">
<li data-sourcepos="43:5-43:57">add a proposed configuration for stitching (PR 640)</li>
<li data-sourcepos="44:5-44:77">allow user to provide the value of sbatch '--export' parameter (PR 638)</li>
<li data-sourcepos="45:5-45:82">allow user to load module instead of sourcing a virtual environment (PR 638)</li>
<li data-sourcepos="46:5-46:51">allow user to ask for a specific gpu (PR 645)</li>
</ul>
</li>
<li data-sourcepos="47:1-48:127">
<p data-sourcepos="47:3-47:11">stitching</p>
<ul data-sourcepos="48:5-48:127">
<li data-sourcepos="48:5-48:127">first official prototype for stitching. Only accessible form the standalone application for now. (PRs 618, 630, 656, 690)</li>
</ul>
</li>
<li data-sourcepos="49:1-51:65">
<p data-sourcepos="49:3-49:15">volume-viewer</p>
<ul data-sourcepos="50:5-51:65">
<li data-sourcepos="50:5-50:79">load non-hdf5 volumes into dedicated thread - avoid gui-freeze - (PR 676)</li>
<li data-sourcepos="51:5-51:65">add processing wheel when a volume is being loaded (PR 676)</li>
</ul>
</li>
<li data-sourcepos="52:1-59:67">
<p data-sourcepos="52:3-52:6">misc</p>
<ul data-sourcepos="53:5-59:67">
<li data-sourcepos="53:5-53:31">move to silx 2.0 (PR 531)</li>
<li data-sourcepos="54:5-54:40">replace HDF5TomoScan by NXtomoScan</li>
<li data-sourcepos="55:5-55:45">move to nxtomomill 1.0 and tomoscan 2.0</li>
<li data-sourcepos="56:5-56:22">fix colored logs</li>
<li data-sourcepos="57:5-57:78">rework doc and move to sphinx-pydata-theme (PRs 673, 682, 684, 686, 705)</li>
<li data-sourcepos="58:5-58:86">provide generic output (RAW_DATA, PROCESSED_DATA...) to several widgets (PR 867)</li>
<li data-sourcepos="59:5-59:67">add webhooks to trigger readthedoc documetation on tag vx.y.z</li>
</ul>
</li>
</ul>2024-03-07T10:48:45+01:00paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.3.0rc0v1.3.0rc0release candidate 1.3.0rc0paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.10v1.2.10final release 1.2.10paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.9v1.2.9release 1.2.9paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.8v1.2.8release 1.2.8paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.6v1.2.6releaes 1.2.6paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.5v1.2.5release 1.2.5paynohenri.payno@gmail.comhttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.3v1.2.3final release 1.2.3paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.2v1.2.2final release 1.2.2paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.1v1.2.1release 1.2.1paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.0v1.2.0final release 1.2.0<ul data-sourcepos="2:1-70:42" dir="auto">
<li data-sourcepos="2:1-7:81">
<p data-sourcepos="2:3-2:5">app</p>
<ul data-sourcepos="3:5-7:81">
<li data-sourcepos="3:5-3:78">deprecate <code data-sourcepos="3:18-3:25">dark-ref</code> application in favor of <code data-sourcepos="3:53-3:68">reduce-dark-flat</code> (PR 587)</li>
<li data-sourcepos="4:5-4:53">
<code data-sourcepos="4:8-4:23">reduce-dark-flat</code>: move processing to a thread</li>
<li data-sourcepos="5:5-5:87">deprecate <code data-sourcepos="5:18-5:31">dark-ref-patch</code> application in favor of <code data-sourcepos="5:59-5:77">patch-raw-dark-flat</code> (PR 587)</li>
<li data-sourcepos="6:5-6:66">add <code data-sourcepos="6:12-6:29">tomwer z-stitching</code> application (as an early prototype)</li>
<li data-sourcepos="7:5-7:81">axis: remove radio1 and radio2 options, add optional 'entry' input (PR 530)</li>
</ul>
</li>
<li data-sourcepos="8:1-23:0">
<p data-sourcepos="8:3-8:6">core</p>
<ul data-sourcepos="9:5-23:0">
<li data-sourcepos="9:5-23:0">several class deprecation
<ul data-sourcepos="10:9-23:0">
<li data-sourcepos="10:9-10:150">tomwer.core.process.reconstruction.sadeltabeta.SAdeltaBetaProcess in favor of tomwer.core.process.reconstruction.sadeltabeta.SADeltaBetaTask</li>
<li data-sourcepos="11:9-11:130">tomwer.core.process.reconstruction.saaxis.SAAxisProcess in favor of tomwer.core.process.reconstruction.saaxis.SAAxisTask</li>
<li data-sourcepos="12:9-12:117">tomwer.core.process.reconstruction.NabuSlices in favor of tomwer.core.process.reconstruction.NabuSlicesTask</li>
<li data-sourcepos="13:9-13:117">tomwer.core.process.reconstruction.NabuVolume in favor of tomwer.core.process.reconstruction.NabuVolumeTask</li>
<li data-sourcepos="14:9-14:147">tomwer.core.process.reconstruction.darkref.darkrefs.DarkRefs in favor of tomwer.core.process.reconstruction.darkref.darkrefs.DarkRefsTask</li>
<li data-sourcepos="15:9-15:161">tomwer.core.process.reconstruction.lamino.tofu.LaminoReconstruction in favor of tomwer.core.process.reconstruction.lamino.tofu.LaminoReconstructionTask</li>
<li data-sourcepos="16:9-16:122">tomwer.core.process.reconstruction.axis.AxisProcess in favor of tomwer.core.process.reconstruction.axis.AxisTask</li>
<li data-sourcepos="17:9-17:154">tomwer.core.process.control.volumesymlink.VolumeSymbolicLinkProcess in favor of tomwer.core.process.control.volumesymlink.VolumeSymbolicLinkTask</li>
<li data-sourcepos="18:9-18:133">tomwer.core.process.control.scantransfer.ScanTransfer in favor of tomwer.core.process.control.scantransfer.ScanTransferTask</li>
<li data-sourcepos="19:9-19:133">tomwer.core.process.conditions.filters.FileNameFilter in favor of tomwer.core.process.conditions.filters.FileNameFilterTask</li>
<li data-sourcepos="20:9-20:131">tomwer.core.process.edit.darkflatpatch.DarkFlatPatch in favor of tomwer.core.process.edit.darkflatpatch.DarkFlatPatchTask</li>
<li data-sourcepos="21:9-21:139">tomwer.core.process.edit.imagekeyeditor.ImageKeyUpgrader in favor of tomwer.core.process.edit.imagekeyeditor.ImageKeyUpgraderTask</li>
<li data-sourcepos="22:9-23:0">tomwer.core.process.edit.imagekeyeditor.ImageKeyEditor in favor of tomwer.core.process.edit.imagekeyeditor.ImageKeyEditorTask</li>
</ul>
</li>
</ul>
</li>
<li data-sourcepos="24:1-26:60">
<p data-sourcepos="24:3-24:8">canvas</p>
<ul data-sourcepos="25:5-26:60">
<li data-sourcepos="25:5-25:75">add a 'helpdesk' button to trigger esrf jira ticket web page (PR 580)</li>
<li data-sourcepos="26:5-26:60">add more examples directly on the canvas (PR 564, 510)</li>
</ul>
</li>
<li data-sourcepos="27:1-33:117">
<p data-sourcepos="27:3-27:9">control</p>
<ul data-sourcepos="28:5-33:117">
<li data-sourcepos="28:5-28:154">add <code data-sourcepos="28:12-28:25">scan discovery</code> widget: search for scans (NXtomo, EDF, raw-bliss scan) contained under a root directory (recursive - one-time- search) (PR 511)</li>
<li data-sourcepos="29:5-29:44">add NXtomo concatenate widget (PR 548)</li>
<li data-sourcepos="30:5-30:39">add 'tomoobjshub' widget (PR 590)</li>
<li data-sourcepos="31:5-31:77">data listener: activate it by default when added to the canvas (PR 562)</li>
<li data-sourcepos="32:5-32:47">add an email notification widget (PR 581)</li>
<li data-sourcepos="33:5-33:117">'data' lists: now handle copy and paste of a list of tomo object (instead of a single one previously) (PR !596)</li>
</ul>
</li>
<li data-sourcepos="34:1-37:66">
<p data-sourcepos="34:3-34:9">edition</p>
<ul data-sourcepos="35:5-37:66">
<li data-sourcepos="35:5-37:66">NXtomo editor
<ul data-sourcepos="36:9-37:66">
<li data-sourcepos="36:9-36:52">add an option to automate edition (PR 524)</li>
<li data-sourcepos="37:9-37:66">add a warning if edit a link (external or soft) (PR 545)</li>
</ul>
</li>
</ul>
</li>
<li data-sourcepos="38:1-41:63">
<p data-sourcepos="38:3-38:7">slurm</p>
<ul data-sourcepos="39:5-41:63">
<li data-sourcepos="39:5-39:44">add slurm job logs collection (PR 509)</li>
<li data-sourcepos="40:5-40:71">add found partition to 'slurm cluster configuration' gui (PR 523)</li>
<li data-sourcepos="41:5-41:63">provide a set of pre-defined slurm configuration (PR 582)</li>
</ul>
</li>
<li data-sourcepos="42:1-47:53">
<p data-sourcepos="42:3-42:16">reconstruction</p>
<ul data-sourcepos="43:5-47:53">
<li data-sourcepos="43:5-45:96">axis
<ul data-sourcepos="44:9-45:96">
<li data-sourcepos="44:9-44:50">rework deduction of projections (PR 537)</li>
<li data-sourcepos="45:9-45:96">when 'other' angles is selected: try to automatically propose coherent angles (PR 572)</li>
</ul>
</li>
<li data-sourcepos="46:5-46:60">cast-volume: add input for compression-ratios (PR 544)</li>
<li data-sourcepos="47:5-47:53">add 'reduce-dark-flat-selector' widget (PR 597)</li>
</ul>
</li>
<li data-sourcepos="48:1-55:85">
<p data-sourcepos="48:3-48:15">visualization</p>
<ul data-sourcepos="49:5-55:85">
<li data-sourcepos="49:5-51:98">metadata
<ul data-sourcepos="50:9-51:98">
<li data-sourcepos="50:9-50:147">benefit from tomoscan volumes to display slice (data viewer) and volume (volume viewer) metadata for all file format (and not only .hdf5)</li>
<li data-sourcepos="51:9-51:98">extend metadata to non-hdf5 volumes (PR 543) - raw volume still not display any metadata</li>
</ul>
</li>
<li data-sourcepos="52:5-52:45">diffviewer: minor improvements (PR 525)</li>
<li data-sourcepos="53:5-53:65">scan overview: append 'scan range' to the metadata (PR 526)</li>
<li data-sourcepos="54:5-54:59">add action to display a frame in full screen (PR 529)</li>
<li data-sourcepos="55:5-55:85">volume viewer: fix: avoid loading all the data in memory when possible (PR 541)</li>
</ul>
</li>
<li data-sourcepos="56:1-58:67">
<p data-sourcepos="56:3-56:9">helical</p>
<ul data-sourcepos="57:5-58:67">
<li data-sourcepos="57:5-58:67">preparing helical
<ul data-sourcepos="58:9-58:67">
<li data-sourcepos="58:9-58:67">add 'nabu-helical-prepare-weights-double' widget (PR 547)</li>
</ul>
</li>
</ul>
</li>
<li data-sourcepos="59:1-62:60">
<p data-sourcepos="59:3-59:5">doc</p>
<ul data-sourcepos="60:5-62:60">
<li data-sourcepos="60:5-60:35">reference beamlines tutorials</li>
<li data-sourcepos="61:5-61:47">add examples on user corner (PR 574, 594)</li>
<li data-sourcepos="62:5-62:60">add more examples directly on the canvas (PR 564, 510)</li>
</ul>
</li>
<li data-sourcepos="63:1-65:44">
<p data-sourcepos="63:3-63:11">stitching</p>
<ul data-sourcepos="64:5-65:44">
<li data-sourcepos="64:5-64:58">add first prototype for stitching (PR 463, 551, 595)</li>
<li data-sourcepos="65:5-65:44">add NXtomo concatenate widget (PR 548)</li>
</ul>
</li>
<li data-sourcepos="66:1-70:42">
<p data-sourcepos="66:3-66:6">misc</p>
<ul data-sourcepos="67:5-70:42">
<li data-sourcepos="67:5-67:50">add possibility to cancel some jobs (PR 486)</li>
<li data-sourcepos="68:5-68:74">replace multiprocessing lock by flufl.lock for file locking (PR 555)</li>
<li data-sourcepos="69:5-69:57">rework future supervisor column management (PR 579)</li>
<li data-sourcepos="70:5-70:42">improve opening with ImageJ (PR 567)</li>
</ul>
</li>
</ul>2023-09-29T13:54:51+02:00paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.1.10v1.1.10release 1.1.10paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.1.9v1.1.9release 1.1.9paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.1.8v1.1.8release 1.1.8paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.1.6v1.1.6release 1.1.6paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.1.5v1.1.5release 1.1.5paynohenri.payno@gmail.comhttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.1.3v1.1.3release 1.1.3paynohttps://gitlab.esrf.fr/tomotools/tomwer/-/tags/v1.2.0a1v1.2.0a1alpha release 1.2.0a1payno