一个用于SCM3 Rateware集成的python包。
smc3rateware的Python项目详细描述
SMC3评级软件
用于SMC3 RatewareSOAP API集成的Python项目。在
包装开发
示例:
CsvDataFrame集成示例
测试/发货.csv
```csv
ship_id,ship_date,origin_zip,origin_country,dest_zip,dest_country,freight_class,weight
0,1/01/19,19106,USA,07981,USA,125,456.2
0,1/01/19,19106,USA,07981,USA,125,500.41
1,1/01/19,07981,USA,07981,USA,200,201.0
2,1/01/19,07981,USA,07981,USA,200,502.1
```
.env
^{pr2}$install
pip install smc3rateware
.py
```python
import smc3rateware.core as rw
import pandas as pd
df = rw.ratecsv('shipments.csv')
```
开发中使用
在将此python打包到smc3rateware之前,代码将针对特定范围完成。 在此基础上,将允许在功能改进/添加/删除的基础上进行贡献。在那之前 该项目将与以下步骤一起使用:
设置.env
^{pr2}$对于windows CMD(需要配置bash):
git clone https://github.com/NFI-Industries/smc3rateware.git
cd smc3rateware
start .
- 在smc3rateware中删除.env
bash
/run.sh
其他:
git clone https://github.com/NFI-Industries/smc3rateware.git
cd smc3rateware
start .
- 在smc3rateware中删除.env
pip install -r requirements.txt
python main.py -T='TariffNAme' -F='Full/Filepath.csv
或者使用/运行.sh如果你愿意的话。在
注意:如果您试图使用examples/notebooks/example\csv_to,则在初次运行后可能需要重新启动并重新运行笔记本_pddataframe.ipynb。 内核需要知道包的存在。在
TODO:
- 设计(从DF使用LTLRateshipmentMultipleRequest_的比率太明确)
- 非LTLRateshipment多用途
- 项目
标签: