All Projects β†’ mzy2240 β†’ ESA

mzy2240 / ESA

Licence: MIT License
Easy SimAuto (ESA): An easy-to-use Power System Analysis Automation Environment atop PowerWorld Simulator Automation Server (SimAuto)

Programming Languages

python
139335 projects - #7 most used programming language
TeX
3793 projects

Projects that are alternatives of or similar to ESA

transonic
πŸš€ Make your Python code fly at transonic speeds!
Stars: ✭ 93 (+257.69%)
Mutual labels:  numpy, numba, pythran
UDACITY-Deep-Learning-Nanodegree-PROJECTS
These are the projects I did on my Udacity Deep Learning Nanodegree 🌟 πŸ’» πŸ’». πŸ’₯ 🌈
Stars: ✭ 18 (-30.77%)
Mutual labels:  numpy, pandas
ml-workflow-automation
Python Machine Learning (ML) project that demonstrates the archetypal ML workflow within a Jupyter notebook, with automated model deployment as a RESTful service on Kubernetes.
Stars: ✭ 44 (+69.23%)
Mutual labels:  numpy, pandas
valinvest
A value investing tool based on Warren Buffett, Joseph Piotroski and Benjamin Graham thoughts
Stars: ✭ 84 (+223.08%)
Mutual labels:  numpy, pandas
saddle
SADDLE: Scala Data Library
Stars: ✭ 23 (-11.54%)
Mutual labels:  numpy, pandas
onelinerhub
2.5k code solutions with clear explanation @ onelinerhub.com
Stars: ✭ 645 (+2380.77%)
Mutual labels:  numpy, pandas
Information-Retrieval
Information Retrieval algorithms developed in python. To follow the blog posts, click on the link:
Stars: ✭ 103 (+296.15%)
Mutual labels:  numpy, pandas
datascienv
datascienv is package that helps you to setup your environment in single line of code with all dependency and it is also include pyforest that provide single line of import all required ml libraries
Stars: ✭ 53 (+103.85%)
Mutual labels:  numpy, pandas
grblas
Python wrapper around GraphBLAS
Stars: ✭ 22 (-15.38%)
Mutual labels:  numba, graph-analysis
spyndex
Awesome Spectral Indices in Python.
Stars: ✭ 56 (+115.38%)
Mutual labels:  numpy, pandas
gcf-packs
Library packs for google cloud functions
Stars: ✭ 48 (+84.62%)
Mutual labels:  numpy, pandas
introduction to ml with python
λ„μ„œ "[κ°œμ •νŒ] 파이썬 라이브러리λ₯Ό ν™œμš©ν•œ λ¨Έμ‹  λŸ¬λ‹"의 μ£Όν”Όν„° λ…ΈνŠΈλΆκ³Ό μ½”λ“œμž…λ‹ˆλ‹€.
Stars: ✭ 211 (+711.54%)
Mutual labels:  numpy, pandas
hamilton
A scalable general purpose micro-framework for defining dataflows. You can use it to create dataframes, numpy matrices, python objects, ML models, etc.
Stars: ✭ 612 (+2253.85%)
Mutual labels:  numpy, pandas
datasets
πŸ€— The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools
Stars: ✭ 13,870 (+53246.15%)
Mutual labels:  numpy, pandas
Batch-First
A JIT compiled chess engine which traverses the search tree in batches in a best-first manner, allowing for neural network batching, asynchronous GPU use, and vectorized CPU computations.
Stars: ✭ 27 (+3.85%)
Mutual labels:  numpy, numba
Python-for-data-analysis
No description or website provided.
Stars: ✭ 18 (-30.77%)
Mutual labels:  numpy, pandas
Exploratory Data Analysis Visualization Python
Data analysis and visualization with PyData ecosystem: Pandas, Matplotlib Numpy, and Seaborn
Stars: ✭ 78 (+200%)
Mutual labels:  numpy, pandas
Datscan
DatScan is an initiative to build an open-source CMS that will have the capability to solve any problem using data Analysis just with the help of various modules and a vast standardized module library
Stars: ✭ 13 (-50%)
Mutual labels:  numpy, pandas
Data-Science-Resources
A guide to getting started with Data Science and ML.
Stars: ✭ 17 (-34.62%)
Mutual labels:  numpy, pandas
Dimensionality-reduction-and-classification-on-Hyperspectral-Images-Using-Python
In this repository, You can find the files which implement dimensionality reduction on the hyperspectral image(Indian Pines) with classification.
Stars: ✭ 63 (+142.31%)
Mutual labels:  numpy, pandas

Easy SimAuto (ESA)

https://img.shields.io/badge/coverage-100%25-brightgreen

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.

Documentation

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.

Citation

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}
}

Installation

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

Simulator Compatibility

Currently ESA supports PW Simulator V17, V18, V19, V20, V21, V22 and V23(Beta).

Testing Coverage

The ESA team works hard to ensure ESA is well tested, and we strive for 100% testing coverage. The table below shows the most up-to-date testing coverage data for ESA, using coverage.

ESA's testing coverage as of 2022-02-20 (Git commit: 2b5a8ff)
Name Num. Statements Missing Lines Covered Lines Percent Coverage
esa/__init__.py 2 0 2 100
esa/saw.py 824 0 824 100

License

MIT

Contributing

We welcome contributions! Please read contributing.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].