PlanarLarvae.jl tags
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags
2024-02-09T15:25:00+01:00
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.16
v0.16
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<p data-sourcepos="3:1-3:10" dir="auto">See MR <a href="/nyx/planarlarvae.jl/-/merge_requests/6" data-reference-type="merge_request" data-original="!6" data-link="false" data-link-reference="false" data-project="4220" data-merge-request="6082" data-project-path="nyx/planarlarvae.jl" data-iid="6" data-container="body" data-placement="top" title="Set of commits to be tagged v0.16" class="gfm gfm-merge_request">!6</a>.</p>
2024-02-09T15:25:00+01:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.15
v0.15
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<p data-sourcepos="3:1-3:10" dir="auto">See MR <a href="/nyx/planarlarvae.jl/-/merge_requests/5" data-reference-type="merge_request" data-original="!5" data-link="false" data-link-reference="false" data-project="4220" data-merge-request="5741" data-project-path="nyx/planarlarvae.jl" data-iid="5" data-container="body" data-placement="top" title="Experimental support for MaggotUBA's larva_dataset hdf5 files" class="gfm gfm-merge_request">!5</a>.</p>
2023-12-01T11:31:34+01:00
François LAURENT
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.14a2
v0.14a2
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<p data-sourcepos="3:1-3:30" dir="auto">Hotfix for <code>capacitysampling</code>.</p>
2023-10-05T13:39:24+02:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.14a
v0.14a
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<p data-sourcepos="3:1-3:158" dir="auto">This is a backward-compatibility release for the 0.16 series of LarvaTagger. Random number generators are seeded at the same time as in PlanarLarvae.jl v0.13.</p>
<p data-sourcepos="5:1-5:173" dir="auto">Future releases will follow the v0.14 seeding to keep the code base simpler, resulting in a breaking change for <code>TaggingBackends.LarvaDatasets.new_write_larva_dataset_hdf5</code>.</p>
2023-10-05T11:39:57+02:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.14
v0.14
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<p data-sourcepos="3:1-3:10" dir="auto">See MR <a href="/nyx/planarlarvae.jl/-/merge_requests/4" data-reference-type="merge_request" data-original="!4" data-link="false" data-link-reference="false" data-project="4220" data-merge-request="5258" data-project-path="nyx/planarlarvae.jl" data-iid="4" data-container="body" data-placement="top" title="samplesize! for ratiobasedsampling" class="gfm gfm-merge_request">!4</a>.</p>
2023-09-06T18:30:38+02:00
François LAURENT
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.13
v0.13
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<p data-sourcepos="3:1-3:10" dir="auto">See MR <a href="/nyx/planarlarvae.jl/-/merge_requests/3" data-reference-type="merge_request" data-original="!3" data-link="false" data-link-reference="false" data-project="4220" data-merge-request="5139" data-project-path="nyx/planarlarvae.jl" data-iid="3" data-container="body" data-placement="top" title="Set of commits to be tagged v0.13" class="gfm gfm-merge_request">!3</a>.</p>
2023-07-07T01:30:13+02:00
François LAURENT
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.12
v0.12
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<p data-sourcepos="3:1-3:10" dir="auto">See MR <a href="/nyx/planarlarvae.jl/-/merge_requests/2" data-reference-type="merge_request" data-original="!2" data-link="false" data-link-reference="false" data-project="4220" data-merge-request="5119" data-project-path="nyx/planarlarvae.jl" data-iid="2" data-container="body" data-placement="top" title="Time segment cropping for label files" class="gfm gfm-merge_request">!2</a>.</p>
2023-06-30T17:28:38+02:00
François LAURENT
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.11.2
v0.11.2
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<p data-sourcepos="3:1-3:72" dir="auto">See MR <a href="https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/merge_requests/1" data-reference-type="merge_request" data-original="https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/merge_requests/1" data-link="false" data-link-reference="true" data-project="4220" data-merge-request="5081" data-project-path="nyx/planarlarvae.jl" data-iid="1" data-container="body" data-placement="top" title="Bugfixes for #15, #16 and #17" class="gfm gfm-merge_request">!1</a>.</p>
2023-06-08T17:36:27+02:00
François LAURENT
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.11.1
v0.11.1
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-4:43" dir="auto">
<li data-sourcepos="3:1-3:29">hotfix in <code>Datasets.coerce</code>
</li>
<li data-sourcepos="4:1-4:43">
<code>Formats.Chore.capabilities</code> type relaxed</li>
</ul>
2023-05-29T23:22:37+02:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.11
v0.11
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-7:48" dir="auto">
<li data-sourcepos="3:1-3:51">
<code>stop</code> tag properly identified in <em>trx.mat</em> files</li>
<li data-sourcepos="4:1-4:52">
<code>Formats.normalize_timestamps</code> for rounding issues</li>
<li data-sourcepos="5:1-5:22">
<code>Dataloaders</code> module</li>
<li data-sourcepos="6:1-6:50">
<code>MWT.interpolate</code> method for <em>ts</em>, <em>xs</em>, <em>ts′</em>
</li>
<li data-sourcepos="7:1-7:48">
<code>checktrxmat</code> moved from <code>Formats</code> to <code>Trxmat</code>
</li>
</ul>
2023-05-29T23:19:53+02:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.10
v0.10
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-5:88" dir="auto">
<li data-sourcepos="3:1-3:88">
<code>run_update_trx_with_labels</code> fixed for conflicting <code>--labels</code> and <code>--removetags</code> (#13)</li>
<li data-sourcepos="4:1-4:81">
<code>--remotetags</code> zeros the tag indicators instead of removing the "columns" (#14)</li>
<li data-sourcepos="5:1-5:88">
<code>Formats.find_associated_files</code> to seek for files to be bundled along with a data file</li>
</ul>
2023-04-18T17:26:21+02:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.9.4
v0.9.4
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-6:73" dir="auto">
<li data-sourcepos="3:1-3:57">
<code>nyxlabels/update_trx_with_labels.m</code> fixed (#9 and #10)</li>
<li data-sourcepos="4:1-4:101">
<code>nyxlabels/run_update_trx_with_labels.m</code> wrapper to be compiled with mcc for easier cli usage (#11)</li>
<li data-sourcepos="5:1-5:83">Argument <code>labels</code> to <code>update_trx_with_labels</code> for reverse mapping of labels (#12)</li>
<li data-sourcepos="6:1-6:73">
<code>update_trx_with_labels</code> saves <em>.mat</em> files in the <em>Version 7.3</em> format</li>
</ul>
2023-04-13T15:57:14+02:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.9.3
v0.9.3
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-3:146" dir="auto">
<li data-sourcepos="3:1-3:146">
<code>Datasets.getprimarylabels</code> properly handles label files that define no labels (fixes <a href="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/106" data-reference-type="issue" data-original="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/106" data-link="false" data-link-reference="true" data-project="4326" data-issue="7661" data-project-path="nyx/larvatagger.jl" data-iid="106" data-issue-type="issue" data-container="body" data-placement="top" title="[Regression] `import` is broken for non-label files" class="gfm gfm-issue">larvatagger.jl#106</a>)</li>
</ul>
2023-03-29T16:33:05+02:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.9.2
v0.9.2
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-3:56" dir="auto">
<li data-sourcepos="3:1-3:56">
<code>ifempty</code> optional argument to <code>Datasets.appendlabel!</code>
</li>
</ul>
2023-03-19T10:45:22+01:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.9.1
v0.9.1
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-3:59" dir="auto">
<li data-sourcepos="3:1-3:59">
<code>Datasets.pushdependency!</code> silently skips file duplicates</li>
</ul>
2023-02-14T14:13:57+01:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.9
v0.9
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-4:147" dir="auto">
<li data-sourcepos="3:1-3:75">
<code>Datasets.shareddependencies</code> to compare dependencies between label files</li>
<li data-sourcepos="4:1-4:147">New method for <code>Datasets.mergelabels!</code> with predicate function; <code>mergelabels!</code> also supports more corner cases and allows inserting entire tracks</li>
</ul>
2023-02-12T19:41:31+01:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.8.1
v0.8.1
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<ul data-sourcepos="3:1-6:42" dir="auto">
<li data-sourcepos="3:1-3:105">support for secondary labels in <em>json</em> label files, with optional array-typed element "secondarylabels"</li>
<li data-sourcepos="4:1-4:114">functions <code>getprimarylabels</code>, <code>getsecondarylabels</code> in modules <code>Datasets</code> (not exported) and <code>Formats</code> (exported)</li>
<li data-sourcepos="5:1-5:51">module <code>Datasets</code> exports function <code>appendlabel!</code>
</li>
<li data-sourcepos="6:1-6:42">bugfix in decoding empty lists of labels</li>
</ul>
2023-02-09T17:31:20+01:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.7
v0.7
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<h2 data-sourcepos="3:1-3:15" dir="auto">
<a id="user-content-new-features" class="anchor" href="#new-features" aria-hidden="true"></a>New features</h2>
<ul data-sourcepos="5:1-8:0" dir="auto">
<li data-sourcepos="5:1-5:164">
<code>Datasets.expand!</code>, <code>Datasets.mergelabels!</code>, <code>Datasets.setdefaultlabel!</code> and <code>Formats.setdefaultlabel!</code> (<a href="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/91" data-reference-type="issue" data-original="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/91" data-link="false" data-link-reference="true" data-project="4326" data-issue="7291" data-project-path="nyx/larvatagger.jl" data-iid="91" data-issue-type="issue" data-container="body" data-placement="top" title="Automatically assign a label to unlabelled data" class="gfm gfm-issue">larvatagger.jl#91</a>)</li>
<li data-sourcepos="6:1-6:188">[FIMTrack v2] <code>pixelsize</code> can be stored in a file's metadata (in micrometers) and space coordinates are converted automatically (<a href="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/90" data-reference-type="issue" data-original="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/90" data-link="false" data-link-reference="true" data-project="4326" data-issue="7242" data-project-path="nyx/larvatagger.jl" data-iid="90" data-issue-type="issue" data-container="body" data-placement="top" title="Define pixel size and override radii in FIMTrack v2 csv files" class="gfm gfm-issue">larvatagger.jl#90</a>)</li>
<li data-sourcepos="7:1-8:0">[FIMTrack v2] <code>overrides</code> can be stored in a file's metadata to override the <code>radius_1</code>, <code>radius_2</code> and <code>radius_3</code> features (<a href="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/90" data-reference-type="issue" data-original="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/90" data-link="false" data-link-reference="true" data-project="4326" data-issue="7242" data-project-path="nyx/larvatagger.jl" data-iid="90" data-issue-type="issue" data-container="body" data-placement="top" title="Define pixel size and override radii in FIMTrack v2 csv files" class="gfm gfm-issue">larvatagger.jl#90</a>)</li>
</ul>
<h2 data-sourcepos="9:1-9:11" dir="auto">
<a id="user-content-bugfixes" class="anchor" href="#bugfixes" aria-hidden="true"></a>Bugfixes</h2>
<ul data-sourcepos="11:1-12:131" dir="auto">
<li data-sourcepos="11:1-11:117">[Choreography] all filenames are admitted; metadata extraction fails with a warning, in a non-blocking fashion (#8)</li>
<li data-sourcepos="12:1-12:131">[FIMTrack v2] outline reconstruction fixed for null-radius neck points (<a href="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/89" data-reference-type="issue" data-original="https://gitlab.pasteur.fr/nyx/larvatagger.jl/-/issues/89" data-link="false" data-link-reference="true" data-project="4326" data-issue="7235" data-project-path="nyx/larvatagger.jl" data-iid="89" data-issue-type="issue" data-container="body" data-placement="top" title="«Invalid x-limits as xlims[1] <= xlims[2] is not met for (NaN32, NaN32)»" class="gfm gfm-issue">larvatagger.jl#89</a>)</li>
</ul>
2023-01-29T20:32:09+01:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.6
v0.6
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<h2 data-sourcepos="3:1-3:15" dir="auto">
<a id="user-content-new-features" class="anchor" href="#new-features" aria-hidden="true"></a>New features</h2>
<ul data-sourcepos="5:1-8:0" dir="auto">
<li data-sourcepos="5:1-5:245">Module <code>Formats</code> exports <code>labelledfiles</code> to identify and list track files with associated behavior tags, and <code>unload!</code> to free memory in a <code>PreloadedFile</code> object. Function <code>Formats.from_mwt</code> helps identify track files with variable frame rate.</li>
<li data-sourcepos="6:1-6:108">
<code>Features</code> module with functions such as <code>bodylength</code>, <code>medianbodylength</code>, <code>spine5</code> and <code>normalize_spines</code>
</li>
<li data-sourcepos="7:1-8:0">
<code>MWT</code> module with exported function <code>fixmwtdata</code> to resample track segments at constant frame rate</li>
</ul>
<h2 data-sourcepos="9:1-9:11" dir="auto">
<a id="user-content-bugfixes" class="anchor" href="#bugfixes" aria-hidden="true"></a>Bugfixes</h2>
<ul data-sourcepos="11:1-12:35" dir="auto">
<li data-sourcepos="11:1-11:112">Integer-encoded tags are properly decoded even if not a single track defines a tag at its first time step (#7)</li>
<li data-sourcepos="12:1-12:35">Behavior tags work with Julia 1.8</li>
</ul>
2022-10-20T17:45:58+02:00
François Laurent
francois.laurent@pasteur.fr
https://gitlab.pasteur.fr/nyx/planarlarvae.jl/-/tags/v0.5
v0.5
Release associated with LarvaTagger v0.4.
<h1 data-sourcepos="1:1-1:11" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h1>
<h2 data-sourcepos="3:1-3:15" dir="auto">
<a id="user-content-new-features" class="anchor" href="#new-features" aria-hidden="true"></a>New features</h2>
<ul data-sourcepos="5:1-7:0" dir="auto">
<li data-sourcepos="5:1-5:88">Helpers for managing data dependencies (checksum validation, listing and registration)</li>
<li data-sourcepos="6:1-7:0">
<em>json</em> serialization dumpable into the standard output</li>
</ul>
<h2 data-sourcepos="8:1-8:28" dir="auto">
<a id="user-content-possibly-breaking-changes" class="anchor" href="#possibly-breaking-changes" aria-hidden="true"></a>Possibly breaking changes</h2>
<ul data-sourcepos="10:1-10:64" dir="auto">
<li data-sourcepos="10:1-10:64">Timestamps are stored and compared with a 1-ms precision (#5).</li>
</ul>
2022-06-01T20:00:00+02:00
François Laurent
francois.laurent@pasteur.fr