Skip to main content

Common utilities for MoveEV projects

Project description

MoveEV Common Models

This package contains the common models used for Electric Vehicle (EV) Charging Data across the MoveEV ecosystem.

Overview

The moveev_common package provides a set of standardized data models that represent various aspects of EV charging sessions, vehicle information, and location data. These models ensure consistency and interoperability between different components of the MoveEV platform.

Models

The package includes the following main models:

  1. ChargingSession: Represents a charging session for an electric vehicle, including details such as start time, duration, energy consumed, and location.

  2. Vehicle: Contains information about an electric vehicle, including its VIN, telematics device details, and associated credential information.

  3. Location: Represents geographical location data, including latitude, longitude, and resolved address information.

Usage

These models can be imported and used in various MoveEV projects to ensure consistent data structures when working with EV charging data. They provide a common language for different components of the system to communicate and share information effectively.

Contributing

When adding new fields or modifying existing models, please ensure that changes are reflected across all relevant components of the MoveEV ecosystem to maintain consistency.

For more detailed information about each model and its fields, please refer to the source code and inline documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

moveev_common-0.1.2.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

moveev_common-0.1.2-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file moveev_common-0.1.2.tar.gz.

File metadata

  • Download URL: moveev_common-0.1.2.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for moveev_common-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d0f03fbdf6f2a46e3d66bded82facb3682ad75a05bef37bd192b5da91a13808e
MD5 62a24e2643ee578f504db5e377d6fa27
BLAKE2b-256 aafce0ad0b508ca5635daee9f7c6c4d125dc7293fb3ca1ca657558d2d63762b6

See more details on using hashes here.

File details

Details for the file moveev_common-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: moveev_common-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for moveev_common-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c85d56bb5347d5e40be5cd9754a4a25c652fae4a35c57620e53458aeab579649
MD5 6dcbf1f9f7b7a11e04ffe75207a021e5
BLAKE2b-256 a2db074e8de7a6bea26d4c769d8eb9c6933661350cecdfc23bc2834c71d769cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page