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.15.tar.gz
(24.0 kB
view details)
File details
Details for the file datalibro_backend-1.2.15.tar.gz.
File metadata
- Download URL: datalibro_backend-1.2.15.tar.gz
- Upload date:
- Size: 24.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/6.11.0 pkginfo/1.9.6 requests/2.32.5 requests-toolbelt/1.0.0 tqdm/4.67.1 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
490e94add1e6ba4b22946b7db3012936c78d4058caf539abf9caf75cb94c0c8d
|
|
| MD5 |
498dba3863663146cfc8c62c4f0f6cfe
|
|
| BLAKE2b-256 |
caaaaf237e3b230ade8966e03fe3ce65d34185b5c810ccc17e6eeea3ee50016a
|