使用Python访问Signal海洋平台数据。
signal-ocean的Python项目详细描述
Signal Ocean SDK结合了Python和Signal Ocean's APIs的功能,使您能够访问The Signal Ocean Platform中可用的各种运输数据。在
安装
使用pip安装SDK:
pip install signal-ocean
Signal Ocean SDK依赖于pandas库来实现一些数据分析功能。在这个SDK中,可选的pandas依赖项也是可选的。如果计划使用数据帧功能(如打印或导出到Excel),则需要安装其他依赖项,例如:
^{pr2}$有关详细信息,请参阅pandas documentation。在
入门
要使用SDK,您需要在我们的API Portal中创建一个帐户并订阅一个API。一旦有了订阅密钥,就将其放入名为SIGNAL_OCEAN_API_KEY
的环境变量中。在
现在您可以获取一些数据:
from signal_ocean import PortAPI
port_api = PortAPI()
ports = port_api.get_ports()
print(ports)
如果您不想使用环境变量,想要为不同的API使用不同的键,或者如果您想重写环境变量,您可以在创建API类时配置Connection
:
from signal_ocean import VesselClassAPI, Connection
vessel_class_api = VesselClassAPI(Connection(api_key='YOUR KEY GOES HERE'))
vessel_classes = vessel_class_api.get_vessel_classes()
print(vessel_classes)
所有API类都遵循这种配置模式。在
查看文档中包含其他API用法的示例。在
- 项目
标签: