Skip to content

pdb5627/pyATP

Repository files navigation

atp-utils

Module for working with ATP data files, running ATP from a Python environment, and extracting results.

  • Free software: MIT license

Features

  • Drive ATP simulations from Python
  • Extract steady-state results from LIS files
  • Read PL4 binary output files
  • Parse LIS file sections (simulation extrema, statistic switching)
  • Symmetrical component transformations

Installation

Install from PyPI:

pip install atp-utils

Or install in development mode:

pip install -e .[dev]

Usage

import atp_utils
from atp_utils import run_ATP, read_pl4
from atp_utils import sequence_components
from atp_utils.lis_parsing import get_output_variables

CLI

Extract steady-state results to CSV:

make-ss-csv ATP_FILE [CSV_FILE] [BIN_FILE] [--busfile BUSFILE]

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

Libraries for interfacing to ATP-EMTP and line impedance calcs

Resources

Stars

15 stars

Watchers

5 watching

Forks

Packages

 
 
 

Contributors