On MacOS, FPC_TRACE_INIT and specified order of initialization
bin/bash for sh file
FPC_TRACE_INIT option
comment out a line that uses FPC macros
removing non-essential unit initializations; complex constants now in ucomplex unit
removing empty initialization / finalization sections; so it's easier to find the real ones
removing empty initialization / finalization sections; so it's easier to find the real ones
removing empty initialization / finalization sections; so it's easier to find the real ones
removing empty initialization / finalization sections; so it's easier to find the real ones
removing empty initialization / finalization sections; so it's easier to find the real ones
removing empty initialization / finalization sections; so it's easier to find the real ones
removing empty initialization / finalization sections; so it's easier to find the real ones
setting Mac FPC flags to re-enable the warnings
updating Linux FPC flags to reenable the warnings
cleaned up nearly all warnings in the exe and direct DLL; FPC DLL runs with -O2, faster than Delph DLL
scripts to build and invoke opendssdirect dylib for M1
-O2 flag for FPC windows DLL
updates for direct DLL build
fix the version and exename for FPC DLL
refactor DumpExceptionStackTrace out of CmdForms
refactor DumpExceptionStackTrace out of CmdForms
building on Linux
stack tracing for exceptions
adding some exception handling for loading the DLL
write the byte stream as its own type 5, rather than a string
protection from setting array lengths to negative numbers
fix the case of Notepad.exe
treating mem-alloced arrays as pointers; removing the 'slice' command
trying to safeguard the destructor pointers
warning removal for M1
debugging setup for M1 and lldb
first mac build for arm64
remove warning messages on mac
define FPC_DLL for Windows and Linux
remove gui linkage for shared library on Mac OS
building universal binary dylibs for Mac
working on mac shared library
using install_name_tool to load the dylib from test program
building dylib in release mode
building the direct DLL on Linux
remove FNCS/HELICS from the FPC DLL; created test projects for FPC DLL
instructions to pull source for direct DLL in FPC builds
cleaning up warnings for FPC; py_dss_interface test suite still passes the same way for Delphi and FPC on Windows
installer for 1.7.7
building libopendssdirect.so
building opendssdirect dylib on Mac
adding some newer files to the FPC build
FPC project files to build OpenDSSDirect.dll
changes to build OpenDSSDirect.dll with FPC
revised instructions for new versions of Mac; minimum deployment target is now 10.11
building for min target 10.11 on Mac
dummy function bodies for fpc build
roll version number
make dP adjustable in the ExpControl example
finalizing PES GM 2023 poster
creating graphics for poster session
gmdm profile updates
Fixed the sign of an off-diagonal C matrix element, which may have caused some trouble in EMT simulations.
Added SetMatrixElement function for NCIM algorithm. Built with MSVC 2019 command-line tools from https://sourceforge.net/projects/klusolve/
add unity pf plot of Q
add an AARV result without Volt-Watt
roll version
roll the dates
You can find 1.2.17 here: https://github.com/GRIDAPPSD/GOSS-GridAPPS-D/tree/master/opendss and also 1.2.11 by paging through the history.
extending EpsR to the CIM export
At one point, underscores were prepended in the XML files, but I don't think they were ever in the UUID file, e.g., from December 2020: https://github.com/GRIDAPPSD/Powergrid-Models/blob/develop/platform/cimxml/ieee13_uuids.dat compared to its matching XML in legacy format: https://github.com/GRIDAPPSD/Powergrid-Models/blob/develop/platform/cimxml/IEEE13.xml. These underscores in the XML were a legacy mechanism that always required special handling. There has been a growing consensus in the CIM community...
adding some reverse-mode regulator parameters to the CIM export
CIM export of capacitor b0PerSection was aVRDelay
fixes to CIM export of ACLineSegment with unspecified length units
updating CIM export feature list
exporting EnergyConnectionProfile CIM extension class
move 4 attributes from SynchronousMachine to RotatingMachine in the CIM export
fixing sign conventions and titles
adjusting the 10-kVA transformer data to match IEEE8500 typical data, and adjusting plot labels for Hawaii case
slowing down P convergence for more accuracy around the point volt-watt engages
fixing the volt-var characteristic for 14H
showing K=110 and K=220 for SCE case
adjusting plots and parameters for 2023 PES GM paper
updating examples for open-loop response time and constant-power DER injections
Nantucket BESS examples for 2023 GM paper
updating release notes for last two point releases
finalization of ExpControl examples for PES GM 2023, fixed the initialization of Vreg for state variable monitors
correcting example for 2023 PES GM paper
updating examples for OpenDSS v9 and GM 2023 paper
updating examples for OpenDSS v9 and GM 2023 paper
updating examples for OpenDSS v9 and GM 2023 paper
updating examples for OpenDSS v9 and GM 2023 paper
updating examples for OpenDSS v9 and GM 2023 paper
working on updates from GMDM interop test
clean up FPC warning
Allow continued execution if UUIDs file does not exist yet
updating for Helics 3
removing Java with Helics 3
helics 3, no Java
corrections from GMDM interop
put the xfmr mesh impedances on winding 1 base
write core B as negative; remove deprecated tculControlMode
updating version information
instrumenting the OpenDSS command execution time
instrumenting the OpenDSS command execution time