Skip to main content

Package to simulate OpenDSS circuits on Python

Project description

“DAI-Lab” An open source project from Data to AI Lab at MIT.

Github Actions Shield Coverage Status

PyGridSim

Package to simulate OpenDSS circuits on Python.

NOTE: README comes from dai cookie cutter, will be updated NOTE: will be moved to Dai lab repository

Overview

PyGridSim aims to provide accessible access to tools like OpenDSS, AltDSS using Python. The goal is to create large-scale electrical circuits representing residential neighborhoods (and other scenarios) using an intuitive interface, without any background in OpenDSS software.

Install

Requirements

PyGridSim has been developed and tested on Python 3.5, 3.6, 3.7 and 3.8

Also, although it is not strictly required, the usage of a virtualenv is highly recommended in order to avoid interfering with other software installed in the system in which PyGridSim is run.

These are the minimum commands needed to create a virtualenv using python3.6 for PyGridSim:

pip install virtualenv
virtualenv -p $(which python3.6) PyGridSim-venv

Afterwards, you have to execute this command to activate the virtualenv:

source PyGridSim-venv/bin/activate

Remember to execute it every time you start a new console to work on PyGridSim!

Install from source

With your virtualenv activated, you can clone the repository and install it from source by running make install on the stable branch:

git clone git@github.com:amzhao/PyGridSim.git
cd PyGridSim
git checkout stable
make install

Install for Development

If you want to contribute to the project, a few more steps are required to make the project ready for development.

Please head to the Contributing Guide for more details about this process.

Quickstart

In this short tutorial we will guide you through a series of steps that will help you getting started with PyGridSim.

TODO: Create a step by step guide here. Also figure out how to ensure prerequisites properly.

What's next?

For more details about PyGridSim and all its possibilities and features, please check the documentation site.

History

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

pygridsim-0.1.0.dev0.tar.gz (54.4 kB view details)

Uploaded Source

Built Distribution

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

pygridsim-0.1.0.dev0-py2.py3-none-any.whl (11.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pygridsim-0.1.0.dev0.tar.gz.

File metadata

  • Download URL: pygridsim-0.1.0.dev0.tar.gz
  • Upload date:
  • Size: 54.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for pygridsim-0.1.0.dev0.tar.gz
Algorithm Hash digest
SHA256 876afc2911e35af77cba91570182353f1296a783d705e22df152509d009c6d40
MD5 0638012c130e20b3f7658a8b66bc2956
BLAKE2b-256 545f8b462b811c771590e55933e5920a44e9478855389a1563ff72a574e3c74c

See more details on using hashes here.

File details

Details for the file pygridsim-0.1.0.dev0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pygridsim-0.1.0.dev0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1a32120674448b4131334bc73e297966c4afb58c27b06491a317710732c23a74
MD5 7178d924a6188fc3f0c16e29a58c8bb1
BLAKE2b-256 c40028370a42c5d0050ff5a005448f4764f97ad5a0c268c5e1b06c56f27e5cf9

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