A package with utilities expressly for the VTI/PVE teams at DTNA.
Project description
PVE-VTI Utility Package
pvevti is a pip-installable package intended to provide easy access to a suite of tools and enable accelerated analysis and modification of CSV files. The package is developed and maintained by the Vehicle Thermodynamics and Integration team under Product Validation Engineering at DTNA.
Installation
To install pvevti, ensure pip is installed. pip is installed by default with any modern python installation. To check installation, enter pip list; if pip is installed, a list of packages installed to the local machine should be printed.
With pip verified to be functioning, simply enter pip install pvevti. A network connection is required to pull the files when installing or updating the package.
To update pvevti, enter pip install pvevti --upgrade. If you believe a dependency is not being met, pvevti is improperly installed, or source files were altered, force a reinstall with pip install pvevti --upgrade --force-reinstall.
To check if pvevti is installed, simply attempt to import the package in a python CLI or script.
Usage
pvevti is composed of a few modules:
- csvutil: Utilities associated with CSV manipulation, loading, and saving.
- pdfutil: Utilities associated with PDF creation, management, and saving.
- jsonutil: Utilities associated with JSON reading and management.
- genutil: Utilities associated with packaging and managing data, manipulating and extracting properties, and all pandas DataFrame manipulation (including conversions, filters, and GPS management).
The package is documented, in both source code and docstring formats. Most input arguments are typechecked, and safety rails exist to minimize the number of uncaught errors in a given process.
As with any package, use pip uninstall pvevti to remove the package and its dependencies.
It is suggested to only import the modules you need; for example, instead of import pvevti a user who only needs the general utilities should run import pvevti.genutil as gu. This increases semantic legibility and decreases import time.
Reference
For reference, please refer to docs.md. Examples of usage are found at the last section of the docs markdown file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pvevti-2025.8.8.0.tar.gz.
File metadata
- Download URL: pvevti-2025.8.8.0.tar.gz
- Upload date:
- Size: 40.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e00dcce47cd39d8f23e41110234e514bad8e0e5f3b6d0d4a585eeb0a64e61f
|
|
| MD5 |
f081502e0e3a67fd47bb8ae18383fcf7
|
|
| BLAKE2b-256 |
8b7de9195b67922f66351933f2eaacc13a503967df4e755f3541bed9d254561c
|
File details
Details for the file pvevti-2025.8.8.0-py3-none-any.whl.
File metadata
- Download URL: pvevti-2025.8.8.0-py3-none-any.whl
- Upload date:
- Size: 37.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8691a47e263e109b7dec2e2501de2b043c48f9d755ae0411cb14f8b1f0e7d96f
|
|
| MD5 |
28a9b4d70fbadb13457c5494b5908ec5
|
|
| BLAKE2b-256 |
76801358a7d19cf473affbc331d8fbfa2fabf27597191b8358943d0ac65814e4
|