Skip to main content

Build Status Codacy Badge Code style: black DOI

ACN Portal

The ACN Portal is a suite of research tools developed at Caltech to accelerate the pace of large-scale EV charging research. Checkout the documentation at https://acnportal.readthedocs.io/en/latest/.

For more information about the ACN Portal and EV reasearch at Caltech check out https://ev.caltech.edu.

ACN-Data

The ACN-Data Dataset is a collection of EV charging sessions collected at Caltech and NASA's Jet Propulsion Laboratory (JPL). This basic Python client simplifies the process of pulling data from his dataset via its public API.

ACN-Sim

ACN-Sim is a simulation environment for large-scale EV charging algorithms. It interfaces with ACN-Data to provide access to realistic test cases based on actual user behavior.

algorithms

algorithms is a package of common EV charging algorithms which can be used for comparison when evaluating new algorithms.

This package is intended to be populated by the community. If you have a promising EV charging algorithm, please implement it as a subclass of BasicAlgorithm and send a pull request.

Installation

Download or clone this repository. Navigate to its root directory. Install using pip.

pip install .

Tutorials

See the tutorials directory for jupyter notebooks that you can run to learn some of the functionality of acnportal. These tutorials are also included on the readthedocs page. Additional demos and case studies can be found at https://github.com/caltech-netlab/acnportal-experiments We also have a video series of acnportal demos, which can be found at TODO.

Running Tests

Tests may be run after installation by executing

python -m unittest discover -v

Remove -v after discover to suppress verbose output.

Contributing

If you're submitting a bug report, feature request, question, or documentation suggestion, please submit the issue through Github and follow the templates outlined there.

If you are contributing code to the project, please view the contributing guidelines here.

Questions

Contact the ACN Research Portal team at mailto:ev-help@caltech.edu with any questions, or submit a question through Github issues.

Metadata

Release files for acnportal 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for acnportal 0.3.3
File Size Uploaded
acnportal-0.3.3.tar.gz 95.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for acnportal 0.3.3
File Interpreter ABI Platform
acnportal-0.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 214.9 kB

Release files / acnportal-0.3.3.tar.gz

Download URL acnportal-0.3.3.tar.gz
Size 95.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a9ae36a7b79463a13684b9c570402e06d4619d1baded5f598bd3c0206e0da809
BLAKE2b-256 checksum
How to use checksums
e147c94159eb9a8e3c860c55eb5e51168d682ff5d4d4bb2eec41b130d4f84c4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release files / acnportal-0.3.3-py3-none-any.whl

Download URL acnportal-0.3.3-py3-none-any.whl
Size 119.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3bda7c776a451f53c778fb3b92202ec1ebcb265c92b2116ab8eb20d62114315b
BLAKE2b-256 checksum
How to use checksums
35294d1c15030ee4c712a0165cf3b03cff8d5d971bbe1a725bcdf17d90a47a98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.3

1 release file

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page