Hydro 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Hydro 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 Python
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2015-03-05

软件简介

Hydro 是一个 Python 的开源数据 API 操作和服务框架。主要帮助 Web 服务和其他数据消费者从不同的数据流中抽取数据,并在线处理。

示例代码:

#creating a plan object
plan = PlanObject(params, source_id, conf)
# defining data source and type
plan.data_source = 'vertica-dash'
plan.source_type = Configurator.VERTICA

# time diff based on input params
time_diff = (plan.TO_DATE - plan.FROM_DATE).total_seconds()

# if time range is bigger than 125 days and application type is dashboard, abort!
# since data need to be fetched quickly
if time_diff > Configurator.SECONDS_IN_DAY*125 and params['APP_TYPE'].to_string() == 'Dashboard':
raise HydroException('Time range is too big')

# else, if average records per day is bigger than 1000 or client is convertro then run sample logic
elif plan.AVG_RECORDS_PER_DAY > 1000 or params['CLIENT_ID'].to_string() == 'convertro':
plan.template_file = 'device_grid_widget_sampling.sql'
plan.sampling = True
self.logger.debug('Sampling for the query has been turn on')

# else run other logic
else:
plan.template_file = 'device_grid_widget.sql'
#return plan object to the query engine
return plan
展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/06/03 19:41

运用Arc Hydro提取河网

Arc hydro 插件需要 spatial analyst 支持: 解决方法:Tools菜单>>Extensions...,勾选Spatial Analyst 1.设置存储路径 ApUtilities-set target locations 2.导入dem 3.拼接dem Dataset Name 设置为.tif,即存为tif格式,否则为grid格式。pixel type 设置为与原dem一致。 ps:在处理前可以适当剪裁dem,减少工作量: 第二...

0
0
发表了博客
06/25 22:39

去中心化金融项目汇总 Defi

DeFi 的核心:通证化一切资产,随时随地交易,Defi是一场运动。 DeFi 项目可分为:稳定币、去中心化交易所、支付、指数产品、金融衍生品包括借贷市场和预测市场等。 1.1. Maker && DAI Dai (以太美元),是建立在以太坊上的第一个去中心化稳定加密货币,可以阅读理解去中心化 稳定币 DAI了解更多。 Maker 官网 抵押借Dai...

0
0
发表了博客
2018/06/06 21:44

launch 文件解析

roslaunch工具是ros中python实现的程序启动工具,通过读取launch文件中的参数配置、属性配置等来启动一系列节点; 很多ROS包或源码包中都有launch文件,一般为该程序包能够运行起来的基本demo配置,运行下面指令自动补全会提示该包现有的launch文件: $roslaunch package_name file.launch launch文件的位置并不是很重...

0
0
08/18 00:00

【源码】船舶系统模拟器(MSS)

MSS (Marine Systems Simulator) 船舶系统模拟器(MSS)是一个用于船舶系统模拟的Matlab/Simulink库。它包括船舶、水下航行器和浮式结构物的模型。该库还包含用于实时仿真的制导、导航和控制(GNC)模块。 The Ma...

0
0
发表了博客
昨天 16:53

一 Gazebo学习总结之Gazebo的安装

说明:由于安装的ROS版本是hydro,故选择安装版本为Gazebo 1.9。 Gazebo 1.9的不同:SDF(模拟描述格式)和URDF(通用机器人描述格式)的解析器(parsers)已经被移动到一个名为SDFormat的隔离包内。 对于是ROS的使用者: 1.最好选择从http://gazebosim.org来安装Gazebo,在ROS官网上关于Gazebo的安装文档已经过时,不建...

0
0
发表于运维专区
2019/03/20 14:10

威胁情报2.21

- News - 1.内鬼:2019年各大企业将会面临的首要威胁? https://www.infosecurity-magazine.com/opinions/insider-threat-issue-2019-1/ 2.RSA 2019 | 网络安全可视化在云环境下何去何从 https://www.freebuf.co......

0
0
发表了博客
2018/01/17 16:32

rgbdslam v2安装

Ubuntu14.04+OpenCV2.4.9+Kinect1.0 #Prepare Workspace source /opt/ros/hydro/setup.bash mkdir -p ~/rgbdslam_catkin_ws/src cd ~/rgbdslam_catkin_ws/src catkin_init_workspace cd ~/rgbdslam_catkin_ws/ catkin_make source devel/setup.bash #Get RGBDSLAM cd ~/rgbdslam_catkin_ws/src wget -q http://github.co...

0
0
发表于行业趋势专区
05/11 19:13

不瞒你说,我就是冲着这些大佬去的……(下)

点击上方Unitimes可以订阅哦! unitimes.media 全球视角,独到见解 由灵钛科技举办的“以太坊产业发展峰会”9月8日即将在香港开幕。会议旨在促进以太坊社区生态发展,加快以太坊技术发展与普及,推动以太坊底层技...

0
0
发表了博客
2019/10/25 12:17

gazebo仿真踩坑--rviz中设定机器人的目标位置,move_base后台日志报错

启动仿真环境及各种节点(amcl,move_base,map_server)后,在rviz中设定机器人的目标位置,后台日志报错 [ INFO] [1571974242.864525935, 40.511000000]: Got new plan [ERROR] [1571974242.964186066, 40.612000000]: Extrapolation Error: Lookup would require extrapolation into the future. Requested time 40.58...

0
0
发表了博客
2018/11/11 10:19

package.xml

package.xml 也是一个catkin的package必备文件, 它是这个软件包的描述文件, 在较早的 ROS版本(rosbuild编译系统)中, 这个文件叫做 manifest.xml , 用于描述pacakge的基本信 息。 如果你在网上看到一些ROS项目里包含着 manifest.xml , 那么它多半是hydro版本之前 的项目了。 1、package.xml作用 pacakge.xml 包含了p...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
4 收藏
分享
返回顶部
顶部