Skip to content

Release v0.2

Latest

Choose a tag to compare

@pelesh pelesh released this 01 Oct 21:52
  • Added support for Read the Docs
  • Added input format specifications.
  • Added JSON I/O parsing.
  • Upgraded to Spack 1.0.0.
  • Added Logger class.
  • Added complete basic consumer example project used for testing installation
  • Added CsrMatrix class.
  • Added support for DependencyTracking::Variable in PowerElectronics models.
  • Added IDA statistics object which can be accumulated over multiple simulations.
  • Added full support for sparse Jacobians obtained with Enzyme in PhasorDynamics.
  • Dynamic simulation app for phasor dynamics
  • Added component model developer checklist to a README file.
  • Added node objects to PowerElectronics module & updated all examples to make use of them.
  • Separated internal and external residuals of PowerElectronics models.
  • Added CliArgs class for better management of command-line options.
  • Remove data copying between system and components in PowerElectronics models.
  • Added contingency analysis application.
  • Added cmake-format hooks, including in pre-commit.
  • Added portable Vector class to GridKit
  • Added support for running IDA with fixed time steps
  • Added IDA option to suppress algebraic variables in local error tests.
  • Added portable Vector class and policy-based memory utilities.
  • Add new LinearSolver interface for linear solvers.
  • Added new Rosenbrock integrator.
  • Added dt_fixed, rel_tol, abs_tol, max_steps, and max_order options to phasor dynamics solver JSON files and renamed the dt option to dt_monitor.
  • Added EMT model and operator documentation.
  • Added following component models:
    • Genrou generator model implementation for PhasorDynamics.
    • GenClassical generator model.
    • IEEEST Stabilizer Model
    • SEXS-PTI Exciter Model
    • ESDC1A Exciter Model
    • GENSAL Machine Model
    • LoadZIP model component type.
    • GASTPTI governor model implementation for PhasorDynamics.
    • REGCA converter model implementation for PhasorDynamics.
    • HYGOV governor model implementation for PhasorDynamics.
    • REPCA controller model implementation for PhasorDynamics.
    • REECB electrical-control model implementation for PhasorDynamics.
  • Added cases and validation for ACTIVSg10k, ACTIVSg200, ACTIVSg500, WECC240, ACTIVSg2000, Hawaii, and IEEE39.
  • Added IDA option to choose the consistent initial condition calculation type.
  • Implemented tagDifferentiable() for PowerElectronics models.
  • Added GridKit_ENABLE_DEVELOPER_MODE CMake option; in developer mode the Logger defaults to EVERYTHING verbosity.