Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop fix python exceptions #28

Open
wants to merge 115 commits into
base: develop
Choose a base branch
from

Conversation

dchassin
Copy link
Owner

No description provided.

David P. Chassin and others added 30 commits April 11, 2022 13:16
* Add support for module template folder

* Add support for blocking load of module template files

* Update gridlabd-template
* Fix bad autotest timezones

* Fix generators module deprecated properties

* Update recorder.cpp

* Fix powerflow deprecations

* Fix market deprecations

* Fix autotests with deprecated usage

* Fix powerflow autotests

* Fix reliability autotests

* Fix source autotest

* Fix powerflow autotest failures

* Update triplex_node.cpp
* Add switch tests

* Update powerflow switch coordinator autotest
* Update property.cpp

* Add module global variable and node property to set voltage violation threshold

* Add default continuous and emergency ratings

* Add DER voltage fluctuation test implementation to powerflow now

* Update docs

* Add node voltage violation watch test

* Fix node voltage fluctuation DER test

* Create test_node_voltage_fluctuation.glm

* Update powerflow_object.cpp

* Rename test_node_voltage_violation

* Add powerflow commits for all links

* Add test_link_overcurrent to powerflow module

* Add actual voltage values to violation reports

* Fix current violation detection

* Fix voltage fluctuation checks

* Fix timezones in violation tests

* Update test_node_voltage_fluctuation.csv

* Fix incorrect timezone usage in violation record

* Update test results

* Fix switch_coordinator precommit definition

* Fix violation counter
* Create test_xls-spida2csv-network.csv

* Create test_xls-spida2csv-network.glm

* Update xls-spida2csv-geodata.py

* Update xls-spida2csv-geodata.py

Co-authored-by: David P. Chassin <[email protected]>
Co-authored-by: Alyona Teyber <[email protected]>
* Add is_critical flag to powerflow meter

* Update Meter.md

* Change to service_level instead of is_critical

Co-authored-by: Alyona Teyber <[email protected]>
* Update solver_py.cpp

* Update solver_py.cpp

* Added numpy array creation support

* Implement MLE solver bus mapping

* Fix busdata mapping errors

* Change output to dataframe for improved readability

* Update test_IEEE_13_MLE.glm

* Update setup-Linux-amzn-2.sh

* Create setup-Linux-ubuntu-20.sh

* Update setup-Linux-ubuntu-20.sh

* Update setup-Linux-ubuntu-20.sh

* Update setup-Darwin-20.sh

* Update setup-Linux-ubuntu-20.sh

* Update version.sh

* Update setup-Linux-amzn-2.sh

* Update setup-Linux-ubuntu-20.sh

* Update solver_py.cpp

* Update test_IEEE_13_MLE.glm

* Update solver_py.cpp

* Update solver_py.cpp

* Update solver_nr.cpp

* Update solver_py.cpp

* Fix python solver copyback NR initialization error

* Update solver_nr.cpp

* Update solver_nr.cpp

* Fix NR profiler formatting

* Create Solver_profile_csv.md

* Update solver_nr.cpp

Co-authored-by: Alyona Teyber <[email protected]>
)

* Update gridlabd-version

* Fix missing voltage_fluctuation_threshold global in powerflow

* Fixes to variable names

* Fix voltage violation logic

* Add hosting capacity documentation

* Add DER_violation_test global

* Fix child node voltage fluctuation test

Co-authored-by: Alyona Teyber <[email protected]>
* Create fire_danger.py

* Update Makefile.mk

* Update fire_danger.py

* Update fire_danger.py

* Update fire_danger.py

* Update fire_danger.py

* Update fire_danger.py

* Update fire_danger.py

* Update fire_danger.py

* Update fire_danger.py

* Add show option to fire_danger tool

* Update fire_danger.py

* Update requirements.txt

* Adding geodata_firerisk package

* Modified unit test & general clean up

* Rename geodata_fireRisk.py to geodata_firerisk.py

* Create Fire_danger.md

* Add fire_danger autotest and documentation

