semvec/pypi-packages huggingface dataset:
mindlakesdk 1.0.8
A Python SDK to connect to Mind Lake
Requires Python: >=3.8
Keywords: datalake,encryption,web3

# Mind Lake Python SDK

An Python implementation for Mind Lake

## Description

The Mind Lake SDK utilizes Mind Lake's encryption storage and privacy computing capabilities to provide secure data management. 
* Mind Lake is the backbone of Mind Network. 
* All data is end-to-end encrypted at the client-side SDK side, ensuring that plaintext data never leaves the user's client. 
* Cryptographic principles ensure that only the data owner can access their own plaintext data. 
* Additionally, Mind Lake's powerful privacy computing capabilities enable the performance of calculations and querying of encrypted data.

## Getting Started

### Dependencies

* Python > 3.8
* pip
* web3
* pynacl

### Installing

* pip install mindlakesdk

### Import
```
import mindlakesdk
...
```

### More examples
* [step-by-step tutorial](/tutorial/README.md)
* [quick starts](https://mind-network.gitbook.io/mind-lake-sdk/get-started)
* [more examples](https://mind-network.gitbook.io/mind-lake-sdk/use-cases)



## code
```
mind-lake-sdk-python
|-- mindlakesdk # source code
|   |-- __init__.py
|   |-- datalake.py
|   |-- permission.py
|   |-- cryptor.py
|   └-- utils.py
|-- tests # unit test code
|-- examples # use case examples
|-- tutorial # step-by-step tutorial
|-- 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
    * Fix bug
* v1.0.2
    * Improve performances
* v1.0.5
    * Keep up the version number with TypeScript SDK
* v1.0.6
    * Add support for Mind DataPack
* v1.0.7
    * Update the connect function
* v1.0.8
    * Add support for multiple chains

## License

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

# userstory8020

## Please follow next steps to run the test:
  -  Clone the repo, go to the root directory of the repo.
  -  Build an image using DockerFile with is located in the root directory of the repo, the image contains a Spark server:

          $ docker build -f "Dockerfile" -t userstory8020:latest "."

  - Run a container using created above image:

          $ docker run -it -p 4040:4040 -p 15002:15002 -v %cd%/source_data:/usr/src/userStory8020/source_data -v %cd%/client_data:/usr/src/userStory8020/client_data userstory8020:latest bash
    In the command the default 15002 port is opened for the abalilty to connect to the Spark server outside the container. Two volumes are mounted for source and client data.
    
  - In the container run the spark connect server:

          $ /opt/spark/sbin/start-connect-server.sh --packages org.apache.spark:spark-connect_2.12:3.4.0

  - In the container install package:

          $ pip install userstory8020

  - In the container run the app with the following parameters:

          $ userstory8020 -sp "sc://localhost:15002" -cli /usr/src/userStory8020/source_data/dataset_one.csv -fin /usr/src/userStory8020/source_data/dataset_two.csv -c "United Kingdom" -c "Netherlands"

    > Output of the command will show you a process of the run, for example:

    ![image](https://github.com/sikalokym/userstory8020/assets/80965401/b6eecb1b-3fa5-4935-b2b6-daf1c85468a9)

    > More detailed info of the process you will find in LOG files which are located in /tmp/userstory8020/logs directory.
pydeepxlsx 1.0.4
XLSX file as a template
Requires Python: >=3.9
Keywords: xlsx,copy

# pydeepxlsx

`pydeepxlsx` is a package used to build a XLSX file using [openpyxl](https://openpyxl.readthedocs.io/en/stable/) and a XLSX file as a template.

```mermaid
flowchart LR
    id1[(Database)]
    id2(XLSX template file)
    id3[[pydeepxl]]
    id4(XLSX generated file)
    id1-->id3
    id2-->id3
    id3-->id4
```

## Install it from PyPI

```bash
pip install project_name
```

## Usage

See [Documentation](https://github.com/wildsys/pydeepxlsx/docs/pydeepxlsx/index.html)

### Simple use case

```py
from pydeepxlsx import PyDeepXLSX

xlsx = PyDeepXLSX('./demo.xlsx')
xlsx.copy_as_it('Demo', 0)
xlsx.append_lines(
    'Demo',
    [
        {
            'item': 'Titi',
            'unit_price': 3500,
            'quantity': 0.05,
            'vat': 0.1
        },
        {
            'item': 'Toto',
            'unit_price': 1500,
            'quantity': 0.001,
            'vat': 0.2
        }
    ]
)
xlsx.wb.save('./test.xlsx')
```

## Development

Read the [CONTRIBUTING.md](CONTRIBUTING.md) file.