Skip to main content

saldowsd-rs

PyPI version PyPI - Python Version

Maturity badge - level 2 Stage

Code Coverage

CI(check) CI(release) CI(scheduled) CI(test)

A rewrite of the Java app saldowsd.jar in sparv-wsd in Rust.

Usage

Build from source

To build saldowsd from source:

cargo build --release

After the build succeeds, you can find the binary in ./target/release/saldowsd.

Command-line interface

The supported interface as of today:

> ./target/release/saldowsd --help
Usage: saldowsd [OPTIONS] --format <FORMAT> <COMMAND>

Commands:
  vector-wsd
  help        Print this message or the help of the given subcommand(s)

Options:
      --format <FORMAT>          Format of the output [possible values: sbxml, tab, eval]
      --batch-size <BATCH_SIZE>  The size of each batch [default: 1]
      --max-sen <MAX_SEN>        The maximum sense [default: 4294967295]
  -v, --verbose...               Verbosity
  -h, --help                     Print help
  -V, --version                  Print version

Currently supported command is vector-wsd:

Usage: saldowsd --format <FORMAT> vector-wsd [OPTIONS] --context-width <CONTEXT_WIDTH> --sv-file <SV_FILE> --cv-file <CV_FILE>

Options:
      --decay
      --s1-prior <S1_PRIOR>            [default: 0]
      --context-width <CONTEXT_WIDTH>
      --sv-file <SV_FILE>
      --cv-file <CV_FILE>
  -h, --help                           Print help
  -V, --version                        Print version

Development

You must have Rust and git-lfs installed.

Clone the repository

Clone this repo with recursing submodules.

git clone --recurse-submodules https://github.com/spraakbanken/wsd-rs.git

or, if you are using ssh:

git clone --recurse-submodules git@github.com:spraakbanken/wsd-rs.git

or, if using GitHub cli:

gh repo clone spraakbanken/wsd-rs -- --recurse-submodules

Metadata

Release files for saldowsd 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for saldowsd 0.2.3
File Size Uploaded
saldowsd-0.2.3.tar.gz 37.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for saldowsd 0.2.3
File
saldowsd-0.2.3-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
saldowsd-0.2.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
saldowsd-0.2.3-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
saldowsd-0.2.3-py3-none-musllinux_1_1_armv7l.whl Python 3 none Linux musl 1.1+ ARMv7l Details
saldowsd-0.2.3-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
saldowsd-0.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
saldowsd-0.2.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details
saldowsd-0.2.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64, Linux musl 1.1+ ARM64 Details
saldowsd-0.2.3-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
saldowsd-0.2.3-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details
saldowsd-0.2.3-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details

Total release size: 11.1 MB

Release files / saldowsd-0.2.3.tar.gz

Download URL saldowsd-0.2.3.tar.gz
Size 37.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6f4170ac3fb4ba08f12d1a1c457988255655305c0e6d1abc7e33e0cf89ecfd6e
BLAKE2b-256 checksum
How to use checksums
b88d59246ff4fb1677048754a97b616670a357d1f88582b5f64c7ef57091f9db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-win_arm64.whl

Download URL saldowsd-0.2.3-py3-none-win_arm64.whl
Size 880.5 kB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
dec7d254e655454e2539044b79d39a08aeff8fb812c82a1cc3ecf6e7b4ebd0f9
BLAKE2b-256 checksum
How to use checksums
9bbfc1776055be5dac829d11b31b36551b1eb09d615b2c2455b1edc39b44db9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-win_amd64.whl

Download URL saldowsd-0.2.3-py3-none-win_amd64.whl
Size 951.5 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
38b6674127ce7601de42cc1c2f119a8d160d78f5f444125dfb3e6b84d0e9f5d9
BLAKE2b-256 checksum
How to use checksums
35eb1001465522bec8ab979fee330b77432c932aead26fd760b491d7e76833fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-musllinux_1_1_x86_64.whl

Download URL saldowsd-0.2.3-py3-none-musllinux_1_1_x86_64.whl
Size 1.1 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
ffa7dcdadaabdccae9fc6daf0c7b67143a6d0abe8ff22ca0b3ef99795bef7bb6
BLAKE2b-256 checksum
How to use checksums
1681cb23904fed0b3479f0d13f50d312f8bfa35284d727ae24882e5c0b7aa6ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-musllinux_1_1_armv7l.whl

Download URL saldowsd-0.2.3-py3-none-musllinux_1_1_armv7l.whl
Size 976.1 kB
Tags Linux musl 1.1+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
43ea0318196d652fb52c11e0c6ce6489ddc13f93f924c891bc6aa256de2615cc
BLAKE2b-256 checksum
How to use checksums
9830fff9a7788ee19cff581181f62a1c3a501adca676788dcab12836d408c6e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-manylinux_2_28_aarch64.whl

Download URL saldowsd-0.2.3-py3-none-manylinux_2_28_aarch64.whl
Size 991.9 kB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
705784fd9834fbf7d6adb3113e6f55ae37fdad9016d679b9c11b0e02874da133
BLAKE2b-256 checksum
How to use checksums
7457546715ad34ff624cd95177df4e95c0768637f6568431399c67551755a499
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL saldowsd-0.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1d76d599f4baa81d1fbe952267bf1e624e53ac24b5652aaae6993e436a9f7aa4
BLAKE2b-256 checksum
How to use checksums
23c51623e37ea24fcba62482a373a0aea676b444e80a550f8dd59dd21d465abe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL saldowsd-0.2.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 960.8 kB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
ccc059ca03b5c4dc5fec4cf5ded80f6100ebc6ef326165347603a9b8b5723a6d
BLAKE2b-256 checksum
How to use checksums
1e408524e8656f17acf343ec6e3a30502488710bc8bbe8fe14ab2ca948f26bd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl

Download URL saldowsd-0.2.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 1.0 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
1e391526ce8afc307c3da10083c5b478418d81c658b21ede50248152f25b537a
BLAKE2b-256 checksum
How to use checksums
9bc0d141cc23d3fb72ecdd2bc9bdd8dff72c9ce7a24330fdf1dbdbf2f41bb1c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-macosx_11_0_arm64.whl

Download URL saldowsd-0.2.3-py3-none-macosx_11_0_arm64.whl
Size 983.9 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7a7920f2e2cc5deb9d006d5d71f419419279c1358af934a11958aacac762743e
BLAKE2b-256 checksum
How to use checksums
5174d379e79e555400af87bed32ca0936cfccb9ae306a41210de75f80306cdd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-macosx_10_12_x86_64.whl

Download URL saldowsd-0.2.3-py3-none-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
479b27cb60aa6886f2671dbcc6441ea9c920b93e561838ef9d0f6e8e8b18bbde
BLAKE2b-256 checksum
How to use checksums
098a352d7aeb75c957170ae497a2584e1e839c6b94f09181ea38d894c26c08fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release files / saldowsd-0.2.3-py3-none-linux_armv6l.whl

Download URL saldowsd-0.2.3-py3-none-linux_armv6l.whl
Size 998.9 kB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
17808d468964ea78cb26a0f1cacf91a08b42da7941a31c79b82c6debab701e80
BLAKE2b-256 checksum
How to use checksums
3d9a71a26173854501b8b355a165ceb783df0829b73609c1c0afcde21c092d44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.3

Release history Release notifications | RSS feed

This release

0.2.3 This release

12 release files

0.2.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page