A small example package
Project description
Installation
pip install manonaid_helpers
See PyPi for package index.
Requirements
Azure Storage connection string has to be set as environment variable AZURE_STORAGE_CONNECTION_STRING
or
the seperate environment variables AZURE_STORAGE_KEY
and AZURE_STORAGE_NAME
which will be used to create the connection string.
Usage
Download
1. Fetch as pd.DataFrame
We can use the returnAsDataFrameDict()
method to fetch one or multiple blobs as DataFrames
If we fetch only one blob it is returned as a DataFrame
While fetching multiple blobs the return object is a dictonary of DataFrames with the blob name(with the extension) as the key.
For all blobs that contain columns with names containing "date" or "time" are converted to datetime with format="%Y-%m-%dT%H:%M:%S"
from manonaid_helpers.download import Download
df = Download(
source="cyi5",
extension=".csv",
folder="pack_test/"
).returnAsDataFrameDict()
2. Download a specific folder from a container
We can download a folder by setting the folder
argument.
from manonaid_helpers.download import Download
Download(
source='cyi5',
folder="pack_test/",
extension='.csv',
).returnAsDataFrameDict()
3. Download a given list of files
We can give a list of files to download with the list_files
argument.
from manonaid_helpers.download import Download
Download(
source='cyi5',
folder="pack_test/",
extension='.csv',
list_files=["20230301_ais_accuracy.csv"],
).returnAsDataFrameDict()
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
Hashes for manonaid_helpers-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a9aca0b12d587fa3b6f140096d1ea33d817652ad71bd0fc328df0c492bf7316 |
|
MD5 | 46eb72d0f07159b745fa76b355194bb8 |
|
BLAKE2b-256 | e6a9d8a222f121f64d661ecea755920ae6fd429b6cd98aee5b8d3aba91d4959a |