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.batto create a virtual environment and install dependencies - Configure
configs.jsonwith 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.