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.1.tar.gz (11.0 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.1-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: moveev_common-0.1.1.tar.gz
  • Upload date:
  • Size: 11.0 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.1.tar.gz
Algorithm Hash digest
SHA256 e3eec635f41d29684cb7adfb38256eb5f78cd202f163bba2c4c24c49de001d22
MD5 2cfc82b129122d42819fef3f20326ed0
BLAKE2b-256 2bb9797b86518a534177a2168708c7615d227833e3b5b3c64924e9e00f8b0971

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moveev_common-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 255048e3fa054f0bd3c0e1d436c08f34ef9458c71f9d869d4304ca172fa76499
MD5 927a2d8a2538cc5b522f3acf5f893d37
BLAKE2b-256 8fa114c772a97cef8df26a7a47b4bd2d9f701b2888e4eaa452480668b60f32fc

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