Skip to content

Commit 90e1911

Browse files
Merge pull request #101 from holgerteichgraeber/paper-comments-Youngfaithful
Comments on paper
2 parents d625a2a + 56797ce commit 90e1911

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

paper/paper.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ To the best of our knowledge, time-series aggregation has been included in two o
4040
@TSAM provides an implementation of several time-series aggregation methods in python.
4141
Calliope [@Pfenninger:2018] is a capacity expansion modeling software in python that includes time-series aggregation for the use case of generation and transmission capacity expansion modeling.
4242

43-
``ClustForOpt`` is the first package to provide time-series aggregation in Julia. This is advantageous because it can be used in conjunction with the JuMP [@Dunning:2017] package in Julia, which provides an excellent modeling language for optimization problems. Furthermore, ClustForOpt includes both clustering and extreme value selection and integrates them into the same output type. This is important in order to retain the characteristics of the time-series that are relevant to many optimization problems.
43+
``ClustForOpt`` is the first package to provide time-series aggregation in Julia. This is advantageous because it can be used in conjunction with the JuMP [@Dunning:2017] package in Julia, which provides an excellent modeling language for optimization problems. Furthermore, ``ClustForOpt`` includes both clustering and extreme value selection and integrates them into the same output type. This is important in order to retain the characteristics of the time-series that are relevant to many optimization problems.
4444

4545
At this point, we would like to point to the key features that ``ClustForOpt`` provides. Implementation details can be found in the software's documentation.
4646

47-
- *The type system*: The data type (called struct in julia) ``ClustData`` stores all time-series data in a common format. Besides the data itself, it automatically processes and stores information such as number of periods, number of time steps per period, and the chronology of the periods, which are relevant to formulating the sets of the optimization problem later. The data type ``ClustResult`` additionally stores information relevant for evaluating clustering performance. These data types make ``ClustForOpt`` to be easily integrated with any optimization problem and analysis.
47+
- *The type system*: The data type (called struct in julia) ``ClustData`` stores all time-series data in a common format. Besides the data itself, it automatically processes and stores information such as number of periods, the number of time steps per period, which is called the period length, and the chronology of the periods, which are relevant to formulating the sets of the optimization problem later. The data type ``ClustResult`` additionally stores information relevant for evaluating clustering performance. These data types make ``ClustForOpt`` to be easily integrated with any optimization problem and analysis.
4848

4949
- *The aggregation methods*: The most commonly used clustering methods and extreme value selection methods are implemented with a common interface, allowing for simple comparison of these methods on a given data set and optimization problem.
5050

0 commit comments

Comments
 (0)