Skip to main content

Mind DataPack Python SDK

An Python implementation for Mind DataPack

Description

Mind Network is a permissionless and scalable zero-trust data lake. Its core feature is to compute over encrypted data and allow that data to be stored in various Web3 storage protocols.

DataPack, contributed by the Mind Network Team, is to enable data transformation and transportation between Mind Network and storage protocols, like Arweave. It is an adapter that facilitates the smooth conversion of data between plaintext and ciphertext to be stored in Mind Network or Arweave. This module empowers users to retrieve their infrequently processed data, known as "cold data," from Mind Network and store it in local or decentralized storage. When the need arises to perform computing on the encrypted data again, users can effortlessly load it back into Mind Network for processing.

Getting Started

Dependencies

  • Python >= 3.8
  • pip
  • mindlakesdk
  • arseeding

Installing

  • pip install minddatapack

Import

from minddatapack import DataPack
...

More examples

code

mind-datapack-python
|-- minddatapack # source code
|   |-- __init__.py
|   |-- arweaveconnector.py
|   |-- ipfsconnector.py
|   |-- localfileconnector.py
|   |-- mindlakeconnector.py
|   └-- utils.py
|-- examples # use case examples
|-- README.md
└--- LICENSE

Help

Full doc: https://mind-network.gitbook.io/mind-lake-sdk

Authors

Version History

  • v1.0
    • Initial Release
  • v1.0.1
    • Add IPFS support
  • v1.0.3
    • Change connectors to be class

License

This project is licensed under the [MIT] License - see the LICENSE.md file for details

Metadata

Release files for minddatapack 1.0.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 minddatapack 1.0.3
File Size Uploaded
minddatapack-1.0.3.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for minddatapack 1.0.3
File Interpreter ABI Platform
minddatapack-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 22.2 kB

Release files / minddatapack-1.0.3.tar.gz

Download URL minddatapack-1.0.3.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7021432f180a15840264fab20b44a9a22173af36d40a25bfb6acf4b3dcad4d82
BLAKE2b-256 checksum
How to use checksums
023c41213bcd6009509b476904f3b9fb45e418047c9cd3db61efd2fb992de5c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/6.0.0 pkginfo/1.9.6 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.65.0 CPython/3.10.12

Release files / minddatapack-1.0.3-py3-none-any.whl

Download URL minddatapack-1.0.3-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3fec9efd64d3cdcbd7001c7ab125294f35043bf5d738739faa011cb7cccb67fb
BLAKE2b-256 checksum
How to use checksums
686dac37c4ae3c3acabdf73aa60f780c1b4af60d0be064bb25ca342ff33b9ddc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/6.0.0 pkginfo/1.9.6 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.65.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

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