minddatapack


Nameminddatapack JSON
Version 1.0.3 PyPI version JSON
download
home_page
SummaryA Python SDK to migrate data between Mind Lake and other storages
upload_time2023-09-08 09:36:03
maintainer
docs_urlNone
author
requires_python>=3.8
license
keywords datalake encryption web3
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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
* [use case of arweave in jupyter](/examples/use_case_arweave.ipynb)
* [use case of IPFS in jupyter](/examples/use_case_ipfs.ipynb)

## 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](https://mind-network.gitbook.io/mind-lake-sdk) 

## Authors
 
* Dennis [@NuIlPtr](https://twitter.com/nuilptr)
* George [@georgemindnet](https://twitter.com/georgemindnet)

## 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

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "minddatapack",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "datalake,encryption,web3",
    "author": "",
    "author_email": "Mind Labs <biz@mindnetwork.xyz>",
    "download_url": "https://files.pythonhosted.org/packages/02/3c/41213bcd6009509b476904f3b9fb45e418047c9cd3db61efd2fb992de5c7/minddatapack-1.0.3.tar.gz",
    "platform": null,
    "description": "# Mind DataPack Python SDK\n\nAn Python implementation for Mind DataPack\n\n## Description\n\nMind 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. \n\nDataPack, 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.\n\n\n## Getting Started\n\n### Dependencies\n\n* Python >= 3.8\n* pip\n* mindlakesdk\n* arseeding\n\n### Installing\n\n* pip install minddatapack\n\n### Import\n```\nfrom minddatapack import DataPack\n...\n```\n\n### More examples\n* [use case of arweave in jupyter](/examples/use_case_arweave.ipynb)\n* [use case of IPFS in jupyter](/examples/use_case_ipfs.ipynb)\n\n## code\n```\nmind-datapack-python\n|-- minddatapack # source code\n|   |-- __init__.py\n|   |-- arweaveconnector.py\n|   |-- ipfsconnector.py\n|   |-- localfileconnector.py\n|   |-- mindlakeconnector.py\n|   \u2514-- utils.py\n|-- examples # use case examples\n|-- README.md\n\u2514--- LICENSE\n\n```\n\n## Help\n\nFull doc: [https://mind-network.gitbook.io/mind-lake-sdk](https://mind-network.gitbook.io/mind-lake-sdk) \n\n## Authors\n \n* Dennis [@NuIlPtr](https://twitter.com/nuilptr)\n* George [@georgemindnet](https://twitter.com/georgemindnet)\n\n## Version History\n\n* v1.0\n    * Initial Release\n* v1.0.1\n    * Add IPFS support\n* v1.0.3\n    * Change connectors to be class\n\n## License\n\nThis project is licensed under the [MIT] License - see the LICENSE.md file for details\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A Python SDK to migrate data between Mind Lake and other storages",
    "version": "1.0.3",
    "project_urls": {
        "Bug Tracker": "https://github.com/mind-network/mind-datapack-python/issues",
        "Homepage": "https://github.com/mind-network/mind-datapack-python"
    },
    "split_keywords": [
        "datalake",
        "encryption",
        "web3"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "686dac37c4ae3c3acabdf73aa60f780c1b4af60d0be064bb25ca342ff33b9ddc",
                "md5": "1fef36f397f63d4eaeb8b96889bf790c",
                "sha256": "3fec9efd64d3cdcbd7001c7ab125294f35043bf5d738739faa011cb7cccb67fb"
            },
            "downloads": -1,
            "filename": "minddatapack-1.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1fef36f397f63d4eaeb8b96889bf790c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 12222,
            "upload_time": "2023-09-08T09:36:01",
            "upload_time_iso_8601": "2023-09-08T09:36:01.642585Z",
            "url": "https://files.pythonhosted.org/packages/68/6d/ac37c4ae3c3acabdf73aa60f780c1b4af60d0be064bb25ca342ff33b9ddc/minddatapack-1.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "023c41213bcd6009509b476904f3b9fb45e418047c9cd3db61efd2fb992de5c7",
                "md5": "a1985137fcadd7f00f3e1472ec409762",
                "sha256": "7021432f180a15840264fab20b44a9a22173af36d40a25bfb6acf4b3dcad4d82"
            },
            "downloads": -1,
            "filename": "minddatapack-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "a1985137fcadd7f00f3e1472ec409762",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 9964,
            "upload_time": "2023-09-08T09:36:03",
            "upload_time_iso_8601": "2023-09-08T09:36:03.911812Z",
            "url": "https://files.pythonhosted.org/packages/02/3c/41213bcd6009509b476904f3b9fb45e418047c9cd3db61efd2fb992de5c7/minddatapack-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-08 09:36:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mind-network",
    "github_project": "mind-datapack-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "minddatapack"
}
        
Elapsed time: 0.27296s