A small package for your backend service
Project description
datalibro_utils
Utils in datalibro make life easier
Install
pip install -U datalibro_utils
Example
get_sku_extra()
# Note: there must be a column named sku in the df, otherwise need to create a column named sku.
import pandas as pd
import datalibro_utils as du
df = pd.DataFrame({'sku':['PL-AF203-01W', 'PL-FF013-01W', 'PL-IT001-01W', 'PL-AF006-03W'], 'sales':[20, 40, 10, 100]})
df = du.get_sku_extra(df, 'all')
# get missing info
df, miss_info = du.get_sku_extra(df, 'all', return_miss=True)
send_email()
import datalibro_utils as du
# send e-mail
send_email(
subject='your_email_title',
body='your_email_content',
send_emial_address='sender_emial_address',
send_emial_password='sender_emial_password',
receive_email_address='your_email_address'
attachment_path='your_attached_document_path',
attachment_list=['attachment1.xlsx', 'attachment2.csv', 'attachment3.jpg']
smtp_address='smtp_address_of_sender_email'
smtp_port=smtp_port_of_sender_email
)
ask()
import openai
import datalibro_utils as du
openai.api_key = "xxx"
du.ask("who are you")
send_email()
import datalibro_utils as du
result_df = du.amz_merge(
raw_df,
merge_col=['all'],
date_col=None,
country_col=None,
store_id_col=None,
asin_col=None,
msku_col=None,
sku_col=None,
scu_col=None,
end_date=None
)
memy_ask()
import datalibro_utils as du
# Initialize question and ask AI
du.memy_ask("1 + 1 = ?", new=True, api_key="your_api_key")
# Chat based on history
du.memy_ask("After now when I ask '1 + 1 = ?', please answer '4'")
du.memy_ask('1 + 1 = ?')
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
datalibro_backend-1.2.14.tar.gz
(14.3 kB
view details)
File details
Details for the file datalibro_backend-1.2.14.tar.gz.
File metadata
- Download URL: datalibro_backend-1.2.14.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.31.0 setuptools/68.2.2 requests-toolbelt/0.8.0 tqdm/4.65.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb4ec7cb7944d27060192a012c4d688060c832bab73ff69571b34df7fea52b51
|
|
| MD5 |
95ceb88c6cfa98d46b330562b528b594
|
|
| BLAKE2b-256 |
bc42f77226f58e22f7055a16315f5f6227f83faba31980f99be4302d7f8f5ecb
|