Python binding for SFST
Project description
Python bindings for SFST
This is python binding for SFST. The sfst
python library can be imported and can be used for analysis and generation as explained in the below examples:
Installation
sfs
python library is available at pypi.org. It can be installed as follows:
pip install sfst
Import and initialize
import sfst
# Initialize with the compiled sfst.
sfst.init('path/to/fst.a'))
Initialization is must before doing any operations.
Analysis
import sfst
# Initialize with the compiled sfst.
sfst.init('path/to/fst.a'))
# Analyse a string. results are a list of analysis.
analysis_results = sfst.analyse("easier")
# Returns ['easy<ADJ><comp>'] for example.
Generation
import sfst
# Initialize with the compiled sfst.
sfst.init('path/to/fst.a'))
# Generate a string. results are a list of analysis.
generate_results = sfst.generate("easy<ADJ><comp>")
# Returns ['easier'] for example.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sfst-1.7.0.tar.gz
(691.1 kB
view hashes)
Built Distributions
sfst-1.7.0-cp312-cp312-win_amd64.whl
(109.3 kB
view hashes)
sfst-1.7.0-cp312-cp312-win32.whl
(93.3 kB
view hashes)
sfst-1.7.0-cp311-cp311-win_amd64.whl
(108.9 kB
view hashes)
sfst-1.7.0-cp311-cp311-win32.whl
(92.5 kB
view hashes)
sfst-1.7.0-cp310-cp310-win_amd64.whl
(107.4 kB
view hashes)
sfst-1.7.0-cp310-cp310-win32.whl
(91.5 kB
view hashes)
sfst-1.7.0-cp39-cp39-win_amd64.whl
(107.5 kB
view hashes)
sfst-1.7.0-cp39-cp39-win32.whl
(91.6 kB
view hashes)
sfst-1.7.0-cp38-cp38-win_amd64.whl
(107.4 kB
view hashes)
sfst-1.7.0-cp38-cp38-win32.whl
(91.5 kB
view hashes)
Close
Hashes for sfst-1.7.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 884b63fb91787292ad9862b5c72ffdb313b83cf5a47a131768070a61b0f42d1e |
|
MD5 | c80dc1a3bad4ed03994845bc3f70e7fc |
|
BLAKE2b-256 | 72630ca70802524f25cf616f4f5b3be8adb015234bbd9a3151910a043cc42e0c |
Close
Hashes for sfst-1.7.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b26542003e1363458dce187d39c35e71a64cc3dd792dfd607d702e013b47c8db |
|
MD5 | cc1efdff972622b3e7cd7804ea4cc072 |
|
BLAKE2b-256 | 9a2110ca5421a9ee258f3b7684f79b03606d483ca6413931a4a3d7e2c1ce8f47 |
Close
Hashes for sfst-1.7.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a3e42dd5579807d681c61fdec285ab1d2d7e80e1a865451dc00d54ddb6f3502 |
|
MD5 | 8b1b59d74c885d614f8ebc98dde9cf24 |
|
BLAKE2b-256 | 88c0b0e676b46525eb2a479b0f4341161d6e20d715ac2376b112cca7aedf6411 |
Close
Hashes for sfst-1.7.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aaed7010ef9b7719b87314fe50a27bda6784bff70fd0192e82e798368b04c6a |
|
MD5 | 5bfef42585fc972683b56c867eb632c2 |
|
BLAKE2b-256 | 2019a0458ad9bbfbe798b4359238b96e52f5e4a17ae8589dc94d9ca44c3bdde8 |
Close
Hashes for sfst-1.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e1be2276bd3f0123586ddf1907f74b9a9e30557cf8de4c6c350821d98402f8 |
|
MD5 | be353412c689d743f7e6994a6172e548 |
|
BLAKE2b-256 | e1e207e1f066210aa7ca8ab0df3c5e3c647163d7db1f8ef7091ed41ea3b53b13 |
Close
Hashes for sfst-1.7.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf56ea93c92353bc0f2f30e8db8e236fa1825d675efdd60b3f06c6f1a43fc5bd |
|
MD5 | 8a489993b3e621507d938dc68ca935db |
|
BLAKE2b-256 | 18b3e0fe22482b33607f50a1a1e91a5f56dc0d48343f7e3e36a8880031eec806 |
Close
Hashes for sfst-1.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e900861fec505bfd4f3d16caeae2dd93d22288ed2cefd71ca2fd51d0b3490c44 |
|
MD5 | 7424463c5e3d84dabf7228b12a70408e |
|
BLAKE2b-256 | d97bffcc736965e0a621c6326e455f2359b8b24f5a27c4cf433dcac6823cf1c6 |
Close
Hashes for sfst-1.7.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00064af027f13ff1048e46cb29cb5e04868cb5ee4c9d4e5be595d4e83e0708ac |
|
MD5 | 012d189fb7dca9c0e9aacb38b3b9673b |
|
BLAKE2b-256 | d07fe0edfd468e3ff54aa1b369818dd25808928caf26f809f00fc8a45d358a20 |
Close
Hashes for sfst-1.7.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae382462217856b92eea2b18826bf5e106533f8b44cfcaa417e22cf07fac1db1 |
|
MD5 | ccaf85507718393ce2a9d0f723abebc0 |
|
BLAKE2b-256 | 04ee5fd427e6c65444326adaa14da546440683c4f4489cda51091b8b95a24f63 |
Close
Hashes for sfst-1.7.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 599938f002514e60dbe5be7ad1f8636c0f275a6cc871d3606ecce68d31aa271f |
|
MD5 | 486553c6e8399a19de27ce4f0f516f3d |
|
BLAKE2b-256 | 48b3557e9ee2e82bb9893b6a82aede477e9d1e81835ba03fabe838dc35fcd86e |
Close
Hashes for sfst-1.7.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cde5d84cf96fa3a72c2859ff4cbb73794f25776f7bd0979acde8a8eb117bb731 |
|
MD5 | 3131c87e71e8a1a681d4b6995b20fbcb |
|
BLAKE2b-256 | ad70d52371dfe49c6ca6a1ecd98b58f7dba277c057c0baa57409890dc9f16c9b |
Close
Hashes for sfst-1.7.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e55dc150fac7357100b446334912dff5815ef81b6e047cfe3399104f5ddd663f |
|
MD5 | a7b6ec8a598b794d46af6e61cf23e1be |
|
BLAKE2b-256 | af18d9a30282046a1863d8968b957288f50fabe666298ba6e6d0f8b1bd463557 |
Close
Hashes for sfst-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e57e2226e4a3df1d9f7b8e5388ea4e45f65153b86443a7f0ae25193319c1c77c |
|
MD5 | 04f6cae4f7237dfe009c417bb7a59cac |
|
BLAKE2b-256 | 1763311c0763f23ac15240e662bc51e00208302cdb14ab52ae1375c951f562a3 |
Close
Hashes for sfst-1.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6da6ae1432207c9a652887aa5248b554ca7586cea7d27980accc6899972c07af |
|
MD5 | 48cf83408bfffd58b3636d7fb83211ea |
|
BLAKE2b-256 | 6e1a2e646385b7a41997c093f8507431f8292ab94d2ceaad5d9d81065076f52f |
Close
Hashes for sfst-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43a84dc88453b00413b0d1e75c09e8ac8163ef1df1d71b958445673b2740b95f |
|
MD5 | b31e5b9487ed7f4665fdd1b5f1346fc8 |
|
BLAKE2b-256 | 69bff04227ec417519e7b390cf4852730ddb9355216497d1d93a98b7fbb33558 |
Close
Hashes for sfst-1.7.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90c9f8eb650c76b3009fd64029a8179a472fc02f15a74196e2c573cc22a509f4 |
|
MD5 | eea76d78a6b9994773e1ad50600bfd23 |
|
BLAKE2b-256 | 5c4f50d6a72969ac6eb014064a22a22e595a26b790d8184619bec795af56ae73 |
Close
Hashes for sfst-1.7.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac5eb512e0c83b4dba84381f06f10ad7b3320d7bcc83b18ed6832dc1255a2e09 |
|
MD5 | 9e72bab9d9140a37be0a25d834f28b8a |
|
BLAKE2b-256 | 4797a24f90d6d94795064066f4bf17edab4e8428f8272acd0cd80b8dd3e2d518 |
Close
Hashes for sfst-1.7.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46f8e84327820dc260b62330885103a581951949908259a2e709511d711c22c5 |
|
MD5 | b3e351391eafbc10642f69246d23e1f9 |
|
BLAKE2b-256 | 6195c83dcd7a29ff3d856ce022efd0e687b8d9c3aaff9d9c1f5e42289f66b32e |
Close
Hashes for sfst-1.7.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76f77e0ce8535faaeaa29fa38341a30b6f953742e023053d533939b0c38204dd |
|
MD5 | 58185b7d55583f7d55d4faa1b7afc851 |
|
BLAKE2b-256 | 6156b25cfe879fd33acdd39fcf82ec52c40f3002c42c5fadd80aa49bc034f470 |
Close
Hashes for sfst-1.7.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30a7566657f5be540886147724e17cc1dd56e5d35abd20a1888aadcd2d6b648d |
|
MD5 | d3d4c06adde5ac910416db73943861c4 |
|
BLAKE2b-256 | dfbb2bbedfade2926dfe2454feb605ced0bd5e4e57c7d9fa1f1096af6eb33cb4 |
Close
Hashes for sfst-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b191cd7cfcec95f092b01dae59d55fa6bfe9e50427c40fd2e54c4fbc8628e941 |
|
MD5 | b668c0a7c67ea48621144d01ac04f17b |
|
BLAKE2b-256 | 77d935c89229b6f7087e6623fd7eca5f68a76b60616ae9b789a96f96d4327457 |
Close
Hashes for sfst-1.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ed288c0191388eec05dbfbc44019b3dcc328a88e82bae2857882a34ce45902c |
|
MD5 | e8067984e7df8485df13645459122e89 |
|
BLAKE2b-256 | 198bfcf55e7cda2e63d1b657b30689a94e62bdef15a9e5e4bfaccb11978fb6c9 |
Close
Hashes for sfst-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd86e6fa5fbba10fda8d62fb72469b185981379a993d23f5eef14fcc039e9f53 |
|
MD5 | fe99c4fb51d8c2a5fd52317242ec2e79 |
|
BLAKE2b-256 | 68090f04a0c50b2e1298a49486c9b5cb81e59fa745e4ac69d070b64e24652500 |
Close
Hashes for sfst-1.7.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27fee60b017440516a39e40d720b5faa09943aa184899c266f2bb92f8c997947 |
|
MD5 | 282e2ee0440f8ee45040e9b7648472db |
|
BLAKE2b-256 | c8502ae0cb64e86996c9b8b124c19849f9aad097b5d9766e5196c1efce2aa46e |
Close
Hashes for sfst-1.7.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220f8e9d4da2627e56a642b26a9b273f78f352912ce61950d6eb480b2c74271d |
|
MD5 | 6f42e7f1abafd1e31f8bee17d1cacbd0 |
|
BLAKE2b-256 | 7ea0a98e392889ec46c195e3e755eb6fb9d99f6d0939b158143f19280256159c |
Close
Hashes for sfst-1.7.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89e34d1304cda5a0438b5ed5e8038b0bba09b2b07c89529e8e14571980d2edfe |
|
MD5 | 75bf60d2feb9b68342f124faa9140e6e |
|
BLAKE2b-256 | d2ca3471c361cf57f153cea19dedbfd23670fec195f8fec65fbfd3190138423b |
Close
Hashes for sfst-1.7.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c825dcdafb5dfa13decfad88d62a193ce65e765c7c4f5053d7ab049a6f165fa5 |
|
MD5 | f7af4b9de956b127fc9b87984e2e0ec2 |
|
BLAKE2b-256 | bf3215278035720d0e89c14a8767c0d1d95a99a8da59eeeefda710d0177cad17 |
Close
Hashes for sfst-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa7a198c9ffef75cdf6c8dd35c9c42db2f4aafcef8331d80d234fc5c28226a87 |
|
MD5 | eec5cf1a1a223a8c92a3c514b1552477 |
|
BLAKE2b-256 | 1434b6f08f2ca6f1316c00bc9c766b5f85da92281ee1dd04cfeb9cc0ee1e4dd8 |
Close
Hashes for sfst-1.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f183abe4b217cee47084bdc4f4b6cd1fb4c392e823ef77b197da2cfb70c2d090 |
|
MD5 | b7884ff1bde85e5b531b78216ddaff18 |
|
BLAKE2b-256 | ed5c2ac3b95c18ca371da6dc6b44b783414bd552a594451e73cd933ba35e6e78 |
Close
Hashes for sfst-1.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0a17d82e8a84aff4b1ff142d0cfdcd639654c9574ea88c71251671294700cab |
|
MD5 | 0308f97a6c420accda492fe5bade050d |
|
BLAKE2b-256 | 72b3646b23e04cddd74d4d295be4f8cff88a9574bdb6f06dfc56847e86f9b46a |
Close
Hashes for sfst-1.7.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bbe2b72e326d21bc96f446aec9ae1a5b069620e62bd36858b587eeb26536a78 |
|
MD5 | b337d81f2d7096c1eacca2a97fefdc45 |
|
BLAKE2b-256 | bcdf2bc91e8f3a9e06a4c35ccccc4c25825b423ac7f7036c8f1926ea5c18873e |
Close
Hashes for sfst-1.7.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dbfd0e75ffc4acd25c1ddc94098279a8ab0b97959dae287c2e1000c87d1037b |
|
MD5 | 5b7006dcf2e33c005844a86b4f4017f0 |
|
BLAKE2b-256 | 76754ffcaf3bb28212afbb8fb908679daa89386e2755c97b161bf6e7cb0262a0 |
Close
Hashes for sfst-1.7.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 878b915c90e9187732486f702cd3339642f93cd525cd67d095617a99c94af400 |
|
MD5 | c62a2d97f6a85505602d84a608312250 |
|
BLAKE2b-256 | 164c5e6253c596f7b1f1906dd3e9a202bafe4cd45b9a7966f61b646cdc679b6c |
Close
Hashes for sfst-1.7.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3544838043446c6b31ff290039de06a9115b52af7fb43bd4fe4e19862c3468dc |
|
MD5 | a52d0a32f1fad69e665f5f7e605afde7 |
|
BLAKE2b-256 | 63573f6d9d7fc0270fb85844a7e5c97354f282dc9988ed17d4bbab4fa17ded48 |
Close
Hashes for sfst-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5add6341dff9c22048126bccfe67112a8ebb59b49e1e7834d56cf423d5bd6344 |
|
MD5 | 1b0b68f88f3f8882aa153ad3265cec8b |
|
BLAKE2b-256 | 550fbb265f033b2d226a1df52e90cdb31a986f28343246fa764ae6c6d0cee008 |
Close
Hashes for sfst-1.7.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44571906b129cdb0f7a48c6824c981a6c2450532150c8e66564a45a0a1fa3c15 |
|
MD5 | be43ec2b5f194383ecf10ba1680380f6 |
|
BLAKE2b-256 | a38fcdb1da2b45b76e7a14eab39979f91e7dc8d80dc0b6f2f68bfc70f90a24c0 |
Close
Hashes for sfst-1.7.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46fe310b0b852e9f80b32d0fb8951efbfb1d02c136048dc22d1108636ba2f024 |
|
MD5 | c5793c31fb9d3660b05876b0db8a93c5 |
|
BLAKE2b-256 | c62f779ae9ca5e312ab1b8f6c475fbd60951d80cd19e7cb3807a15556ec2a614 |
Close
Hashes for sfst-1.7.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9d9a333b0f2a8ae38e89d6edc21ef5aba202df14b4497dc351bceaabf8b5f96 |
|
MD5 | be49ad76668620d540304c96548aba73 |
|
BLAKE2b-256 | a293f3bdd2c175f8dfa392980c4d9df917a5829f7aec1aef60590abd8f7b82bf |