Skip to content

Commit 56a9639

Browse files
Auto-generated changes
1 parent 34a9338 commit 56a9639

5 files changed

Lines changed: 39 additions & 19 deletions

File tree

.changeset/vj-usage-abundance-dtype.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

block/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# @platforma-open/milaboratories.vj-usage
22

3+
## 2.2.4
4+
5+
### Patch Changes
6+
7+
- 54c79a6: Fix "division with 'String' datatypes is not allowed" when a dataset produces no
8+
numeric abundance rows.
9+
10+
The input table was built with `tsvFileBuilder.build()`, which emits an untyped
11+
TSV, so ptabler let polars infer the column types. An `abundance` column with no
12+
parseable numeric value in the exported table — an empty join result, or all-null
13+
abundance — is inferred as `String`, and the per-sample normalisation then failed
14+
during query planning.
15+
16+
The table is now built with `buildForPT()`, so column types come from the
17+
p-column and axis specs instead of inference. This also bumps
18+
`@platforma-sdk/block-tools` to 2.14.3 to satisfy the CI publication gate.
19+
20+
- Updated dependencies [54c79a6]
21+
- @platforma-open/milaboratories.vj-usage.workflow@2.4.6
22+
323
## 2.2.3
424

525
### Patch Changes

block/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@platforma-open/milaboratories.vj-usage",
3-
"version": "2.2.3",
3+
"version": "2.2.4",
44
"files": [
55
"index.d.ts",
66
"index.js"

workflow/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# @platforma-open/milaboratories.vj-usage.workflow
22

3+
## 2.4.6
4+
5+
### Patch Changes
6+
7+
- 54c79a6: Fix "division with 'String' datatypes is not allowed" when a dataset produces no
8+
numeric abundance rows.
9+
10+
The input table was built with `tsvFileBuilder.build()`, which emits an untyped
11+
TSV, so ptabler let polars infer the column types. An `abundance` column with no
12+
parseable numeric value in the exported table — an empty join result, or all-null
13+
abundance — is inferred as `String`, and the per-sample normalisation then failed
14+
during query planning.
15+
16+
The table is now built with `buildForPT()`, so column types come from the
17+
p-column and axis specs instead of inference. This also bumps
18+
`@platforma-sdk/block-tools` to 2.14.3 to satisfy the CI publication gate.
19+
320
## 2.4.5
421

522
### Patch Changes

workflow/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@platforma-open/milaboratories.vj-usage.workflow",
3-
"version": "2.4.5",
3+
"version": "2.4.6",
44
"description": "Tengo-based template",
55
"type": "module",
66
"scripts": {

0 commit comments

Comments
 (0)