基于插件的组件建模工具。
项目描述
兰德实验室
Landlab 是做什么的?
Landlab 是用于地球表面动力学数值建模的开源 Python 语言包。它包含
表示模型域的网格化引擎。支持规则和不规则网格。
一个过程组件库,每个组件都代表一个物理过程(例如,雨水的产生、流水的侵蚀)。这些组件有一个共同的界面,可以根据用户的需要进行组合。
支持通用数值方法、文件输入/输出和可视化的实用程序。
此外,Landlab 包含一组 Jupyter 笔记本教程,介绍了核心概念和使用示例。
Landlab 专为量化地球表面动力学的学科而设计,例如地貌学、水文学、冰川学和地层学。也可用于相关领域。使用这种模型的科学家通常从头开始构建自己独特的模型,重新编码景观模型的基本构建块,而不是利用已经编写的代码。Landlab 通过提供可重复使用的标准化组件,使从业者无需进行这种重新发明。
观看 CSDMS 的网络研讨会Landlab 工具包概述 以了解更多信息。
如何安装 Landlab?
首先,您需要一个 Python 发行版以及 conda 或 pip 包管理器。如果您不知道自己想要什么,我们推荐 Anaconda Python 发行版。
Landlab 存在两个主要的安装选项。大多数人可能想要 安装预打包的二进制文件。我们通过 conda-forge 和 pip 进行分发。
陆地实验室 2.0
2020 年 4 月,Landlab 切换到 2.0 版。Landlab 在此过渡中放弃了对 Python 2.7 的支持。
支持的 Python 版本
Landlab 支持 Python 版本 >= 3.6。Landlab 通过 conda - forge 和PyPI分发3.6 到 3.9 版本的预打包二进制文件。
具有预打包二进制分发的 Conda 环境
要创建一个 conda 环境来安装预打包的二进制文件和运行笔记本所需的所有依赖项,请克隆存储库,导航到顶级目录并使用以下命令:
$ conda env create --file=environment.yml
然后激活环境并打开欢迎笔记本执行以下命令:
$ conda activate landlab_notebooks
$ jupyter notebook notebooks/welcome.ipynb
开发者安装
有兴趣修改 Landlab 源代码的个人应遵循 开发人员安装说明 ,其中描述了克隆源代码、创建用于开发、编译和测试代码的 conda 环境。
简而言之,克隆存储库,导航到顶级目录,然后运行以下命令:
$ conda create -n landlab python
$ conda install -n landlab --file=requirements.txt
$ conda activate landlab
$ pip install -e .
这将安装landlab及其依赖项。您可能需要安装一些用于开发、测试和运行landlab notebooks 的额外实用程序。这可以通过以下方式完成:
$ conda install --file=requirements-dev.txt
$ conda install --file=requirements-testing.txt
$ conda install --file=requirements-notebooks.txt
如何验证我是否正确安装了 Landlab?
Landlab 使用 pytest 来发现和运行测试。其中包括位于核心源代码(landlab/landlab目录)中的文档字符串测试和位于landlab/tests 目录中的单元测试。假设您已经在上述 conda 环境中使用了源代码安装,您将能够测试您的安装
$ pytest
在landlab_dev conda环境中。其他说明,包括单元测试目录的结构,可以 在landlab 文档的测试部分找到。
Landlab 的依赖项是什么?
核心包依赖项由requirements.txt指定并由setup.py使用。运行笔记本或修改源代码和测试存在一些额外的依赖项。
我们如何构建依赖关系的详细信息可以 在landlab 文档的依赖关系部分中找到。
如何了解有关 Landlab 的更多信息?
我们的文档托管在 ReadTheDocs 上,网址为https://landlab.readthedocs.io/。这包括用户指南和 API 参考。
下面的论文描述了 Landlab 的设计。
Hobley, DEJ , Adams, JM, Nudurupati, SS, Hutton, EWH, Gasparini, NM, Istanbulluoglu, E. 和 Tucker, GE, 2017,使用 Landlab 进行创造性计算:用于构建、耦合和探索两方面的开源工具包地球表面动力学的三维数值模型,地球表面动力学,5,第 21-46 页,10.5194/esurf-5-21-2017。
有没有我可以查看的使用 Landlab 的示例?
Landlab 包包含一个目录,landlab/notebooks,其中 Jupyter Notebooks 描述了核心概念并提供了使用组件的示例。文件landlab/notebooks/welcome.ipynb提供了笔记本的目录,是推荐的起始位置。此外,在目录landlab/notebooks/teaching中还有一组用于教授物理过程的笔记本。
在活页夹上运行
要启动 Binder 实例并浏览笔记本,请单击此处。
要启动直接进入教学笔记本的 Binder 实例,请单击此处。
在 CSDMS JupyterHub 上运行
Landlab 笔记本也可以在 CSDMS JupyterHub 上运行。要注册免费帐户, 请访问 CSDMS wiki并按照那里的说明进行操作。然后,点击浏览示例笔记本,或直接进入教学笔记本。
Landlab 使用什么许可证?
麻省理工学院(参见文件 LICENSE.txt)
我使用了 Landlab 并想引用它。我该如何正确地做到这一点?
以下参考资料指的是整个 Landlab 软件包。
Hobley, DEJ , Adams, JM, Nudurupati, SS, Hutton, EWH, Gasparini, NM, Istanbulluoglu, E. 和 Tucker, GE, 2017,使用 Landlab 进行创造性计算:用于构建、耦合和探索两方面的开源工具包地球表面动力学的三维数值模型,地球表面动力学,5,第 21-46 页,10.5194/esurf-5-21-2017。
Barnhart, KR , Hutton, EWH, Tucker, GE, Gasparini, NM, Istanbulluoglu, E., Hobley, DEJ, Lyons, NJ, Mouchene, M., Nudurupati, SS, Adams, JM 和 Bandaragoda, C.:短通讯:Landlab v2.0:地球表面动力学软件包,Earth Surf。动态。讨论, https://doi.org/10.5194/esurf-2020-12,2020年审查。
中文提供格式:
@article{Hobley2017, Author = {Hobley, D. E. J. and Adams, J. M. and Nudurupati, S. S. and Hutton, E. W. H. and Gasparini, N. M. and Istanbulluoglu, E. and Tucker, G. E.}, Journal = {Earth Surface Dynamics}, Year = {2017}, Title = {Creative computing with Landlab: an open-source toolkit for building, coupling, and exploring two-dimensional numerical models of Earth-surface dynamics}, Number = {5}, Pages = {21-46}, Doi = {10.5194/esurf-5-21-2017}} @article{barnhart2020short, Author = {Barnhart, K. R. and Hutton, E. W. H. and Tucker, G. E. and Gasparini, N. M. and Istanbulluoglu, E. and Hobley, D. E. J. and Lyons, N. J. and Mouchene, M. and Nudurupati, S. S. and Adams, J. M. and Bandaragoda, C.}, Title = {Short communication: Landlab v2.0: A software package for Earth surface dynamics}, Journal = {Earth Surface Dynamics Discussions}, Volume = {2020}, Year = {2020}, Pages = {1--25}, Url = {https://www.earth-surf-dynam-discuss.net/esurf-2020-12/}, Doi = {10.5194/esurf-2020-12} }
此外,根据您使用的 Landlab 的哪些部分,您可能需要引用特定组件。请参阅每个组件的参考资料部分和 讨论 Landlab Citation Registry 工具的本页。
我想我发现了一个错误。我应该怎么办?
请提出一个描述错误的问题,以便我们解决它,或与您一起解决它。请尝试提供一个 最小的、可重现的示例。
我在文档中发现了一些不清楚的地方。我应该怎么办?
请提出一个问题,描述您不清楚的内容。有人会标记 Landlab 核心团队中最合适的成员。我们将努力澄清您的问题并修改文档,以便下一个用户清楚。
我有兴趣为 Landlab 做出贡献。我从哪里开始?
感谢您的关注!请参阅描述贡献指南的文档中的CONTRIBUTING.md和 此 页面。
Landlab 软件包的结构如何?
文档中的 以下页面 描述了包结构。
Landlab 是如何获得资助的?
Landlab 由美国国家科学基金会资助。它得到了以下赠款的支持:
学分
发展线索
贡献者
Landlab 的变更日志
2.5.0 (2022-04-15)
新组件
新的教程笔记本
新的功能
添加了用户在单元格以外的网格元素(即节点、链接等)处添加层的功能。以前,at_layer变量只能位于单元格元素处。(#1292)
添加了在通过create_grid函数从文件创建网格时定义字段单位的功能。(#1358)
添加了 从RasterModelGrid创建NetworkModelGrid的network_grid_from_raster函数。此函数从源网格中提取通道段,以成为新创建网格的链接。(#1360)
向ErosionDeposition、 LateralEroder、SpaceLargeScaleEroder和Space组件添加了deposit__influx和deposit__outflux字段。(#1370)
在imshowhs_grid函数中添加了 ticks_km、cbar_ticks_color关键字,以更好地控制颜色条刻度。(#1397)
使用y_label_offSet_var_1和y_label_offSet_var_2关键字在imshowhs_grid函数中添加了对颜色条 ylabels 位置的控制。(#1397)
添加了一个新实用程序plot_layers,用于绘制沉积层以及海平面和基岩。(#1398)
Bug修复
文档增强
其他更改和添加
为使用bmi-topography从 OpenTopography 获取数据的笔记本添加了 OpenTopography API 密钥。(#1384)
更新了编码样式以符合新版本的黑色。这主要是拥抱**运算符。(#1385)
笔记本仅使用 Python 3.9 进行了测试。(#1399)
将 Python 3.10 添加到持续集成测试并删除了 Python 3.7。(#1399)
通过使用pytest-xdist并行运行我们的持续集成测试,将它们加速大约 2倍。(#1399)
运行持续集成测试时,全局关闭假设期限设置。(#1401)
更新了文档以使用较新版本的Sphinx构建。(#1404)
添加了几个新的landlab使用参考。
[跳过词] ( #1407 )
2.4.1 (2021-12-02)
新的教程笔记本
添加了两个 ABM 教程笔记本 ( #1364 )
其他更改和添加
2.4.0 (2021-11-29)
其他更改和添加
将 GitHub 操作更改为使用 cibuildwheel 构建轮子 ( #1368 )
2.4.0b0 (2021-11-28)
新组件
新的教程笔记本
添加了深度依赖泰勒扩散器的教程笔记本(#1306)
添加了 chi finder 的教程笔记本(#1307)
添加了 kinwave impl ( #1308 )的教程笔记本
添加了泰勒扩散器的教程笔记本(#1309)
添加了两个组件的笔记本教程(均由 Jordan Adams 编写): * DepthSlopeProductErosion, * DetachmentLtdErosion
添加了说明如何“D4 坑填充”DEM 的教程,以及已填坑的简单hugo_site.asc DEM 版本。(#1313)
为 Space 组件添加了教程笔记本(#1314)
添加了用于侵蚀沉积 ttl 的教程笔记本(#1315)
添加了 erodep 的教程笔记本(#1317)
为 StreamPowerSmoothThresholdEroder 添加了教程笔记本(#1331)
新的功能
读取 shape 文件时推断字段的数据类型 ( #1357 )
Bug修复
文档增强
其他更改和添加
2.3.0 (2021-03-19)
新组件
新的教程笔记本
添加了 LEM 的河流输入教程 ( #1258 )
新的功能
Bug修复
文档增强
其他更改和添加
1.5.1 (2018-06-22)
固定的
修复了使用“flexure”方法时 Flexure1D 中的错误 [Eric Hutton]
改变了
amanaster2/master [#733] [Sai Siddhartha Nudurupati]
1.5.0 (2018-06-18)
固定的
修复了使用“flexure”方法时 Flexure1D 中的错误 [Eric Hutton]
修复了与掩码数组相关的单元测试失败 (#710) [Eric Hutton]
修复了失败的 Travis 构建被报告为通过 [Eric Hutton]
修复了 graph.adjacent_nodes_at_node [Eric Hutton] 的 doctest
添加
添加了 CONTRIBUTING.md 文档 [Eric Hutton]
添加脚本以创建格式良好的变更日志 [Eric Hutton]
添加了 1D 弯曲组件 [Eric Hutton]
添加 cite_as 函数以获取landlab 组件引用 [Eric Hutton]
改变了
amanaster2/master [#733] [Sai Siddhartha Nudurupati]
landlab/barnhark/major_cleanup_to_space_and_erodepo_init [#709] [Katy Barnhart]
landlab/gt/fix-doctest-issue-726 [#728] [Greg Tucker]
landlab/gt/ca-top-hit-bug [#720] [Greg Tucker]
landlab/barnhark/space_cell_area [#719] [Greg Tucker]
landlab/barnhark/use_field_name_array_or_float [#683] [Katy Barnhart]
landlab/barnhark/give_hex_models_watershed_methods [#685] [Katy Barnhart]
landlab/SiccarPoint/fix-issue-702 [#706] [Katy Barnhart]
Giuseppecipolla95/Giuseppecipolla95/make_stream_length_utility [#658] [Katy Barnhart]
landlab/barnhark/revert_channel_profiler [#695] [Katy Barnhart]
landlab/barnhark/space_rounding [#698] [Katy Barnhart]
1.4.0 (2018-05-03)
固定的
修复了使用“flexure”方法时 Flexure1D 中的错误 [Eric Hutton]
修复了与掩码数组相关的单元测试失败 (#710) [Eric Hutton]
修复了失败的 Travis 构建被报告为通过 [Eric Hutton]
修复了 graph.adjacent_nodes_at_node [Eric Hutton] 的 doctest
修复了部署到 Anaconda Cloud 的软件包的名称 [Eric Hutton]
添加
添加了 CONTRIBUTING.md 文档 [Eric Hutton]
添加脚本以创建格式良好的变更日志 [Eric Hutton]
添加了 1D 弯曲组件 [Eric Hutton]
添加 cite_as 函数以获取landlab 组件引用 [Eric Hutton]
将相邻节点at_node、相邻角节点at_corner添加到图形中。[埃里克·赫顿]
改变了
amanaster2/master [#733] [Sai Siddhartha Nudurupati]
landlab/barnhark/major_cleanup_to_space_and_erodepo_init [#709] [Katy Barnhart]
landlab/gt/fix-doctest-issue-726 [#728] [Greg Tucker]
landlab/gt/ca-top-hit-bug [#720] [Greg Tucker]
landlab/barnhark/space_cell_area [#719] [Greg Tucker]
landlab/barnhark/use_field_name_array_or_float [#683] [Katy Barnhart]
landlab/barnhark/give_hex_models_watershed_methods [#685] [Katy Barnhart]
landlab/SiccarPoint/fix-issue-702 [#706] [Katy Barnhart]
Giuseppecipolla95/Giuseppecipolla95/make_stream_length_utility [#658] [Katy Barnhart]
landlab/barnhark/revert_channel_profiler [#695] [Katy Barnhart]
landlab/barnhark/space_rounding [#698] [Katy Barnhart]
landlab/barnhark/add_docs_to_normal_fault [#677] [Katy Barnhart]
landlab/barnhark/space_type_updates [#669] [Katy Barnhart]
landlab/barnhark/minor_changes_to_normal_fault [#663] [Katy Barnhart]
landlab/gt-debug-ca-propswap [#661] [Greg Tucker]
landlab/barnhark/space_hex [#655] [Katy Barnhart]
1.3.1 (2018-03-24)
固定的
修复了使用“flexure”方法时 Flexure1D 中的错误 [Eric Hutton]
修复了与掩码数组相关的单元测试失败 (#710) [Eric Hutton]
修复了失败的 Travis 构建被报告为通过 [Eric Hutton]
修复了 graph.adjacent_nodes_at_node [Eric Hutton] 的 doctest
修复了部署到 Anaconda Cloud 的软件包的名称 [Eric Hutton]
添加
添加了 CONTRIBUTING.md 文档 [Eric Hutton]
添加脚本以创建格式良好的变更日志 [Eric Hutton]
添加了 1D 弯曲组件 [Eric Hutton]
添加 cite_as 函数以获取landlab 组件引用 [Eric Hutton]
将相邻节点at_node、相邻角节点at_corner添加到图形中。[埃里克·赫顿]
改变了
amanaster2/master [#733] [Sai Siddhartha Nudurupati]
landlab/barnhark/major_cleanup_to_space_and_erodepo_init [#709] [Katy Barnhart]
landlab/gt/fix-doctest-issue-726 [#728] [Greg Tucker]
landlab/gt/ca-top-hit-bug [#720] [Greg Tucker]
landlab/barnhark/space_cell_area [#719] [Greg Tucker]
landlab/barnhark/use_field_name_array_or_float [#683] [Katy Barnhart]
landlab/barnhark/give_hex_models_watershed_methods [#685] [Katy Barnhart]
landlab/SiccarPoint/fix-issue-702 [#706] [Katy Barnhart]
Giuseppecipolla95/Giuseppecipolla95/make_stream_length_utility [#658] [Katy Barnhart]
landlab/barnhark/revert_channel_profiler [#695] [Katy Barnhart]
landlab/barnhark/space_rounding [#698] [Katy Barnhart]
landlab/barnhark/add_docs_to_normal_fault [#677] [Katy Barnhart]
landlab/barnhark/space_type_updates [#669] [Katy Barnhart]
landlab/barnhark/minor_changes_to_normal_fault [#663] [Katy Barnhart]
landlab/gt-debug-ca-propswap [#661] [Greg Tucker]
landlab/barnhark/space_hex [#655] [Katy Barnhart]
设置 versioneer 以忽略标签中的v前缀 [Eric Hutton]
landlab/barnhark/add_kwargs [#645] [Katy Barnhart]
landlab/barnhark/normal_fault_kwargs [#649] [Katy Barnhart]
landlab/barnhark/normal_fault [#640] [Katy Barnhart]
landlab/barnhark/exponential_weatherer_docstring [#643] [Katy Barnhart]
landlab/nathanlyons/watershed [#545] [Nathan Lyons]
landlab/barnhark/updates_to_channel_profile [#637] [Katy Barnhart]
landlab/barnhark/typo_in_imshow [#636] [Katy Barnhart]
landlab/barnhark/add_component_docs [#634] [凯蒂·巴恩哈特]
1.3.0 (2018-03-14)
已移除
删除了内链和外链矩阵。[埃里克·赫顿]
删除了已弃用的 raster_steepest_descent 模块。[埃里克·赫顿]
删除了corner_node_at_cell [Eric Hutton]
从lake_mapper [Eric Hutton] 中删除了旧的和未使用的_route_flow_old
从 flow_direction_DN 中删除了未使用的代码 [Eric Hutton]
固定的
修复了使用“flexure”方法时 Flexure1D 中的错误 [Eric Hutton]
修复了与掩码数组相关的单元测试失败 (#710) [Eric Hutton]
修复了失败的 Travis 构建被报告为通过 [Eric Hutton]
修复了 graph.adjacent_nodes_at_node [Eric Hutton] 的 doctest
修复了部署到 Anaconda Cloud 的软件包的名称 [Eric Hutton]
修复了文档中修饰方法的错误签名。[埃里克·赫顿]
修复了带有 Python 版本冲突的 Travis 构建错误。[埃里克·赫顿]
未缓存的固定值 (#614) [Eric Hutton]
修复了未构建的组件文档(问题 #575)[Eric Hutton]
添加
添加了 CONTRIBUTING.md 文档 [Eric Hutton]
添加脚本以创建格式良好的变更日志 [Eric Hutton]
添加了 1D 弯曲组件 [Eric Hutton]
添加 cite_as 函数以获取landlab 组件引用 [Eric Hutton]
将相邻节点at_node、相邻角节点at_corner添加到图形中。[埃里克·赫顿]
为 SoilInfiltrationGreenAmpt 添加了额外的测试。[埃里克·赫顿]
为组件添加了引用跟踪器。[埃里克·赫顿]
向 ModelGrid 添加了 nodes_at_link 属性。[埃里克·赫顿]
添加了事件层以跟踪地层 [Eric Hutton]
改变了
amanaster2/master [#733] [Sai Siddhartha Nudurupati]
landlab/barnhark/major_cleanup_to_space_and_erodepo_init [#709] [Katy Barnhart]
landlab/gt/fix-doctest-issue-726 [#728] [Greg Tucker]
landlab/gt/ca-top-hit-bug [#720] [Greg Tucker]
landlab/barnhark/space_cell_area [#719] [Greg Tucker]
landlab/barnhark/use_field_name_array_or_float [#683] [Katy Barnhart]
landlab/barnhark/give_hex_models_watershed_methods [#685] [Katy Barnhart]
landlab/SiccarPoint/fix-issue-702 [#706] [Katy Barnhart]
Giuseppecipolla95/Giuseppecipolla95/make_stream_length_utility [#658] [Katy Barnhart]
landlab/barnhark/revert_channel_profiler [#695] [Katy Barnhart]
landlab/barnhark/space_rounding [#698] [Katy Barnhart]
landlab/barnhark/add_docs_to_normal_fault [#677] [Katy Barnhart]
landlab/barnhark/space_type_updates [#669] [Katy Barnhart]
landlab/barnhark/minor_changes_to_normal_fault [#663] [Katy Barnhart]
landlab/gt-debug-ca-propswap [#661] [Greg Tucker]
landlab/barnhark/space_hex [#655] [Katy Barnhart]
landlab/barnhark/add_kwargs [#645] [Katy Barnhart]
landlab/barnhark/normal_fault_kwargs [#649] [Katy Barnhart]
landlab/barnhark/normal_fault [#640] [Katy Barnhart]
landlab/barnhark/exponential_weatherer_docstring [#643] [Katy Barnhart]
landlab/nathanlyons/watershed [#545] [Nathan Lyons]
landlab/barnhark/updates_to_channel_profile [#637] [Katy Barnhart]
landlab/barnhark/typo_in_imshow [#636] [Katy Barnhart]
landlab/barnhark/add_component_docs [#634] [凯蒂·巴恩哈特]
landlab/gt-ca-uplift [#581] [格雷格·塔克]
landlab/barnhark/make_stream_profiler [#605] [凯蒂·巴恩哈特]
landlab/mcflugen/remove-old-flux-div [#619] [Dan Hobley]
简化的持续集成和版本控制。[埃里克·赫顿]
landlab/barnhark/improving_flow_accumulator_lake_mapper_interactions [#612] [Katy Barnhart]
landlab/barnhark/fix_stream_power_type_check [#610] [Katy Barnhart]
清理对角线的 API。[埃里克·赫顿]
landlab/gt-taylor-fix [#606] [Katy Barnhart]
landlab/mcflugen/fix-travis-ioerror [#607] [Nathan Lyons]
landlab/barnhark/depth_dependent_boundary_conditions [#601] [Katy Barnhart]
landlab/mcflugen/tidy-green-ampt [#591] [乔丹·亚当斯]
landlab/barnhark/improving_cubic_flux [#582] [Katy Barnhart]
清理 Sphinx 文档 [Eric Hutton]
landlab/margauxmouchene/test2 [#546] [margauxmouchene]
landlab/gt-fastscape-q [#574] [格雷格·塔克]
amanaster2/master [#572] [Sai Siddhartha Nudurupati]
landlab/barnhark/kwargs_depth_dependent_diffuser [#553] [Katy Barnhart]
landlab/gt-lattice-uplifter [#539] [Greg Tucker]
landlab/gt-add-phi-to-space-adaptive [#551] [Greg Tucker]
landlab/barnhark/cubic_nl_diffuser_kwargs [#550] [Katy Barnhart]
landlab/barnhark/no_kwargs_in_dd_cubic_diffuser [#548] [Katy Barnhart]
landlab/gt-cmap-in-hexplot [#544] [Greg Tucker]
landlab/SiccarPoint/uniform_precip [#517] [Dan Hobley]
landlab/mcflugen/fix-greenampt-issue-530 [#535] [Katy Barnhart]
landlab/mcflugen/add-logging-function [#504] [Eric Hutton]
landlab/gt-try-dyn-ts-space [#529] [Katy Barnhart]
landlab/barnhark/get_set_state_methods_for_grid [#525] [Greg Tucker]
landlab/fixing_small_bug_in_erosion_deposition [#528] [Greg Tucker]
landlab/barnhark/eroder_depo_with_n_less_than_one [#523] [Greg Tucker]
landlab/barnhark/cubic_timestepper [#519] [格雷格·塔克]
landlab/barnhark/addressing_brent_method_index_error [#510] [Katy Barnhart]
landlab/gt-edit-erodep [#516] [凯蒂·巴恩哈特]
cmshobe/cmshobe/make-erosion-deposition-component [#511] [Greg Tucker]
landlab/barnhark/lake_mapper_faster [#512] [格雷格·塔克]
nathanlyons/master [#505] [妮可 M 加斯帕里尼]
cmshobe/cmshobe/minor_fixes_to_space [#509] [Katy Barnhart]
cmshobe/cmshobe/change-hybrid-to-SPACE [#506] [Katy Barnhart]
清理 Sphinx 文档 [Eric Hutton]
1.2.0 (2017-10-19)
已移除
删除了内链和外链矩阵。[埃里克·赫顿]
删除了已弃用的 raster_steepest_descent 模块。[埃里克·赫顿]
删除了corner_node_at_cell [Eric Hutton]
从lake_mapper [Eric Hutton] 中删除了旧的和未使用的_route_flow_old
从 flow_direction_DN 中删除了未使用的代码 [Eric Hutton]
固定的
修复了使用“flexure”方法时 Flexure1D 中的错误 [Eric Hutton]
修复了与掩码数组相关的单元测试失败 (#710) [Eric Hutton]
修复了失败的 Travis 构建被报告为通过 [Eric Hutton]
修复了 graph.adjacent_nodes_at_node [Eric Hutton] 的 doctest
修复了部署到 Anaconda Cloud 的软件包的名称 [Eric Hutton]
修复了文档中修饰方法的错误签名。[埃里克·赫顿]
修复了带有 Python 版本冲突的 Travis 构建错误。[埃里克·赫顿]
未缓存的固定值 (#614) [Eric Hutton]
修复了未构建的组件文档(问题 #575)[Eric Hutton]
添加
添加了 CONTRIBUTING.md 文档 [Eric Hutton]
添加脚本以创建格式良好的变更日志 [Eric Hutton]
添加了 1D 弯曲组件 [Eric Hutton]
添加 cite_as 函数以获取landlab 组件引用 [Eric Hutton]
将相邻节点at_node、相邻角节点at_corner添加到图形中。[埃里克·赫顿]
为 SoilInfiltrationGreenAmpt 添加了额外的测试。[埃里克·赫顿]
为组件添加了引用跟踪器。[埃里克·赫顿]
向 ModelGrid 添加了 nodes_at_link 属性。[埃里克·赫顿]
添加了事件层以跟踪地层 [Eric Hutton]
改变了
amanaster2/master [#733] [Sai Siddhartha Nudurupati]
landlab/barnhark/major_cleanup_to_space_and_erodepo_init [#709] [Katy Barnhart]
landlab/gt/fix-doctest-issue-726 [#728] [Greg Tucker]
landlab/gt/ca-top-hit-bug [#720] [Greg Tucker]
landlab/barnhark/space_cell_area [#719] [Greg Tucker]
landlab/barnhark/use_field_name_array_or_float [#683] [Katy Barnhart]
landlab/barnhark/give_hex_models_watershed_methods [#685] [Katy Barnhart]
landlab/SiccarPoint/fix-issue-702 [#706] [Katy Barnhart]
Giuseppecipolla95/Giuseppecipolla95/make_stream_length_utility [#658] [Katy Barnhart]
landlab/barnhark/revert_channel_profiler [#695] [Katy Barnhart]
landlab/barnhark/space_rounding [#698] [Katy Barnhart]
landlab/barnhark/add_docs_to_normal_fault [#677] [Katy Barnhart]
landlab/barnhark/space_type_updates [#669] [Katy Barnhart]
landlab/barnhark/minor_changes_to_normal_fault [#663] [Katy Barnhart]
landlab/gt-debug-ca-propswap [#661] [Greg Tucker]
landlab/barnhark/space_hex [#655] [Katy Barnhart]
landlab/barnhark/add_kwargs [#645] [Katy Barnhart]
landlab/barnhark/normal_fault_kwargs [#649] [Katy Barnhart]
landlab/barnhark/normal_fault [#640] [Katy Barnhart]
landlab/barnhark/exponential_weatherer_docstring [#643] [Katy Barnhart]
landlab/nathanlyons/watershed [#545] [Nathan Lyons]
landlab/barnhark/updates_to_channel_profile [#637] [Katy Barnhart]
landlab/barnhark/typo_in_imshow [#636] [Katy Barnhart]
landlab/barnhark/add_component_docs [#634] [凯蒂·巴恩哈特]
landlab/gt-ca-uplift [#581] [格雷格·塔克]
landlab/barnhark/make_stream_profiler [#605] [凯蒂·巴恩哈特]
landlab/mcflugen/remove-old-flux-div [#619] [Dan Hobley]
简化的持续集成和版本控制。[埃里克·赫顿]
landlab/barnhark/improving_flow_accumulator_lake_mapper_interactions [#612] [Katy Barnhart]
landlab/barnhark/fix_stream_power_type_check [#610] [Katy Barnhart]
清理对角线的 API。[埃里克·赫顿]
landlab/gt-taylor-fix [#606] [Katy Barnhart]
landlab/mcflugen/fix-travis-ioerror [#607] [Nathan Lyons]
landlab/barnhark/depth_dependent_boundary_conditions [#601] [Katy Barnhart]
landlab/mcflugen/tidy-green-ampt [#591] [乔丹·亚当斯]
landlab/barnhark/improving_cubic_flux [#582] [Katy Barnhart]
清理 Sphinx 文档 [Eric Hutton]
landlab/margauxmouchene/test2 [#546] [margauxmouchene]
landlab/gt-fastscape-q [#574] [格雷格·塔克]
amanaster2/master [#572] [Sai Siddhartha Nudurupati]
landlab/barnhark/kwargs_depth_dependent_diffuser [#553] [Katy Barnhart]
landlab/gt-lattice-uplifter [#539] [Greg Tucker]
landlab/gt-add-phi-to-space-adaptive [#551] [Greg Tucker]
landlab/barnhark/cubic_nl_diffuser_kwargs [#550] [Katy Barnhart]
landlab/barnhark/no_kwargs_in_dd_cubic_diffuser [#548] [Katy Barnhart]
landlab/gt-cmap-in-hexplot [#544] [Greg Tucker]
landlab/SiccarPoint/uniform_precip [#517] [Dan Hobley]
landlab/mcflugen/fix-greenampt-issue-530 [#535] [Katy Barnhart]
landlab/mcflugen/add-logging-function [#504] [Eric Hutton]
landlab/gt-try-dyn-ts-space [#529] [Katy Barnhart]
landlab/barnhark/get_set_state_methods_for_grid [#525] [Greg Tucker]
landlab/fixing_small_bug_in_erosion_deposition [#528] [Greg Tucker]
landlab/barnhark/eroder_depo_with_n_less_than_one [#523] [Greg Tucker]
landlab/barnhark/cubic_timestepper [#519] [格雷格·塔克]
landlab/barnhark/addressing_brent_method_index_error [#510] [Katy Barnhart]
landlab/gt-edit-erodep [#516] [凯蒂·巴恩哈特]
cmshobe/cmshobe/make-erosion-deposition-component [#511] [Greg Tucker]
landlab/barnhark/lake_mapper_faster [#512] [格雷格·塔克]
nathanlyons/master [#505] [妮可 M 加斯帕里尼]
cmshobe/cmshobe/minor_fixes_to_space [#509] [Katy Barnhart]
cmshobe/cmshobe/change-hybrid-to-SPACE [#506] [Katy Barnhart]
1.1.0 (2017-06-26)
已移除
删除了内链和外链矩阵。[埃里克·赫顿]
删除了已弃用的 raster_steepest_descent 模块。[埃里克·赫顿]
删除了corner_node_at_cell [Eric Hutton]
从lake_mapper [Eric Hutton] 中删除了旧的和未使用的_route_flow_old
从 flow_direction_DN 中删除了未使用的代码 [Eric Hutton]
固定的
修复了使用“flexure”方法时 Flexure1D 中的错误 [Eric Hutton]
修复了与掩码数组相关的单元测试失败 (#710) [Eric Hutton]
修复了失败的 Travis 构建被报告为通过 [Eric Hutton]
修复了 graph.adjacent_nodes_at_node [Eric Hutton] 的 doctest
修复了部署到 Anaconda Cloud 的软件包的名称 [Eric Hutton]
修复了文档中修饰方法的错误签名。[埃里克·赫顿]
修复了带有 Python 版本冲突的 Travis 构建错误。[埃里克·赫顿]
未缓存的固定值 (#614) [Eric Hutton]
修复了未构建的组件文档(问题 #575)[Eric Hutton]
修复了 netcdf4 导入错误 [Eric Hutton]
添加
添加了 CONTRIBUTING.md 文档 [Eric Hutton]
添加脚本以创建格式良好的变更日志 [Eric Hutton]
添加了 1D 弯曲组件 [Eric Hutton]
添加 cite_as 函数以获取landlab 组件引用 [Eric Hutton]
将相邻节点at_node、相邻角节点at_corner添加到图形中。[埃里克·赫顿]
为 SoilInfiltrationGreenAmpt 添加了额外的测试。[埃里克·赫顿]
为组件添加了引用跟踪器。[埃里克·赫顿]
向 ModelGrid 添加了 nodes_at_link 属性。[埃里克·赫顿]
添加了事件层以跟踪地层 [Eric Hutton]
改变了
amanaster2/master [#733] [Sai Siddhartha Nudurupati]
landlab/barnhark/major_cleanup_to_space_and_erodepo_init [#709] [Katy Barnhart]
landlab/gt/fix-doctest-issue-726 [#728] [Greg Tucker]
landlab/gt/ca-top-hit-bug [#720] [Greg Tucker]
landlab/barnhark/space_cell_area [#719] [Greg Tucker]
landlab/barnhark/use_field_name_array_or_float [#683] [Katy Barnhart]
landlab/barnhark/give_hex_models_watershed_methods [#685] [Katy Barnhart]
landlab/SiccarPoint/fix-issue-702 [#706] [Katy Barnhart]
Giuseppecipolla95/Giuseppecipolla95/make_stream_length_utility [#658] [Katy Barnhart]
landlab/barnhark/revert_channel_profiler [#695] [Katy Barnhart]
landlab/barnhark/space_rounding [#698] [Katy Barnhart]
landlab/barnhark/add_docs_to_normal_fault [#677] [Katy Barnhart]
landlab/barnhark/space_type_updates [#669] [Katy Barnhart]
landlab/barnhark/minor_changes_to_normal_fault [#663] [Katy Barnhart]
landlab/gt-debug-ca-propswap [#661] [Greg Tucker]
landlab/barnhark/space_hex [#655] [Katy Barnhart]