Releases: NREL/fastsim
Releases · NREL/fastsim
v2.1.2
What's Changed
- parallelization in rust is working and demonstrates speedup by @calbaker in #48
- added bilinear interpolation function by @kylecarow in #50
- replaced unwrap with bail and some error context by @calbaker in #51
- F2 remove unwraps by @calbaker in #52
- added
#[serde(skip_serializing_if = "Option::is_none")]
for all doc fields by @calbaker in #53 - replace map_err with with_context by @kylecarow in #57
- Replace Option::unwrap() with Option::ok_or_else() with descriptive message by @kylecarow in #56
- Add tire radius calculation utility in Rust by @kylecarow in #66
- Update set ach speed by @calbaker in #61
- Mdbook via gh action by @calbaker in #67
- updating readme and rust folder readme to include altrios-style test/version badges by @robinsteuteville in #68
- Serde revamp and anyhowization by @calbaker in #58
- Remove unnecessary clones by @kylecarow in #71
- Use ndarray stats by @kylecarow in #72
- remove some redundancies by @kylecarow in #69
- replace interp2d with n-dimensional interpolator by @kylecarow in #73
- Refactor RustCycle constructors by @kylecarow in #75
- Vehicle Import Tool by @michael-okeefe in #30
- specify setuptools version to hide deprecation warning by @kylecarow in #76
- adding demo files to build_and_test.sh run by @robinsteuteville in #55
- Minor tweaks to serde API by @kylecarow in #79
- Apply
cargo clippy --fix
by @kylecarow in #80 - Refactor some code in
vehicle_utils.rs
, made utility for project subdirectories by @kylecarow in #85 - fixed problems with deploying mdbook by @calbaker in #87
- Vehdb transfer by @kylecarow in #88
- from_resource now calls from_reader by @kylecarow in #90
- Add init calls in SerdeAPI trait methods by @kylecarow in #83
- GitHub Action for Building CLI Programs by @michael-okeefe in #82
- add volvo c40 to fastsim-2 by @kylecarow in #93
- refactor assignment syntax in simdrive_impl by @kylecarow in #94
- mdbook now includes README.md by @calbaker in #96
- generate python docs and include in mdbook as part of
deploy-book.yaml
by @calbaker in #97 - Fix/pydoc in book by @calbaker in #99
- updating vehicle_import_demo by @robinsteuteville in #89
- RustCycle init checks by @kylecarow in #101
- implement to_writer method and clean up RustCycle csv serde by @kylecarow in #95
- adding new from_github vehicle method by @robinsteuteville in #86
- skip veh_kg and fc_eff_array by @kylecarow in #107
- Feature/calibration demo by @calbaker in #108
New Contributors
- @robinsteuteville made their first contribution in #68
- @michael-okeefe made their first contribution in #30
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- 209 pyo3 simdrivelabel by @Romia87 in #25
- allow for publication on crates.io by @calbaker in #33
- changed license to Apache 2.0 by @calbaker in #34
- minor changes to enable crate publishing by @calbaker in #35
- 245 tests for simdrivelabel by @calbaker in #37
- Add defaults to
regen_a
andregen_b
for serde by @kylecarow in #41 - License cleanup by @calbaker in #39
- F2 doc fields by @calbaker in #38
- added Option<...> to RustCycleElement and serde defaults to RustCycle by @calbaker in #44
- v2.1.1 by @kylecarow in #45
- F2 proc macro dep fix by @calbaker in #47
- F2 aux override speedup by @calbaker in #46
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Pypi tweaks by @calbaker in #16
- Calibration option for using RustSimDrive or SimDriveHot by @kylecarow in #15
- Plotly in cal by @calbaker in #17
- F2 feature/init cleanup by @calbaker in #18
- pyi file should now ship with
pip install fastsim
by @calbaker in #20 - rename docs to demos by @Romia87 in #22
- fastsimrust is now a submodule of fastsim by @calbaker in #21
- copied better
SerdeAPI
from altrios by @calbaker in #26 - replaced various
panic
withbail
or other proper error handling by @calbaker in #31 - FASTSim 2.1.0 by @kylecarow in #29
New Contributors
Full Changelog: v2.0.22...v2.1.0