Aims to simplify and help with commonly used functions in the azure cloud data areas.
Project description
Binary Rain Helper Toolkit: Azure Cloud
binaryrain_helper_cloud_azure is a python package that aims to simplify and help with common functions in Azure Cloud areas. It builds on top of the azure library and provides additional functionality to make working with Azure Cloud easier, reduces boilerplate code and provides clear error messages.
Key Functions
-
return_http_response(): handles returning HTTP responses with status codes and messages:from binaryrain_helper_cloud_azure import return_http_response import json # Return a 200 OK response return return_http_response('Success Message', 200) # Return json data with a 201 Created response return return_http_response(json.dumps({'key': 'value'}), 201) # Return a 404 Not Found response return return_http_response('Resource not found', 404) # Return a 500 Internal Server Error response return return_http_response('Internal Server Error', 500)
-
read_blob_data(): provides a simplified way to read data from Azure Blob Storage:from binaryrain_helper_cloud_azure import read_blob_data from binaryrain_helper_data_processing import FileFormat # Read a Parquet file from blob storage df = read_blob_data( blob_account="your_account", container_name="your_container", blob_name="data.parquet" ) # Read CSV with custom format df = read_blob_data( blob_account="your_account", container_name="your_container", blob_name="data.csv", file_format=FileFormat.CSV )
-
upload_blob_data(): handles uploading dataframes to blob storage:from binaryrain_helper_cloud_azure import upload_blob_data, FileFormat # Upload dataframe as Parquet upload_blob_data( blob_account="your_account", container_name="your_container", blob_name="data.parquet", df=your_dataframe ) # Upload with compression options upload_blob_data( blob_account="your_account", container_name="your_container", blob_name="data.parquet", df=your_dataframe, file_format_options={'compression': 'snappy'} )
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file binaryrain_helper_cloud_azure-0.0.4.tar.gz.
File metadata
- Download URL: binaryrain_helper_cloud_azure-0.0.4.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb6c4b7b8b1843e74d31fe9b11a0ecb836f5b04f3a28b034cb663658ef1ecc12
|
|
| MD5 |
375e9ad354b0c930d3e186edf938c110
|
|
| BLAKE2b-256 |
d75f94d27f635a4dd8d26c11a42de7b7bb43f0ea3379e6c12c2f23c350efeae7
|
File details
Details for the file binaryrain_helper_cloud_azure-0.0.4-py3-none-any.whl.
File metadata
- Download URL: binaryrain_helper_cloud_azure-0.0.4-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f94f3040e0329803cee81012c3333f8b4b99c479dcce6affa18c3ab337c6b4d
|
|
| MD5 |
43c157ca3c37dc050e06d52c728ab4ab
|
|
| BLAKE2b-256 |
a8218c5fd6b3168db3fcf4d93f1d813abeae90ee45343d51fe3a397c74bdc53e
|