Skip to main content

A Python SDK to migrate data between Mind Lake and other storages

Project description

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.2
    • Change connectors to be class

License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minddatapack-1.0.2.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

minddatapack-1.0.2-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file minddatapack-1.0.2.tar.gz.

File metadata

  • Download URL: minddatapack-1.0.2.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for minddatapack-1.0.2.tar.gz
Algorithm Hash digest
SHA256 fe656fcc89da0935abbba80b25feb71667beb084e04bcfcb7f0146c80b919cb3
MD5 1e8a4d3ac2df89e610b822128a5e8ca0
BLAKE2b-256 0aaad5a82a39def0068677fdb8d8ed0815005f9177bed70df44ed2fa4e22dbca

See more details on using hashes here.

File details

Details for the file minddatapack-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: minddatapack-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for minddatapack-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 41481f3efc4b4fb0038cbbe4c4fe6aec14119e215aca4e121044694f5133060b
MD5 4da701d25408102707ab919823180c44
BLAKE2b-256 7be04e6956b741caee445be9273ae5910b137b77c4bc86da0fdf8daecfa88867

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page