Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Istanbul | 8,577 | 132,065 | 46,857 | a year ago | 95 | August 21, 2016 | 400 | other | JavaScript | |
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale. | ||||||||||
Keystone | 8,498 | 49 | a day ago | 18 | November 16, 2022 | 103 | mit | TypeScript | ||
The most powerful headless CMS for Node.js — built with GraphQL and React | ||||||||||
Cypress Realworld App | 4,948 | 3 days ago | 10 | mit | TypeScript | |||||
A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows. | ||||||||||
Syzkaller | 4,933 | 11 hours ago | 95 | April 25, 2021 | 318 | apache-2.0 | Go | |||
syzkaller is an unsupervised coverage-guided kernel fuzzer | ||||||||||
Intern | 4,362 | 1,292 | 379 | 10 months ago | 112 | November 29, 2021 | 139 | other | TypeScript | |
A next-generation code testing stack for JavaScript. | ||||||||||
Joint | 4,189 | 271 | 84 | 12 hours ago | 65 | November 07, 2023 | 53 | mpl-2.0 | JavaScript | |
A proven SVG-based JavaScript diagramming library powering exceptional UIs | ||||||||||
Aflplusplus | 4,118 | a day ago | 32 | apache-2.0 | C | |||||
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more! | ||||||||||
Reportgenerator | 2,323 | 759 | 26 | 9 days ago | 285 | November 14, 2023 | 2 | apache-2.0 | C# | |
ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats. | ||||||||||
Tapjs | 2,271 | 41,678 | 11,231 | 20 days ago | 397 | November 16, 2023 | 10 | other | JavaScript | |
Test Anything Protocol tools for node | ||||||||||
Tarpaulin | 2,197 | 1 | 17 | 8 days ago | 108 | November 28, 2023 | 56 | apache-2.0 | Rust | |
A code coverage tool for Rust projects |
Easy SimAuto (ESA) is an easy-to-use Power System Analysis Automation Platform atop PowerWorld's Simulator Automation Server (SimAuto). ESA wraps all PowerWorld SimAuto functions, supports Auxiliary scripts, provides helper functions to further simplify working with SimAuto and also turbocharges with native implementation of SOTA algorithms. Wherever possible, data is returned as Pandas DataFrames, making analysis a breeze. ESA is well tested and fully documented.
For quick-start directions, installation instructions, API reference, examples, and more, please check out ESA's documentation.
If you have your own copy of the ESA repository, you can also view the
documentation locally by navigating to the directory docs/html
and
opening index.html
with your web browser.
If you want to use ESA or SimAuto from julia, definitely check EasySimauto.jl for a julia wrapper of ESA.
If you use ESA in any of your work, please use the citation below.
@article{ESA,
doi = {10.21105/joss.02289},
url = {https://doi.org/10.21105/joss.02289},
year = {2020},
publisher = {The Open Journal},
volume = {5},
number = {50},
pages = {2289},
author = {Brandon L. Thayer and Zeyu Mao and Yijing Liu and Katherine Davis and Thomas J. Overbye},
title = {Easy SimAuto (ESA): A Python Package that Simplifies Interacting with PowerWorld Simulator},
journal = {Journal of Open Source Software}
}
Please refer to ESA's documentation for full, detailed installation directions. In many cases, ESA can simply be installed by:
python -m pip install esa
Currently ESA supports PW Simulator V17, V18, V19, V20, V21, V22 and V23.
The ESA team works hard to ensure ESA is well tested, and we strive for 100% testing coverage (sometimes we cannot due to lack of specific add-ons). The table below shows the most up-to-date testing coverage data for ESA, using coverage.
Name | Num. Statements | Missing Lines | Covered Lines | Percent Coverage |
---|---|---|---|---|
esa/__init__.py | 2 | 0 | 2 | 100 |
esa/saw.py | 1206 | 2 | 1204 | 99.8342 |
We welcome contributions! Please read contributing.md
.