summaryrefslogtreecommitdiff
path: root/python-andes.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 13:24:41 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 13:24:41 +0000
commitfc5da70ffb0c1989bbfc1b99d6b5145a7d115d50 (patch)
treeb4f67838a41ad9a9a2d5b9b9a0e0b99c7b7ecf19 /python-andes.spec
parentd0423e3b503118cfa8c7bb238daa150fbedb4f36 (diff)
automatic import of python-andesopeneuler20.03
Diffstat (limited to 'python-andes.spec')
-rw-r--r--python-andes.spec498
1 files changed, 498 insertions, 0 deletions
diff --git a/python-andes.spec b/python-andes.spec
new file mode 100644
index 0000000..d816dbc
--- /dev/null
+++ b/python-andes.spec
@@ -0,0 +1,498 @@
+%global _empty_manifest_terminate_build 0
+Name: python-andes
+Version: 1.8.8
+Release: 1
+Summary: Python software for symbolic power system modeling and numerical analysis.
+License: GNU Public License v3
+URL: https://github.com/cuihantao/andes
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/78/8a/283fb08aaf0a400a80151ee2944a7190b087482cf88273695cf181aefbcb/andes-1.8.8.tar.gz
+BuildArch: noarch
+
+
+%description
+# LTB ANDES
+
+<img src="docs/source/images/sponsors/CURENT_Logo_NameOnTrans.png" alt="CURENT ERC Logo" width="300" height="auto">
+
+Python software for symbolic power system modeling and numerical analysis, serving as the core simulation engine for the [CURENT Largescale Testbed][LTB Repository].
+
+| | Latest | Stable |
+|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
+| Documentation | [![Latest Documentation](https://readthedocs.org/projects/andes/badge/?version=latest)](https://andes.readthedocs.io/en/latest/?badge=latest) | [![Documentation Status](https://readthedocs.org/projects/andes/badge/?version=stable)](https://andes.readthedocs.io/en/stable/?badge=stable) |
+
+| Badges | | |
+|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Downloads | [![PyPI Version](https://img.shields.io/pypi/v/andes.svg)](https://pypi.python.org/pypi/andes) | [![Conda Downloads](https://anaconda.org/conda-forge/andes/badges/downloads.svg)](https://anaconda.org/conda-forge/andes) |
+| Try on Binder | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/cuihantao/andes/master) | |
+| Code Quality | [![Codacy Badge](https://api.codacy.com/project/badge/Grade/17b8e8531af343a7a4351879c0e6b5da)](https://app.codacy.com/app/cuihantao/andes?utm_source=github.com&utm_medium=referral&utm_content=cuihantao/andes&utm_campaign=Badge_Grade_Dashboard) | [![Codecov Coverage](https://codecov.io/gh/cuihantao/andes/branch/master/graph/badge.svg)](https://codecov.io/gh/cuihantao/andes) |
+| Build Status | [![GitHub Action Status](https://github.com/cuihantao/andes/workflows/Python%20application/badge.svg)](https://github.com/cuihantao/andes/actions) | [![Azure Pipeline build status](https://dev.azure.com/hcui7/hcui7/_apis/build/status/cuihantao.andes?branchName=master)](https://dev.azure.com/hcui7/hcui7/_build/latest?definitionId=1&branchName=master) |
+
+# Why ANDES
+This software could be of interest to you if you are working on
+DAE modeling, simulation, and control for power systems.
+It has features that may be useful if you are applying
+deep (reinforcement) learning to such systems.
+
+ANDES is by far easier to use for developing differential-algebraic
+equation (DAE) based models for power system dynamic simulation
+than other tools such as
+[PSAT](http://faraday1.ucd.ie/psat.html),
+[Dome](http://faraday1.ucd.ie/dome.html) and
+[PST](https://www.ecse.rpi.edu/~chowj/),
+while maintaining high numerical efficiency.
+
+ANDES comes with a rich set of commercial-grade dynamic models
+with all details implemented, including limiters, saturation,
+and zeroing out time constants.
+
+ANDES produces credible simulation results. The following table
+shows that
+
+1. For the Northeast Power Coordinating Council (NPCC) 140-bus system
+(with GENROU, GENCLS, TGOV1 and IEEEX1),
+ANDES results match perfectly with that from TSAT.
+
+2. For the Western Electricity Coordinating Council (WECC) 179-bus
+system (with GENROU, IEEEG1, EXST1, ESST3A, ESDC2A, IEEEST and
+ST2CUT), ANDES results match closely with those from TSAT and PSS/E.
+Note that TSAT and PSS/E results are not identical, either.
+
+| NPCC Case Study | WECC Case Study |
+| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/example-npcc/omega.png) | ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/example-wecc/omega.png) |
+
+ANDES provides a descriptive modeling framework in a scripting environment.
+Modeling DAE-based devices is as simple as describing the mathematical equations.
+Numerical code will be automatically generated for fast simulation.
+
+| Controller Model and Equation | ANDES Code |
+| ----------------------------- | ---------- |
+| Diagram: <br> ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1.png) <br> Write into DAEs: <br> ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1_eqns.png) | ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1_class.png) |
+
+In ANDES, what you simulate is what you document.
+ANDES automatically generates model documentation, and the docs always stay up to date.
+The screenshot below is the generated documentation for the implemented IEEEG1 model.
+
+![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/misc/ieeeg1-screenshot.png)
+
+In addition, ANDES features
+
+* a rich library of transfer functions and discontinuous components (including limiters, deadbands, and
+ saturation functions) available for model prototyping and system analysis.
+* industry-grade second-generation renewable models (solar PV, type 3 and type 4 wind),
+ distributed PV and energy storage model.
+* routines including Newton method for power flow calculation, implicit trapezoidal method for time-domain
+ simulation, and full eigenvalue analysis.
+* developed with performance in mind. While written in Python, ANDES can
+ finish a 20-second transient simulation of a 2000-bus system in a few seconds on a typical desktop computer.
+* out-of-the-box PSS/E raw and dyr data support for available models. Once a model is developed, inputs from a
+ dyr file can be immediately supported.
+
+ANDES is currently under active development.
+Use the following resources to get involved.
+
++ Start from the [documentation][readthedocs] for installation and tutorial.
++ Check out examples in the [examples folder][examples]
++ Read the model verification results in the [examples/verification folder][verification]
++ Try in Jupyter Notebook on [Binder][Binder]
++ Ask a question in the [GitHub Discussions][Github Discussions]
++ Report bugs or issues by submitting a [GitHub issue][GitHub issues]
++ Submit contributions using [pull requests][GitHub pull requests]
++ Read release notes highlighted [here][release notes]
++ Check out and and cite our [paper][arxiv paper]
+
+# Citing ANDES
+
+If you use ANDES for research or consulting, please cite the following paper in your publication that uses
+ANDES
+
+```
+H. Cui, F. Li and K. Tomsovic, "Hybrid Symbolic-Numeric Framework for Power System Modeling and Analysis," in IEEE Transactions on Power Systems, vol. 36, no. 2, pp. 1373-1384, March 2021, doi: 10.1109/TPWRS.2020.3017019.
+```
+
+# Who is Using ANDES?
+Please let us know if you are using ANDES for research or projects.
+We kindly request you to cite our [paper][arxiv paper] if you find ANDES useful.
+
+![Natinoal Science Foundation](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/nsf.jpg)
+![US Department of Energy](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/doe.png)
+![CURENT ERC](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/curent.jpg)
+![Lawrence Livermore National Laboratory](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/llnl.jpg)
+![Idaho National Laboratory](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/inl.jpg)
+
+# Sponsors and Contributors
+This work was supported in part by the Engineering Research Center
+Program of the National Science Foundation and the Department of Energy
+under NSF Award Number EEC-1041877 and the CURENT Industry Partnership
+Program.
+
+This work was supported in part by the Advanced Grid Research and Development Program
+in the Office of Electricity at the U.S. Department of Energy.
+
+See [GitHub contributors][GitHub contributors] for the contributor list.
+
+# License
+
+ANDES is licensed under the [GPL v3 License](./LICENSE).
+
+* * *
+
+[GitHub releases]: https://github.com/CURENT/andes/releases
+[GitHub issues]: https://github.com/CURENT/andes/issues
+[Github Discussions]: https://github.com/CURENT/andes/discussions
+[GitHub insights]: https://github.com/CURENT/andes/pulse
+[GitHub pull requests]: https://github.com/CURENT/andes/pulls
+[GitHub contributors]: https://github.com/CURENT/andes/graphs/contributors
+[readthedocs]: https://andes.readthedocs.io
+[release notes]: https://andes.readthedocs.io/en/latest/release-notes.html
+[arxiv paper]: https://arxiv.org/abs/2002.09455
+[tutorial]: https://andes.readthedocs.io/en/latest/tutorial.html#interactive-usage
+[examples]: https://github.com/CURENT/andes/tree/master/examples
+[verification]: https://github.com/CURENT/andes/tree/master/examples/verification
+[Binder]: https://mybinder.org/v2/gh/cuihantao/andes/master
+[LTB Repository]: https://github.com/CURENT
+
+
+
+%package -n python3-andes
+Summary: Python software for symbolic power system modeling and numerical analysis.
+Provides: python-andes
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-andes
+# LTB ANDES
+
+<img src="docs/source/images/sponsors/CURENT_Logo_NameOnTrans.png" alt="CURENT ERC Logo" width="300" height="auto">
+
+Python software for symbolic power system modeling and numerical analysis, serving as the core simulation engine for the [CURENT Largescale Testbed][LTB Repository].
+
+| | Latest | Stable |
+|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
+| Documentation | [![Latest Documentation](https://readthedocs.org/projects/andes/badge/?version=latest)](https://andes.readthedocs.io/en/latest/?badge=latest) | [![Documentation Status](https://readthedocs.org/projects/andes/badge/?version=stable)](https://andes.readthedocs.io/en/stable/?badge=stable) |
+
+| Badges | | |
+|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Downloads | [![PyPI Version](https://img.shields.io/pypi/v/andes.svg)](https://pypi.python.org/pypi/andes) | [![Conda Downloads](https://anaconda.org/conda-forge/andes/badges/downloads.svg)](https://anaconda.org/conda-forge/andes) |
+| Try on Binder | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/cuihantao/andes/master) | |
+| Code Quality | [![Codacy Badge](https://api.codacy.com/project/badge/Grade/17b8e8531af343a7a4351879c0e6b5da)](https://app.codacy.com/app/cuihantao/andes?utm_source=github.com&utm_medium=referral&utm_content=cuihantao/andes&utm_campaign=Badge_Grade_Dashboard) | [![Codecov Coverage](https://codecov.io/gh/cuihantao/andes/branch/master/graph/badge.svg)](https://codecov.io/gh/cuihantao/andes) |
+| Build Status | [![GitHub Action Status](https://github.com/cuihantao/andes/workflows/Python%20application/badge.svg)](https://github.com/cuihantao/andes/actions) | [![Azure Pipeline build status](https://dev.azure.com/hcui7/hcui7/_apis/build/status/cuihantao.andes?branchName=master)](https://dev.azure.com/hcui7/hcui7/_build/latest?definitionId=1&branchName=master) |
+
+# Why ANDES
+This software could be of interest to you if you are working on
+DAE modeling, simulation, and control for power systems.
+It has features that may be useful if you are applying
+deep (reinforcement) learning to such systems.
+
+ANDES is by far easier to use for developing differential-algebraic
+equation (DAE) based models for power system dynamic simulation
+than other tools such as
+[PSAT](http://faraday1.ucd.ie/psat.html),
+[Dome](http://faraday1.ucd.ie/dome.html) and
+[PST](https://www.ecse.rpi.edu/~chowj/),
+while maintaining high numerical efficiency.
+
+ANDES comes with a rich set of commercial-grade dynamic models
+with all details implemented, including limiters, saturation,
+and zeroing out time constants.
+
+ANDES produces credible simulation results. The following table
+shows that
+
+1. For the Northeast Power Coordinating Council (NPCC) 140-bus system
+(with GENROU, GENCLS, TGOV1 and IEEEX1),
+ANDES results match perfectly with that from TSAT.
+
+2. For the Western Electricity Coordinating Council (WECC) 179-bus
+system (with GENROU, IEEEG1, EXST1, ESST3A, ESDC2A, IEEEST and
+ST2CUT), ANDES results match closely with those from TSAT and PSS/E.
+Note that TSAT and PSS/E results are not identical, either.
+
+| NPCC Case Study | WECC Case Study |
+| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/example-npcc/omega.png) | ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/example-wecc/omega.png) |
+
+ANDES provides a descriptive modeling framework in a scripting environment.
+Modeling DAE-based devices is as simple as describing the mathematical equations.
+Numerical code will be automatically generated for fast simulation.
+
+| Controller Model and Equation | ANDES Code |
+| ----------------------------- | ---------- |
+| Diagram: <br> ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1.png) <br> Write into DAEs: <br> ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1_eqns.png) | ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1_class.png) |
+
+In ANDES, what you simulate is what you document.
+ANDES automatically generates model documentation, and the docs always stay up to date.
+The screenshot below is the generated documentation for the implemented IEEEG1 model.
+
+![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/misc/ieeeg1-screenshot.png)
+
+In addition, ANDES features
+
+* a rich library of transfer functions and discontinuous components (including limiters, deadbands, and
+ saturation functions) available for model prototyping and system analysis.
+* industry-grade second-generation renewable models (solar PV, type 3 and type 4 wind),
+ distributed PV and energy storage model.
+* routines including Newton method for power flow calculation, implicit trapezoidal method for time-domain
+ simulation, and full eigenvalue analysis.
+* developed with performance in mind. While written in Python, ANDES can
+ finish a 20-second transient simulation of a 2000-bus system in a few seconds on a typical desktop computer.
+* out-of-the-box PSS/E raw and dyr data support for available models. Once a model is developed, inputs from a
+ dyr file can be immediately supported.
+
+ANDES is currently under active development.
+Use the following resources to get involved.
+
++ Start from the [documentation][readthedocs] for installation and tutorial.
++ Check out examples in the [examples folder][examples]
++ Read the model verification results in the [examples/verification folder][verification]
++ Try in Jupyter Notebook on [Binder][Binder]
++ Ask a question in the [GitHub Discussions][Github Discussions]
++ Report bugs or issues by submitting a [GitHub issue][GitHub issues]
++ Submit contributions using [pull requests][GitHub pull requests]
++ Read release notes highlighted [here][release notes]
++ Check out and and cite our [paper][arxiv paper]
+
+# Citing ANDES
+
+If you use ANDES for research or consulting, please cite the following paper in your publication that uses
+ANDES
+
+```
+H. Cui, F. Li and K. Tomsovic, "Hybrid Symbolic-Numeric Framework for Power System Modeling and Analysis," in IEEE Transactions on Power Systems, vol. 36, no. 2, pp. 1373-1384, March 2021, doi: 10.1109/TPWRS.2020.3017019.
+```
+
+# Who is Using ANDES?
+Please let us know if you are using ANDES for research or projects.
+We kindly request you to cite our [paper][arxiv paper] if you find ANDES useful.
+
+![Natinoal Science Foundation](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/nsf.jpg)
+![US Department of Energy](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/doe.png)
+![CURENT ERC](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/curent.jpg)
+![Lawrence Livermore National Laboratory](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/llnl.jpg)
+![Idaho National Laboratory](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/inl.jpg)
+
+# Sponsors and Contributors
+This work was supported in part by the Engineering Research Center
+Program of the National Science Foundation and the Department of Energy
+under NSF Award Number EEC-1041877 and the CURENT Industry Partnership
+Program.
+
+This work was supported in part by the Advanced Grid Research and Development Program
+in the Office of Electricity at the U.S. Department of Energy.
+
+See [GitHub contributors][GitHub contributors] for the contributor list.
+
+# License
+
+ANDES is licensed under the [GPL v3 License](./LICENSE).
+
+* * *
+
+[GitHub releases]: https://github.com/CURENT/andes/releases
+[GitHub issues]: https://github.com/CURENT/andes/issues
+[Github Discussions]: https://github.com/CURENT/andes/discussions
+[GitHub insights]: https://github.com/CURENT/andes/pulse
+[GitHub pull requests]: https://github.com/CURENT/andes/pulls
+[GitHub contributors]: https://github.com/CURENT/andes/graphs/contributors
+[readthedocs]: https://andes.readthedocs.io
+[release notes]: https://andes.readthedocs.io/en/latest/release-notes.html
+[arxiv paper]: https://arxiv.org/abs/2002.09455
+[tutorial]: https://andes.readthedocs.io/en/latest/tutorial.html#interactive-usage
+[examples]: https://github.com/CURENT/andes/tree/master/examples
+[verification]: https://github.com/CURENT/andes/tree/master/examples/verification
+[Binder]: https://mybinder.org/v2/gh/cuihantao/andes/master
+[LTB Repository]: https://github.com/CURENT
+
+
+
+%package help
+Summary: Development documents and examples for andes
+Provides: python3-andes-doc
+%description help
+# LTB ANDES
+
+<img src="docs/source/images/sponsors/CURENT_Logo_NameOnTrans.png" alt="CURENT ERC Logo" width="300" height="auto">
+
+Python software for symbolic power system modeling and numerical analysis, serving as the core simulation engine for the [CURENT Largescale Testbed][LTB Repository].
+
+| | Latest | Stable |
+|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
+| Documentation | [![Latest Documentation](https://readthedocs.org/projects/andes/badge/?version=latest)](https://andes.readthedocs.io/en/latest/?badge=latest) | [![Documentation Status](https://readthedocs.org/projects/andes/badge/?version=stable)](https://andes.readthedocs.io/en/stable/?badge=stable) |
+
+| Badges | | |
+|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Downloads | [![PyPI Version](https://img.shields.io/pypi/v/andes.svg)](https://pypi.python.org/pypi/andes) | [![Conda Downloads](https://anaconda.org/conda-forge/andes/badges/downloads.svg)](https://anaconda.org/conda-forge/andes) |
+| Try on Binder | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/cuihantao/andes/master) | |
+| Code Quality | [![Codacy Badge](https://api.codacy.com/project/badge/Grade/17b8e8531af343a7a4351879c0e6b5da)](https://app.codacy.com/app/cuihantao/andes?utm_source=github.com&utm_medium=referral&utm_content=cuihantao/andes&utm_campaign=Badge_Grade_Dashboard) | [![Codecov Coverage](https://codecov.io/gh/cuihantao/andes/branch/master/graph/badge.svg)](https://codecov.io/gh/cuihantao/andes) |
+| Build Status | [![GitHub Action Status](https://github.com/cuihantao/andes/workflows/Python%20application/badge.svg)](https://github.com/cuihantao/andes/actions) | [![Azure Pipeline build status](https://dev.azure.com/hcui7/hcui7/_apis/build/status/cuihantao.andes?branchName=master)](https://dev.azure.com/hcui7/hcui7/_build/latest?definitionId=1&branchName=master) |
+
+# Why ANDES
+This software could be of interest to you if you are working on
+DAE modeling, simulation, and control for power systems.
+It has features that may be useful if you are applying
+deep (reinforcement) learning to such systems.
+
+ANDES is by far easier to use for developing differential-algebraic
+equation (DAE) based models for power system dynamic simulation
+than other tools such as
+[PSAT](http://faraday1.ucd.ie/psat.html),
+[Dome](http://faraday1.ucd.ie/dome.html) and
+[PST](https://www.ecse.rpi.edu/~chowj/),
+while maintaining high numerical efficiency.
+
+ANDES comes with a rich set of commercial-grade dynamic models
+with all details implemented, including limiters, saturation,
+and zeroing out time constants.
+
+ANDES produces credible simulation results. The following table
+shows that
+
+1. For the Northeast Power Coordinating Council (NPCC) 140-bus system
+(with GENROU, GENCLS, TGOV1 and IEEEX1),
+ANDES results match perfectly with that from TSAT.
+
+2. For the Western Electricity Coordinating Council (WECC) 179-bus
+system (with GENROU, IEEEG1, EXST1, ESST3A, ESDC2A, IEEEST and
+ST2CUT), ANDES results match closely with those from TSAT and PSS/E.
+Note that TSAT and PSS/E results are not identical, either.
+
+| NPCC Case Study | WECC Case Study |
+| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/example-npcc/omega.png) | ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/example-wecc/omega.png) |
+
+ANDES provides a descriptive modeling framework in a scripting environment.
+Modeling DAE-based devices is as simple as describing the mathematical equations.
+Numerical code will be automatically generated for fast simulation.
+
+| Controller Model and Equation | ANDES Code |
+| ----------------------------- | ---------- |
+| Diagram: <br> ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1.png) <br> Write into DAEs: <br> ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1_eqns.png) | ![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/modeling/example-tgov1/tgov1_class.png) |
+
+In ANDES, what you simulate is what you document.
+ANDES automatically generates model documentation, and the docs always stay up to date.
+The screenshot below is the generated documentation for the implemented IEEEG1 model.
+
+![](https://raw.githubusercontent.com/cuihantao/andes/master/docs/source/images/misc/ieeeg1-screenshot.png)
+
+In addition, ANDES features
+
+* a rich library of transfer functions and discontinuous components (including limiters, deadbands, and
+ saturation functions) available for model prototyping and system analysis.
+* industry-grade second-generation renewable models (solar PV, type 3 and type 4 wind),
+ distributed PV and energy storage model.
+* routines including Newton method for power flow calculation, implicit trapezoidal method for time-domain
+ simulation, and full eigenvalue analysis.
+* developed with performance in mind. While written in Python, ANDES can
+ finish a 20-second transient simulation of a 2000-bus system in a few seconds on a typical desktop computer.
+* out-of-the-box PSS/E raw and dyr data support for available models. Once a model is developed, inputs from a
+ dyr file can be immediately supported.
+
+ANDES is currently under active development.
+Use the following resources to get involved.
+
++ Start from the [documentation][readthedocs] for installation and tutorial.
++ Check out examples in the [examples folder][examples]
++ Read the model verification results in the [examples/verification folder][verification]
++ Try in Jupyter Notebook on [Binder][Binder]
++ Ask a question in the [GitHub Discussions][Github Discussions]
++ Report bugs or issues by submitting a [GitHub issue][GitHub issues]
++ Submit contributions using [pull requests][GitHub pull requests]
++ Read release notes highlighted [here][release notes]
++ Check out and and cite our [paper][arxiv paper]
+
+# Citing ANDES
+
+If you use ANDES for research or consulting, please cite the following paper in your publication that uses
+ANDES
+
+```
+H. Cui, F. Li and K. Tomsovic, "Hybrid Symbolic-Numeric Framework for Power System Modeling and Analysis," in IEEE Transactions on Power Systems, vol. 36, no. 2, pp. 1373-1384, March 2021, doi: 10.1109/TPWRS.2020.3017019.
+```
+
+# Who is Using ANDES?
+Please let us know if you are using ANDES for research or projects.
+We kindly request you to cite our [paper][arxiv paper] if you find ANDES useful.
+
+![Natinoal Science Foundation](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/nsf.jpg)
+![US Department of Energy](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/doe.png)
+![CURENT ERC](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/curent.jpg)
+![Lawrence Livermore National Laboratory](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/llnl.jpg)
+![Idaho National Laboratory](https://raw.githubusercontent.com/CURENT/andes/master/docs/source/images/sponsors/inl.jpg)
+
+# Sponsors and Contributors
+This work was supported in part by the Engineering Research Center
+Program of the National Science Foundation and the Department of Energy
+under NSF Award Number EEC-1041877 and the CURENT Industry Partnership
+Program.
+
+This work was supported in part by the Advanced Grid Research and Development Program
+in the Office of Electricity at the U.S. Department of Energy.
+
+See [GitHub contributors][GitHub contributors] for the contributor list.
+
+# License
+
+ANDES is licensed under the [GPL v3 License](./LICENSE).
+
+* * *
+
+[GitHub releases]: https://github.com/CURENT/andes/releases
+[GitHub issues]: https://github.com/CURENT/andes/issues
+[Github Discussions]: https://github.com/CURENT/andes/discussions
+[GitHub insights]: https://github.com/CURENT/andes/pulse
+[GitHub pull requests]: https://github.com/CURENT/andes/pulls
+[GitHub contributors]: https://github.com/CURENT/andes/graphs/contributors
+[readthedocs]: https://andes.readthedocs.io
+[release notes]: https://andes.readthedocs.io/en/latest/release-notes.html
+[arxiv paper]: https://arxiv.org/abs/2002.09455
+[tutorial]: https://andes.readthedocs.io/en/latest/tutorial.html#interactive-usage
+[examples]: https://github.com/CURENT/andes/tree/master/examples
+[verification]: https://github.com/CURENT/andes/tree/master/examples/verification
+[Binder]: https://mybinder.org/v2/gh/cuihantao/andes/master
+[LTB Repository]: https://github.com/CURENT
+
+
+
+%prep
+%autosetup -n andes-1.8.8
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-andes -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 1.8.8-1
+- Package Spec generated