Basic and Moded data structures with rust backend for speed.
Project description
Overview
modstore
brings about the speed python lacked while implementing complex Data Structures
. modstore
upgrades pre-existing Data Structures
to the point you can laid back and use pre-built
complex functions. While still keeping the base Structures, modstore
introduces better and improves ones such as BlockChain
, DAG
and much more.
Leveraging Rust
's speed and safety, new Data Structures
are lightning fast and gives you the comfortability of using them via Python
.
Features
modstore
provides a ton of data structures to mess around with.
Categories:
-
Rust
-
BlockChain: Using Rust's performance, create a tamper proof blockchain data structure of your required difficulty. Search through the blockchain and retrieve data in their original form as provided. See docs here.
-
DAG: Directed Acyclic Graphs is a graph with no cycles, used in certain blockchain variants like IOTA. Create and manipulate and store Network Like data in DAGs. See docs here.
-
More Coming Soon!
-
-
Python
Installation
Install using pip,
pip install modstore
Documentation
For documentation, check out the docs folder in the repository.
Repository Link for PYPI users. Click here
Issues
File Bugs in the issue tracker with this template here.
Feature Requests here
Other issues here
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for modstore-1.0.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3629f2d387806e6098fdab0925e4f91ece198ccb03e30deb940a29e028c1ec7f |
|
MD5 | 2382f82cfbcddfae7693a29da6828120 |
|
BLAKE2b-256 | 6ed37ad2a6da044dab8128de185c6b98651c60314b5d34e97e91ac362dfa8b78 |
Hashes for modstore-1.0.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db49a6a58df78effde5de4be587bf3dca3e5aaa7296d3e75df19be79e20b7a2 |
|
MD5 | f7f11b11372c5f7aad83214e510c7bd0 |
|
BLAKE2b-256 | 88015310ebee23b294d3a8d75d6a137bf4d35640d2e27e32531099e925299c58 |
Hashes for modstore-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdd907706531d15bb6a470ce6291e39b421200bafea813966d2eb32195f271ca |
|
MD5 | 2ed5e9b9f448b89c5808bbac29333dcc |
|
BLAKE2b-256 | 2ec9526f697796648965e8ac78bcc30991b71f4396ecbd3154129d898725849b |
Hashes for modstore-1.0.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9338ed685c49d9c9b7b65b30142dccd384e684a53176bdac4e69f80e403fe1e7 |
|
MD5 | 72496ede87b44eb044f8255002c804af |
|
BLAKE2b-256 | ff3d7d99ce82ecf5008ea040529f8aeb035edc783b4294e35faf9f1773ffd375 |
Hashes for modstore-1.0.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1718f0d90bb1b281c77a99cfc53a3102529625d68bede574b616344a476be1e3 |
|
MD5 | aba1957b474ab990e6d1546d38d78f5d |
|
BLAKE2b-256 | 6e36129fecce80f08e544ef747d9a18c1b41c68f53cb49d2ec1a71b7ddc3fe1b |
Hashes for modstore-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfec92a3033fc384986f96bed35cd0058e4b93b13c565afcc5a961b3de3a07ef |
|
MD5 | c75be79fc101fe61327155d72713b3cc |
|
BLAKE2b-256 | a2f5f2df198fb8f5d0c570d3fcebe43ab8a1063a361c519ede76c3df9cc1718f |
Hashes for modstore-1.0.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5471ccdbf80961748222f88d05a5fbd41ccf4d491fba31d048dd6c8e15e4c29 |
|
MD5 | e487f7e68443581c4008e15d3299fbea |
|
BLAKE2b-256 | a68c0d5be249284b75c24c404404b1156ce7f437598b7e1b9d368e9b2573635e |
Hashes for modstore-1.0.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40be495ef1ab99da8d425e5c300dcd33a874678436959a4502347ed8e0d78746 |
|
MD5 | ef5d022fd380b5f92110577b137d6719 |
|
BLAKE2b-256 | 8cb734b36023a387ec6b1d74b1c764d7e9e59aa49d6376bb63f1322c8841a13d |
Hashes for modstore-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ed478701bdf7b3ad4bb2e8b78ad7260d1d9c6b75562d85486a9f81befd4cd0f |
|
MD5 | 82baf6d41638db48dd9856cd872d0731 |
|
BLAKE2b-256 | 0227745fb453ea324a161fcee4f7ab5a1fe96cae72a5cefc24bd794e47bff8aa |
Hashes for modstore-1.0.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6b0c5e36e31ea02b17d656d67b779075dd7a1a6475db820dc14b0aa8b58f61d |
|
MD5 | 0771ab8852737f08ea67a8ebfab7c1b8 |
|
BLAKE2b-256 | 0a6f3f6e91bcf0a4486be1abcac3e6c321cf4e33166013e1875cfab370c19849 |
Hashes for modstore-1.0.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 282898964c91300c5200679cc1525aa68929419981dcdd6edb34aadc682b60a6 |
|
MD5 | 605365f0129d321744d6635eedd1f4fa |
|
BLAKE2b-256 | b6bfdc5c2ebfdcd62a0638b8a26cf40b8bc7113c2c2f4dc246ab8a4b537e1ffa |
Hashes for modstore-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f168513ffa5bc8450561818e5dbd37161d4c91e245230325e400d00a38654e |
|
MD5 | d368f67327423b6a41de1d5d8f500c61 |
|
BLAKE2b-256 | e81cf91399b2ee897f080ac1cb371535e97d3156d2ef6dc95636d37a3d12d46a |
Hashes for modstore-1.0.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aef26de45690fbe4801b07528acf4ab470038b6d585c499f044d1a5c52c39ae7 |
|
MD5 | e8a4fa3725ef43822ba6f8a9136e3651 |
|
BLAKE2b-256 | 20e8a12ce7656ec7192b703d8c08edd6efd7ccb2ac7421544a7dcb8c141eeb5d |
Hashes for modstore-1.0.0-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542dd5a6ff94cd753e7b3d160dd2d6ec065c867e5094cf3470f4f0e83fd1c1d5 |
|
MD5 | afaeb6b998a31b9eb885ecb850538cf8 |
|
BLAKE2b-256 | db8dac29b0735de0634c258fc445492dbf75accfad7423d944e90d7b1a368a83 |
Hashes for modstore-1.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219109e4f318b2206e745d8f77e27968c4878bf8e21e071450831cb873114c1f |
|
MD5 | 95fd81411ae2c302bed2ffdc27dca96a |
|
BLAKE2b-256 | 13338a97fd08ccc8561165e9d4bbb537621fd4a01d86256daebb7db3e3f5c549 |