saldowsd-rs
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)
| File | Size | Uploaded | |
|---|---|---|---|
| saldowsd-0.2.3.tar.gz | 37.1 kB | Details |
Built distributions (wheels)
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
|