使用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用法的示例。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java重写父类中的特定行   java Apache Commons CLI订购帮助选项?   java如何将数据添加到网格视图   java如何在Apache Camel批处理后移动文件?   java如何为日期范围的between子句编写hql查询?   雅加达ee开始Java编程,我应该从哪里开始?   排序Java8+流:检查我的objectinstances的两个字段的列表顺序是否正确   java如何将json转换为Map<String,Object>确保整数为整数   java不能在Spring数据JPA批处理过程中创建TransactionException   java损坏的PDF文件从FTP下载到使用Apache Common Net的设备   java无法使用Spring批处理和Wso2为XML架构命名空间找到Spring NamespaceHandler   java Android ImageView未显示在SherlockFragment中   Maven在构建时出错=无法识别Java路径   java如何使用批处理文件调用关闭处理程序?   java admob广告横幅重叠我的游戏屏幕安卓