Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

jl-pkgs/ModelParams.rs

Repository files navigation

ModelParams Rust Workspace

CI Codecov

This directory contains the Rust workspace for modelparams.

Crates

  • modelparams: main library and integration tests.
  • modelparams-examples: top-level example package.
  • modelparams-derive: procedural macros used by modelparams.

Build

Run commands from this directory:

cd rust
cargo build

For an optimized release build:

cargo build --release

Run Examples

Examples live in examples.

Run one example with:

cargo run -p modelparams-examples --example beps_model

Other available examples:

cargo run -p modelparams-examples --example pml_model
cargo run -p modelparams-examples --example soil_model
cargo run -p modelparams-examples --example van_genuchten

Run Tests

Run all workspace tests:

cargo test

Run tests for the main crate only:

cargo test -p modelparams

Run a specific integration test:

cargo test -p modelparams --test par_map
cargo test -p modelparams --test sceua_benchmarks

Lints

Workspace lint settings are defined in Cargo.toml. In particular, unused_imports is allowed at the workspace level so unused imports do not produce warnings or fail strict warning-as-error builds.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /