AutoOrganon is a Python-based automation tool for Organon, a power systems analysis software. It simplifies the process of generating and running scripts for power flow and contingency analysis.
- Generate
.ctg
(contingency) files - Generate
.def
(definition) files - Generate
.spt
(script) files for Organon - Run Organon processes
- Add loads to specified buses
- Compare base cases with sensitivity analysis
- GUI for easy configuration and execution
- Python 3.6+
- Organon software installed
- Required Python packages (see
requirements.txt
)
- Clone this repository
- Run
make_venv.bat
to create a virtual environment and install dependencies - Configure
configs.json
with your specific settings
You can use AutoOrganon via command line or GUI:
python main.py <command> [options]
Available commands:
ctg
: Generate .ctg filedef
: Generate .def filespt
: Generate .spt filerun
: Execute Organon processadd
: Add load to specified buscompare
: Compare casessensitivity
: Run sensitivity analysis
Run python main.py
without arguments to launch the GUI.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.