1 个不稳定版本
使用旧的 Rust 2015
0.0.1 | 2016年7月17日 |
---|
#16 in #density
31KB
336 行
作为 Rust 库实现的核密度估计。
入门指南
核密度估计库作为 crate 提供,因此很容易将其集成到您的程序中。将依赖项添加到您的 Cargo.toml
文件中。
[dependencies]
kernel_density = "0.0.1"
有关最新发布的 crate 的信息可以在 crates.io 上找到。
开发核密度
如果系统上尚未安装,请在系统上安装 Rust 开发工具。然后使用以下命令构建和测试库:
cargo test
Docker
提供了一个 Docker 容器定义,其中包含了用于开发软件的工具的安装。要使用该容器,首先安装 Docker(如果尚未安装)并启动一个 Docker 终端。然后在存储库源代码树的顶层运行以下构建命令:
docker build --rm=true -t statistics .
构建完成后,可以在容器中运行交互式 shell:
docker run -it -v "$(pwd):/statistics" --workdir=/statistics statistics /bin/bash
主机机器的当前工作目录在容器中可用,因此可以按照前面的说明构建和测试库。
cargo test
在 crates.io 上发布
有关上传到 crates.io 库存储库的说明请参阅 此处。首先使用以下方式登录网站:
cargo login <token>
令牌可以在 crates.io/me 找到。要发布版本,首先清理并构建软件包
git stash
cargo clean
cargo package
在 target/package/kernel_density<version>
下检查构建的软件包。当您满意发布时
cargo publish
并在 crates.io/crates/kernel_density 上查看新更新。
许可证
Copyright [2016] [Daithi O Crualaoich]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://apache.ac.cn/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
依赖项
~0.6–0.9MB
~13K SLoC