Co-authored-by: ktehranchi <[email protected]>
Co-authored-by: Alyona Teyber <[email protected]>
* Add fire report tool

* Update setup.py

* Update fire_report.py

* Update fire_report.py

* Update fire_report.py

* Create Fire_report.md

* Create test_fire_report.csv

* Create test_fire_report.glm

* Update fire_report.py

* Update fire_report.py

* Update geodata_vegetation.py

* Update geodata_vegetation.py

* Update Fire_report.md

Co-authored-by: Fuhong Xie <[email protected]>
Co-authored-by: Alyona Teyber <[email protected]>
* Update gridlabd-version
* Fix missing voltage_fluctuation_threshold global in powerflow
* Fixes to variable names
* Fix voltage violation logic
* Add hosting capacity documentation
* Add DER_violation_test global
* Fix child node voltage fluctuation test
* Update node.cpp
aivanova5 and others added 29 commits January 6, 2023 16:28
* Add gridlabd install tool

* Update Makefile.mk

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

Co-authored-by: Alyona Teyber <[email protected]>
* Updating base image to an ubuntu based image

* Update Dockerfile
This reverts commit 675cbb1, reversing
changes made to 2f0faab.
…energy#1249)

* Bump pillow from 9.0.1 to 9.3.0 in /converters (arras-energy#1224)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.1 to 9.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@9.0.1...9.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ipython from 7.31.1 to 8.10.0 in /module/resilience/docs

Bumps [ipython](https://github.com/ipython/ipython) from 7.31.1 to 8.10.0.
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@7.31.1...8.10.0)

---
updated-dependencies:
- dependency-name: ipython
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* Cleaning up double-entered requirements

* More dependency clean up

* Update test_fire_danger.tif

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alyona Teyber <[email protected]>
* Move node violation scan from sync to commit

* Update node.cpp

* Add check to avoid unneeded bus voltage fluctuation tests

---------

Co-authored-by: Alyona Teyber <[email protected]>
* Fix error message when branch is not found in repo

* Update gridlabd-template

* Pole module fixes for validation (arras-energy#1221)

* Fix json save (arras-energy#1235)

* Add global variable initialization support

* Fix json globals to include initial value

* Add support for fast install (arras-energy#1017)

* adjusted subcommand syntax due to unknown autoscan error

* tested restoring relevant shebang line

* adjusted script call method

* readjusted remaining subcommands

* reversed missed changes

* test variable useage

* adjusted shell subcommands python to use GLD_BIN variable for path

* Adjusted setup to track version build in each versions directory

* Updated build script for easier maintenance, readability, and error checking

* Updated Python Version to 3.9.13 to see if patch fixes occasional build bugs

* adjusted make commands for potential fix in script python build

* potential make fix

* added check to see if requirements is installing correctly

* changed test

* changed platform.h to error if PYTHON_EXEC is undefined

* adjusted python build to properly overwrite top bin links on new sourcebuild

* adjusted python hashbang for testing

* tweaked configure.ac

* added PYTHON_EXEC to CFLAGS

* updated configure, added check test notices

* adjusted variables and declaration order in configure

* changed to correct variable

* updated exec call

* Restored original hashbang point to opt/gridlabd/bin/python3

* additional python adjustments

* adjusted reference to python3-config location

* adjusted variable call in python3 script

* added echo to check output of various variables

* testing alternative variable

* adjusted variable call

* updated python makefile variables

* updated reference format for variable

* adjusted variables again

* adjusted additional variables

* more adjustments

* tweaked makefile

* testing variables

* further tests

* corrected syntax

* fixed additional makefile python references

* fixed another hardcoded python reference

* testing define

* adjusted calling command for python selector script

* appropriate replacement for python hashbang

* Implemented fix for variable python execution path

* added missed exec line in convert

* Corrected autotests to use version specific python version

* corrected more improper python references

* Final tweaks for dynamic python implementation.

* fully finished code cleanup for darwin installers

* updated missed improper python3 call format

* Cleaned up debian installers to use new variable system for faster script updates

* Minor version adjustments for packages in debian, updated ubuntu install script

* Updated documentation and made minor edits

* various tweaks

* added installs for docker containers, adjusted ldconfig for linux

* updated m4sh file to dynamically adjust between linux and darwin python installs

* bugfix

* fixed minor typo

* tweaked test

* updated linux images to only build from docker containers

* removed unused variable

* minor tweak to install-dev

* updated reference to find docker if in docker container

* added -r for cp, and rm for system files

* updated build-image to remove all default libraries from saved libs

* tweaked libraries linux fast install

* added link to /usr/local/bin for current gridlabd executable

* ensured g++ is installed for debian docker

* added autoconf build for debian 9 docker

* update ubuntu 20 install

* tweaks

* updated pandas version

* Updated install.sh script for web install to include latest updates from dev

* removed test output to prevent adding to repository

* created readme for fast-install

* updated readme, tweaked scripts

* Updated install to allow user to submit version for fast install

* added flags section to readme

* adjusted autoconf version

* minor adjustments to update autoconf version used in actions runner

* adjusted syntax

* added install for sudo package on runner

* attempting with apt-get instead of apt

* potential fix for github actions

* modified actions to use ubuntu container

* adjusted apt install order to circumvent tzdata location issue

* modified tzdata install line

* potential tzdata workaround

* potential workaround for git repository issue

* fix git repo owner issue on runner

* adjusted linux scripts for fast builds using a prepared container

* testing container for faster builds

* removed environment updates as not used in new container

* minor tweaks to enable faster builds

* adjusted check path for doxygen so test can actually work

* updated monterey x86 installer

* updated chown command for site packages

* added missing logic to make home/temp directory

* Added check for $USER variable to exist, to work around docker container bug

* updated fast install scripts with potential fix for python package issues

* added potential script for ubuntu 22

* minor tweak

* Adjusted chown for all gridlabd package dirs

* Added link to /usr/local/bin for installed gridlabd

* removed 22

* readd with permissions

* fixed minor missed element from build-aux

* fixed openssl install on arm to use arm Configure

* Added checks to update ownership for install in case of multi-user computers.

* Change file permissions/update readme

* Removed line from develop workflow due to fixed bug

* homebrew deprecated old install command, replaced

* testing

* adjusted

* brought install up to date with install-dev

* corrected a pair of bugs in the install script.

* minor tweak to optimize build image script

* Removed unnecessary extra install script

* Directory overhaul and major variable additions

* added creation of directory

* updated m4sh

* fixed minor structural issue

* fixed variable

* reorganized declarations

* adjusted definition method for vars

* reformatted to fix char and char const concat

* updated strcat for gld var

* adjusted syntax

* restructured getenv again

* adjusted var

* changed to braces?

* adjusted braces

* potential fix

* other fix?

* adjusted again

* adjustment

* use getenv without std

* other method

* wild fix attempt

* this hurts

* maybe?

* maybe?

* new version

* test

* added braces

* mirror potential fix

* hmmm

* test

* now? pls?

* chance?

* try

* hum?

* hoh?

* new try

* hmm

* giving up after this

* updated method for quick test

* updated install-dev, added brace

* more directory updates

* tried removing the -1 for testing

* adjusted char types

* additional char type mod

* removed the *

* ugh

* adjusted char type

* this?

* i

* minor adjust

* PLEASE

* test more fixes

* and awaaaaaay we go!

* additionals

* test configname fix

* probably wont work

* this wont work

* test fixies

* potential billing library fix

* test

* revert

* mayhaps

* revert

* adjusted script find function for ca-certs

* corrected ca-cert install to account for package version updates

* potential fix for module implementation

* test fix test for cert.pem

* change to -f

* corrected implementation in powerflow

* theoretical fix to gridlabd version subcommand

* corrected link typo in install.sh

* test

* changed basename to dirname

* potential fix install.sh

* changed from os.environ to os.getenv

* corrected python string syntax

* fixed remaining string needing f"

* fix path issue

* added updated cert check to all darwin installs

* fixed bug in change to fast install image build

* final fix install-dev

* bringing install.sh current with dev

* fixed build image for linux

* syntax correction

* adjust name

* potential fix to image build script bug on docker systems

* updated ldconfig command install-dev

* updated chown to default to root when user undefined

* adjusted fast install and build image to separate system libs from package libs

* made minor adjustments to scripts

* added procps to docker fast install. changed default branch for dev install to develop.

* updated readme documentation

* fixed mismatch

* updated docs, added -r to mac cp commands

* test variable passthrough to subshell

* retest

* test with export

* Added prefix support to script install

* potential fix install for configure

* adjusted directory issue with prefix settings

* testing configure update

* corrected syntax

* fixed minor bug

* adjusted variables for dynamic use

* potential configure fix

* corrected non-variable line in fire danger test

* adjusted darwin cp command to darwin standards

* updated install.md instructions

* updated cloud documentation

* fixed typo

* tweaked configure.ac to set minimum default python as 3.9

* removed link to python pymalloc

* updated ca-cert check to account for multiple directories available at one time

* adjusted unnecessary basename

* updated installation scripts to clean out unecessary code, package missing dependencies in intel macs

* link gettext to lib for dependency resolution

* updated install to match dev, and et defaults appropriately

* added error check to build image to exit out and prevent strange bugs if version does not exist when run

* added ownership update to install script

* tweaked command for install and tweaked message for post-install user actions

* updated installer scripts

* added extra ownership line to ensure smooth install

* tweaked install script

* tweaked install script

* Added a couple tweaks for m1 install and version.sh bug

* Update requirements.txt

Added pymysql to requirements per the TESS API tech transfer to-do list.

* added automated clean before install script runs

Co-authored-by: Thistleman <[email protected]>
Co-authored-by: Duncan Ragsdale <[email protected]>

* Update load.cpp (arras-energy#1239)

Co-authored-by: Alyona Teyber <[email protected]>

* Add install tool (arras-energy#1237)

* Add gridlabd install tool

* Update Makefile.mk

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

* Update install.py

Co-authored-by: Alyona Teyber <[email protected]>

* Update cmdarg.cpp (arras-energy#1211)

Co-authored-by: Alyona Teyber <[email protected]>

* Develop update dockerbase (arras-energy#1245)

* Updating base image to an ubuntu based image

* Update Dockerfile

* Bump ipython from 7.31.1 to 8.10.0 in /module/resilience/docs (arras-energy#1249)

* Bump pillow from 9.0.1 to 9.3.0 in /converters (arras-energy#1224)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.1 to 9.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@9.0.1...9.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ipython from 7.31.1 to 8.10.0 in /module/resilience/docs

Bumps [ipython](https://github.com/ipython/ipython) from 7.31.1 to 8.10.0.
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@7.31.1...8.10.0)

---
updated-dependencies:
- dependency-name: ipython
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* Cleaning up double-entered requirements

* More dependency clean up

* Update test_fire_danger.tif

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alyona Teyber <[email protected]>

* Fix ICA violation test speed issues (arras-energy#1183)

* Move node violation scan from sync to commit

* Update node.cpp

* Add check to avoid unneeded bus voltage fluctuation tests

---------

Co-authored-by: Alyona Teyber <[email protected]>

* Reverting unwanted commit to develop 9f68226

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Alyona Teyber <[email protected]>
Co-authored-by: Thistleman <[email protected]>
Co-authored-by: Duncan Ragsdale <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nergy#1254)

* Add link to ductbank from underground lines

* Add ductbank to underground line class

* Update underground_line.cpp

* Add cable temp calcs

* Ductbank work in progress

* Update Ductbank model.ipynb

* Update Ductbank model.ipynb

* Ductbank implementation substantially complete

* Update Ductbank.md

* Update test_ductbank_1of6.glm

* Create test_ductbank_2of6.glm

* Update test_ductbank.glm

* Update Ductbank model.ipynb

* Create ductbank.py

* Update Underground_line_conductor.md

* Update Underground_line.md

* Update Ductbank.md

* Create box3x2.png

* Create Ductbank model reduction.ipynb

* Update ductbank work

* Update ductbank model reduction docs

---------

Co-authored-by: David P. Chassin <[email protected]>
* tested restoring relevant shebang line

* adjusted script call method

* readjusted remaining subcommands

* reversed missed changes

* test variable useage

* adjusted shell subcommands python to use GLD_BIN variable for path

* Adjusted setup to track version build in each versions directory

* Updated build script for easier maintenance, readability, and error checking

* Updated Python Version to 3.9.13 to see if patch fixes occasional build bugs

* adjusted make commands for potential fix in script python build

* potential make fix

* added check to see if requirements is installing correctly

* changed test

* changed platform.h to error if PYTHON_EXEC is undefined

* adjusted python build to properly overwrite top bin links on new sourcebuild

* adjusted python hashbang for testing

* tweaked configure.ac

* added PYTHON_EXEC to CFLAGS

* updated configure, added check test notices

* adjusted variables and declaration order in configure

* changed to correct variable

* updated exec call

* Restored original hashbang point to opt/gridlabd/bin/python3

* additional python adjustments

* adjusted reference to python3-config location

* adjusted variable call in python3 script

* added echo to check output of various variables

* testing alternative variable

* adjusted variable call

* updated python makefile variables

* updated reference format for variable

* adjusted variables again

* adjusted additional variables

* more adjustments

* tweaked makefile

* testing variables

* further tests

* corrected syntax

* fixed additional makefile python references

* fixed another hardcoded python reference

* testing define

* adjusted calling command for python selector script

* appropriate replacement for python hashbang

* Implemented fix for variable python execution path

* added missed exec line in convert

* Corrected autotests to use version specific python version

* corrected more improper python references

* Final tweaks for dynamic python implementation.

* fully finished code cleanup for darwin installers

* updated missed improper python3 call format

* Cleaned up debian installers to use new variable system for faster script updates

* Minor version adjustments for packages in debian, updated ubuntu install script

* Updated documentation and made minor edits

* various tweaks

* added installs for docker containers, adjusted ldconfig for linux

* updated m4sh file to dynamically adjust between linux and darwin python installs

* bugfix

* fixed minor typo

* tweaked test

* updated linux images to only build from docker containers

* removed unused variable

* minor tweak to install-dev

* updated reference to find docker if in docker container

* added -r for cp, and rm for system files

* updated build-image to remove all default libraries from saved libs

* tweaked libraries linux fast install

* added link to /usr/local/bin for current gridlabd executable

* ensured g++ is installed for debian docker

* added autoconf build for debian 9 docker

* update ubuntu 20 install

* tweaks

* updated pandas version

* Updated install.sh script for web install to include latest updates from dev

* removed test output to prevent adding to repository

* created readme for fast-install

* updated readme, tweaked scripts

* Updated install to allow user to submit version for fast install

* added flags section to readme

* adjusted autoconf version

* minor adjustments to update autoconf version used in actions runner

* adjusted syntax

* added install for sudo package on runner

* attempting with apt-get instead of apt

* potential fix for github actions

* modified actions to use ubuntu container

* adjusted apt install order to circumvent tzdata location issue

* modified tzdata install line

* potential tzdata workaround

* potential workaround for git repository issue

* fix git repo owner issue on runner

* adjusted linux scripts for fast builds using a prepared container

* testing container for faster builds

* removed environment updates as not used in new container

* minor tweaks to enable faster builds

* adjusted check path for doxygen so test can actually work

* updated monterey x86 installer

* updated chown command for site packages

* added missing logic to make home/temp directory

* Added check for $USER variable to exist, to work around docker container bug

* updated fast install scripts with potential fix for python package issues

* added potential script for ubuntu 22

* minor tweak

* Adjusted chown for all gridlabd package dirs

* Added link to /usr/local/bin for installed gridlabd

* removed 22

* readd with permissions

* fixed minor missed element from build-aux

* fixed openssl install on arm to use arm Configure

* Added checks to update ownership for install in case of multi-user computers.

* Change file permissions/update readme

* Removed line from develop workflow due to fixed bug

* homebrew deprecated old install command, replaced

* testing

* adjusted

* brought install up to date with install-dev

* corrected a pair of bugs in the install script.

* minor tweak to optimize build image script

* Removed unnecessary extra install script

* Directory overhaul and major variable additions

* added creation of directory

* updated m4sh

* fixed minor structural issue

* fixed variable

* reorganized declarations

* adjusted definition method for vars

* reformatted to fix char and char const concat

* updated strcat for gld var

* adjusted syntax

* restructured getenv again

* adjusted var

* changed to braces?

* adjusted braces

* potential fix

* other fix?

* adjusted again

* adjustment

* use getenv without std

* other method

* wild fix attempt

* this hurts

* maybe?

* maybe?

* new version

* test

* added braces

* mirror potential fix

* hmmm

* test

* now? pls?

* chance?

* try

* hum?

* hoh?

* new try

* hmm

* giving up after this

* updated method for quick test

* updated install-dev, added brace

* more directory updates

* tried removing the -1 for testing

* adjusted char types

* additional char type mod

* removed the *

* ugh

* adjusted char type

* this?

* i

* minor adjust

* PLEASE

* test more fixes

* and awaaaaaay we go!

* additionals

* test configname fix

* probably wont work

* this wont work

* test fixies

* potential billing library fix

* test

* revert

* mayhaps

* revert

* adjusted script find function for ca-certs

* corrected ca-cert install to account for package version updates

* potential fix for module implementation

* test fix test for cert.pem

* change to -f

* corrected implementation in powerflow

* theoretical fix to gridlabd version subcommand

* corrected link typo in install.sh

* test

* changed basename to dirname

* potential fix install.sh

* changed from os.environ to os.getenv

* corrected python string syntax

* fixed remaining string needing f"

* fix path issue

* added updated cert check to all darwin installs

* fixed bug in change to fast install image build

* final fix install-dev

* bringing install.sh current with dev

* fixed build image for linux

* syntax correction

* adjust name

* potential fix to image build script bug on docker systems

* updated ldconfig command install-dev

* updated chown to default to root when user undefined

* adjusted fast install and build image to separate system libs from package libs

* made minor adjustments to scripts

* added procps to docker fast install. changed default branch for dev install to develop.

* updated readme documentation

* fixed mismatch

* updated docs, added -r to mac cp commands

* test variable passthrough to subshell

* retest

* test with export

* Added prefix support to script install

* potential fix install for configure

* adjusted directory issue with prefix settings

* testing configure update

* corrected syntax

* fixed minor bug

* adjusted variables for dynamic use

* potential configure fix

* corrected non-variable line in fire danger test

* adjusted darwin cp command to darwin standards

* updated install.md instructions

* updated cloud documentation

* fixed typo

* tweaked configure.ac to set minimum default python as 3.9

* removed link to python pymalloc

* updated ca-cert check to account for multiple directories available at one time

* adjusted unnecessary basename

* updated installation scripts to clean out unecessary code, package missing dependencies in intel macs

* link gettext to lib for dependency resolution

* updated install to match dev, and et defaults appropriately

* added error check to build image to exit out and prevent strange bugs if version does not exist when run

* added ownership update to install script

* tweaked command for install and tweaked message for post-install user actions

* updated installer scripts

* added extra ownership line to ensure smooth install

* tweaked install script

* tweaked install script

* Added a couple tweaks for m1 install and version.sh bug

* Update requirements.txt

Added pymysql to requirements per the TESS API tech transfer to-do list.

* added automated clean before install script runs

---------

Co-authored-by: Thistleman <[email protected]>
Co-authored-by: Duncan Ragsdale <[email protected]>
* Move node violation scan from sync to commit

* Update node.cpp

* Add check to avoid unneeded bus voltage fluctuation tests

---------

Co-authored-by: David P. Chassin <[email protected]>
Co-authored-by: David P. Chassin <[email protected]>
* Add link to ductbank from underground lines

* Add ductbank to underground line class

* Update underground_line.cpp

* Add cable temp calcs

* Ductbank work in progress

* Update Ductbank model.ipynb

* Update Ductbank model.ipynb

* Ductbank implementation substantially complete

* Update Ductbank.md

* Update test_ductbank_1of6.glm

* Create test_ductbank_2of6.glm

* Update test_ductbank.glm

* Update Ductbank model.ipynb

* Create ductbank.py

* Update Underground_line_conductor.md

* Update Underground_line.md

* Update Ductbank.md

* Create box3x2.png

* Create Ductbank model reduction.ipynb

* Update ductbank work

* Update ductbank model reduction docs

---------

Co-authored-by: David P. Chassin <[email protected]>
* Add vege contact

Add the vege contact model

* Update geodata_vegetation.py

start to add strike model

* Update geodata_vegetation.py

Add a single tree strike function

* Update geodata_vegetation.py

Update the tree strike model consider tree numbers

* Block template load of non-GLM files when module is loaded

* Fix missing filename and bad line numbering when loading template GLM files

* Update geodata_powerline.py

Add vegetation contact and tree strike model

* Update geodata_vegetation.py

Recover the vegetation file

---------

Co-authored-by: Alyona Teyber <[email protected]>
* Add create_meters tool

* Update create_meters.py

* Update create_meters.py

* Update load.cpp

* Adding no clock option for json2glm

* Update load.cpp

* Update globals.cpp

* Update globals.cpp

* Update gridlabd-convert

* Update json2glm.py

* Update json2glm.py

* Update load.cpp

* Fixed meter creation issues

* Update node.cpp

* Fixing merge error

* Update json2glm.py

* Adding documentation

* Update ieee13-meters.glm

---------

Co-authored-by: David P. Chassin <[email protected]>
Co-authored-by: David P. Chassin <[email protected]>
* Create test_xls-spida2csv-network.csv

* Create test_xls-spida2csv-network.glm

* Update xls-spida2csv-geodata.py

* Update xls-spida2csv-geodata.py

* Update xls-spida2csv-geodata.py

* Update pole.cpp

* Update pole.h

* Update pole_configuration.cpp

* Update pole_configuration.h

* Update pole_mount.cpp

* Update pole_mount.h

* Update pole.cpp

* Update pole.h

* Update pole_mount.cpp

* Update pole_mount.h

* Update test_pole.csv

* Update pole.cpp

* Update pole_mount.cpp

* Update pole_mount.h

* Update Makefile.mk

* Create pole_analysis.py

* Update pole_analysis.py

* Update json2png.py

* Update Mdb_files.md

* Update mdb-cyme2glm.py

* Update mdb2glm.py

* change test case IEEE-13-cyme to IEEE-13-cyme-object

* add testcase for cyme converter

Add autotest case for converter from CYME MDB to gridlabd GLM network

* Update Mdb_files.md

* Added options to MDB converter doc

* Fixed small errors

* Updated requirements txt for cyme converter

* Removed duplicate dependency

---------

Co-authored-by: Fuhong Xie <[email protected]>
Co-authored-by: David P. Chassin <[email protected]>
Co-authored-by: Alyona Teyber <[email protected]>
Co-authored-by: Mitchell Victoriano <[email protected]>
Co-authored-by: Mitchell Victoriano <[email protected]>
Co-authored-by: Mitchell Victoriano <[email protected]>
* potential venv test 1

* corrected typos

* additional modifications

* modified routing

* tweaked config test fix

* testing fix

* tweaked more

* potential path fix for use with venv

* refined pythonpath

* debian 11 test version

* fix for instance where home temp folder does not exist

* testing change

* adjusted pathing

* fixed ldconfig

* fixed

* test using system python

* tweaked script

* fixed incorrect variable

* tweak

* uncommented python build

* added exports for library paths to test build on debian

* bugfixes and typo corrections

* fixed typos for initial setup

* corrected run order

* added /usr/local to paths

* test flags

* potential loader fix

* testing fix

* tweaked syntax for intended meaning

* adjusted c reference to bindir

* Fixed m4sh python3 config reference

* moved debian process to config.ac

* adjusted command scripts

* tweak for logging directory

* fixed command

* YEAST

* tweaking commands

* modified scripts

* tweaked script for errors

* adjusted prefix checks

* tweaked script

* adjusted configure script

* testing rewrites

* adjusted script

* adjusted config.ac and linux build scripts for new process

* removed case format due to bug with configure

* removed -q flag from grep command for conditional tests

* potential fix for version check bug

* adjusted host_os check due to aarch64 particularities

* testing

* test this

* more testing

* alternative implementation

* added missing ")"

* bug/typo

* testing alternate implementation

* testing alternate implementation

* updated for POSIX shell

* testing

* removed testing syntax checks

* removed unnecessary code that occasionally wiped cloned directory

* potential m1 setup venv

* m1 install setup

* adjusted config

* potential fix

* added venv support for mac

* fixed reference in script

* tweaks

* fixed make system

* retest tweaked fix

* Create setup-Darwin-22.sh

* testing

* try 3

* fixed makefile.am

* Update setup-Linux-debian-11.sh (arras-energy#1269)

* Update setup-Linux-debian-11.sh

* Update setup-Linux-debian-10.sh

* Update setup-Linux-debian-9.sh

* Update setup-Linux-ubuntu-22.sh

* Update setup-Linux-ubuntu-20.sh

* Update setup-Linux-ubuntu-18.sh

* Update setup-Linux-ubuntu-16.sh

* Update setup-Linux-debian-11.sh (arras-energy#1270)

* Update setup-Linux-debian-11.sh

* Update setup-Linux-debian-10.sh

* Update setup-Linux-debian-9.sh

* Update setup-Linux-ubuntu-22.sh

* Update setup-Linux-ubuntu-20.sh

* Update setup-Linux-ubuntu-18.sh

* Update setup-Linux-ubuntu-16.sh

* fixed arm brew rference in intel

* Update develop.yml

* Update develop.yml

* Update develop.yml

---------

Co-authored-by: Alyona Teyber <[email protected]>
…y#1271)

* Create test_xls-spida2csv-network.csv

* Create test_xls-spida2csv-network.glm

* Update xls-spida2csv-geodata.py

* Update xls-spida2csv-geodata.py

* Update xls-spida2csv-geodata.py

* Update pole.cpp

* Update pole.h

* Update pole_configuration.cpp

* Update pole_configuration.h

* Update pole_mount.cpp

* Update pole_mount.h

* Update pole.cpp

* Update pole.h

* Update pole_mount.cpp

* Update pole_mount.h

* Update test_pole.csv

* Update pole.cpp

* Update pole_mount.cpp

* Update pole_mount.h

* Update Makefile.mk

* Create pole_analysis.py

* Update pole_analysis.py

* Update json2png.py

* Update Mdb_files.md

* Update mdb-cyme2glm.py

* Update mdb2glm.py

* change test case IEEE-13-cyme to IEEE-13-cyme-object

* add testcase for cyme converter

Add autotest case for converter from CYME MDB to gridlabd GLM network

* Update Mdb_files.md

* Added options to MDB converter doc

* Fixed small errors

* Updated requirements txt for cyme converter

* Removed duplicate dependency

---------

Co-authored-by: Fuhong Xie <[email protected]>
Co-authored-by: David P. Chassin <[email protected]>
Co-authored-by: Alyona Teyber <[email protected]>
Co-authored-by: Mitchell Victoriano <[email protected]>
* Update geodata_powerline.py

* Update geodata_powerline.py
Identify US Government Right per the original GridLAB-D license.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants