Commit a57af29
* update to Java 21
* update readme
* extract methods in tests
* fix InterTemporalPool
* upgrade powsybl-parent to v23
* Update OLF params for json test
* Bump powsybl-parent to 24
* Upgrade PowSyBl dependencies
Upgrade powsybl-core, powsybl-entsoe & powsybl-open-loadflow to snapshot
versions.
Update rao-parameters expected files in unit tests with new default
values.
* fix voltage monitoring tests
* fix automaton simulator tests
* disable ac emulation mode for hvdc
* relicat de merge
* relicat de merge 2
* UT
* do not compute sensi for HVDC in AC emulation
* Partially rollback to OLF default configuration (#1483)
* Remove FlowCNECs' Nominal Voltage (#1452)
* no longer read nominal V from JSON CRAC
* fix import-related cucumbers
* sonar
* fix 5.1.0.b
* post-process voltage levels to rollback to pre-dev situation
* fix tests
* fix hvdc tests
* simplify deserialization as nominal V cannot be null
* simplify import and handle error cases
* cover case with bad fields order for FlowCNECs
* handle tie lines as branches
* fixes after merge
---------
* update network files to avoid changing OLF "plausibleActivePowerLimit" parameter
---------
* Prepare release 6.7.0 (#1486)
* change log level
* change log level to debug
* update powsybl core version
---------
* Fix olf (#1489)
* update pom with release candidate from core
* fix compil
---------
* Update with main (#1491)
* Remove FlowCNECs' Nominal Voltage (#1452)
* no longer read nominal V from JSON CRAC
* fix import-related cucumbers
* sonar
* fix 5.1.0.b
* post-process voltage levels to rollback to pre-dev situation
* fix tests
* fix hvdc tests
* simplify deserialization as nominal V cannot be null
* simplify import and handle error cases
* cover case with bad fields order for FlowCNECs
* handle tie lines as branches
* fixes after merge
---------
* allow dc run with hvdc ac emulation (#1484)
* [FastRAO] Adapt tests for CI needs (#1482)
* copy paste original file as is
* copy paste original file as is
* copy paste original file as is + small change to match recent renaming
* debug test wip
* Fixed cucumber tests
* add log + fix style
* update code to match main
* fix US 19.7 features
* remove semaphore
* force global 2P
* fix merge main
* Refactor RemedialActionActivationResult to handle actions per state.
* Change RAO type from SEARCH_TREE_RAO to FAST_RAO in tests.
* fast rao don't support optimization on one given state only
* remove unecessary function
* clean up
* remove unecessary import
* update log
* todo
* add fast rao parameters
* correct JsonRaoParametersTest
* add config loader + make the extension optional
* add tests
* branch fast rao parameters in code
* test fast rao in cucumber
* clean up
* add todo doc
* typo
* move check
* keep marmot change
* add fast rao doc
* typo
* typo
* add fast rao slide to doc
* variant manager correction
* add UT FastRaoResultImplTest
* update doc
* update doc
* revert and move to other branch
* Fast rao/add raoresult extension (#1387)
* add considered to FastRaoResultImpl
* fast rao result specific serializer and deserializer
* correction
* add fast rao extension + UT
* rename function
---------
* Fast rao/add ut (#1390)
* add considered to FastRaoResultImpl
* fast rao result specific serializer and deserializer
* correction
* add fast rao extension + UT
* rename function
* add simple fast rao test
* correct test
* improve coverage
* add iniital sensi failed test
* add 2 UT
* fast rao result ut
* reformat
* change rao param
* blank space
---------
* copy paste original file as is
* copy paste original file as is
* Run cucumber on mac. Update jaxb bindings (#1212)
* Export execution details (#1193)
* export failure reason/executed steps to a executionDetails field
* added check of execution details for failed RAOs in cucumber tests
* add unit tests for try catch
* updated documentation
* clean code smells
* fixed tests
* rename section in rao result json documentation
* added a business error with the error and the stack trace to not lose the information
* merge main
* added unit test to check serialization, updated version to 1.7, fixed ordering of states in range action results
* fix version
---------
* copy paste original file as is + small change to match recent renaming
* debug test wip
* Use upward and downward variation variables in MILP for Range Actions (#1205)
Use upward and downward variation variables in MILP for Range Actions
* Fixed cucumber tests
* add log + fix style
* Temporal data (#1228)
* temporal data
* sonar
---------
* Refactor objective function evaluators API and add cost-wise Search-Tree (#1186)
* refactor objective function evaluators API
* enable cost-wise Search Tree
* create class InterTemporalRaoInput (#1232)
* create class InterTemporalRaoInput
* removed parameters from input class
---------
* fix Jenkins (#1231)
* only keep PST_DE
* keep previous crac
---------
* update code to match main
* Fix bug 2p (#1237)
* fix bug
* match style
* changed complete method to take into account previous failing contingencies
* add UT
* add UT
* add UT
* add UT
* fix UT
---------
* Run tests on graalvm, slightly change ra ordering method in search tree to make it os agnostic (#1234)
* run tests on java & graalvm
* changed min impact for a couple tests, and change search tree ordering to make it os agnostic (hopefully)
* update powsybl dependencies (6.6.0 release train) (#1239)
* Bump to v6.2.0
* Bump to v6.3.0-SNAPSHOT
* fix US 19.7 features
* remove semaphore
* Power Gradient Constraint (#1229)
* Power Gradient Constraint
* JUnit
* typo in test name
* extract VariationDirection from RangeAction
* replace record by class
* update pom
* add module to jacoco
* add pgcs to RAO inputs
* fix poms
* udate new POM tp 6.3.0-SNAPSHOT
---------
* inter-tempoal RAO API (#1236)
* inter-tempoal RAO API
* move to right module
* fix InterTemporalRaoInput creation
---------
* Classes generated by Jakarta implement interfaces (#1246)
* get back to previous JAXB behavior for interface inheritance
* remove Jakarta dependency in CSA profiles module
* Swe cne threshold decimals (#1245)
* add decimals for thrsholds in swe cne
* include link fixes in documentation
* make constants final
---------
* Add new method withNetworkElement for InjectionRangeActionAdder (#1087)
* Add new method withNetworkElement for InjectionRangeAction
* Return error if withNetworkElement() called twice
* Remove unused import
---------
* TemporalData::map (#1251)
* Use hasImpactOnNetwork from powsybl-core, 'fix' tests (#1131)
* Fixes CRAC import from Flowbased Constraint Document to enable correct handling of XML without any MNEC element defined. (#1253)
* timestamp in variables and constraints (#1259)
* Make MonitoringResult combine function thread safe (#1260)
* make combine thread safe
* add comment
---------
* Global balancing constraint (#1250)
* add global balancing constraint
* add cucumber tests
* fix docs
* Update crac-93-1-3.json
* add comment
* merge main
* add constants in doc
* Update CoreProblemFiller.java
---------
* Costly optimization of range actions (#1243)
* add costly variables and constraints
* docs
* cucumber tests
* rollback absolute variation
* typo
* remove continuous tests
* only allow APPROXIMATED_INTEGERS mode for costly optimization
* fix doc
* average cost/angle for PSTs
* introduce tap variables
* minor fixes
* fix tests and doc
* sonar
* fix after comments
* merge main
---------
* Remove inexistant 'com.powsybl:powsybl-action-util' dependency (#1262)
* duplicate redispatching test in costly (#1261)
* Angle monitoring noglsk (#1249)
* fix typo
* crash if incomplete GLSK error
* fix style
* draft
* set MonitoringResult status to FAILURE when no GLSK given
* change global log message
* fix test
* Update Monitoring.java
---------
* Inter-Temporal Pool (#1235)
* create class InterTemporalRaoInput
* removed parameters from input class
* WIP Beginning of InterTemporal Sensitivity Analysis
* add LF and sensi values in test
* Fixed sensi computation in parallel
* add InterTemporalParameters
* more relevant tests
* merge head
* add json for inter temporal parameter
* fix style
* fix tests
* parallel RAOs
* use right Pait class
* intertemporal pool
* use of inter-temporal pool for parallel computation
* some fixes
* refactored inputs
* changes after comments
* use ThreadPoolExecutor for more relevant nested inter temporal pools
* remove inter-temporal extension of parameters
* fix tests
* add unit test
* fix style
* use ForkJoinPool again
* remove useless files
---------
* Power Gradient Constraint filler (#1257)
* Update gradient API
* Gradient MIP equations in doc
* fix problems on min/max signums
* preparatory work for PGC filler
* complete PowerGradientConstraintFiller + fix style
* rename to PowerGradient
* rename to PowerGradientBuilder
* docstring for PowerGradient
* add Unit Test
* sonar
* rename p0 to initialPower
* merge main
* update tests
* add to do
* simplify function
* merge main
* fix after review
* fix style
* merge main and update docs
---------
* Rao parameters forbid cost increase always true (#1112)
* Remove ForbidCostIncrease parameter (should always be true)
* Remove curative stop criterion and 'optimize curative if preventive unsecure' and partially replace them by 'enforce curative security'
* Move unit out of objective function type
* Merge content of preventive stop criterion into type
* Move implem specific rao parameters into extensions
* The object multithreading parameters should be the same than its input, so it contains one parameter available-cpus
* Upgrade rao parameters version to 3.0
* Separate previous extensions in business/search-tree as optional
* Rename to avoid having same class name in rao parameters and its extension
* Separate rao parameters doc in multiple pages
* change python script to be able to do all the changes to parameters
---------
* Fix format of datetimes in variable and constraint names (#1266)
* fix format of datetimes in variable names
* use formatName for new variables and constraint
---------
* 2P for multi-curative optimization (#1263)
* Handle multi-curative in 2P global opt
* cucumber test for validation of feature
* merge main
---------
* Partial Failure and completeData (#1256)
* draft
* partial_failure fix
* fix import
* partial failure fix + automaton
* fix style
* add Unit Test
* clean up code
* add unit test
---------
* ComputeHvdcAngleDroopActivePowerControlValue with getP (#1269)
* use getP to avoid nullpointer
* adapt cucumber
---------
* Delete mvn compiler version (#1270)
* delete useless compiler version(inherited from powsybl parent)
* prepare release v6.3.0
* prepare next release v6.4.0-SNAPSHOT
* change url of info in rao result json serialization (#1273)
* Feature/timestamp in crac api (#1265)
* add timestamp in CRAC API
* first works on JSON Crac with timestamp
* add timestamp in state
* deserialize ts
* fix test
* some fixes after comments
* state id in helper
* test to cover State API
* date and author
---------
* Add offsetdatetime in cracparameter (#1274)
* add timestamp to crac creation parameters
* fix tests
* fix tests
* fix cse test
* fix fbconstraint test
* fix csa test
* fix style
* fix test
* fix json deserializer
* fix cucumber tests
* Remove Todo
* fix doc
* clean
* fix test
* add fb constraint extension doc
* add UT
* fic UT
* FbConstraintCracCreationParameters to FbconstraintCracCreatorParameters + fix duplicate line ?
* fix
* fix private cucumber tests
* review fix
* fix merge conflict
---------
* Remove initial tap and tap to angle conversion map from json crac files (#1278)
* removed initial tap and conversion map from json crac file (getting from network instead)
* changed retrocompatibility tests to validate the files before reading them, changed documentation
* added a test to try import a crac with a PST missing in network
* fix broken test after merge
* fix version greater or equal to equal in deserializer
---------
* Fix null ptdfSum in evaluator, relative margin case (#1264)
** add ptdfSumLowerBound to ptdfSums in evaluator
* Inter-Temporal Skeleton (MARMOT) (#1258)
* marmot first implementation
* typo
* add TODOs
* typo in TODO
* add initial sensi computation
* add topologyChanger + UT
* fic style
* Add Result Merger
* refactor skeleton
* parameters order
* introduce skeleton
* inter-temporal linear optimization inputs ready
* create fillers from linear optimizer input
* adapt PowerGradientConstraintFiller inputs
* minor
* fix inputs of gradient filler
* round set-point values
* finalize first version of optimizer
* fix parameters for compiling
* add TODO
* create global objective function
* evaluate global objective function
* first marmot test
* MARMOT works !!
* use initial scenario id
* fix tests
* test with rd
* test with power gradient constraint
* use individual rao result cost
* create dedicated module for results
* use only one linear opt result
* add tests and fixes
* tests global linear optimization result
* use ProblemFillerHelper in castor
* remove useless attributes
* add new tests for global results
* include preventive network actions in objective function evaluation
* cleaning, comments, logging
* explicit TODOs
* delete TODO
---------
* Fix the action status badge (#1288)
* Remove timestamp in variables name for which a state is already provided (#1284)
* remove timestamp in variables name for which a state is already provided
* fix bad @author tag
---------
* Clean up pom (#1281)
* Remove redundant dependency version overrides
* add project artefacts
* remove unused dependency
---------
* Priority ucte network analyser (#1280)
* added priority to UCTE network analyzer parameters to prioritize order code or element name
* modify cbcora importer to prioritize element names over order codes
---------
* Generator constraints (#1293)
* generator constraints
* add generator constraints module
* deprecate PowerGradient
* update pom
* update main pom
* update distribution pom
---------
* [CIM] Import only one HVDC action if one line is disconnected (#1282)
* do not import HVDC RA if HVDC disconnected
* coherent group name
* remove useless TODO
* sonar
* logs, fix clear(), add UT
* checkstyle
---------
* More simple fix for ptdf sum (#1287)
* Revert "Fix null ptdfSum in evaluator, relative margin case (#1264)"
This reverts commit a2d0d85.
* Add cucumber test for illustrating issue when monitoring open branch post contingency
* bound values in export to avoid trying to export +- infinity
---------
* remove power gradients (#1295)
* Cleaning/intertemporal features cleaner (#1289)
* remove some TODOs
* add log
* log initial and final costs
* add new SumMaxPerTimestampCostEvaluatorResult
* better tests names
* remove useless method
* merge identical methods
* remove max cost evaluator
* add comments in evaluator tests
* add TODO for cost checking
---------
* Ignore duplicated CNECs in RAO status (#1303)
* add exlude cnecs function
* add excludeCnecs in getCost
* add log and reevaluate cost
* remove cnec from raoresult
* remove unecessary class
* fix
* fix for merge
* fix
* remove unnecessary class
* sonarfix
* review correction
* clean up
* fix type
* log
* typo fix
* clean up
* clean up
---------
* Separate global result from individual results per timestamp (#1302)
Separate global result from individual results per timestamp (#1302)
---------
* Fix RA import after invalid Contingency (#1308)
* Fix RA import after invalid Contingency
* Fix dev
* Remove useless argument
* Test fix
* Fix
* After review
* fix sonar
* fix
---------
* store highest threshold in evaluator result (#1322)
* Bump powsybl-core to 6.7.0, OLF to 1.15.0 and entsoe to 2.13.0 (#1309)
* Add new powsybl-open-loadflow 'forceTargetQInReactiveLimits' parameter in test files
* Add new OLF 'voltageRemoteControlRobustMode' and 'disableInconsistentVoltageControls' params in test files
* Bump core to 6.7.0-RC1
* Bump core to 6.7.0 and OLF to 1.15.0
* Bump powsybl-entsoe to 2.13.0
---------
* prepare release v6.4.0
* prepare next release v6.5.0-SNAPSHOT
* serialize PST's tap
* remove useless exception
* retrocompatibility test
* initialTap
* rename add method in TemporalData to put (#1329)
* renamed add method in temporal data to put
* Revert "renamed add method in temporal data to put"
This reverts commit 89a23c0.
* only changed add for temporalData
---------
* Move jniortools import into a separate thread. (#1331)
* Move jniortools import into a separate thread.
* Add EOF
* Revert "Add EOF"
This reverts commit 6ce6ce4194c18a6aa4261ec88d92eaa387207176.
* Revert "Move jniortools import into a separate thread."
This reverts commit 081280b6d8141c85a4417e554c5e00aa83da6707.
* Add OR-tools loading in Castor class so it gets loaded upon start
---------
* All optional attributes in GeneratorConstraints (#1345)
* optional attributes in GeneratorConstraints
* coverage
* fix test
* sonar
---------
* Renaming CSA profiles to NC (#1340)
* rename CSA profiles to NC
* remove CSA occurrences
---------
* Remove auto search tree (#1318)
* remove auto search tree
* update json parameters
* remove auto search tree cucumber tests
* update doc
* remove max-auto-depth occurrences
* remove max-auto-depth occurrences in docs
---------
* added a filter on versions to avoid printing the wrong version (was happening in pypowsybl where it was printing powsybl diagram version) (#1352)
* No longer export flows for instants after CNEC's (#1347)
* no longer export flows for instants after cnec's
* fix typo in exception
---------
* Extract features from idcc test data (#1353)
* TemporalDataImpl : treeMap for reproductibility
* offsetDateTime in FbConstraintCracCreator
* perf: memoize previous state
* add epsilon for range action filtering (range)
* validate
---------
* fix merge main
* Refactor RemedialActionActivationResult to handle actions per state.
* Change RAO type from SEARCH_TREE_RAO to FAST_RAO in tests.
* fast rao don't support optimization on one given state only
* remove unecessary function
* clean up
* remove unecessary import
* Remove unused flowbased-related modules (#1356)
* remove unused flowbased-related modules
* update pom
---------
* Import automatons is `nc:RemedialAction.isManual` is `false` (#1349)
* add isManual is queries
* remove scheme remedial actions and import ARAs from isManual=false
* add TODO
* remove auto-instant-time in NC CRAC creation parameters
* TODO
* update doc
* add NC file in doc tree
---------
* Rename `monitoring` to `open-rao-monitoring` (#1357)
* rename monitoring to open-rao-monitoring
* update poms
---------
* update log
* todo
* add fast rao parameters
* correct JsonRaoParametersTest
* add config loader + make the extension optional
* add tests
* branch fast rao parameters in code
* test fast rao in cucumber
* clean up
* add todo doc
* typo
* move check
* keep marmot change
* add fast rao doc
* typo
* typo
* add fast rao slide to doc
* variant manager correction
* add UT FastRaoResultImplTest
* update doc
* update doc
* revert and move to other branch
* Fast rao/add raoresult extension (#1387)
* add considered to FastRaoResultImpl
* fast rao result specific serializer and deserializer
* correction
* add fast rao extension + UT
* rename function
---------
* merge main
* correct merge issue
* correct merge issue pt2
* move fastrao doc to performance.md
* wip max min margin with fast rao
* update doc
* remove test
* fix after merge
* bump parameters to v3.2 and add changelog
* update doc + add gif
* center text
* complete tutorial
* update tutorial.md
* fix typo
* fix typo
* fix style
* style
* fix tests
* delete commonslang3 from pom to pull version from powsybl-core
* merge main
* add comments to getRaLimitationParameters
* doc
* doc
* adapt 20.2.2 by using topo CRA to ensure CRA is kept in 2P now that 2P is global
* clean/ adapt US20_1
* fix merge
* delete re-optimize everywhere
* update parameter files
* update values far from ref
* add CriticalCnecsResult extension to rao result + serializer and deserializer
* Add AbstractExtendable inheritance to InterTemporalRao classes
Signed-off…
Signed-off-by: Thomas Bouquet <thomas.bouquet@rte-france.com>
Signed-off-by: Hugo KULESZA <hugo.kulesza@rte-france.com>
Signed-off-by: Olivier Perrin <olivier.perrin@rte-france.com>
Signed-off-by: Vincent BOCHET <vincent.bochet@rte-france.com>
Signed-off-by: Godelaine de Montmorillon <godelaine.demontmorillon@rte-france.com>
Signed-off-by: phiedw <philippe.edwards@rte-france.com>
Signed-off-by: Philippe Edwards <philippe.edwards@rte-france.com>
Signed-off-by: CHEN Roxane <roxane.chen@rte-france.com>
Signed-off-by: Peter Mitri <peter.mitri@rte-france.com>
Signed-off-by: wangjer <jeremy.wang@rte-france.com>
Signed-off-by: Pauline Jean-Marie <pauline.jean-marie@artelys.com>
Signed-off-by: Roxane Chen <94446464+RoxaneChen02@users.noreply.github.com>
Signed-off-by: MURGEY Sebastien <sebastien.murgey@rte-france.com>
Signed-off-by: thiriondan <daniel.thirion@rte-france.com>
Co-authored-by: Godelaine <godelaine.demontmorillon@rte-france.com>
Co-authored-by: Hugo KULESZA <hugo.kulesza@rte-france.com>
Co-authored-by: Olivier Perrin <olivier.perrin@rte-france.com>
Co-authored-by: Vincent BOCHET <vincent.bochet@rte-france.com>
Co-authored-by: phiedw <philippe.edwards@rte-france.com>
Co-authored-by: Roxane Chen <roxane.chen@rte-france.com>
Co-authored-by: Roxane Chen <94446464+RoxaneChen02@users.noreply.github.com>
Co-authored-by: Peter Mitri <peter.mitri@rte-france.com>
Co-authored-by: Jérémy Wang <jeremy.wang@rte-france.com>
Co-authored-by: pjeanmarie <72982611+pjeanmarie@users.noreply.github.com>
Co-authored-by: Pauline Jean-Marie <pauline.jean-marie@artelys.com>
Co-authored-by: Sébastien Murgey <sebastien.murgey@rte-france.com>
Co-authored-by: Viktor Terrier <11834022+terriervik@users.noreply.github.com>
Co-authored-by: danielthirion <152513244+danielthirion@users.noreply.github.com>
Signed-off-by: CHEN Roxane <roxane.chen@rte-france.com>
1 parent 446bf9d commit a57af29
78 files changed
Lines changed: 333 additions & 274 deletions
File tree
- .github/workflows
- commons
- data
- crac
- crac-api
- src/test/java/com/powsybl/openrao/data/crac/api/parameters
- crac-impl
- src/main/java/com/powsybl/openrao/data/crac/impl
- crac-io
- crac-io-cim
- crac-io-commons
- crac-io-cse
- crac-io-fb-constraint
- src/main/java/com/powsybl/openrao/data/crac/io/fbconstraint
- crac-io-json
- crac-io-nc
- crac-loopflow-extension
- crac-util
- generator-constraints
- glsk
- glsk-virtual-hubs
- rao-result
- rao-result-api
- rao-result-impl
- src/main/java/com/powsybl/openrao/data/raoresult/impl
- rao-result-io
- rao-result-cne
- cne-exporter-commons
- core-cne-exporter
- src/main/java/com/powsybl/openrao/data/raoresult/io/cne/core
- core-idcc-exporter
- swe-cne-exporter
- rao-result-json
- refprog
- reference-program
- refprog-xml-importer
- virtual-hubs
- virtual-hubs-api
- virtual-hubs-json
- virtual-hubs-network-assigner
- virtual-hubs-network-extension
- virtual-hubs-xml
- distribution
- loopflow-computation
- src/main/java/com/powsybl/openrao/loopflowcomputation
- monitoring
- src/test
- java/com/powsybl/openrao/monitoring
- resources
- ra-optimisation
- rao-api
- src/test
- java/com/powsybl/openrao/raoapi/parameters
- resources
- search-tree-rao
- src
- main/java/com/powsybl/openrao/searchtreerao
- commons
- costevaluatorresult
- parameters
- linearoptimisation/algorithms/fillers
- result/impl
- test
- java/com/powsybl/openrao/searchtreerao
- castor/algorithm
- commons/costevaluatorresult
- resources/network
- sensitivity-analysis
- src
- main/java/com/powsybl/openrao/sensitivityanalysis
- test/java/com/powsybl/openrao/sensitivityanalysis
- tests
- src/test
- java/com/powsybl/openrao/tests/utils
- resources/files/configurations/epic15
- util
- src
- main/java/com/powsybl/openrao/util
- test/java/com/powsybl/openrao/util
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
0 commit comments