体数据分析与可视化工具包

yt的Python项目详细描述


YT项目

Users' Mailing ListDevel Mailing ListBuild StatuscodecovLatest DocumentationData HubPowered by NumFOCUS

yt是一个开源的、许可的python包,用于分析和 可视化体积数据。

YT支持结构化、可变分辨率网格、非结构化网格和 离散的或采样的数据,如粒子。专注于驾驶 物理意义上的查询,yt已经被应用于诸如 天体物理学,地震学,核工程,分子动力学,和 海洋学。由友好的用户和开发人员组成,我们希望 为了便于使用和开发-如果你参与我们会很高兴的!

我们写了一篇method paper你可能会感兴趣 如果您在准备出版物时使用yt,请考虑引用 它。

行为准则

YT遵守部分修改自PSF行为准则的行为准则, 找到了in our contributing guide

安装

您可以使用conda from安装最新稳定版本的yt conda-forge

conda install -c conda-forge yt

或使用pip:

pip install yt

如果您想要最新的夜间版本,可以从我们的 存储库:

conda install -c yt-project/label/dev yt

要设置开发版本,您需要克隆此存储库:

git clone https://github.com/yt-project/yt yt-git
cd yt-git

在conda环境中工作:

# Create a conda environment named yt-git
$ conda create -n yt-git python=3.6
# Activate it
$ source activate yt-git
# Make sure you run the latest version of conda
$ conda update conda
# Install yt's runtime dependencies
$ conda install -c conda-forge yt --only-deps
# Install yt's build dependencies
$ conda install -c conda-forge cython
# Make sure you run the latest version of pip
$ pip install --upgrade pip
$ pip install -v -e .
# Output installed packages
$ conda env export

或者,您可以在 virtualenv

# It is conventional to create virtualenvs at ~/.virtualenv/
$ mkdir -p ~/.virtualenv
# Assuming your version of Python 3 is 3.4 or higher,
# create a virtualenv named yt-git
$ python3 -m venv ~/.virtualenv/yt-git
# Activate it
$ source ~/.virtualenv/yt-git/bin/activate
# Make sure you run the latest version of pip
$ pip install --upgrade pip
# Assuming you have cd'd into yt-git
$ pip install -e .
# Output installed packages
$ pip freeze

开始

YT旨在提供有意义的数据分析。我们有一些快速入门 存储库中的笔记本示例:

如果您想在网上试用,可以访问我们的yt Hub 在我们的一些示例数据旁边运行一个笔记本。

贡献

我们热爱贡献!YT是开源的,建立在开源的基础上,我们希望 让你在我们的社区闲逛。

我们开发了一些guidelines来帮助YT。

imposter syndrome免责声明:我们需要您的帮助。不,真的。

你脑子里可能有个声音在告诉你 准备好成为一个开源贡献者;你的技能不太好 足以做出贡献。你能提供一个像这样的项目吗?

我们向你保证-你脑子里的声音是错的。如果你能在 所有这些,您都可以为开源贡献代码。为开源做出贡献 项目是一种提高编码技能的极好方法。编写完美代码 这不是衡量一个好的开发人员的标准(这将使我们所有人失去资格!);它是 试图创造一些东西,犯错误,并从中吸取教训 错误。我们都是这样进步的,我们乐于帮助别人学习。

作为一个开源贡献者也不仅仅意味着编写代码。你可以 通过编写文档、测试,甚至提供有关 项目(是的-包括提供关于贡献的反馈 过程)。其中一些贡献可能对项目最有价值,因为 一个整体,因为你带着新的眼光来看这个项目,所以你可以看到 经验丰富的贡献者掩盖了错误和假设。

(本免责声明最初由 Adrienne Lowe对于 PyCon talk,由yt改编 基于它在自述文件中的使用 MetPy project

资源

我们有一些社区和文档资源。

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

推荐PyPI第三方库


热门话题
Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}