Antares_Simulator
Antares_Simulator copied to clipboard
Antares-Simulator is an Open Source power system simulator to quantify the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.
Currently minizip-ng is get through CMake fetch_content_declare. This works but "promote" minizip-ng to first party for CMake build system. An official port of minizip-ng (not to confuse with unofficial port...
Notable differences **src/solver/optimisation/opt_nombre_min_groupes_demarres_couts_demarrage.cpp**, some changes in function `OPT_AjusterLeNombreMinDeGroupesDemarresCoutsDeDemarrage`. In file **src/solver/optimisation/opt_optimisation_lineaire.cpp**, only one resolution is done if this mode is enabled (not 2) ```cpp if (ProblemeHebdo->Expansion == NON_ANTARES) goto OptimisationHebdo;...
- [ ] Binding constraints - [x] Links Main PR: #1677 ## Idea One shared `TimeSeriesNumbers` object, used by one or many `TimeSeries` objects. `TimeSeries` can only be constructed from...
**Description** Adding unit tests involves a few instructions which need to be repeated for each test. They are sometimes forgotten, leading to mistakes, see for example #1744 . ```cmake add_executable()...
**Description** Currently, configuring the project requires to define a special variable `DEPS_INSTALL_DIR` to define where antares-deps was installed. This is not needed and not standard, we should rely instead on...
**Description** From time to time, some adequacy patch tests fail on windows CI, due to differences in results compared to reference. We should investigate where those instabilities could come from....
**Description** Some unit tests would benefit from using a mocking library, instead of hand-written mocks. In particular, the UT introduced in pull request https://github.com/AntaresSimulatorTeam/Antares_Simulator/pull/1716 would be written more easily with...
At the top of the input reading, we have : ```C++ void Application::readDataForTheStudy( /*... */ ) { ... if (study.loadFromFolder(pSettings.studyFolder, options) && !study.gotFatalError) { logs.info()
**Description** See https://github.com/AntaresSimulatorTeam/Antares_Simulator/pull/1661#pullrequestreview-1650660261. To take into account the spinning reserve, we change in place the input timeseries in thermal clusters (`calculationOfSpinning()`), at the start of the computation. We then reverse...