Skip to main content

i2x: Interconnection Innovation e-Xchange Open Test Systems.

Project description

Interconnection Innovation e-Xchange (i2x) Open Test Systems

This repository contains open grid network models and modeling scripts to test and compare different factors/measures (e.g., technoeconomic, social, equity, and engineering) that examine practices and policies for interconnection queue management and cost allocation. This repository is used for engineering training bootcamps, interconnection study guides, and an interconnection roadmap for the i2x project.

Users

The i2x DER package has been tested on Windows only, with Python 3.10. It should work on Mac OS X and Linux as well, but this has not been tested yet. During the installation process, a version of OpenDSS will be installed to work with the Python interface, i.e., you do not have to install OpenDSS separately. The steps are:

  1. Install Python 3 if necessary. This is available from Python Site, Anaconda/Miniconda, or the Microsoft Store.
  2. From a command prompt, pip install i2x --upgrade

Once installed, create a file called i2xDER.py with the following contents:

import i2x.api as i2x
  i2x.show_der_config()

Then start the interface from a command prompt: python i2xDER.py

Developers

The steps for deployment to PyPi are:

  1. rm -rf dist
  2. python -m build
  3. twine check dist/* should not show any errors
  4. twine upload -r testpypi dist/* requires project credentials for i2x on test.pypi.org
  5. pip install -i https://test.pypi.org/simple/ i2x==0.0.2 for local testing of the deployable package, example version 0.0.2
  6. twine upload dist/* final deployment; requires project credentials for i2x on pypi.org

License

See License

Notice

This material was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor the United States Department of Energy, nor Battelle, nor any of their employees, nor any jurisdiction or organization that has cooperated in the development of these materials, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness or any information, apparatus, product, software, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or any agency thereof, or Battelle Memorial Institute. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof.

PACIFIC NORTHWEST NATIONAL LABORATORY
            operated by
             BATTELLE
             for the
 UNITED STATES DEPARTMENT OF ENERGY
  under Contract DE-AC05-76RL01830

Copyright 2022-2023, Battelle Memorial Institute

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

i2x-0.0.2.tar.gz (4.5 MB view details)

Uploaded Source

Built Distribution

i2x-0.0.2-py2.py3-none-any.whl (4.5 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file i2x-0.0.2.tar.gz.

File metadata

  • Download URL: i2x-0.0.2.tar.gz
  • Upload date:
  • Size: 4.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for i2x-0.0.2.tar.gz
Algorithm Hash digest
SHA256 12685e90b3aecbcbb0dee40de1373a0de379dcbd2308420f91f80f00826ae7e1
MD5 09304573520699ccc09a99fb87abd72a
BLAKE2b-256 d20a2bd6c0af02476ded36cc5345a8a518cb4aeda0e2aab7323ec5fab7b45767

See more details on using hashes here.

Provenance

File details

Details for the file i2x-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: i2x-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for i2x-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7eab787b15ee994b4bf8fc0fd795d34bea8ca4677c5e31fd94aedcdd1df9d979
MD5 d056bf2e676b72d347a700bc40f84ac8
BLAKE2b-256 59a95194d26926d0995b50ae283f328d0a5a90d0b3b06cdaf5e897674a78b41e

See more details on using hashes here.

Provenance

Supported by

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