Skip to content
/ dv Public

Dimensional Variables (dv) is a package that allows you to handle units and dimensions in Rust, Python, C, C++, and more!

License

Notifications You must be signed in to change notification settings

alextac98/dv

Repository files navigation

DV - Dimensional Variables

main Crates.io Version PyPI - Version

Note

Full information, documentation, examples, and more can be found on the project website: https://dv.alextac.com/

DV is a package that keeps track of units, and allows you to perform math while also checking the units to be valid. Features include:

  • Storing units with variables in an easily encodable way
  • Performing math on/between units while also checking the units
  • Multi-language support:
    • Rust
    • C/C++
    • Python
    • Javascript (Planned on GH-5)
    • Java (Planned on GH-6)
    • Matlab (Planned on GH-7)

Contributing to the project

This project is always a work in progress. We welcome contributions, small or large! Please visit this page to learn more! https://dv.alextac.com/docs/category/developers-guides

License

This project is 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 http://www.apache.org/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.

Copyright © 2025 Alex Tacescu

About

Dimensional Variables (dv) is a package that allows you to handle units and dimensions in Rust, Python, C, C++, and more!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •