<a href="https://cognite.com/">
<img src="https://github.com/cognitedata/cognite-python-docs/blob/master/img/cognite_logo.png" alt="Cognite logo" title="Cognite" align="right" height="80" />
</a>
Cognite Python `extractor-utils`
================================
[![Build Status](https://github.com/cognitedata/python-extractor-utils/workflows/release/badge.svg)](https://github.com/cognitedata/python-extractor-utils/actions)
[![Documentation Status](https://readthedocs.com/projects/cognite-extractor-utils/badge/?version=latest&token=a9bab88214cbf624706005f6a71bbd77964efc910f8e527c7b3d75edc016397c)](https://cognite-extractor-utils.readthedocs-hosted.com/en/latest/?badge=latest)
[![codecov](https://codecov.io/gh/cognitedata/python-extractor-utils/branch/master/graph/badge.svg?token=7AmVCpAh7I)](https://codecov.io/gh/cognitedata/python-extractor-utils)
[![PyPI version](https://badge.fury.io/py/cognite-extractor-utils.svg)](https://pypi.org/project/cognite-extractor-utils)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cognite-extractor-utils)
[![License](https://img.shields.io/github/license/cognitedata/python-extractor-utils)](LICENSE)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
A package containing convenient utilities for developing extractors in Python.
Documentation is hosted [here](https://cognite-extractor-utils.readthedocs-hosted.com/en/latest/).
The changelog is found [here](./CHANGELOG.md)
### Contributing
We use [poetry](https://python-poetry.org) to manage dependencies and to administrate virtual environments. To develop
`extractor-utils`, follow the following steps to set up your local environment:
1. Install poetry: (add `--user` if desirable)
```
$ pip install poetry
```
2. Clone repository:
```
$ git clone git@github.com:cognitedata/python-extractor-utils.git
```
3. Move into the newly created local repository:
```
$ cd python-extractor-utils
```
4. Create virtual environment and install dependencies:
```
$ poetry install
```
All code must pass [black](https://github.com/ambv/black) and [isort](https://github.com/timothycrosley/isort) style
checks to be merged. It is recommended to install pre-commit hooks to ensure this locally before commiting code:
```
$ poetry run pre-commit install
```
This project adheres to the [Contributor Covenant v2.0](https://www.contributor-covenant.org/version/2/0/code_of_conduct/)
as a code of conduct.
Each public method, class and module should have docstrings. Docstrings are written in the [Google style](https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings)
挣扎的蓝藻
- 粉丝: 14w+
- 资源: 15万+
最新资源
- Java毕业设计-基于springboot+Vue的周边游平台个人管理模块的设计与实现(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的火车票订票系统的设计与实现(附源码,部署教程).zip
- 正则表达式的高阶知识内容
- 基于纳什谈判理论的风光氢多主体能源系统合作博弈运行策略优化方法 MATLAB实现,MATLAB代码:基于纳什谈判理论的风–光–氢多主体能源系统合作运行方法 关键词:合作博弈 纳什谈判 风–光–氢系统
- Java毕业设计-基于springboot+Vue的华府便利店信息管理系统(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的制造装备物联及生产管理erp系统(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的志同道合交友网站(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的和Vue的餐饮管理系统的设计与实现2(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的和Vue技术的智慧生活商城系统设计与实现(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的政府管理的系统设计(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的个人博客系统的设计与实现(附源码,部署教程).zip
- 基于主从博弈理论的共享储能与微网优化运行研究:系统框架分析、博弈模型建立与均衡解探讨,MATLAB代码:基于主从博弈理论的共享储能与综合能源微网优化运行研究 关键词:主从博弈 共享储能 综合能源微网
- Java毕业设计-基于SpringBoot+Vue的和Vue的餐饮管理系统的设计与实现(附源码,部署教程).zip
- upload-labs通关指南
- Java毕业设计-基于springboot+Vue的在线考试系统(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的在线远程考试系统的设计与实现(附源码,部署教程).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