From 5c34298c6dbc5543c4b70a7e14021b69e1a74570 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Tue, 29 Nov 2022 18:35:59 +0100 Subject: [PATCH 01/54] Writing test with full parameters for service --- pom.xml | 7 +- .../ds/server/dsl/GroovyCurvesSupplier.java | 63 +++ .../server/dsl/GroovyEventModelsSupplier.java | 63 +++ .../DynamicSimulationResultContext.java | 58 +- .../service/DynamicSimulationRunContext.java | 25 +- .../service/DynamicSimulationService.java | 28 +- .../DynamicSimulationWorkerService.java | 66 ++- .../server/DynamicSimulationIEEE14Test.java | 176 ++++++ .../ds/server/DynamicSimulationTest.java | 4 +- src/test/resources/data/ieee14/IEEE14.iidm | 224 ++++++++ .../data/ieee14/_01/input/curves.groovy | 34 ++ .../data/ieee14/_01/input/events.groovy | 20 + .../data/ieee14/_01/input/models.groovy | 61 ++ .../data/ieee14/_01/input/models.par | 286 ++++++++++ .../data/ieee14/_01/input/network.par | 25 + .../data/ieee14/_01/input/parameters.json | 19 + .../data/ieee14/_01/input/solvers.par | 54 ++ .../data/ieee14/_01/output/result.json | 524 ++++++++++++++++++ 18 files changed, 1686 insertions(+), 51 deletions(-) create mode 100644 src/main/java/org/gridsuite/ds/server/dsl/GroovyCurvesSupplier.java create mode 100644 src/main/java/org/gridsuite/ds/server/dsl/GroovyEventModelsSupplier.java create mode 100644 src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java create mode 100644 src/test/resources/data/ieee14/IEEE14.iidm create mode 100644 src/test/resources/data/ieee14/_01/input/curves.groovy create mode 100644 src/test/resources/data/ieee14/_01/input/events.groovy create mode 100644 src/test/resources/data/ieee14/_01/input/models.groovy create mode 100644 src/test/resources/data/ieee14/_01/input/models.par create mode 100644 src/test/resources/data/ieee14/_01/input/network.par create mode 100644 src/test/resources/data/ieee14/_01/input/parameters.json create mode 100644 src/test/resources/data/ieee14/_01/input/solvers.par create mode 100644 src/test/resources/data/ieee14/_01/output/result.json diff --git a/pom.xml b/pom.xml index 40fa1d4b..ef4a5abf 100644 --- a/pom.xml +++ b/pom.xml @@ -90,6 +90,8 @@ + + org.gridsuite @@ -98,13 +100,16 @@ pom import + + + com.powsybl - powsybl-network-store-iidm-impl + powsybl-iidm-api org.springframework.boot diff --git a/src/main/java/org/gridsuite/ds/server/dsl/GroovyCurvesSupplier.java b/src/main/java/org/gridsuite/ds/server/dsl/GroovyCurvesSupplier.java new file mode 100644 index 00000000..00954c82 --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/dsl/GroovyCurvesSupplier.java @@ -0,0 +1,63 @@ +/** + * Copyright (c) 2020, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +package org.gridsuite.ds.server.dsl; + +import com.powsybl.dsl.ExpressionDslLoader; +import com.powsybl.dsl.GroovyScripts; +import com.powsybl.dynamicsimulation.Curve; +import com.powsybl.dynamicsimulation.CurvesSupplier; +import com.powsybl.dynamicsimulation.groovy.CurveGroovyExtension; +import com.powsybl.iidm.network.Network; +import groovy.lang.Binding; +import groovy.lang.GroovyCodeSource; +import groovy.lang.GroovyShell; +import org.codehaus.groovy.control.CompilerConfiguration; + +import java.io.InputStream; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; + +/** + * @author Mathieu Bague + */ +public class GroovyCurvesSupplier implements CurvesSupplier { + + private final GroovyCodeSource codeSource; + + private final List extensions; + + /** + * TODO merge with @link{GroovyCurvesSupplier} in powsybl-dynamic-simulation-dsl 5.x.x + */ + public GroovyCurvesSupplier(InputStream is, List extensions) { + this.codeSource = GroovyScripts.load(is); + this.extensions = Objects.requireNonNull(extensions); + } + + @Override + public String getName() { + return null; + } + + @Override + public List get(Network network) { + List curves = new ArrayList<>(); + + Binding binding = new Binding(); + binding.setVariable("network", network); + + ExpressionDslLoader.prepareClosures(binding); + extensions.forEach(e -> e.load(binding, curves::add)); + + GroovyShell shell = new GroovyShell(binding, new CompilerConfiguration()); + shell.evaluate(codeSource); + + return curves; + } +} diff --git a/src/main/java/org/gridsuite/ds/server/dsl/GroovyEventModelsSupplier.java b/src/main/java/org/gridsuite/ds/server/dsl/GroovyEventModelsSupplier.java new file mode 100644 index 00000000..8d6621ec --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/dsl/GroovyEventModelsSupplier.java @@ -0,0 +1,63 @@ +/** + * Copyright (c) 2020, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +package org.gridsuite.ds.server.dsl; + +import com.powsybl.dsl.ExpressionDslLoader; +import com.powsybl.dsl.GroovyScripts; +import com.powsybl.dynamicsimulation.EventModel; +import com.powsybl.dynamicsimulation.EventModelsSupplier; +import com.powsybl.dynamicsimulation.groovy.EventModelGroovyExtension; +import com.powsybl.iidm.network.Network; +import groovy.lang.Binding; +import groovy.lang.GroovyCodeSource; +import groovy.lang.GroovyShell; +import org.codehaus.groovy.control.CompilerConfiguration; + +import java.io.InputStream; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; + +/** + * @author Marcos de Miguel + */ +public class GroovyEventModelsSupplier implements EventModelsSupplier { + + private final GroovyCodeSource codeSource; + + private final List extensions; + + /** + * TODO merge with @link{GroovyEventModelsSupplier} in powsybl-dynamic-simulation-dsl 5.x.x + */ + public GroovyEventModelsSupplier(InputStream is, List extensions) { + this.codeSource = GroovyScripts.load(is); + this.extensions = Objects.requireNonNull(extensions); + } + + @Override + public String getName() { + return null; + } + + @Override + public List get(Network network) { + List eventModels = new ArrayList<>(); + + Binding binding = new Binding(); + binding.setVariable("network", network); + + ExpressionDslLoader.prepareClosures(binding); + extensions.forEach(e -> e.load(binding, eventModels::add)); + + GroovyShell shell = new GroovyShell(binding, new CompilerConfiguration()); + shell.evaluate(codeSource); + + return eventModels; + } +} diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationResultContext.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationResultContext.java index dcdd3d86..2aef49e5 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationResultContext.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationResultContext.java @@ -7,17 +7,30 @@ package org.gridsuite.ds.server.service; import com.powsybl.commons.PowsyblException; +import com.powsybl.dynamicsimulation.DynamicSimulationParameters; +import com.powsybl.dynamicsimulation.json.JsonDynamicSimulationParameters; import org.springframework.messaging.Message; import org.springframework.messaging.MessageHeaders; import org.springframework.messaging.support.MessageBuilder; -import java.util.*; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.util.Objects; +import java.util.UUID; /** * @author Abdelsalem Hedhili */ public class DynamicSimulationResultContext { + public static final String RESULT_UUID = "resultUuid"; + public static final String NETWORK_UUID = "networkUuid"; + public static final String VARIANT_ID = "variantId"; + public static final String START_TIME = "startTime"; + public static final String STOP_TIME = "stopTime"; + public static final String DYNAMIC_MODEL_CONTENT = "dynamicModelContent"; + public static final String EVENT_MODEL_CONTENT = "eventModelContent"; + public static final String CURVE_CONTENT = "curveContent"; private final UUID resultUuid; private final DynamicSimulationRunContext runContext; @@ -45,25 +58,40 @@ private static String getNonNullHeader(MessageHeaders headers, String name) { public static DynamicSimulationResultContext fromMessage(Message message) { Objects.requireNonNull(message); + + String parametersPayload = message.getPayload(); + ByteArrayInputStream bytesIS = new ByteArrayInputStream(parametersPayload.getBytes()); + DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(bytesIS); + MessageHeaders headers = message.getHeaders(); - UUID resultUuid = UUID.fromString(getNonNullHeader(headers, "resultUuid")); - UUID networkUuid = UUID.fromString(getNonNullHeader(headers, "networkUuid")); - String variantId = (String) headers.get("variantId"); - int startTime = Integer.parseInt(getNonNullHeader(headers, "startTime")); - int stopTIme = Integer.parseInt(getNonNullHeader(headers, "stopTime")); - byte[] dynamicModelContent = (byte[]) headers.get("dynamicModelContent"); - DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTIme, dynamicModelContent); + UUID resultUuid = UUID.fromString(getNonNullHeader(headers, RESULT_UUID)); + UUID networkUuid = UUID.fromString(getNonNullHeader(headers, NETWORK_UUID)); + String variantId = (String) headers.get(VARIANT_ID); + int startTime = Integer.parseInt(getNonNullHeader(headers, START_TIME)); + int stopTIme = Integer.parseInt(getNonNullHeader(headers, STOP_TIME)); + byte[] dynamicModelContent = (byte[]) headers.get(DYNAMIC_MODEL_CONTENT); + byte[] eventModelContent = (byte[]) headers.get(EVENT_MODEL_CONTENT); + byte[] curveContent = (byte[]) headers.get(CURVE_CONTENT); + // decode the parameters + + DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTIme, dynamicModelContent, eventModelContent, curveContent, parameters); return new DynamicSimulationResultContext(resultUuid, runContext); } public Message toMessage() { - return MessageBuilder.withPayload("") - .setHeader("resultUuid", resultUuid.toString()) - .setHeader("networkUuid", runContext.getNetworkUuid().toString()) - .setHeader("variantId", runContext.getVariantId()) - .setHeader("startTime", String.valueOf(runContext.getStartTime())) - .setHeader("stopTime", String.valueOf(runContext.getStopTime())) - .setHeader("dynamicModelContent", runContext.getDynamicModelContent()) + DynamicSimulationParameters parameters = runContext.getParameters(); + ByteArrayOutputStream bytesOS = new ByteArrayOutputStream(); + JsonDynamicSimulationParameters.write(parameters, bytesOS); + + return MessageBuilder.withPayload(bytesOS.toString()) + .setHeader(RESULT_UUID, resultUuid.toString()) + .setHeader(NETWORK_UUID, runContext.getNetworkUuid().toString()) + .setHeader(VARIANT_ID, runContext.getVariantId()) + .setHeader(START_TIME, String.valueOf(runContext.getStartTime())) + .setHeader(STOP_TIME, String.valueOf(runContext.getStopTime())) + .setHeader(DYNAMIC_MODEL_CONTENT, runContext.getDynamicModelContent()) + .setHeader(EVENT_MODEL_CONTENT, runContext.getEventModelContent()) + .setHeader(CURVE_CONTENT, runContext.getCurveContent()) .build(); } diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationRunContext.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationRunContext.java index a602d519..c205a7bc 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationRunContext.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationRunContext.java @@ -6,6 +6,8 @@ */ package org.gridsuite.ds.server.service; +import com.powsybl.dynamicsimulation.DynamicSimulationParameters; + import java.util.Objects; import java.util.UUID; @@ -24,12 +26,21 @@ public class DynamicSimulationRunContext { private final byte[] dynamicModelContent; - public DynamicSimulationRunContext(UUID networkUuid, String variantId, int startTime, int stopTime, byte[] dynamicModelContent) { + private final byte[] eventModelContent; + + private final byte[] curveContent; + + private final DynamicSimulationParameters parameters; + + public DynamicSimulationRunContext(UUID networkUuid, String variantId, int startTime, int stopTime, byte[] dynamicModelContent, byte[] eventModelContent, byte[] curveContent, DynamicSimulationParameters parameters) { this.networkUuid = Objects.requireNonNull(networkUuid); this.variantId = variantId; this.startTime = startTime; this.stopTime = stopTime; this.dynamicModelContent = dynamicModelContent; + this.eventModelContent = eventModelContent; + this.curveContent = curveContent; + this.parameters = parameters; } public UUID getNetworkUuid() { @@ -51,5 +62,17 @@ public int getStopTime() { public byte[] getDynamicModelContent() { return dynamicModelContent; } + + public byte[] getEventModelContent() { + return eventModelContent; + } + + public byte[] getCurveContent() { + return curveContent; + } + + public DynamicSimulationParameters getParameters() { + return parameters; + } } diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index 95499eb0..f2a3cb51 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -6,6 +6,7 @@ */ package org.gridsuite.ds.server.service; +import com.powsybl.dynamicsimulation.DynamicSimulationParameters; import org.gridsuite.ds.server.dto.DynamicSimulationStatus; import org.gridsuite.ds.server.repository.ResultEntity; import org.gridsuite.ds.server.repository.ResultRepository; @@ -42,6 +43,19 @@ public DynamicSimulationService(ResultRepository resultRepository) { this.resultRepository = Objects.requireNonNull(resultRepository); } + // These getters are used for mocking when testing service, TODO remove + public byte[] getEventModelContent() { + return null; + } + + public byte[] getCurveContent() { + return null; + } + + public DynamicSimulationParameters getDynamicSimulationParameters() { + return null; + } + public Mono runAndSaveResult(UUID networkUuid, String variantId, int startTime, int stopTime, FilePart dynamicModel) { Mono fileBytes; @@ -49,14 +63,14 @@ public Mono runAndSaveResult(UUID networkUuid, String variantId, int start StreamUtils.copyToByteArray(new DefaultDataBufferFactory().join(all).asInputStream()))); return fileBytes.flatMap(bytes -> { - DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTime, bytes); + DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTime, bytes, getEventModelContent(), getCurveContent(), getDynamicSimulationParameters()); // update status to running status and store the dynamicModel file return insertStatus(DynamicSimulationStatus.RUNNING.name()) .flatMap(resultEntity -> Mono.fromRunnable(() -> { - Message message = new DynamicSimulationResultContext(resultEntity.getId(), runContext).toMessage(); - sendRunMessage(message); - }) + Message message = new DynamicSimulationResultContext(resultEntity.getId(), runContext).toMessage(); + sendRunMessage(message); + }) .thenReturn(resultEntity.getId()) ); }); @@ -69,7 +83,7 @@ public Mono insertStatus(String status) { public Mono getResult(UUID resultUuid) { Objects.requireNonNull(resultUuid); return Mono.fromCallable(() -> resultRepository.findById(resultUuid).map(ResultEntity::getResult) - .orElse(null)); + .orElse(null)); } public Mono getStatus(UUID resultUuid) { @@ -80,12 +94,12 @@ public Mono getStatus(UUID resultUuid) { public Mono deleteResult(UUID resultUuid) { Objects.requireNonNull(resultUuid); return Mono.fromRunnable(() -> resultRepository.deleteById(resultUuid)) - .doOnError(throwable -> LOGGER.error(throwable.toString(), throwable)).then(); + .doOnError(throwable -> LOGGER.error(throwable.toString(), throwable)).then(); } public Mono deleteResults() { return Mono.fromRunnable(resultRepository::deleteAll) - .doOnError(throwable -> LOGGER.error(throwable.toString(), throwable)).then(); + .doOnError(throwable -> LOGGER.error(throwable.toString(), throwable)).then(); } private void sendRunMessage(Message message) { diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index af0ab5dd..bab997bc 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -7,18 +7,15 @@ package org.gridsuite.ds.server.service; import com.powsybl.commons.PowsyblException; -import com.powsybl.dynamicsimulation.DynamicModelsSupplier; -import com.powsybl.dynamicsimulation.DynamicSimulation; -import com.powsybl.dynamicsimulation.DynamicSimulationParameters; -import com.powsybl.dynamicsimulation.DynamicSimulationResult; -import com.powsybl.dynamicsimulation.groovy.DynamicModelGroovyExtension; -import com.powsybl.dynamicsimulation.groovy.GroovyDynamicModelsSupplier; -import com.powsybl.dynamicsimulation.groovy.GroovyExtension; +import com.powsybl.dynamicsimulation.*; +import com.powsybl.dynamicsimulation.groovy.*; import com.powsybl.dynawaltz.DynaWaltzProvider; import com.powsybl.iidm.network.Network; import com.powsybl.iidm.network.VariantManagerConstants; import com.powsybl.network.store.client.NetworkStoreService; import com.powsybl.network.store.client.PreloadingStrategy; +import org.gridsuite.ds.server.dsl.GroovyCurvesSupplier; +import org.gridsuite.ds.server.dsl.GroovyEventModelsSupplier; import org.gridsuite.ds.server.repository.ResultRepository; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -84,20 +81,38 @@ public Mono run(DynamicSimulationRunContext context) { LOGGER.info("Run dynamic simulation on network {}, startTime {}, stopTime {},", context.getNetworkUuid(), context.getStartTime(), context.getStopTime()); Network network = getNetwork(context.getNetworkUuid()); - List extensions = GroovyExtension.find(DynamicModelGroovyExtension.class, DynaWaltzProvider.NAME); - GroovyDynamicModelsSupplier dynamicModelsSupplier = new GroovyDynamicModelsSupplier(new ByteArrayInputStream(context.getDynamicModelContent()), extensions); - DynamicSimulationParameters parameters = new DynamicSimulationParameters(context.getStartTime(), context.getStopTime()); + + List dynamicModelExtensions = GroovyExtension.find(DynamicModelGroovyExtension.class, DynaWaltzProvider.NAME); + DynamicModelsSupplier dynamicModelsSupplier = new GroovyDynamicModelsSupplier(new ByteArrayInputStream(context.getDynamicModelContent()), dynamicModelExtensions); + + List eventModelExtensions = GroovyExtension.find(EventModelGroovyExtension.class, DynaWaltzProvider.NAME); + EventModelsSupplier eventModelsSupplier = new GroovyEventModelsSupplier(new ByteArrayInputStream(context.getDynamicModelContent()), eventModelExtensions); + + List curveExtensions = GroovyExtension.find(CurveGroovyExtension.class, DynaWaltzProvider.NAME); + CurvesSupplier curvesSupplier = new GroovyCurvesSupplier(new ByteArrayInputStream(context.getDynamicModelContent()), curveExtensions); + + DynamicSimulationParameters parameters = context.getParameters(); + if (parameters != null) { + parameters = new DynamicSimulationParameters(context.getStartTime(), context.getStopTime()); + } + parameters.setStartTime(context.getStartTime()); + parameters.setStopTime(context.getStopTime()); + return Mono.fromCompletionStage(runAsync(network, - context.getVariantId() != null ? context.getVariantId() : VariantManagerConstants.INITIAL_VARIANT_ID, - dynamicModelsSupplier, - parameters)); + context.getVariantId() != null ? context.getVariantId() : VariantManagerConstants.INITIAL_VARIANT_ID, + dynamicModelsSupplier, + eventModelsSupplier, + curvesSupplier, + parameters)); } public CompletableFuture runAsync(Network network, String variantId, DynamicModelsSupplier dynamicModelsSupplier, + EventModelsSupplier eventModelsSupplier, + CurvesSupplier curvesSupplier, DynamicSimulationParameters dynamicSimulationParameters) { - return DynamicSimulation.runAsync(network, dynamicModelsSupplier, n1 -> null, n1 -> null, variantId, dynamicSimulationParameters); + return DynamicSimulation.runAsync(network, dynamicModelsSupplier, eventModelsSupplier, curvesSupplier, variantId, dynamicSimulationParameters); } private Network getNetwork(UUID networkUuid) { @@ -116,24 +131,25 @@ public Consumer> consumeRun() { DynamicSimulationResultContext resultContext = DynamicSimulationResultContext.fromMessage(message); run(resultContext.getRunContext()) - .flatMap(result -> updateResult(resultContext.getResultUuid(), result.isOk())) - .doOnSuccess(unused -> { - Message sendMessage = MessageBuilder - .withPayload("") - .setHeader("resultUuid", resultContext.getResultUuid().toString()) - .build(); - sendResultMessage(sendMessage); - LOGGER.info("Dynamic simulation complete (resultUuid='{}')", resultContext.getResultUuid()); - }).block(); + .flatMap(result -> updateResult(resultContext.getResultUuid(), result)) + .doOnSuccess(unused -> { + Message sendMessage = MessageBuilder + .withPayload("") + .setHeader("resultUuid", resultContext.getResultUuid().toString()) + .build(); + sendResultMessage(sendMessage); + LOGGER.info("Dynamic simulation complete (resultUuid='{}')", resultContext.getResultUuid()); + }).block(); } catch (Exception e) { LOGGER.error("error in consumeRun", e); } }; } - public Mono updateResult(UUID resultUuid, Boolean result) { + public Mono updateResult(UUID resultUuid, DynamicSimulationResult result) { Objects.requireNonNull(resultUuid); - return Mono.fromRunnable(() -> dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, result)); + System.out.println(result.getCurves().toString()); + return Mono.fromRunnable(() -> dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, result.isOk())); } public void setFileSystem(FileSystem fs) { diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java new file mode 100644 index 00000000..3490baf1 --- /dev/null +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -0,0 +1,176 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ +package org.gridsuite.ds.server; + +import com.google.common.jimfs.Configuration; +import com.google.common.jimfs.Jimfs; +import com.powsybl.commons.PowsyblException; +import com.powsybl.commons.datasource.ReadOnlyDataSource; +import com.powsybl.commons.datasource.ResourceDataSource; +import com.powsybl.commons.datasource.ResourceSet; +import com.powsybl.dynamicsimulation.DynamicSimulationParameters; +import com.powsybl.dynamicsimulation.DynamicSimulationResult; +import com.powsybl.dynamicsimulation.json.DynamicSimulationResultDeserializer; +import com.powsybl.dynamicsimulation.json.JsonDynamicSimulationParameters; +import com.powsybl.dynawaltz.DynaWaltzParameters; +import com.powsybl.iidm.import_.Importers; +import com.powsybl.iidm.network.Network; +import com.powsybl.iidm.network.VariantManagerConstants; +import com.powsybl.network.store.client.NetworkStoreService; +import com.powsybl.network.store.client.PreloadingStrategy; +import org.gridsuite.ds.server.service.DynamicSimulationService; +import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.boot.test.mock.mockito.SpyBean; +import org.springframework.cloud.stream.binder.test.InputDestination; +import org.springframework.cloud.stream.binder.test.OutputDestination; +import org.springframework.cloud.stream.binder.test.TestChannelBinderConfiguration; +import org.springframework.core.io.ClassPathResource; +import org.springframework.http.MediaType; +import org.springframework.http.client.MultipartBodyBuilder; +import org.springframework.messaging.Message; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.test.web.reactive.server.EntityExchangeResult; +import org.springframework.test.web.reactive.server.WebTestClient; +import org.springframework.util.StreamUtils; +import org.springframework.web.reactive.config.EnableWebFlux; +import org.springframework.web.reactive.function.BodyInserters; + +import java.io.IOException; +import java.nio.file.FileSystem; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.UUID; + +import static org.junit.Assert.assertEquals; +import static org.mockito.BDDMockito.given; + +/** + * @author Thang PHAM + */ +@RunWith(SpringRunner.class) +@AutoConfigureWebTestClient +@EnableWebFlux +@SpringBootTest +@ContextConfiguration(classes = {DynamicSimulationApplication.class, TestChannelBinderConfiguration.class}, + initializers = CustomApplicationContextInitializer.class) +public class DynamicSimulationIEEE14Test { + private static final String NETWORK_UUID_STRING = "11111111-0000-0000-0000-000000000000"; + private static final String NETWORK_UUID_NOT_FOUND_STRING = "22222222-0000-0000-0000-000000000000"; + private static final String VARIANT_1_ID = "variant_1"; + private static final String TEST_FILE = "IEEE14.iidm"; + + private static final String DATA_IEEE14_BASE_DIR = "data/ieee14"; + private static final String INPUT = "input"; + private static final String OUTPUT = "output"; + + + @Autowired + private WebTestClient webTestClient; + + @Autowired + private OutputDestination output; + + @Autowired + private InputDestination input; + + @MockBean + private NetworkStoreService networkStoreClient; + + @MockBean + private DynamicSimulationService dynamicSimulationService; + + @SpyBean + private DynamicSimulationWorkerService dynamicSimulationWorkerService; + + private FileSystem fileSystem; + + + @Before + public void init() throws IOException { + //initialize in memory FS + fileSystem = Jimfs.newFileSystem(Configuration.unix()); + dynamicSimulationWorkerService.setFileSystem(fileSystem); + + ReadOnlyDataSource dataSource = new ResourceDataSource("IEEE14", + new ResourceSet(DATA_IEEE14_BASE_DIR, TEST_FILE)); + Network network = Importers.importData("XIIDM", dataSource, null); + network.getVariantManager().cloneVariant(VariantManagerConstants.INITIAL_VARIANT_ID, VARIANT_1_ID); + given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_STRING), PreloadingStrategy.COLLECTION)).willReturn(network); + given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_NOT_FOUND_STRING), PreloadingStrategy.COLLECTION)).willThrow(new PowsyblException()); + + } + + @Test + public void test_01() throws IOException { + String testBaseDir = "_01"; + String inputBaseDir = Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT).toString(); + String outputBaseDir = Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, OUTPUT).toString(); + + // load dynamic model file + ClassPathResource dynamicModel = new ClassPathResource(Paths.get(inputBaseDir, "models.groovy").toString()); + MultipartBodyBuilder bodyBuilder = new MultipartBodyBuilder(); + bodyBuilder.part("dynamicModel", dynamicModel) + .filename("models.groovy"); + + // load event model file + ClassPathResource eventModel = new ClassPathResource(Paths.get(inputBaseDir, "events.groovy").toString()); + byte[] eventBytes = StreamUtils.copyToByteArray(eventModel.getInputStream()); + given(dynamicSimulationService.getEventModelContent()).willReturn(eventBytes); + + // load curve file + ClassPathResource curveModel = new ClassPathResource(Paths.get(inputBaseDir, "curve.groovy").toString()); + byte[] curveBytes = StreamUtils.copyToByteArray(curveModel.getInputStream()); + given(dynamicSimulationService.getCurveContent()).willReturn(curveBytes); + + // load parameter file + ClassPathResource parametersModel = new ClassPathResource(Paths.get(inputBaseDir, "parameters.json").toString()); + DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(Path.of(parametersModel.getPath())); + DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); + // models.par path + ClassPathResource dynamicParModel = new ClassPathResource(Paths.get(inputBaseDir, "models.par").toString()); + dynaWaltzParameters.setParametersFile(dynamicParModel.getPath()); + // network.par path + ClassPathResource networkParModel = new ClassPathResource(Paths.get(inputBaseDir, "network.par").toString()); + dynaWaltzParameters.getNetwork().setParametersFile(networkParModel.getPath()); + // solvers.par path + ClassPathResource solverParModel = new ClassPathResource(Paths.get(inputBaseDir, "solvers.par").toString()); + dynaWaltzParameters.getSolver().setParametersFile(solverParModel.getPath()); + given(dynamicSimulationService.getDynamicSimulationParameters()).willReturn(parameters); + + //run the dynamic simulation on a specific variant + EntityExchangeResult entityExchangeResult = webTestClient.post() + .uri("/v1/networks/{networkUuid}/run?variantId=" + VARIANT_1_ID + "&startTime=0&stopTime=50", NETWORK_UUID_STRING) + .contentType(MediaType.MULTIPART_FORM_DATA) + .body(BodyInserters.fromMultipartData(bodyBuilder.build())) + .exchange() + .expectStatus().isOk() + .expectBody(UUID.class) + .returnResult(); + + UUID runUuid = UUID.fromString(entityExchangeResult.getResponseBody().toString()); + + Message messageSwitch = output.receive(1000, "ds.result.destination"); + assertEquals(runUuid, UUID.fromString(messageSwitch.getHeaders().get("resultUuid").toString())); + + // prepare result to compare + ClassPathResource result = new ClassPathResource(Paths.get(outputBaseDir, "result.json").toString()); + DynamicSimulationResult expectedResult = DynamicSimulationResultDeserializer.read(Path.of(result.getPath())); + + // check the result to expected + + + } + +} diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java index f0522db7..aaf1a153 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java @@ -121,9 +121,9 @@ public void init() throws IOException { "CLA_2_4 - CLA : arming by over-current constraint"); doReturn(CompletableFuture.completedFuture(new DynamicSimulationResultImpl(RESULT, "", curves, timeLine))) - .when(dynamicSimulationWorkerService).runAsync(any(), any(), any(), any()); + .when(dynamicSimulationWorkerService).runAsync(any(), any(), any(), any(), any(), any()); doReturn(CompletableFuture.completedFuture(new DynamicSimulationResultImpl(RESULT, "", curves, timeLine))) - .when(dynamicSimulationWorkerService).runAsync(any(), isNull(), any(), any()); + .when(dynamicSimulationWorkerService).runAsync(any(), isNull(), any(), any(), any(), any()); } private static MockMultipartFile createMockMultipartFile(String fileName) throws IOException { diff --git a/src/test/resources/data/ieee14/IEEE14.iidm b/src/test/resources/data/ieee14/IEEE14.iidm new file mode 100644 index 00000000..c5d5de45 --- /dev/null +++ b/src/test/resources/data/ieee14/IEEE14.iidm @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/resources/data/ieee14/_01/input/curves.groovy b/src/test/resources/data/ieee14/_01/input/curves.groovy new file mode 100644 index 00000000..ebb52a37 --- /dev/null +++ b/src/test/resources/data/ieee14/_01/input/curves.groovy @@ -0,0 +1,34 @@ +package data.ieee14._01.input +/** + * Copyright (c) 2020, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +import com.powsybl.iidm.network.Bus +import com.powsybl.iidm.network.Generator +import com.powsybl.iidm.network.Load + +for (Bus bus : network.busBreakerView.buses) { + curve { + staticId bus.id + variable "Upu_value" + } +} + +for (Generator gen : network.generators) { + curves { + dynamicModelId gen.id + variables "generator_omegaPu", "generator_PGen", "generator_QGen", "generator_UStatorPu", "voltageRegulator_EfdPu" + } +} + +for (Load load : network.loads) { + if (load.id == "_LOAD___2_EC") { + curve { + dynamicModelId load.id + variables "load_PPu", "load_QPu" + } + } +} diff --git a/src/test/resources/data/ieee14/_01/input/events.groovy b/src/test/resources/data/ieee14/_01/input/events.groovy new file mode 100644 index 00000000..977ca239 --- /dev/null +++ b/src/test/resources/data/ieee14/_01/input/events.groovy @@ -0,0 +1,20 @@ +package data.ieee14._01.input +/** + * Copyright (c) 2020, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +import com.powsybl.iidm.network.Line + + +for (Line line : network.lines) { + if (line.id == "_BUS____1-BUS____5-1_AC") { + EventQuadripoleDisconnection { + staticId line.id + eventModelId "DISCONNECT_LINE" + parameterSetId "EQD" + } + } +} diff --git a/src/test/resources/data/ieee14/_01/input/models.groovy b/src/test/resources/data/ieee14/_01/input/models.groovy new file mode 100644 index 00000000..82c965b7 --- /dev/null +++ b/src/test/resources/data/ieee14/_01/input/models.groovy @@ -0,0 +1,61 @@ +package data.ieee14._01.input +/** + * Copyright (c) 2021, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +import com.powsybl.iidm.network.Load +import com.powsybl.iidm.network.Generator +import com.powsybl.dynawaltz.automatons.CurrentLimitAutomaton +import com.powsybl.iidm.network.Branch +import com.powsybl.dynawaltz.automatons.CurrentLimitAutomaton +import com.powsybl.iidm.network.Branch + +for (Load equipment : network.loads) { + if (true) { + LoadAlphaBeta { + staticId equipment.id + parameterSetId "LAB" + } + } + +} + +for (Generator equipment : network.generators) { + if (equipment.terminal.voltageLevel.nominalV == 13.800000) { + GeneratorSynchronousThreeWindingsProportionalRegulations { + staticId equipment.id + parameterSetId "IEEE14" + equipment.id + } + } else if (equipment.terminal.voltageLevel.nominalV == 69.000000) { + GeneratorSynchronousFourWindingsProportionalRegulations { + staticId equipment.id + parameterSetId "IEEE14" + equipment.id + } + } else if (true) { + GeneratorPQ { + staticId equipment.id + parameterSetId "GPQ" + } + } + +/* OmegaRef { + generatorDynamicModelId equipment.id + }*/ // a enlever coté dynamic-mapping-server +} + +CurrentLimitAutomaton { + staticId "_BUS____2-BUS____4-1_AC" + dynamicModelId "CurrentLimitAutomaton24" + parameterSetId "CLA_2_4" + side Branch.Side.TWO +} + +CurrentLimitAutomaton { + staticId "_BUS____2-BUS____5-1_AC" + dynamicModelId "CurrentLimitAutomaton25" + parameterSetId "CLA_2_5" + side Branch.Side.TWO +} diff --git a/src/test/resources/data/ieee14/_01/input/models.par b/src/test/resources/data/ieee14/_01/input/models.par new file mode 100644 index 00000000..ebf051a2 --- /dev/null +++ b/src/test/resources/data/ieee14/_01/input/models.par @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/resources/data/ieee14/_01/input/network.par b/src/test/resources/data/ieee14/_01/input/network.par new file mode 100644 index 00000000..d6d24ded --- /dev/null +++ b/src/test/resources/data/ieee14/_01/input/network.par @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/resources/data/ieee14/_01/input/parameters.json b/src/test/resources/data/ieee14/_01/input/parameters.json new file mode 100644 index 00000000..34ba260b --- /dev/null +++ b/src/test/resources/data/ieee14/_01/input/parameters.json @@ -0,0 +1,19 @@ +{ + "version" : "1.0", + "startTime" : 0, + "stopTime" : 50, + "extensions" : { + "DynaWaltzParameters" : { + "parametersFile" : "/home/phamquy/Projects/dynawo/test/models.par", + "network" : { + "parametersFile" : "/home/phamquy/Projects/dynawo/test/network.par", + "parametersId" : "NETWORK" + }, + "solver" : { + "type" : "IDA", + "parametersFile" : "/home/phamquy/Projects/dynawo/test/solvers.par", + "parametersId" : "2" + } + } + } +} diff --git a/src/test/resources/data/ieee14/_01/input/solvers.par b/src/test/resources/data/ieee14/_01/input/solvers.par new file mode 100644 index 00000000..c74be67d --- /dev/null +++ b/src/test/resources/data/ieee14/_01/input/solvers.par @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/resources/data/ieee14/_01/output/result.json b/src/test/resources/data/ieee14/_01/output/result.json new file mode 100644 index 00000000..4873abc1 --- /dev/null +++ b/src/test/resources/data/ieee14/_01/output/result.json @@ -0,0 +1,524 @@ +{ + "version" : "1.0", + "isOK" : true, + "logs" : null, + "curves" : [ { + "metadata" : { + "name" : "_GEN____1_SM_generator_UStatorPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.058824, 1.058825, 1.058826, 1.058827, 1.05883, 1.058833, 1.058834, 1.058835, 1.058836, 1.058837, 1.05884, 1.058843, 1.058844, 1.058845, 1.058847, 1.058849, 1.05885, 1.058856, 1.058863, 1.058867, 1.058868, 1.06135, 1.061351, 1.061352, 1.061353, 1.061356, 1.061361, 1.061371, 1.061392, 1.061431, 1.0615, 1.061559, 1.061608, 1.061649, 1.061708, 1.06174, 1.061751, 1.061745, 1.061693, 1.061602, 1.061484, 1.06135, 1.061326, 1.061209, 1.061068, 1.060933, 1.06081, 1.06069, 1.060689, 1.060688, 1.060687, 1.060684, 1.060678, 1.060666, 1.060644, 1.060604, 1.06054, 1.060498, 1.060473, 1.060474, 1.060475, 1.060478, 1.060488, 1.060517, 1.060556, 1.060601, 1.060649, 1.060714, 1.060715, 1.060716, 1.060717, 1.06072, 1.060726, 1.060737, 1.060758, 1.060795, 1.060824, 1.060846, 1.060857, 1.060858, 1.06086, 1.060861, 1.060863, 1.060862, 1.060853, 1.060851, 1.06085, 1.060849, 1.060847, 1.060843, 1.060835, 1.060813, 1.060759, 1.060758, 1.060757, 1.060756, 1.060754, 1.06075, 1.060742, 1.060725, 1.060689, 1.060651, 1.060572, 1.060534, 1.060533, 1.060532, 1.060529, 1.060525, 1.060515, 1.060495, 1.060458, 1.060421, 1.06042, 1.060419, 1.060416, 1.060413, 1.060405, 1.06039, 1.060364, 1.060332, 1.060331, 1.06033, 1.060328, 1.060324, 1.060318, 1.060309, 1.060304, 1.060314, 1.060326, 1.060327, 1.060328, 1.060329, 1.060332, 1.060337, 1.060348, 1.060366, 1.060373, 1.060374, 1.060373, 1.060369, 1.060355, 1.060354, 1.060353, 1.060351, 1.060348, 1.06034, 1.060322, 1.06028, 1.060233, 1.060189, 1.060154, 1.060135, 1.060152, 1.060162, 1.060163, 1.060164, 1.060166, 1.06017, 1.060179, 1.060198, 1.060213, 1.060214, 1.060216, 1.060218, 1.060223, 1.060234, 1.060254, 1.060288, 1.060291, 1.060292, 1.060293, 1.060295, 1.060298, 1.060305, 1.060315, 1.060323, 1.060324, 1.060325, 1.060322, 1.060309, 1.060287, 1.060259, 1.060229, 1.060199, 1.060173, 1.060151, 1.060134, 1.060124, 1.060119, 1.06012, 1.060134, 1.060154, 1.060175, 1.060189, 1.060195, 1.060191, 1.06018, 1.060166, 1.060155, 1.060148, 1.060145, 1.060146, 1.060275, 1.060276, 1.060277, 1.060279, 1.060284, 1.060292, 1.060299, 1.060305, 1.060309, 1.060313, 1.060316, 1.060314, 1.060307, 1.060297, 1.060265, 1.060221, 1.060213, 1.060168, 1.06011, 1.060061, 1.060049, 1.059988, 1.059931, 1.059879, 1.059835, 1.059796, 1.059795, 1.059794, 1.059793, 1.059789, 1.059782, 1.059771, 1.059756, 1.05975, 1.059752, 1.059762, 1.059769, 1.05977, 1.059771, 1.059773, 1.059778, 1.059788, 1.059812, 1.05984, 1.059877, 1.059878, 1.059879, 1.059881, 1.059885, 1.059894, 1.059911, 1.059947, 1.059984, 1.060021, 1.060057, 1.060093, 1.060128, 1.060162, 1.06018, 1.060181, 1.060182, 1.060184, 1.060188, 1.060196, 1.06021, 1.060238, 1.060282, 1.060306, 1.060307, 1.060308, 1.060309, 1.060311, 1.060314, 1.060317, 1.060314, 1.060313, 1.060311, 1.060306, 1.060294, 1.060277, 1.060247, 1.060237, 1.060192, 1.060148, 1.060124, 1.060123, 1.060122, 1.06012, 1.060115, 1.060107, 1.060093, 1.060082, 1.060072, 1.06007, 1.060071, 1.060072, 1.060074, 1.060076, 1.060077, 1.060078, 1.06008, 1.060084, 1.060086, 1.060084, 1.060083, 1.060082, 1.060079, 1.060072, 1.060049, 1.060018, 1.059985, 1.059955, 1.059935, 1.059929, 1.059939, 1.059966, 1.060012, 1.060018, 1.060019, 1.060021, 1.060024, 1.06003, 1.060042, 1.060066, 1.060088, 1.060089, 1.06009, 1.060091, 1.060094, 1.0601, 1.060111, 1.060132, 1.060165, 1.060186, 1.060194, 1.06019, 1.060176, 1.060155, 1.06013, 1.060102, 1.060076, 1.06005, 1.060028, 1.06001, 1.059996, 1.059987, 1.060002, 1.060025, 1.06005, 1.060072, 1.060084, 1.060088, 1.060084, 1.060077, 1.060071, 1.060066, 1.060064, 1.060062, 1.06006, 1.060054, 1.060047, 1.060034, 1.060032, 1.060044, 1.060054, 1.060061, 1.060059, 1.060055, 1.060052, 1.060531, 1.060532, 1.060533, 1.060535, 1.060538, 1.060544, 1.060557, 1.060582, 1.060626, 1.060665, 1.060698, 1.060725, 1.060748, 1.060767, 1.060781, 1.0608, 1.060805, 1.060799, 1.060783, 1.060726, 1.060639, 1.060524, 1.060386, 1.060224, 1.060042, 1.059841, 1.059621, 1.059384, 1.059131, 1.058864, 1.058584, 1.058295, 1.057999, 1.0577, 1.057403, 1.057113, 1.056837, 1.056581, 1.056403, 1.056405, 1.056404, 1.056403, 1.056401, 1.056398, 1.056391, 1.056377, 1.05635, 1.056297, 1.056198, 1.056029, 1.055903, 1.055823, 1.055793, 1.055815, 1.055889, 1.056014, 1.056187, 1.056406, 1.056665, 1.056708, 1.056709, 1.05671, 1.056712, 1.056717, 1.056726, 1.056744, 1.05678, 1.056854, 1.056912, 1.056913, 1.056914, 1.056915, 1.056917, 1.056922, 1.056932, 1.056951, 1.05699, 1.057069, 1.057232, 1.057574, 1.057931, 1.058297, 1.058665, 1.058963, 1.058964, 1.058965, 1.058966, 1.058969, 1.058975, 1.058986, 1.059009, 1.059054, 1.059144, 1.059321, 1.059662, 1.059983, 1.06055, 1.061004, 1.061336, 1.061551, 1.061658, 1.061687, 1.06168, 1.061681, 1.06168, 1.061679, 1.061676, 1.06167, 1.061656, 1.061626, 1.061625, 1.061624, 1.061623, 1.06162, 1.061614, 1.061602, 1.061576, 1.061514, 1.061442, 1.061361, 1.061343, 1.061344, 1.061343, 1.061342, 1.06134, 1.061338, 1.061332, 1.061321, 1.061299, 1.061253, 1.061156, 1.061068, 1.061067, 1.061066, 1.061064, 1.061061, 1.061055, 1.061041, 1.061015, 1.06096, 1.060847, 1.06073, 1.060485, 1.060226, 1.059955, 1.059675, 1.05939, 1.059104, 1.058826, 1.058564, 1.058329, 1.058131, 1.057978, 1.057879, 1.057837, 1.057857, 1.057936, 1.058072, 1.058258, 1.058484, 1.058739, 1.05901, 1.059283, 1.059546, 1.059786, 1.059995, 1.060165, 1.060294, 1.060379, 1.060422, 1.060427, 1.060399, 1.06034, 1.060158, 1.059941, 1.059691, 1.059453, 1.05922, 1.059008, 1.058833, 1.058712, 1.058651, 1.058657, 1.058721, 1.058839, 1.058996, 1.059175, 1.059357, 1.059524, 1.059669, 1.059777, 1.059844, 1.059866, 1.059847, 1.059792, 1.05971, 1.059607, 1.059492, 1.059375, 1.059263, 1.059165, 1.059088, 1.059039, 1.05902, 1.059031, 1.059071, 1.059205, 1.059365, 1.059504, 1.059584, 1.059588, 1.05957, 1.059535, 1.059447, 1.059358, 1.059285, 1.059246, 1.059248, 1.059289, 1.05935, 1.059409, 1.059447, 1.059446, 1.059428, 1.059403, 1.059359, 1.059347, 1.059355, 1.059366, 1.059373, 1.059372, 1.059371 ], + "stepLengths" : [ 12, 2, 1, 1, 4, 15, 15, 1, 1, 1, 1, 16, 1, 1, 1, 3, 1, 1, 1, 25, 19, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 3, 1, 1, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 4, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 7, 9, 1, 1, 1, 1, 1, 1, 13, 4, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 18, 2, 1, 1, 12, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 14, 3, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 16, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 20, 2, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 17, 2, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 2, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____1_SM_generator_omegaPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.0, 0.999999, 1.0, 1.000001, 1.000003, 1.000007, 1.000014, 1.000028, 1.000055, 1.000082, 1.000108, 1.000133, 1.000182, 1.000229, 1.000272, 1.000312, 1.000382, 1.000438, 1.000479, 1.000504, 1.000507, 1.000515, 1.00051, 1.000492, 1.000462, 1.000415, 1.000414, 1.000412, 1.000409, 1.000403, 1.00039, 1.000364, 1.000306, 1.000243, 1.000119, 1.000118, 1.000117, 1.000116, 1.000114, 1.00011, 1.000102, 1.000085, 1.000053, 0.99999, 0.999932, 0.999878, 0.999831, 0.999776, 0.999775, 0.999774, 0.999772, 0.999768, 0.99976, 0.999746, 0.999723, 0.999707, 0.999698, 0.999695, 0.999697, 0.999703, 0.999713, 0.999716, 0.999717, 0.999719, 0.999722, 0.999729, 0.999745, 0.999779, 0.99978, 0.999781, 0.999784, 0.999788, 0.999797, 0.999814, 0.999829, 0.999856, 0.999866, 0.999867, 0.999868, 0.99987, 0.999875, 0.999882, 0.999889, 0.99989, 0.999891, 0.999893, 0.999896, 0.9999, 0.999901, 0.999903, 0.999905, 0.999908, 0.999909, 0.999911, 0.999914, 0.999921, 0.999928, 0.999929, 0.99993, 0.999931, 0.999935, 0.999937, 0.999938, 0.999937, 0.99993, 0.999916, 0.999894, 0.999867, 0.999835, 0.999802, 0.99977, 0.999759, 0.999758, 0.999757, 0.999755, 0.999752, 0.999745, 0.999733, 0.999726, 0.999725, 0.999724, 0.999721, 0.999718, 0.999712, 0.999708, 0.999709, 0.99971, 0.999715, 0.999725, 0.999726, 0.999727, 0.999729, 0.999734, 0.999745, 0.999769, 0.999794, 0.999818, 0.999839, 0.999854, 0.999864, 0.999866, 0.999863, 0.999853, 0.99984, 0.999824, 0.99979, 0.999765, 0.999746, 0.999736, 0.999734, 0.999738, 0.999744, 0.999752, 0.999758, 0.999763, 0.999766, 0.999768, 0.999769, 0.99977, 0.999772, 0.999775, 0.999783, 0.99979, 0.999797, 0.999805, 0.999812, 0.999827, 0.999842, 0.999856, 0.999871, 0.9999, 0.999927, 0.999932, 0.999952, 0.999975, 0.999991, 0.999995, 1.00001, 1.000022, 1.000028, 1.00003, 1.000025, 1.000024, 1.000023, 1.000021, 1.000016, 1.000001, 0.999981, 0.999956, 0.999928, 0.999914, 0.999913, 0.999912, 0.99991, 0.999906, 0.999897, 0.99988, 0.999843, 0.999805, 0.999759, 0.999758, 0.999757, 0.999756, 0.999754, 0.999748, 0.999738, 0.999718, 0.999679, 0.99964, 0.999604, 0.99957, 0.99954, 0.999513, 0.99949, 0.999479, 0.999478, 0.999477, 0.999475, 0.999471, 0.999463, 0.999452, 0.999443, 0.999449, 0.99945, 0.999452, 0.999457, 0.999469, 0.999484, 0.999485, 0.999486, 0.999488, 0.999492, 0.999501, 0.99952, 0.99954, 0.999572, 0.999581, 0.99962, 0.999655, 0.999674, 0.999675, 0.999676, 0.999678, 0.999681, 0.999687, 0.999699, 0.999708, 0.999719, 0.999721, 0.999728, 0.999729, 0.999728, 0.999726, 0.999723, 0.999716, 0.999715, 0.999713, 0.999711, 0.999706, 0.999694, 0.99968, 0.999664, 0.999644, 0.999622, 0.999598, 0.999573, 0.999548, 0.999523, 0.99952, 0.999519, 0.999518, 0.999516, 0.999511, 0.999503, 0.999497, 0.999496, 0.999495, 0.999492, 0.999489, 0.999488, 0.999494, 0.999506, 0.999522, 0.999542, 0.999563, 0.999584, 0.999603, 0.999618, 0.999628, 0.999634, 0.999629, 0.999619, 0.999593, 0.999567, 0.999544, 0.999525, 0.999514, 0.999509, 0.99951, 0.999515, 0.999522, 0.99953, 0.999538, 0.999544, 0.999549, 0.999552, 0.999553, 0.999551, 0.999542, 0.999528, 0.999517, 0.999513, 0.999517, 0.999519, 0.999518, 0.999514, 0.999511, 0.99951, 0.999511, 0.999512, 0.999515, 0.99952, 0.99953, 0.999551, 0.999573, 0.999594, 0.999616, 0.999639, 0.999661, 0.999684, 0.999731, 0.999778, 0.999825, 0.999827, 0.999876, 0.999976, 1.000077, 1.000178, 1.000278, 1.000374, 1.000464, 1.000546, 1.000619, 1.00068, 1.000728, 1.000761, 1.000779, 1.000762, 1.000728, 1.000676, 1.000608, 1.000523, 1.000424, 1.000339, 1.000338, 1.000337, 1.000336, 1.000332, 1.000325, 1.00031, 1.000279, 1.000217, 1.000084, 0.999943, 0.999795, 0.999643, 0.999488, 0.999333, 0.999178, 0.999027, 0.99888, 0.998739, 0.998718, 0.998717, 0.998715, 0.998713, 0.998709, 0.998701, 0.998684, 0.99865, 0.998625, 0.998624, 0.998623, 0.998621, 0.998616, 0.998608, 0.998592, 0.99856, 0.998497, 0.998379, 0.998271, 0.998173, 0.998085, 0.998022, 0.998021, 0.998019, 0.998017, 0.998013, 0.998004, 0.997986, 0.997954, 0.997896, 0.997849, 0.997785, 0.997759, 0.997766, 0.997803, 0.99786, 0.997935, 0.99797, 0.997971, 0.997972, 0.997974, 0.997977, 0.997983, 0.997996, 0.998023, 0.998067, 0.998068, 0.998069, 0.998071, 0.998075, 0.998082, 0.998097, 0.998127, 0.99819, 0.998255, 0.998323, 0.998337, 0.998338, 0.998339, 0.998342, 0.998346, 0.998355, 0.998372, 0.998407, 0.998478, 0.998539, 0.99854, 0.998542, 0.998544, 0.998548, 0.998557, 0.998575, 0.998611, 0.998681, 0.998751, 0.998882, 0.999001, 0.999102, 0.999183, 0.999241, 0.999272, 0.999277, 0.999256, 0.999211, 0.999143, 0.999057, 0.998955, 0.998842, 0.998723, 0.998601, 0.99848, 0.998363, 0.998255, 0.998157, 0.998072, 0.998003, 0.997949, 0.997913, 0.997894, 0.997893, 0.997909, 0.997941, 0.997987, 0.998045, 0.998112, 0.998185, 0.998334, 0.998458, 0.998559, 0.998623, 0.998656, 0.998657, 0.998629, 0.998575, 0.998504, 0.99842, 0.998333, 0.998248, 0.998171, 0.998107, 0.998058, 0.998028, 0.998018, 0.998027, 0.998053, 0.998094, 0.998144, 0.9982, 0.998255, 0.998305, 0.998346, 0.998375, 0.998389, 0.998388, 0.998373, 0.998347, 0.998312, 0.998271, 0.998228, 0.998154, 0.998105, 0.99809, 0.998106, 0.998131, 0.998158, 0.998184, 0.998227, 0.998248, 0.99825, 0.998234, 0.998205, 0.998174, 0.998151, 0.998141, 0.998145, 0.99816, 0.998174, 0.998185, 0.998195, 0.998187, 0.998178, 0.998173, 0.998172, 0.998173, 0.998172, 0.998171 ], + "stepLengths" : [ 78, 39, 25, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 3, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 17, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 20, 2, 1, 1, 18, 2, 1, 1, 1, 18, 1, 1, 1, 1, 15, 6, 1, 1, 1, 1, 1, 1, 1, 1, 13, 4, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 22, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 11, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 40, 2, 1, 1, 16, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 4, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, 1, 1, 1, 1, 1, 1, 11, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____1_SM_generator_PGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 232.330201, 232.33019, 232.330191, 232.330192, 232.330193, 232.330196, 232.330202, 232.330213, 232.330236, 232.330283, 232.330375, 232.330561, 232.330929, 232.331663, 232.333114, 232.335975, 232.34103, 232.34103, 232.34103, 232.341624, 232.348813, 232.348813, 232.348814, 232.348814, 232.348815, 232.348816, 232.348819, 232.348824, 232.348835, 232.348857, 232.348901, 232.348989, 232.349164, 232.349516, 232.350221, 232.350889, 232.350889, 232.350889, 232.35089, 232.35089, 232.350892, 232.350895, 232.3509, 232.350911, 232.350933, 232.350978, 232.351066, 232.351243, 232.351598, 232.35231, 232.35374, 232.356626, 232.36249, 232.374416, 232.383966, 232.383966, 232.383966, 232.383967, 232.383967, 232.383969, 232.383972, 232.383978, 232.383989, 232.384013, 232.384059, 232.384153, 232.38434, 232.384713, 232.38546, 232.386949, 232.389907, 232.395713, 232.406634, 232.41483, 232.41483, 232.41483, 232.424163, 232.437343, 232.40899, 232.391839, 232.391839, 232.391839, 232.391838, 232.391838, 232.391837, 232.391834, 232.391829, 232.391818, 232.391798, 232.391756, 232.391673, 232.391507, 232.391175, 232.390512, 232.389186, 232.386543, 232.38196, 232.38196, 232.38196, 232.38132, 232.374888, 232.374888, 232.374888, 232.371342, 232.361682, 232.361682, 232.361682, 232.361682, 232.361681, 232.36168, 232.361678, 232.361674, 232.361666, 232.361649, 232.361615, 232.361548, 232.361414, 232.361148, 232.360618, 232.359575, 232.357552, 232.35378, 232.350989, 187.370159, 187.370257, 187.370356, 187.370553, 187.370947, 187.371736, 187.372068, 187.372068, 187.372166, 187.372265, 187.372462, 187.372856, 187.373645, 187.373873, 187.373873, 187.373873, 187.375222, 187.378375, 187.384681, 187.397288, 187.422484, 187.472807, 187.573202, 187.773185, 188.171319, 188.969304, 189.779087, 190.611476, 191.474681, 193.318206, 195.3278, 197.510006, 199.86127, 204.997818, 210.605441, 216.518361, 222.555373, 223.595829, 223.595829, 228.533317, 234.277813, 239.63094, 244.456867, 249.15083, 249.15083, 249.15083, 249.152023, 249.15219, 249.152306, 249.152421, 249.152652, 249.153115, 249.154039, 249.155889, 249.159586, 249.16698, 249.181759, 249.211281, 249.270189, 249.387453, 249.619766, 250.075472, 250.95075, 252.553813, 255.157238, 256.954165, 258.281637, 258.281637, 258.281637, 258.281614, 258.281542, 258.281542, 258.281542, 258.281541, 258.281539, 258.281535, 258.281528, 258.281513, 258.281483, 258.281424, 258.281302, 258.281051, 258.280515, 258.279309, 258.276369, 258.268375, 258.244006, 258.162354, 257.872608, 256.834137, 255.24979, 253.216837, 250.840244, 247.17385, 247.17385, 247.173974, 247.173889, 247.173707, 247.17338, 247.172929, 247.172929, 247.172929, 247.1727, 247.17134, 247.168621, 247.163182, 247.152303, 247.130542, 247.087003, 246.999865, 246.825358, 246.475528, 245.773425, 244.365785, 241.583483, 238.900244, 236.384794, 234.420067, 234.420067, 234.420067, 234.413699, 234.413873, 234.413873, 234.413873, 234.413805, 234.413737, 234.413602, 234.413332, 234.412791, 234.411709, 234.409545, 234.405219, 234.396569, 234.379282, 234.34476, 234.275918, 234.139057, 233.868656, 233.341437, 232.343314, 230.583223, 229.14598, 228.871868, 228.871867, 228.87182, 228.871783, 228.871711, 228.871563, 228.871354, 228.871354, 228.871354, 228.871269, 228.870681, 228.869505, 228.867155, 228.862458, 228.853079, 228.834383, 228.797235, 228.723915, 228.581177, 228.311227, 227.832589, 227.110246, 226.486009, 226.485708, 226.485708, 226.485708, 226.48562, 226.48562, 226.485619, 226.485618, 226.485616, 226.485613, 226.485606, 226.485593, 226.485566, 226.485513, 226.485411, 226.485217, 226.484872, 226.484359, 226.484027, 226.486104, 226.5009, 226.570415, 226.847513, 227.280315, 228.409147, 229.060214, 229.060293, 229.060253, 229.060273, 229.060318, 229.060396, 229.060559, 229.060886, 229.060922, 229.060922, 229.060922, 229.061541, 229.062849, 229.065465, 229.070698, 229.081165, 229.102105, 229.144001, 229.227825, 229.395337, 229.727833, 230.368522, 231.018687, 231.018687, 231.01869, 231.018707, 231.018743, 231.018811, 231.018948, 231.019223, 231.019773, 231.020352, 231.020352, 231.020352, 231.020872, 231.023071, 231.027464, 231.036237, 231.053728, 231.088493, 231.157131, 231.290698, 231.542019, 231.97545, 232.463558, 232.463558, 232.463558, 232.463718, 232.463718, 232.463727, 232.463734, 232.463748, 232.463777, 232.463833, 232.463946, 232.464171, 232.464621, 232.46552, 232.467313, 232.47088, 232.477936, 232.491739, 232.518105, 232.565891, 232.641883, 232.71884, 232.621847, 232.277784, 231.981524, 231.981524, 231.981524, 231.981332, 231.981435, 231.981427, 231.981419, 231.981404, 231.981373, 231.981311, 231.981187, 231.980939, 231.980443, 231.97945, 231.977466, 231.973496, 231.965556, 231.949674, 231.917923, 231.85467, 231.730662, 231.50451, 231.223951, 231.239535, 231.239578, 231.23958, 231.239582, 231.239586, 231.239595, 231.239613, 231.239641, 231.239641, 231.239641, 231.239648, 231.239719, 231.23986, 231.240144, 231.240717, 231.241883, 231.244293, 231.24943, 231.260981, 231.289269, 231.36708, 231.609814, 232.231613, 232.231613, 232.231631, 232.231645, 232.231674, 232.231733, 232.23185, 232.231949, 232.231949, 232.231949, 232.232085, 232.232554, 232.233492, 232.23537, 232.239131, 232.246674, 232.261843, 232.292511, 232.355156, 232.485603, 232.766332, 233.398977, 234.860837, 236.449275, 237.963811, 239.200734, 239.983954, 240.19191, 239.776035, 239.430369, 239.430369, 239.430369, 239.429748, 239.429661, 239.429702, 239.429688, 239.429654, 239.429598, 239.429479, 239.429241, 239.428764, 239.42781, 239.4259, 239.422074, 239.414393, 239.398919, 239.367521, 239.302946, 239.166799, 238.867637, 238.172434, 237.591157, 237.591157, 237.591157, 237.589001, 237.589001, 237.588993, 237.588967, 237.588923, 237.588813, 237.588608, 237.588198, 237.587377, 237.585735, 237.58245, 237.575876, 237.562709, 237.536303, 237.483208, 237.375907, 237.157088, 236.704414, 235.754239, 233.799071, 233.611461, 233.611457, 233.611457, 233.611457, 233.611427, 233.611396, 233.611335, 233.611213, 233.610968, 233.610478, 233.610247, 233.610247, 233.610247, 233.609499, 233.607542, 233.603627, 233.595798, 233.580144, 233.548855, 233.486354, 233.361689, 233.113951, 232.626714, 231.699165, 230.490797, 230.490797, 230.490744, 230.490721, 230.490662, 230.490582, 230.490396, 230.490024, 230.489281, 230.489, 230.489, 230.489, 230.487795, 230.484824, 230.478887, 230.467033, 230.443409, 230.396491, 230.303999, 230.124533, 229.788721, 229.216186, 228.492948, 228.331923, 228.694494, 229.495386, 230.614536, 231.913593, 233.252732, 234.505213, 235.568265, 236.369788, 236.871063, 237.03264, 236.436766, 235.484959, 234.458396, 233.599031, 233.043345, 232.813304, 232.839897, 233.010124, 233.217773, 233.399608, 233.546191, 233.591298, 222.200942, 222.200933, 222.200922, 222.200902, 222.200862, 222.200782, 222.200621, 222.200299, 222.199654, 222.19836, 222.195757, 222.190491, 222.179737, 222.157438, 222.110396, 222.011026, 221.909155, 221.809804, 221.71665, 221.632248, 221.497408, 221.412117, 221.38137, 221.408876, 221.65309, 222.159152, 222.273815, 222.273815, 222.936043, 223.984469, 225.010204, 225.295311, 226.84919, 228.616937, 230.560751, 232.635768, 234.997477, 234.997477, 234.997477, 234.998031, 234.998031, 234.998326, 234.998393, 234.998513, 234.998795, 234.999332, 235.000406, 235.002554, 235.006849, 235.01544, 235.032622, 235.066992, 235.135747, 235.273317, 235.548631, 236.099488, 237.198353, 239.355386, 241.421462, 243.348181, 245.090336, 245.781581, 245.781581, 245.781581, 245.782127, 245.782346, 245.782394, 245.782441, 245.782535, 245.782724, 245.783102, 245.783858, 245.785369, 245.78839, 245.794431, 245.8065, 245.830593, 245.878599, 245.973886, 246.161522, 246.524777, 247.201252, 248.341326, 249.1849, 249.782249, 249.782177, 249.782187, 249.782197, 249.782217, 249.782257, 249.782282, 249.782282, 249.782282, 249.782338, 249.782499, 249.782821, 249.783464, 249.784746, 249.787296, 249.792337, 249.802184, 249.820937, 249.854678, 249.907116, 249.952059, 249.807039, 249.358544, 248.624574, 247.629597, 246.40395, 244.983033, 243.40632, 242.446239, 242.446494, 242.446441, 242.446389, 242.446284, 242.446075, 242.445948, 242.445948, 242.445948, 242.445657, 242.444821, 242.443148, 242.439801, 242.433108, 242.419717, 242.392918, 242.339257, 242.231683, 242.015577, 241.579892, 240.697541, 238.911934, 235.429182, 232.681108, 232.681108, 232.681108, 232.679157, 232.679506, 232.679459, 232.679412, 232.679318, 232.67913, 232.678753, 232.678, 232.676493, 232.67348, 232.667457, 232.655415, 232.631358, 232.583346, 232.487739, 232.298218, 231.926192, 231.212005, 229.91545, 228.807901, 228.780788, 228.780807, 228.780807, 228.780807, 228.780776, 228.780745, 228.780684, 228.780561, 228.780315, 228.779823, 228.779608, 228.779608, 228.779608, 228.778839, 228.776873, 228.772942, 228.765091, 228.749426, 228.718248, 228.656504, 228.535477, 228.303346, 227.879329, 227.194161, 226.72548, 226.395413, 226.39132, 226.767203, 227.68841, 228.461342, 228.461342, 228.461342, 228.461838, 228.462102, 228.462102, 228.462102, 228.462123, 228.462144, 228.462186, 228.46227, 228.462439, 228.462775, 228.463449, 228.464796, 228.46749, 228.472881, 228.483674, 228.505301, 228.54871, 228.636129, 228.813125, 229.173878, 229.908442, 230.643718, 231.712698, 232.018941, 233.207942, 233.396683, 233.396683, 233.396683, 233.397075, 233.397243, 233.397259, 233.397275, 233.397307, 233.397371, 233.3975, 233.397757, 233.39827, 233.399298, 233.401351, 233.405456, 233.413651, 233.429992, 233.462468, 233.526603, 233.651605, 233.888668, 234.167853, 234.167853, 234.167865, 234.167878, 234.167903, 234.167954, 234.168055, 234.168216, 234.168216, 234.168216, 234.168258, 234.168662, 234.169472, 234.17109, 234.174323, 234.180778, 234.19364, 234.219174, 234.269488, 234.367162, 234.551238, 234.879668, 235.163151, 235.644001, 235.643997, 235.644003, 235.64401, 235.644023, 235.64405, 235.644104, 235.644134, 235.644134, 235.644134, 235.644212, 235.644427, 235.644858, 235.645721, 235.647445, 235.650891, 235.657778, 235.671531, 235.698961, 235.753633, 235.863031, 236.087783, 236.590192, 237.176381, 237.833791, 238.510494, 239.123549, 239.574953, 239.770756, 239.639734, 239.021424, 238.927261, 238.927261, 238.927261, 238.926432, 238.926469, 238.926469, 238.926469, 238.926457, 238.926445, 238.926422, 238.926374, 238.926279, 238.926089, 238.92571, 238.92495, 238.92343, 238.920386, 238.91428, 238.902, 238.877171, 238.826436, 238.720727, 238.4929, 237.977191, 237.434361, 237.434349, 237.434349, 237.434346, 237.434346, 237.434346, 237.434344, 237.434325, 237.434294, 237.434212, 237.434061, 237.433759, 237.433217, 237.433217, 237.433217, 237.433155, 237.431947, 237.42953, 237.424695, 237.415012, 237.395603, 237.356609, 237.277937, 237.117984, 236.788715, 236.101789, 234.689487, 233.321103, 232.118761, 231.185975, 230.595307, 230.382343, 230.544797, 231.046014, 231.821719, 232.788682, 233.854046, 234.924352, 235.913599, 236.749943, 237.766809, 237.940418, 237.581438, 236.860635, 235.996442, 235.183795, 234.555412, 234.163928, 233.991935, 233.980877, 234.065337, 234.199409, 234.366916, 234.574517, 234.833815, 235.14235, 235.718817, 235.988876, 235.715358, 235.339188, 234.996385, 234.853725, 234.941186, 235.045268, 235.107107, 235.093499, 235.0923, 202.513381, 202.51329, 202.513198, 202.513014, 202.512646, 202.51191, 202.510438, 202.507495, 202.501611, 202.48985, 202.466363, 202.419522, 202.326364, 202.142071, 201.781057, 201.085612, 200.421439, 199.783506, 199.167692, 198.570891, 197.990956, 197.426583, 196.343472, 195.325019, 194.409476, 194.379443, 193.518713, 192.131817, 191.273075, 191.052021, 191.563465, 192.878575, 195.039972, 198.059723, 201.919385, 206.571592, 211.942531, 217.935298, 224.43446, 231.310518, 238.423888, 245.631209, 252.791012, 259.76343, 266.416559, 272.639911, 277.022647, 277.022647, 277.022647, 277.023611, 277.029021, 277.029191, 277.029361, 277.029701, 277.03038, 277.031739, 277.034457, 277.039893, 277.050764, 277.072497, 277.115935, 277.202699, 277.375773, 277.7201, 278.401381, 279.733804, 282.273377, 286.820923, 290.630877, 293.674099, 295.93673, 297.421017, 298.145005, 298.140991, 297.453605, 296.137622, 294.25569, 293.924821, 293.924875, 293.924817, 293.924748, 293.924611, 293.924411, 293.924411, 293.924411, 293.924338, 293.92379, 293.922695, 293.920505, 293.916122, 293.907351, 293.889788, 293.85457, 293.783779, 293.640776, 293.349168, 292.74415, 292.261755, 292.261755, 292.261755, 292.260682, 292.260682, 292.26063, 292.260552, 292.260407, 292.260083, 292.259456, 292.258204, 292.255699, 292.250688, 292.24066, 292.220584, 292.180353, 292.09957, 291.936736, 291.606067, 290.925347, 289.491314, 286.371923, 282.965593, 279.338467, 275.555452, 272.388018, 272.389753, 272.389634, 272.389514, 272.389275, 272.388796, 272.388229, 272.388229, 272.388229, 272.387839, 272.385926, 272.382098, 272.374442, 272.35913, 272.328505, 272.267245, 272.144694, 271.899473, 271.408608, 270.425599, 268.457662, 264.536736, 260.660927, 253.1923, 246.188192, 239.743864, 233.910678, 229.211885, 225.004316, 223.399333, 223.399333, 223.399333, 223.396917, 223.399462, 223.399383, 223.39932, 223.399194, 223.39894, 223.398433, 223.397419, 223.395391, 223.391337, 223.383229, 223.367022, 223.334636, 223.269977, 223.141119, 222.885235, 222.380815, 221.401526, 219.935846, 219.935846, 219.935846, 219.93526, 219.93526, 219.935052, 219.934998, 219.934898, 219.934669, 219.934232, 219.933357, 219.931607, 219.928108, 219.921113, 219.907128, 219.879189, 219.823429, 219.712387, 219.492214, 219.059567, 218.225522, 216.686889, 215.327886, 214.159187, 213.935363, 213.938108, 213.935355, 213.935324, 213.935428, 213.935135, 213.934884, 213.934381, 213.934121, 213.934121, 213.934121, 213.933376, 213.931366, 213.927349, 213.919323, 213.903309, 213.871431, 213.808276, 213.684387, 213.446401, 213.010471, 212.305744, 211.883851, 211.884868, 211.883808, 211.883796, 211.883837, 211.883725, 211.883698, 211.883698, 211.883698, 211.88363, 211.883439, 211.883058, 211.882297, 211.880777, 211.877748, 211.871735, 211.859887, 211.836902, 211.793788, 211.719084, 211.616457, 211.602969, 211.849699, 213.134391, 215.445477, 218.705596, 222.782757, 227.495593, 232.627157, 237.941701, 243.202787, 248.190214, 252.71383, 256.622961, 259.810888, 262.214705, 263.811468, 264.611795, 264.652153, 263.987126, 262.682713, 260.811509, 258.450241, 255.679376, 252.584149, 249.256193, 245.794734, 242.30667, 238.905069, 235.705803, 232.822537, 230.360578, 228.410261, 227.040775, 226.164603, 227.363242, 230.121526, 233.580551, 237.524159, 241.529584, 245.225017, 248.324828, 250.645226, 252.100545, 252.692671, 252.486089, 251.568544, 250.047215, 248.056988, 245.717868, 243.234823, 240.784338, 238.58184, 236.767445, 235.49065, 234.852201, 234.887498, 235.565348, 236.793333, 238.428048, 240.29317, 242.20221, 243.980327, 245.481836, 246.601888, 247.281609, 247.507084, 246.780574, 244.963472, 242.714428, 240.677818, 239.912108, 239.509249, 239.452643, 239.984022, 241.09774, 242.421644, 243.543447, 244.167128, 244.155191, 243.578575, 242.695728, 241.822261, 241.428447, 241.373013, 241.558208, 242.130387, 242.544485, 242.602834, 242.49549, 242.379611, 242.322962, 242.335638, 242.349695, 242.350255, 242.349986, 242.349985 ] + } ] + }, { + "metadata" : { + "name" : "_LOAD___2_EC_load_QPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 0.126992, 0.126993, 0.126995, 0.126996, 0.126703, 0.126702, 0.126701, 0.1267, 0.126698, 0.126693, 0.126684, 0.126666, 0.126649, 0.126632, 0.126615, 0.126579, 0.126539, 0.126495, 0.126447, 0.12634, 0.12622, 0.126092, 0.125961, 0.125938, 0.125831, 0.125709, 0.125599, 0.125504, 0.12542, 0.125419, 0.125418, 0.125416, 0.125413, 0.125405, 0.125391, 0.125368, 0.125337, 0.125329, 0.125366, 0.125367, 0.125369, 0.125371, 0.125376, 0.125388, 0.125413, 0.125473, 0.125543, 0.12562, 0.125702, 0.125818, 0.125819, 0.12582, 0.125823, 0.125828, 0.125839, 0.125859, 0.125899, 0.125976, 0.126046, 0.126109, 0.126156, 0.126157, 0.126158, 0.12616, 0.126163, 0.126169, 0.126181, 0.126204, 0.126243, 0.126273, 0.126279, 0.12628, 0.126282, 0.126284, 0.12629, 0.126299, 0.126311, 0.126315, 0.126314, 0.126312, 0.126308, 0.126295, 0.126278, 0.126236, 0.126212, 0.126211, 0.126209, 0.126206, 0.1262, 0.126188, 0.126165, 0.126141, 0.12614, 0.126139, 0.126136, 0.126131, 0.126122, 0.126107, 0.126091, 0.12609, 0.126089, 0.126088, 0.126086, 0.126097, 0.126121, 0.126141, 0.126142, 0.126143, 0.126145, 0.126149, 0.126158, 0.126174, 0.1262, 0.126213, 0.126214, 0.126215, 0.126216, 0.126214, 0.126201, 0.1262, 0.126198, 0.126195, 0.126187, 0.126169, 0.126126, 0.126077, 0.126031, 0.125996, 0.125978, 0.12598, 0.126002, 0.126016, 0.126017, 0.126018, 0.126019, 0.126022, 0.126027, 0.126038, 0.126063, 0.126082, 0.126083, 0.126084, 0.126086, 0.126089, 0.126096, 0.126111, 0.126139, 0.126192, 0.126197, 0.126198, 0.126199, 0.1262, 0.126203, 0.12621, 0.126221, 0.126242, 0.126266, 0.126267, 0.126268, 0.126269, 0.126272, 0.126277, 0.126285, 0.126288, 0.126277, 0.126255, 0.126226, 0.126194, 0.126162, 0.126132, 0.126108, 0.126089, 0.126078, 0.126074, 0.126083, 0.126106, 0.126133, 0.126158, 0.126175, 0.126181, 0.126178, 0.126171, 0.126163, 0.126158, 0.126156, 0.126157, 0.126436, 0.126437, 0.126438, 0.126439, 0.12644, 0.126437, 0.12643, 0.12642, 0.126407, 0.126371, 0.126324, 0.126315, 0.126267, 0.126203, 0.126148, 0.126134, 0.126062, 0.125991, 0.125923, 0.125861, 0.1258, 0.125799, 0.125798, 0.125797, 0.125794, 0.125788, 0.125776, 0.125753, 0.125716, 0.125687, 0.125668, 0.125657, 0.125655, 0.125654, 0.125655, 0.125663, 0.125676, 0.125699, 0.1257, 0.125701, 0.125702, 0.125705, 0.125711, 0.125724, 0.125754, 0.125787, 0.125824, 0.125863, 0.125904, 0.125947, 0.125991, 0.126016, 0.126017, 0.126018, 0.126019, 0.126022, 0.126027, 0.126038, 0.126061, 0.126104, 0.126183, 0.12624, 0.126241, 0.126242, 0.126244, 0.126247, 0.126254, 0.126267, 0.126289, 0.126304, 0.126305, 0.126306, 0.126307, 0.126309, 0.126313, 0.126316, 0.126313, 0.126299, 0.126294, 0.126261, 0.126223, 0.126199, 0.126198, 0.126197, 0.126194, 0.12619, 0.12618, 0.126164, 0.126149, 0.126133, 0.126129, 0.126118, 0.126117, 0.126116, 0.126115, 0.126114, 0.126112, 0.126103, 0.126102, 0.1261, 0.126096, 0.126085, 0.126057, 0.126021, 0.125982, 0.125946, 0.125919, 0.125906, 0.125911, 0.125934, 0.125978, 0.125984, 0.125985, 0.125987, 0.12599, 0.125996, 0.126009, 0.126035, 0.12606, 0.126061, 0.126063, 0.126066, 0.126073, 0.126086, 0.126112, 0.126158, 0.126194, 0.126217, 0.126229, 0.126228, 0.126217, 0.126198, 0.126173, 0.126144, 0.126114, 0.126084, 0.126057, 0.126034, 0.126016, 0.126, 0.126007, 0.126026, 0.126052, 0.126078, 0.126098, 0.12611, 0.126114, 0.126113, 0.12611, 0.126108, 0.126106, 0.126104, 0.1261, 0.126092, 0.126081, 0.126062, 0.126056, 0.126068, 0.126081, 0.126091, 0.126093, 0.126089, 0.126086, 0.126085, 0.126086, 0.127039, 0.12704, 0.127042, 0.127044, 0.127048, 0.127057, 0.127074, 0.127103, 0.127129, 0.127152, 0.127171, 0.127187, 0.1272, 0.127211, 0.127227, 0.127235, 0.127227, 0.127191, 0.127124, 0.127026, 0.126895, 0.12673, 0.126532, 0.126302, 0.126042, 0.125754, 0.125442, 0.125111, 0.124764, 0.124406, 0.124044, 0.123681, 0.123324, 0.122977, 0.122648, 0.122341, 0.122124, 0.122125, 0.122124, 0.122123, 0.122121, 0.122116, 0.122108, 0.122091, 0.122057, 0.121992, 0.121868, 0.121646, 0.121463, 0.121323, 0.121227, 0.121177, 0.121174, 0.121218, 0.121306, 0.121439, 0.121611, 0.121641, 0.121642, 0.121644, 0.121647, 0.121653, 0.121666, 0.121692, 0.121745, 0.121787, 0.121788, 0.121789, 0.12179, 0.121794, 0.121801, 0.121815, 0.121844, 0.121902, 0.122026, 0.122293, 0.122584, 0.122893, 0.123216, 0.123486, 0.123487, 0.123488, 0.123491, 0.123496, 0.123507, 0.123528, 0.123569, 0.123653, 0.12382, 0.124151, 0.124476, 0.125088, 0.125633, 0.126096, 0.126473, 0.126743, 0.126945, 0.127011, 0.127012, 0.127013, 0.127015, 0.127017, 0.127022, 0.127032, 0.127051, 0.127086, 0.127133, 0.127134, 0.127136, 0.127139, 0.127145, 0.127157, 0.127178, 0.127209, 0.127226, 0.127229, 0.127228, 0.127227, 0.127224, 0.127216, 0.127192, 0.12716, 0.127159, 0.127158, 0.127155, 0.127149, 0.127138, 0.127113, 0.127053, 0.126981, 0.126806, 0.126588, 0.126333, 0.126045, 0.125734, 0.125408, 0.125077, 0.124755, 0.124453, 0.124181, 0.123951, 0.12377, 0.123646, 0.123581, 0.123578, 0.123636, 0.12375, 0.123915, 0.124121, 0.124359, 0.124616, 0.124882, 0.125143, 0.12539, 0.125615, 0.125811, 0.125974, 0.1261, 0.12619, 0.126243, 0.12626, 0.126199, 0.12605, 0.125832, 0.125593, 0.125336, 0.125082, 0.124853, 0.124667, 0.124539, 0.124475, 0.124476, 0.124539, 0.124654, 0.124806, 0.124981, 0.125162, 0.125336, 0.125488, 0.125607, 0.125685, 0.125721, 0.125715, 0.12567, 0.125593, 0.12549, 0.125371, 0.125247, 0.125127, 0.125022, 0.124939, 0.124885, 0.124862, 0.12487, 0.124963, 0.125113, 0.125271, 0.125392, 0.125425, 0.125431, 0.125417, 0.125352, 0.125265, 0.125178, 0.125115, 0.125091, 0.125112, 0.125164, 0.125228, 0.125281, 0.125296, 0.125289, 0.12527, 0.125226, 0.125204, 0.125205, 0.125215, 0.125223, 0.125225, 0.125224, 0.125223 ], + "stepLengths" : [ 72, 6, 1, 44, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 13, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 2, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 13, 1, 1, 1, 1, 1, 1, 13, 3, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 14, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 2, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 2, 21, 1, 1, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 10, 2, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 14, 5, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ] + } ] + }, { + "metadata" : { + "name" : "_LOAD___2_EC_load_PPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 0.216993, 0.216994, 0.216996, 0.216997, 0.216746, 0.216745, 0.216744, 0.216742, 0.216738, 0.21673, 0.216715, 0.2167, 0.216686, 0.216671, 0.21664, 0.216606, 0.216568, 0.216527, 0.216435, 0.216333, 0.216223, 0.21611, 0.216091, 0.215999, 0.215894, 0.2158, 0.215718, 0.215646, 0.215645, 0.215643, 0.21564, 0.215633, 0.215621, 0.215601, 0.215575, 0.215567, 0.2156, 0.215601, 0.215602, 0.215604, 0.215608, 0.215618, 0.21564, 0.215691, 0.215751, 0.215818, 0.215888, 0.215988, 0.215989, 0.21599, 0.215992, 0.215997, 0.216005, 0.216023, 0.216058, 0.216123, 0.216184, 0.216238, 0.216278, 0.216279, 0.21628, 0.216281, 0.216284, 0.216289, 0.2163, 0.216319, 0.216352, 0.216378, 0.216383, 0.216384, 0.216385, 0.216388, 0.216392, 0.2164, 0.21641, 0.216414, 0.216413, 0.216412, 0.216408, 0.216397, 0.216382, 0.216346, 0.216326, 0.216325, 0.216323, 0.216321, 0.216316, 0.216305, 0.216285, 0.216265, 0.216264, 0.216263, 0.216261, 0.216257, 0.216249, 0.216236, 0.216222, 0.216221, 0.21622, 0.216219, 0.216218, 0.216217, 0.216227, 0.216247, 0.216265, 0.216266, 0.216267, 0.216268, 0.216272, 0.216279, 0.216293, 0.216316, 0.216327, 0.216328, 0.216329, 0.216327, 0.216316, 0.216315, 0.216314, 0.216311, 0.216304, 0.216289, 0.216252, 0.21621, 0.216171, 0.216141, 0.216125, 0.216127, 0.216146, 0.216158, 0.216159, 0.21616, 0.216163, 0.216167, 0.216177, 0.216198, 0.216215, 0.216216, 0.216218, 0.216221, 0.216227, 0.216239, 0.216263, 0.216309, 0.216313, 0.216314, 0.216316, 0.216318, 0.216324, 0.216334, 0.216351, 0.216372, 0.216373, 0.216375, 0.216377, 0.216382, 0.216388, 0.216391, 0.216381, 0.216363, 0.216338, 0.216311, 0.216283, 0.216258, 0.216236, 0.216221, 0.216211, 0.216207, 0.216215, 0.216235, 0.216258, 0.216279, 0.216294, 0.216299, 0.216297, 0.216291, 0.216284, 0.216279, 0.216278, 0.216518, 0.216519, 0.21652, 0.216521, 0.216518, 0.216513, 0.216504, 0.216493, 0.216462, 0.216422, 0.216414, 0.216373, 0.216318, 0.216271, 0.216259, 0.216197, 0.216136, 0.216078, 0.216025, 0.215972, 0.215971, 0.21597, 0.215967, 0.215962, 0.215951, 0.215932, 0.2159, 0.215876, 0.215859, 0.21585, 0.215848, 0.215847, 0.215848, 0.215855, 0.215866, 0.215886, 0.215887, 0.215888, 0.215891, 0.215896, 0.215907, 0.215933, 0.215961, 0.215993, 0.216026, 0.216062, 0.216098, 0.216136, 0.216158, 0.216159, 0.21616, 0.216163, 0.216167, 0.216177, 0.216196, 0.216233, 0.216301, 0.216349, 0.21635, 0.216351, 0.216353, 0.216356, 0.216362, 0.216373, 0.216391, 0.216404, 0.216405, 0.216406, 0.216407, 0.216409, 0.216412, 0.216415, 0.216412, 0.2164, 0.216396, 0.216368, 0.216335, 0.216315, 0.216314, 0.216313, 0.216311, 0.216307, 0.216299, 0.216284, 0.216272, 0.216258, 0.216255, 0.216246, 0.216244, 0.216245, 0.216244, 0.216243, 0.216242, 0.21624, 0.216233, 0.216232, 0.216231, 0.21623, 0.216226, 0.216217, 0.216193, 0.216162, 0.216129, 0.216098, 0.216075, 0.216064, 0.216068, 0.216087, 0.216125, 0.21613, 0.216131, 0.216132, 0.216133, 0.216135, 0.216141, 0.216151, 0.216174, 0.216195, 0.216196, 0.216197, 0.216198, 0.216201, 0.216207, 0.216218, 0.21624, 0.216279, 0.21631, 0.21633, 0.21634, 0.216339, 0.21633, 0.216314, 0.216292, 0.216267, 0.216242, 0.216216, 0.216193, 0.216173, 0.216158, 0.216144, 0.21615, 0.216166, 0.216189, 0.216211, 0.216228, 0.216238, 0.216241, 0.216238, 0.216236, 0.216235, 0.216233, 0.21623, 0.216223, 0.216214, 0.216197, 0.216192, 0.216203, 0.216214, 0.216222, 0.216224, 0.216221, 0.216218, 0.216217, 0.217034, 0.217035, 0.217036, 0.217037, 0.217041, 0.217049, 0.217063, 0.217088, 0.21711, 0.217129, 0.217146, 0.217159, 0.217171, 0.21718, 0.217194, 0.2172, 0.217194, 0.217163, 0.217106, 0.217022, 0.21691, 0.21677, 0.2166, 0.216403, 0.21618, 0.215933, 0.215665, 0.21538, 0.215081, 0.214773, 0.214459, 0.214146, 0.213836, 0.213535, 0.213249, 0.212982, 0.212794, 0.212793, 0.212792, 0.212791, 0.212787, 0.212779, 0.212765, 0.212736, 0.212679, 0.21257, 0.212377, 0.212217, 0.212095, 0.212011, 0.211967, 0.211965, 0.212002, 0.21208, 0.212195, 0.212346, 0.212372, 0.212373, 0.212374, 0.212375, 0.212378, 0.212383, 0.212394, 0.212417, 0.212463, 0.212499, 0.2125, 0.212501, 0.212503, 0.212506, 0.212512, 0.212524, 0.212549, 0.2126, 0.212708, 0.212941, 0.213194, 0.213463, 0.213743, 0.213976, 0.213977, 0.213978, 0.213979, 0.213981, 0.213986, 0.213995, 0.214013, 0.214049, 0.214121, 0.214266, 0.214552, 0.214833, 0.215361, 0.215829, 0.216226, 0.216549, 0.216781, 0.216953, 0.21701, 0.217011, 0.217013, 0.217015, 0.217019, 0.217027, 0.217044, 0.217073, 0.217113, 0.217114, 0.217115, 0.217116, 0.217119, 0.217124, 0.217134, 0.217152, 0.217178, 0.217193, 0.217196, 0.217195, 0.217196, 0.217195, 0.217194, 0.217191, 0.217185, 0.217164, 0.217137, 0.217136, 0.217135, 0.217132, 0.217128, 0.217118, 0.217096, 0.217045, 0.216984, 0.216834, 0.216648, 0.216429, 0.216183, 0.215916, 0.215635, 0.215351, 0.215073, 0.214812, 0.214578, 0.214379, 0.214223, 0.214115, 0.214059, 0.214057, 0.214106, 0.214205, 0.214348, 0.214526, 0.214732, 0.214954, 0.215183, 0.215408, 0.215621, 0.215814, 0.215982, 0.216121, 0.21623, 0.216307, 0.216352, 0.216367, 0.216315, 0.216187, 0.216, 0.215795, 0.215573, 0.215355, 0.215158, 0.214998, 0.214887, 0.214832, 0.214887, 0.214986, 0.215118, 0.215268, 0.215424, 0.215573, 0.215704, 0.215807, 0.215874, 0.215904, 0.215899, 0.215861, 0.215794, 0.215706, 0.215604, 0.215497, 0.215394, 0.215303, 0.215232, 0.215185, 0.215166, 0.215173, 0.215252, 0.215382, 0.215518, 0.215622, 0.21565, 0.215656, 0.215643, 0.215588, 0.215513, 0.215437, 0.215383, 0.215363, 0.215381, 0.215426, 0.215481, 0.215526, 0.215539, 0.215533, 0.215517, 0.215479, 0.21546, 0.215461, 0.21547, 0.215476, 0.215478, 0.215477 ], + "stepLengths" : [ 71, 7, 22, 23, 19, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 18, 2, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 15, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 3, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 4, 12, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 6, 21, 2, 1, 13, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 3, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____8_SM_generator_QGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 17.570547, 17.570537, 17.570537, 17.570538, 17.570538, 17.570538, 17.570538, 17.57054, 17.570542, 17.570547, 17.570557, 17.570576, 17.570612, 17.570676, 17.570774, 17.570871, 17.570805, 17.570805, 17.570805, 17.570777, 17.570356, 17.570356, 17.570356, 17.570356, 17.570356, 17.570356, 17.570356, 17.570355, 17.570354, 17.570351, 17.570347, 17.570338, 17.570319, 17.570282, 17.570207, 17.570135, 17.570135, 17.570135, 17.570135, 17.570135, 17.570134, 17.570134, 17.570133, 17.570132, 17.57013, 17.570125, 17.570115, 17.570096, 17.570057, 17.569979, 17.56982, 17.569493, 17.568819, 17.567448, 17.566349, 17.566349, 17.566349, 17.566349, 17.566349, 17.566349, 17.566349, 17.566348, 17.566347, 17.566344, 17.566339, 17.566328, 17.566306, 17.566264, 17.566178, 17.566008, 17.565672, 17.565015, 17.563762, 17.562747, 17.562747, 17.562747, 17.561469, 17.557622, 17.552244, 17.549702, 17.549702, 17.549702, 17.549702, 17.549702, 17.549702, 17.549702, 17.549702, 17.549701, 17.549701, 17.5497, 17.549698, 17.549693, 17.549685, 17.549668, 17.549634, 17.549567, 17.549454, 17.549454, 17.549454, 17.549438, 17.549284, 17.549284, 17.549284, 17.5492, 17.548968, 17.548968, 17.548968, 17.548968, 17.548968, 17.548968, 17.548968, 17.548968, 17.548968, 17.548967, 17.548967, 17.548965, 17.548962, 17.548956, 17.548944, 17.548919, 17.548872, 17.548782, 17.548712, 18.978314, 18.978319, 18.978323, 18.978332, 18.978349, 18.978384, 18.978399, 18.978399, 18.978404, 18.978408, 18.978417, 18.978434, 18.978469, 18.97848, 18.97848, 18.97848, 18.97854, 18.97868, 18.97896, 18.979518, 18.980627, 18.982819, 18.987094, 18.995248, 19.010175, 19.035888, 19.057552, 19.076842, 19.095071, 19.132681, 19.17409, 19.221792, 19.277112, 19.410576, 19.571602, 19.754754, 19.952775, 19.987717, 19.987717, 20.157503, 20.360787, 20.55498, 20.733365, 20.911487, 20.911487, 20.911487, 20.911533, 20.911901, 20.911905, 20.911909, 20.911918, 20.911936, 20.911971, 20.912041, 20.912181, 20.912462, 20.913023, 20.914144, 20.916381, 20.920835, 20.929661, 20.946983, 20.980284, 21.041349, 21.140454, 21.208141, 21.25159, 21.25159, 21.25159, 21.251585, 21.251525, 21.251525, 21.251525, 21.251524, 21.251524, 21.251524, 21.251523, 21.251521, 21.251517, 21.251509, 21.251492, 21.25146, 21.251393, 21.251255, 21.250957, 21.250275, 21.248569, 21.243798, 21.228913, 21.178766, 21.103153, 21.004981, 20.888145, 20.703321, 20.703321, 20.704439, 20.704435, 20.704358, 20.704409, 20.704407, 20.704407, 20.704407, 20.704375, 20.704307, 20.704171, 20.703898, 20.703353, 20.702262, 20.700079, 20.695708, 20.686946, 20.66935, 20.633913, 20.562382, 20.419194, 20.278551, 20.144096, 20.037093, 20.037093, 20.037093, 20.036739, 20.037541, 20.037541, 20.037541, 20.037537, 20.037533, 20.037526, 20.037511, 20.037481, 20.037421, 20.037301, 20.037062, 20.036584, 20.035627, 20.033717, 20.029904, 20.022311, 20.007259, 19.977704, 19.920917, 19.81752, 19.72843, 19.711167, 19.711188, 19.711163, 19.711161, 19.711157, 19.711146, 19.711132, 19.711132, 19.711132, 19.711127, 19.711089, 19.711012, 19.710858, 19.71055, 19.709935, 19.708709, 19.70627, 19.701445, 19.692004, 19.673977, 19.641453, 19.591345, 19.555584, 19.555589, 19.555589, 19.555589, 19.55559, 19.555602, 19.555602, 19.555602, 19.555602, 19.555603, 19.555604, 19.555607, 19.555611, 19.555621, 19.555641, 19.555682, 19.555768, 19.555959, 19.556413, 19.557609, 19.56116, 19.572899, 19.614458, 19.678841, 19.859167, 19.966028, 19.966728, 19.966682, 19.966686, 19.966696, 19.966706, 19.966734, 19.966789, 19.966794, 19.966794, 19.966794, 19.966898, 19.967117, 19.967556, 19.968432, 19.970187, 19.973699, 19.980735, 19.994851, 20.023199, 20.079933, 20.190244, 20.301999, 20.301999, 20.301234, 20.301237, 20.30129, 20.301255, 20.301278, 20.301325, 20.301419, 20.301517, 20.301517, 20.301517, 20.301606, 20.30198, 20.302729, 20.304223, 20.3072, 20.31311, 20.324749, 20.347269, 20.389015, 20.457724, 20.522726, 20.522726, 20.522726, 20.522743, 20.522743, 20.522789, 20.52279, 20.522789, 20.522794, 20.5228, 20.522812, 20.522836, 20.522884, 20.52298, 20.523171, 20.523547, 20.524285, 20.525695, 20.528254, 20.53233, 20.536322, 20.528195, 20.456913, 20.328276, 20.222837, 20.222837, 20.222837, 20.222769, 20.226454, 20.226451, 20.226449, 20.226444, 20.226434, 20.226413, 20.226372, 20.22629, 20.226126, 20.225798, 20.225141, 20.223828, 20.221199, 20.215933, 20.20537, 20.184165, 20.141715, 20.058877, 19.916961, 19.83097, 19.830623, 19.830621, 19.83062, 19.830618, 19.830613, 19.830603, 19.830587, 19.830587, 19.830587, 19.830583, 19.830544, 19.830465, 19.830308, 19.829995, 19.829371, 19.828137, 19.825719, 19.821092, 19.812678, 19.799273, 19.786338, 19.801685, 19.801685, 19.801834, 19.801835, 19.801827, 19.801839, 19.801845, 19.80185, 19.80185, 19.80185, 19.801857, 19.80188, 19.801928, 19.802022, 19.802213, 19.802596, 19.803376, 19.804986, 19.808405, 19.816024, 19.83425, 19.881339, 20.005507, 20.152013, 20.29722, 20.418874, 20.498386, 20.525294, 20.498855, 20.474929, 20.474929, 20.474929, 20.474886, 20.474893, 20.47512, 20.475119, 20.475103, 20.475112, 20.475103, 20.475086, 20.475051, 20.47498, 20.474839, 20.474556, 20.473988, 20.472844, 20.470525, 20.465758, 20.455734, 20.433869, 20.384117, 20.34382, 20.34382, 20.34382, 20.343673, 20.343673, 20.343745, 20.343743, 20.343772, 20.343733, 20.343719, 20.34369, 20.343634, 20.34352, 20.343293, 20.342838, 20.341929, 20.340106, 20.336449, 20.329087, 20.314191, 20.283872, 20.222303, 20.103786, 20.092943, 20.092965, 20.092965, 20.092965, 20.092963, 20.092961, 20.092958, 20.092951, 20.092937, 20.092908, 20.092895, 20.092895, 20.092895, 20.092852, 20.09274, 20.092514, 20.092064, 20.091165, 20.089369, 20.085791, 20.078687, 20.064701, 20.037714, 19.988328, 19.928522, 19.928522, 19.928421, 19.92842, 19.928375, 19.928414, 19.928405, 19.928388, 19.928353, 19.92834, 19.92834, 19.92834, 19.928283, 19.928144, 19.927867, 19.927313, 19.926212, 19.924034, 19.919778, 19.911664, 19.897057, 19.874413, 19.85471, 19.866762, 19.905796, 19.965351, 20.038278, 20.116722, 20.192234, 20.256333, 20.30171, 20.323657, 20.321036, 20.261799, 20.179998, 20.102973, 20.056113, 20.048072, 20.072388, 20.113348, 20.151927, 20.172785, 20.170059, 20.148884, 20.121769, 20.114766, 21.786848, 21.786858, 21.786866, 21.786883, 21.786915, 21.786979, 21.787109, 21.787368, 21.787885, 21.788916, 21.790964, 21.795007, 21.802882, 21.817858, 21.845118, 21.891557, 21.930056, 21.963797, 21.995237, 22.02616, 22.092122, 22.166303, 22.251748, 22.349933, 22.582451, 22.858077, 22.908743, 22.908743, 23.166846, 23.495679, 23.762123, 23.830248, 24.156404, 24.461244, 24.733984, 24.966534, 25.177431, 25.177431, 25.177431, 25.177473, 25.177473, 25.178811, 25.178816, 25.178744, 25.178846, 25.178885, 25.178963, 25.17912, 25.179434, 25.180061, 25.181312, 25.183805, 25.188753, 25.198499, 25.217385, 25.252736, 25.313752, 25.397709, 25.432292, 25.420341, 25.365354, 25.328961, 25.328961, 25.328961, 25.328928, 25.328223, 25.32822, 25.328217, 25.328211, 25.3282, 25.328177, 25.328131, 25.328039, 25.327856, 25.327489, 25.326754, 25.325277, 25.322298, 25.316238, 25.303722, 25.277134, 25.218042, 25.078924, 24.916009, 24.705288, 24.707834, 24.707828, 24.707823, 24.707811, 24.707788, 24.707774, 24.707774, 24.707774, 24.707742, 24.70765, 24.707466, 24.707098, 24.706362, 24.70489, 24.701944, 24.696045, 24.684224, 24.660498, 24.612763, 24.516638, 24.325325, 24.139178, 23.963211, 23.801298, 23.654576, 23.522939, 23.405688, 23.344922, 23.346478, 23.346475, 23.346472, 23.346465, 23.346453, 23.346445, 23.346445, 23.346445, 23.346427, 23.346376, 23.346275, 23.346072, 23.345665, 23.344854, 23.343233, 23.340004, 23.333592, 23.320953, 23.296428, 23.250456, 23.171803, 23.078535, 23.076608, 23.076608, 23.076608, 23.076643, 23.081191, 23.081196, 23.081197, 23.0812, 23.081201, 23.081208, 23.081221, 23.081247, 23.081298, 23.081402, 23.081612, 23.082036, 23.08291, 23.084754, 23.08883, 23.098536, 23.12416, 23.199414, 23.30409, 23.307272, 23.307708, 23.307708, 23.307708, 23.307711, 23.307715, 23.307722, 23.307737, 23.307766, 23.307825, 23.307851, 23.307851, 23.307851, 23.307943, 23.308179, 23.308651, 23.309596, 23.311491, 23.3153, 23.32299, 23.338658, 23.371082, 23.439776, 23.588087, 23.743844, 23.976166, 24.034794, 24.257235, 24.378046, 24.394627, 24.394627, 24.394627, 24.394624, 24.393899, 24.393899, 24.393899, 24.393899, 24.393899, 24.393899, 24.393898, 24.393897, 24.393896, 24.393893, 24.393887, 24.393874, 24.393848, 24.393789, 24.393651, 24.39329, 24.392228, 24.38875, 24.376459, 24.331686, 24.262, 24.120971, 24.070694, 23.835837, 23.794412, 23.794412, 23.794412, 23.794324, 23.79612, 23.796116, 23.796112, 23.796104, 23.796089, 23.796058, 23.795996, 23.795872, 23.795624, 23.795128, 23.794136, 23.792153, 23.788188, 23.780263, 23.764441, 23.732967, 23.671128, 23.595964, 23.595964, 23.595869, 23.595866, 23.595864, 23.595844, 23.595816, 23.595771, 23.595771, 23.595771, 23.595759, 23.595646, 23.595419, 23.594966, 23.59406, 23.592251, 23.588642, 23.581463, 23.567265, 23.539558, 23.487264, 23.397673, 23.330772, 23.275627, 23.275651, 23.275647, 23.275647, 23.275644, 23.275646, 23.275645, 23.275644, 23.275644, 23.275644, 23.275642, 23.275638, 23.275629, 23.275611, 23.275577, 23.275514, 23.275409, 23.275281, 23.275359, 23.276836, 23.284994, 23.320998, 23.457437, 23.656856, 23.886228, 24.110173, 24.293768, 24.409835, 24.444531, 24.399638, 24.26883, 24.25148, 24.25148, 24.25148, 24.251329, 24.251275, 24.251275, 24.251275, 24.251273, 24.25127, 24.251266, 24.251256, 24.251238, 24.2512, 24.251125, 24.250975, 24.250674, 24.250073, 24.248869, 24.246453, 24.241593, 24.231768, 24.211719, 24.170275, 24.083899, 24.001952, 24.00199, 24.00199, 24.002147, 24.002147, 24.002147, 24.002146, 24.002144, 24.002139, 24.002127, 24.002105, 24.002061, 24.001982, 24.001982, 24.001982, 24.001973, 24.001797, 24.001446, 24.000743, 23.999336, 23.996524, 23.990903, 23.979675, 23.957297, 23.913048, 23.827907, 23.678973, 23.564772, 23.491375, 23.460416, 23.467838, 23.50682, 23.569939, 23.650423, 23.74182, 23.836825, 23.926661, 24.001853, 24.054105, 24.078214, 24.047154, 23.962425, 23.860399, 23.778005, 23.737721, 23.743661, 23.784141, 23.83716, 23.878978, 23.89302, 23.875984, 23.838223, 23.797839, 23.771967, 23.77016, 23.792206, 23.858527, 23.901697, 23.884966, 23.857007, 23.832921, 23.825693, 23.831599, 23.837003, 23.839332, 23.838351, 23.83827, 24.570224, 24.570449, 24.570464, 24.570479, 24.570549, 24.570663, 24.570891, 24.571346, 24.572255, 24.574069, 24.577675, 24.58481, 24.59878, 24.625641, 24.675862, 24.767336, 24.852127, 24.935595, 25.021627, 25.112783, 25.210839, 25.31702, 25.557296, 25.836069, 26.144408, 26.155671, 26.517186, 27.356126, 28.344048, 29.460733, 30.675395, 31.952351, 33.253774, 34.542793, 35.785527, 36.95323, 38.023482, 38.977818, 39.799903, 40.4797, 41.00781, 41.366633, 41.561145, 41.607342, 41.445644, 41.122542, 40.930517, 40.930517, 40.930517, 40.93048, 40.843313, 40.843301, 40.843286, 40.843258, 40.843199, 40.843082, 40.842848, 40.84238, 40.841444, 40.839571, 40.835821, 40.828305, 40.813211, 40.782777, 40.720928, 40.593415, 40.324265, 39.741217, 39.117071, 38.476015, 37.840233, 37.223851, 36.634701, 36.075047, 35.544506, 35.042854, 34.572636, 34.505457, 34.51528, 34.515123, 34.515109, 34.51509, 34.515047, 34.515047, 34.515047, 34.515026, 34.514915, 34.514692, 34.514247, 34.513357, 34.511578, 34.508022, 34.500916, 34.486735, 34.458494, 34.402507, 34.292608, 34.210498, 34.210498, 34.210498, 34.21032, 34.21032, 34.210223, 34.21021, 34.210147, 34.210132, 34.210028, 34.20982, 34.209405, 34.208575, 34.206915, 34.203598, 34.196973, 34.183758, 34.157471, 34.105487, 34.00398, 33.811703, 33.477219, 33.220277, 33.053042, 32.983307, 33.00027, 32.998425, 32.998427, 32.998429, 32.998432, 32.99844, 32.998449, 32.998449, 32.998449, 32.998455, 32.998486, 32.998548, 32.998671, 32.998918, 32.999418, 33.000436, 33.002545, 33.007056, 33.017243, 33.04219, 33.109572, 33.306131, 33.571812, 34.202124, 34.846298, 35.354545, 35.596649, 35.51958, 35.148866, 34.906267, 34.906267, 34.906267, 34.905854, 34.913846, 34.913837, 34.913826, 34.913804, 34.913761, 34.913675, 34.913503, 34.913158, 34.912469, 34.911089, 34.908325, 34.902782, 34.891632, 34.869081, 34.822982, 34.726913, 34.520231, 34.160146, 34.160146, 34.160146, 34.159988, 34.159988, 34.159903, 34.159888, 34.159863, 34.159799, 34.159681, 34.159444, 34.158971, 34.158025, 34.156131, 34.152342, 34.144752, 34.129529, 34.098917, 34.037042, 33.910855, 33.650082, 33.106411, 32.549417, 32.00084, 31.887286, 31.885251, 31.886705, 31.886689, 31.886566, 31.88659, 31.886459, 31.886196, 31.88606, 31.88606, 31.88606, 31.885671, 31.884621, 31.882521, 31.878323, 31.869933, 31.853178, 31.819775, 31.753412, 31.622606, 31.369831, 30.907636, 30.56207, 30.569477, 30.561898, 30.561887, 30.562327, 30.561818, 30.56172, 30.56172, 30.56172, 30.561727, 30.561544, 30.561179, 30.560448, 30.558987, 30.556068, 30.550245, 30.538654, 30.515694, 30.470668, 30.384261, 30.226426, 29.972757, 29.802201, 29.705562, 29.910642, 30.379537, 31.051523, 31.854935, 32.721062, 33.595607, 34.439683, 35.220703, 35.90208, 36.441457, 36.798562, 36.946295, 36.879341, 36.615797, 36.191124, 35.652577, 35.055573, 34.457456, 33.913313, 33.469599, 33.154193, 32.974402, 32.918005, 32.955738, 33.049744, 33.159585, 33.247525, 33.285914, 33.260842, 33.173825, 32.920749, 32.707214, 32.617315, 32.693851, 32.928593, 33.290246, 33.722856, 34.16035, 34.538821, 34.80504, 34.893302, 34.869238, 34.72278, 34.449078, 34.096426, 33.710214, 33.393433, 33.161014, 33.023626, 32.983977, 33.023618, 33.114285, 33.228288, 33.344672, 33.451065, 33.544112, 33.627444, 33.707391, 33.788588, 33.87125, 33.950555, 34.017856, 34.063069, 34.054922, 33.916337, 33.700529, 33.491391, 33.416035, 33.385511, 33.395294, 33.477507, 33.6014, 33.723424, 33.805731, 33.83041, 33.806049, 33.745856, 33.675199, 33.611775, 33.586771, 33.587745, 33.606838, 33.657921, 33.689268, 33.690419, 33.679487, 33.669499, 33.665623, 33.667038, 33.668087, 33.668016, 33.66795, 33.667938 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____8_SM_voltageRegulator_EfdPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 1.194244, 1.194244, 1.194244, 1.194244, 1.194244, 1.194244, 1.194244, 1.194244, 1.194244, 1.194244, 1.194244, 1.194245, 1.194246, 1.194248, 1.194251, 1.194257, 1.194264, 1.194264, 1.194264, 1.194265, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194273, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194274, 1.194275, 1.194277, 1.194281, 1.194292, 1.194303, 1.194303, 1.194303, 1.194303, 1.194303, 1.194303, 1.194303, 1.194303, 1.194303, 1.194303, 1.194303, 1.194304, 1.194304, 1.194304, 1.194305, 1.194307, 1.194311, 1.19432, 1.194339, 1.194356, 1.194356, 1.194356, 1.19438, 1.19446, 1.194594, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194668, 1.194669, 1.194671, 1.194673, 1.194678, 1.194678, 1.194678, 1.194679, 1.194686, 1.194686, 1.194686, 1.19469, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194701, 1.194702, 1.194703, 1.194706, 1.19471, 1.194714, 1.226236, 1.226237, 1.226237, 1.226237, 1.226238, 1.226239, 1.22624, 1.22624, 1.22624, 1.22624, 1.226241, 1.226241, 1.226243, 1.226243, 1.226243, 1.226243, 1.226246, 1.226252, 1.226264, 1.226287, 1.226335, 1.226428, 1.226612, 1.22697, 1.227646, 1.228872, 1.229961, 1.23095, 1.231866, 1.233579, 1.235185, 1.236742, 1.238281, 1.241316, 1.244244, 1.246955, 1.2493, 1.249653, 1.249653, 1.251122, 1.252274, 1.252635, 1.252124, 1.250458, 1.250458, 1.250458, 1.250458, 1.250451, 1.250451, 1.250451, 1.25045, 1.25045, 1.25045, 1.250449, 1.250447, 1.250443, 1.250435, 1.25042, 1.250389, 1.250326, 1.250197, 1.249928, 1.249349, 1.248024, 1.244767, 1.24079, 1.231859, 1.231859, 1.231859, 1.231856, 1.231857, 1.231857, 1.231857, 1.231857, 1.231856, 1.231856, 1.231855, 1.231854, 1.231852, 1.231847, 1.231837, 1.231817, 1.231776, 1.231696, 1.231535, 1.231212, 1.230562, 1.229252, 1.226597, 1.221266, 1.216053, 1.211162, 1.206789, 1.201878, 1.201878, 1.201866, 1.201866, 1.201866, 1.201865, 1.201864, 1.201864, 1.201864, 1.201864, 1.201863, 1.20186, 1.201854, 1.201842, 1.201819, 1.201773, 1.201681, 1.201499, 1.201147, 1.200486, 1.199344, 1.197793, 1.197208, 1.197526, 1.198415, 1.198415, 1.198415, 1.198419, 1.198405, 1.198405, 1.198405, 1.198405, 1.198405, 1.198405, 1.198405, 1.198405, 1.198406, 1.198407, 1.19841, 1.198416, 1.198426, 1.198448, 1.198492, 1.198582, 1.19877, 1.199174, 1.200086, 1.202229, 1.204662, 1.205201, 1.205201, 1.2052, 1.205201, 1.205201, 1.205201, 1.205201, 1.205201, 1.205201, 1.205202, 1.205203, 1.205205, 1.20521, 1.205221, 1.205241, 1.205281, 1.205363, 1.205525, 1.205849, 1.206495, 1.207768, 1.21018, 1.214193, 1.214199, 1.214199, 1.214199, 1.214201, 1.214201, 1.214201, 1.214201, 1.214201, 1.214201, 1.214202, 1.214203, 1.214204, 1.214208, 1.214215, 1.214229, 1.214257, 1.214313, 1.214425, 1.214643, 1.215065, 1.215846, 1.217154, 1.218133, 1.219083, 1.218756, 1.218739, 1.218749, 1.218749, 1.218749, 1.218749, 1.218749, 1.218749, 1.218749, 1.218749, 1.218749, 1.218749, 1.218748, 1.218748, 1.218746, 1.218743, 1.218736, 1.21872, 1.218686, 1.218599, 1.21836, 1.217622, 1.21644, 1.21644, 1.216448, 1.216448, 1.216447, 1.216447, 1.216447, 1.216446, 1.216445, 1.216444, 1.216444, 1.216444, 1.216443, 1.216438, 1.216428, 1.216408, 1.216367, 1.216286, 1.21612, 1.215774, 1.215035, 1.213403, 1.210613, 1.210613, 1.210613, 1.210612, 1.210612, 1.210608, 1.210608, 1.210608, 1.210608, 1.210607, 1.210606, 1.210605, 1.210601, 1.210594, 1.210579, 1.21055, 1.210491, 1.210374, 1.210138, 1.209665, 1.20872, 1.206876, 1.203685, 1.201503, 1.200733, 1.200733, 1.200733, 1.200733, 1.200692, 1.200692, 1.200692, 1.200692, 1.200692, 1.200692, 1.200692, 1.200691, 1.20069, 1.200689, 1.200686, 1.20068, 1.200668, 1.200645, 1.200604, 1.200538, 1.200473, 1.200604, 1.201827, 1.203817, 1.203814, 1.203814, 1.203814, 1.203814, 1.203814, 1.203814, 1.203815, 1.203815, 1.203815, 1.203815, 1.203817, 1.203819, 1.203825, 1.203835, 1.203857, 1.2039, 1.203986, 1.204162, 1.204521, 1.205268, 1.206856, 1.209512, 1.209512, 1.209512, 1.209512, 1.209512, 1.209512, 1.209512, 1.209513, 1.209513, 1.209513, 1.209513, 1.209515, 1.209518, 1.209525, 1.209539, 1.209566, 1.20962, 1.209729, 1.209947, 1.210382, 1.211248, 1.212935, 1.215919, 1.218162, 1.219391, 1.219413, 1.21818, 1.215827, 1.212674, 1.211278, 1.211278, 1.211278, 1.211276, 1.211275, 1.211275, 1.211275, 1.211275, 1.211275, 1.211275, 1.211274, 1.211272, 1.211268, 1.211261, 1.211247, 1.211218, 1.211161, 1.211047, 1.210818, 1.21036, 1.209445, 1.207658, 1.206419, 1.206419, 1.206419, 1.206415, 1.206415, 1.206414, 1.206414, 1.206414, 1.206414, 1.206413, 1.206413, 1.206411, 1.206408, 1.206401, 1.206388, 1.206362, 1.20631, 1.206207, 1.206001, 1.205599, 1.204828, 1.203458, 1.201569, 1.201451, 1.201451, 1.201451, 1.201451, 1.201451, 1.201451, 1.201451, 1.201451, 1.201451, 1.201451, 1.20145, 1.20145, 1.20145, 1.20145, 1.201449, 1.201446, 1.201442, 1.201432, 1.201414, 1.201377, 1.201309, 1.201187, 1.201009, 1.200912, 1.201349, 1.201349, 1.20135, 1.20135, 1.20135, 1.20135, 1.20135, 1.20135, 1.201351, 1.201351, 1.201351, 1.201351, 1.201352, 1.201354, 1.201358, 1.201367, 1.201384, 1.20142, 1.201494, 1.201657, 1.202031, 1.20295, 1.205233, 1.20779, 1.21022, 1.212192, 1.213492, 1.21403, 1.213835, 1.213036, 1.211836, 1.210483, 1.209221, 1.207727, 1.207548, 1.208148, 1.209051, 1.209868, 1.210342, 1.21034, 1.209895, 1.209202, 1.208527, 1.208104, 1.208068, 1.208137, 1.245678, 1.245679, 1.245679, 1.24568, 1.245681, 1.245683, 1.245688, 1.245698, 1.245718, 1.245757, 1.245836, 1.245992, 1.246298, 1.246891, 1.248007, 1.250015, 1.251786, 1.253389, 1.254876, 1.256287, 1.259007, 1.261655, 1.264301, 1.266977, 1.272383, 1.277757, 1.278659, 1.278659, 1.282884, 1.287477, 1.290551, 1.291243, 1.293903, 1.29523, 1.295068, 1.293346, 1.28974, 1.28974, 1.28974, 1.289739, 1.289739, 1.289725, 1.289725, 1.289726, 1.289724, 1.289723, 1.289721, 1.289717, 1.289709, 1.289693, 1.28966, 1.289595, 1.289463, 1.289195, 1.288641, 1.287467, 1.284864, 1.278767, 1.271668, 1.263847, 1.255617, 1.251996, 1.251996, 1.251996, 1.251993, 1.251979, 1.251979, 1.251979, 1.251978, 1.251977, 1.251975, 1.251971, 1.251963, 1.251946, 1.251913, 1.251847, 1.251715, 1.251452, 1.250924, 1.249869, 1.247765, 1.243597, 1.235595, 1.228271, 1.221052, 1.221027, 1.221027, 1.221027, 1.221027, 1.221026, 1.221025, 1.221025, 1.221025, 1.221024, 1.221022, 1.221016, 1.221005, 1.220983, 1.220939, 1.220851, 1.220675, 1.220328, 1.21965, 1.218359, 1.216044, 1.212544, 1.210595, 1.210159, 1.21109, 1.213159, 1.216075, 1.219522, 1.221612, 1.221581, 1.221581, 1.221582, 1.221582, 1.221582, 1.221583, 1.221583, 1.221583, 1.221583, 1.221585, 1.221589, 1.221596, 1.221611, 1.22164, 1.221699, 1.221817, 1.222053, 1.222524, 1.223459, 1.225289, 1.228697, 1.234162, 1.237577, 1.237577, 1.237577, 1.237579, 1.237491, 1.237491, 1.237491, 1.237492, 1.237492, 1.237492, 1.237493, 1.237495, 1.237498, 1.237504, 1.237517, 1.237543, 1.237595, 1.237697, 1.237895, 1.238274, 1.238958, 1.240052, 1.240809, 1.240825, 1.240818, 1.240818, 1.240818, 1.240818, 1.240818, 1.240818, 1.240818, 1.240818, 1.240818, 1.240818, 1.240818, 1.240818, 1.240819, 1.24082, 1.240822, 1.240826, 1.240835, 1.240852, 1.240885, 1.240947, 1.241055, 1.241205, 1.24124, 1.240899, 1.239638, 1.239136, 1.236063, 1.232217, 1.229724, 1.229724, 1.229724, 1.229723, 1.22965, 1.22965, 1.22965, 1.22965, 1.22965, 1.22965, 1.229649, 1.229649, 1.229648, 1.229646, 1.229642, 1.229634, 1.229618, 1.229585, 1.229521, 1.229391, 1.229134, 1.228623, 1.227623, 1.225735, 1.224038, 1.221914, 1.221392, 1.219881, 1.219742, 1.219742, 1.219742, 1.219742, 1.219722, 1.219722, 1.219722, 1.219722, 1.219722, 1.219722, 1.219722, 1.219722, 1.219721, 1.219719, 1.219716, 1.21971, 1.219699, 1.219676, 1.219634, 1.219567, 1.219493, 1.219525, 1.219525, 1.219525, 1.219525, 1.219525, 1.219525, 1.219525, 1.219525, 1.219525, 1.219525, 1.219525, 1.219525, 1.219526, 1.219526, 1.219527, 1.21953, 1.219535, 1.219546, 1.219573, 1.219639, 1.219832, 1.220454, 1.221394, 1.224033, 1.224034, 1.224033, 1.224033, 1.224033, 1.224033, 1.224034, 1.224034, 1.224034, 1.224034, 1.224035, 1.224036, 1.224039, 1.224046, 1.224059, 1.224085, 1.224137, 1.224242, 1.224456, 1.224895, 1.225819, 1.227823, 1.232163, 1.236552, 1.240426, 1.243207, 1.244397, 1.243688, 1.24108, 1.236924, 1.231002, 1.230369, 1.230369, 1.230369, 1.230364, 1.230363, 1.230363, 1.230363, 1.230362, 1.230362, 1.230362, 1.230362, 1.230361, 1.23036, 1.230357, 1.230352, 1.230341, 1.23032, 1.230277, 1.230191, 1.23002, 1.229678, 1.228997, 1.227654, 1.2251, 1.222965, 1.222966, 1.222966, 1.222964, 1.222964, 1.222964, 1.222964, 1.222964, 1.222964, 1.222964, 1.222963, 1.222962, 1.22296, 1.22296, 1.22296, 1.22296, 1.222956, 1.222947, 1.22293, 1.222896, 1.222827, 1.222691, 1.222422, 1.221902, 1.220934, 1.21932, 1.217492, 1.217521, 1.219194, 1.222056, 1.22552, 1.228988, 1.231966, 1.234135, 1.235357, 1.235647, 1.235132, 1.234025, 1.23259, 1.231104, 1.228919, 1.228052, 1.228049, 1.228536, 1.229241, 1.229958, 1.230467, 1.230596, 1.230293, 1.229646, 1.228858, 1.228196, 1.227913, 1.228146, 1.228858, 1.229842, 1.231242, 1.231278, 1.230109, 1.229359, 1.229043, 1.229278, 1.229501, 1.229591, 1.229576, 1.229538, 1.229535, 1.255803, 1.255802, 1.255803, 1.255805, 1.255808, 1.255814, 1.255826, 1.255851, 1.255899, 1.255997, 1.256192, 1.256579, 1.257344, 1.258844, 1.261734, 1.26719, 1.272338, 1.277299, 1.282158, 1.286977, 1.291798, 1.296649, 1.306521, 1.316658, 1.326751, 1.3271, 1.337859, 1.360067, 1.383033, 1.406259, 1.429029, 1.450565, 1.470071, 1.486813, 1.50016, 1.509635, 1.514926, 1.515853, 1.512349, 1.50448, 1.492426, 1.476422, 1.45684, 1.434493, 1.410479, 1.384752, 1.364515, 1.364515, 1.364515, 1.364511, 1.36639, 1.366389, 1.366388, 1.366387, 1.366384, 1.366377, 1.366365, 1.36634, 1.36629, 1.36619, 1.365991, 1.365592, 1.364796, 1.363206, 1.36004, 1.353769, 1.341521, 1.318606, 1.298406, 1.281485, 1.268104, 1.258254, 1.251624, 1.247698, 1.24585, 1.245463, 1.24603, 1.246165, 1.246094, 1.246077, 1.246077, 1.246078, 1.246077, 1.246077, 1.246077, 1.246077, 1.246077, 1.246078, 1.246079, 1.246081, 1.246085, 1.246094, 1.246112, 1.246148, 1.246222, 1.246372, 1.246687, 1.246939, 1.246939, 1.246939, 1.246939, 1.246939, 1.246939, 1.246939, 1.246939, 1.24694, 1.24694, 1.246941, 1.246942, 1.246944, 1.24695, 1.24696, 1.246981, 1.247024, 1.247109, 1.247283, 1.24764, 1.248391, 1.250068, 1.252104, 1.254655, 1.257831, 1.260927, 1.260827, 1.260827, 1.260827, 1.260827, 1.260828, 1.260828, 1.260828, 1.260828, 1.260829, 1.260831, 1.260835, 1.260842, 1.260858, 1.26089, 1.260953, 1.261081, 1.261337, 1.261857, 1.262928, 1.265177, 1.270004, 1.275095, 1.284659, 1.292003, 1.295483, 1.293941, 1.287472, 1.277003, 1.271719, 1.271719, 1.271719, 1.27171, 1.271657, 1.271657, 1.271657, 1.271656, 1.271655, 1.271653, 1.27165, 1.271642, 1.271627, 1.271597, 1.271536, 1.271414, 1.271171, 1.27068, 1.269687, 1.267658, 1.263445, 1.256503, 1.256503, 1.256503, 1.2565, 1.2565, 1.256498, 1.256498, 1.256497, 1.256496, 1.256494, 1.256489, 1.256481, 1.256463, 1.256427, 1.256357, 1.256215, 1.255931, 1.255362, 1.25422, 1.251925, 1.247314, 1.238254, 1.229741, 1.222209, 1.220776, 1.220725, 1.22076, 1.220759, 1.220757, 1.220758, 1.220756, 1.220753, 1.220751, 1.220751, 1.220751, 1.220747, 1.220733, 1.220707, 1.220655, 1.22055, 1.220341, 1.219928, 1.21912, 1.217578, 1.21481, 1.210674, 1.208706, 1.208782, 1.208704, 1.208704, 1.208709, 1.208704, 1.208703, 1.208703, 1.208703, 1.208704, 1.208703, 1.208701, 1.208699, 1.208693, 1.208682, 1.208659, 1.208617, 1.208538, 1.208404, 1.208239, 1.208313, 1.210076, 1.213923, 1.227022, 1.245933, 1.268486, 1.292241, 1.314845, 1.334348, 1.349413, 1.359303, 1.363735, 1.362722, 1.35659, 1.346118, 1.332624, 1.31777, 1.303153, 1.289925, 1.278679, 1.269595, 1.262697, 1.258002, 1.255523, 1.255196, 1.256791, 1.259893, 1.263956, 1.268346, 1.272422, 1.275615, 1.277514, 1.277964, 1.277122, 1.274323, 1.272832, 1.27473, 1.279977, 1.287874, 1.29677, 1.304712, 1.310037, 1.31175, 1.309643, 1.304486, 1.296991, 1.288565, 1.280593, 1.274108, 1.269715, 1.267671, 1.267908, 1.269927, 1.273215, 1.277103, 1.280979, 1.284362, 1.286972, 1.288757, 1.289857, 1.290512, 1.290959, 1.291342, 1.291674, 1.291841, 1.291661, 1.290953, 1.287739, 1.283335, 1.279505, 1.277802, 1.278429, 1.279768, 1.281482, 1.284886, 1.287337, 1.288533, 1.288381, 1.287191, 1.285538, 1.284016, 1.282989, 1.282626, 1.283076, 1.283779, 1.284511, 1.28556, 1.285516, 1.285135, 1.284823, 1.284699, 1.28475, 1.284803, 1.28481, 1.284804, 1.284802, 1.284801 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____1_SM_voltageRegulator_EfdPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.436653, 1.436652, 1.436651, 1.436649, 1.436645, 1.436637, 1.436622, 1.436593, 1.436545, 1.43654, 1.43648, 1.436479, 1.436478, 1.436477, 1.436474, 1.436469, 1.436464, 1.436463, 1.436462, 1.436459, 1.436454, 1.436444, 1.436425, 1.436389, 1.436327, 1.436282, 1.436281, 1.43628, 1.436279, 1.436276, 1.43627, 1.436258, 1.436236, 1.436196, 1.436165, 1.436127, 1.436018, 1.43587, 1.4358, 1.435799, 1.435797, 1.435794, 1.43579, 1.435788, 1.435782, 1.435781, 1.435779, 1.435777, 1.435775, 1.386135, 1.386134, 1.386133, 1.386131, 1.38613, 1.386129, 1.386127, 1.386124, 1.386117, 1.386104, 1.386077, 1.386023, 1.385916, 1.385706, 1.385296, 1.384521, 1.383136, 1.38196, 1.380974, 1.380164, 1.378985, 1.37833, 1.378109, 1.378245, 1.379272, 1.381099, 1.383459, 1.386137, 1.386616, 1.388961, 1.391784, 1.394481, 1.396944, 1.399337, 1.399338, 1.399337, 1.399338, 1.399339, 1.399341, 1.399345, 1.399352, 1.399367, 1.399398, 1.399457, 1.399576, 1.399808, 1.400252, 1.401058, 1.40234, 1.403176, 1.403682, 1.403681, 1.40368, 1.403678, 1.403673, 1.403662, 1.403636, 1.403568, 1.403375, 1.402798, 1.40202, 1.401114, 1.400151, 1.39885, 1.398848, 1.398847, 1.398848, 1.398847, 1.398846, 1.398844, 1.39884, 1.398833, 1.398819, 1.39879, 1.398732, 1.398619, 1.398397, 1.397975, 1.397235, 1.396647, 1.396223, 1.395992, 1.39599, 1.395989, 1.395988, 1.395987, 1.395983, 1.395977, 1.395966, 1.395944, 1.395909, 1.395868, 1.3959, 1.39607, 1.396123, 1.396124, 1.396125, 1.396127, 1.396131, 1.39614, 1.396157, 1.396193, 1.39627, 1.396445, 1.39687, 1.397963, 1.397965, 1.397966, 1.397967, 1.397969, 1.397971, 1.397976, 1.397986, 1.398006, 1.398046, 1.398127, 1.398291, 1.398631, 1.39935, 1.400111, 1.401689, 1.402449, 1.402447, 1.402448, 1.402449, 1.402451, 1.402454, 1.40246, 1.402472, 1.402497, 1.402546, 1.402645, 1.402841, 1.403226, 1.403966, 1.404724, 1.404725, 1.404726, 1.404727, 1.404728, 1.40473, 1.404735, 1.404745, 1.404766, 1.404806, 1.404885, 1.405041, 1.405337, 1.405862, 1.406503, 1.406504, 1.406505, 1.406506, 1.406509, 1.406514, 1.406524, 1.406544, 1.406583, 1.406656, 1.406782, 1.40696, 1.407047, 1.406848, 1.406616, 1.406612, 1.406611, 1.406609, 1.406606, 1.406599, 1.406585, 1.406558, 1.406502, 1.406389, 1.406166, 1.405815, 1.405674, 1.405673, 1.405672, 1.405671, 1.405669, 1.405665, 1.405662, 1.40567, 1.40575, 1.406045, 1.406046, 1.406047, 1.406049, 1.406053, 1.406061, 1.406077, 1.40611, 1.40618, 1.406334, 1.406692, 1.407543, 1.40848, 1.409363, 1.410049, 1.410428, 1.410442, 1.410105, 1.40989, 1.409889, 1.409888, 1.409887, 1.409886, 1.409884, 1.409879, 1.409869, 1.409849, 1.409809, 1.409726, 1.409551, 1.40917, 1.408879, 1.408878, 1.408877, 1.408876, 1.408874, 1.408871, 1.408865, 1.408852, 1.408826, 1.408774, 1.408669, 1.408462, 1.408058, 1.407367, 1.407311, 1.40731, 1.407308, 1.407306, 1.407301, 1.407292, 1.407273, 1.407237, 1.407167, 1.40704, 1.406837, 1.406668, 1.406669, 1.406668, 1.406667, 1.406665, 1.406661, 1.406655, 1.406647, 1.406643, 1.406686, 1.406949, 1.407394, 1.407953, 1.408558, 1.409149, 1.409681, 1.410122, 1.410452, 1.410663, 1.410754, 1.410732, 1.410453, 1.410047, 1.409645, 1.409354, 1.409244, 1.409325, 1.409542, 1.409809, 1.41004, 1.41018, 1.410226, 1.410214, 1.410209, 1.407635, 1.407634, 1.407632, 1.40763, 1.407624, 1.407613, 1.407591, 1.407547, 1.407462, 1.407303, 1.407163, 1.407046, 1.406952, 1.406884, 1.406824, 1.406861, 1.40699, 1.407204, 1.407839, 1.408714, 1.408882, 1.409767, 1.410937, 1.411908, 1.412158, 1.413372, 1.41452, 1.415555, 1.416439, 1.417211, 1.41721, 1.417211, 1.417212, 1.417215, 1.417219, 1.417229, 1.417247, 1.417284, 1.417355, 1.417487, 1.417714, 1.418021, 1.418143, 1.418093, 1.417893, 1.417765, 1.417764, 1.417762, 1.417761, 1.41776, 1.417757, 1.417752, 1.417741, 1.41772, 1.417675, 1.417581, 1.417374, 1.416889, 1.416326, 1.415596, 1.415595, 1.415594, 1.415591, 1.415586, 1.415575, 1.415554, 1.415512, 1.415428, 1.415257, 1.414909, 1.414194, 1.413462, 1.412725, 1.411991, 1.41127, 1.410571, 1.409902, 1.409535, 1.409532, 1.409531, 1.40953, 1.409527, 1.409522, 1.409513, 1.409493, 1.409454, 1.409376, 1.409223, 1.408926, 1.408375, 1.407492, 1.407012, 1.407011, 1.407008, 1.407007, 1.407006, 1.407004, 1.407001, 1.406995, 1.406982, 1.406958, 1.406915, 1.406849, 1.406798, 1.406852, 1.406855, 1.406854, 1.406855, 1.406856, 1.406858, 1.406861, 1.406869, 1.406885, 1.406921, 1.407013, 1.407262, 1.40759, 1.408205, 1.408395, 1.409296, 1.41017, 1.410658, 1.410653, 1.410654, 1.410655, 1.410656, 1.410659, 1.410665, 1.410677, 1.4107, 1.410745, 1.410833, 1.410998, 1.41128, 1.411494, 1.411696, 1.411726, 1.411746, 1.411736, 1.411734, 1.411733, 1.411732, 1.411731, 1.411727, 1.411719, 1.411703, 1.411665, 1.411613, 1.411612, 1.411611, 1.411608, 1.411602, 1.411591, 1.411569, 1.411526, 1.411454, 1.41141, 1.411457, 1.411458, 1.411459, 1.411461, 1.411465, 1.411475, 1.411496, 1.41155, 1.411702, 1.412159, 1.412766, 1.413429, 1.414028, 1.414439, 1.414563, 1.414351, 1.413817, 1.412888, 1.412779, 1.412778, 1.412777, 1.412776, 1.412774, 1.41277, 1.412763, 1.412748, 1.412719, 1.412659, 1.41254, 1.412298, 1.411812, 1.411371, 1.41137, 1.411369, 1.411367, 1.411364, 1.411356, 1.411341, 1.411312, 1.411253, 1.411137, 1.410912, 1.410494, 1.409827, 1.409412, 1.409256, 1.409339, 1.409618, 1.410039, 1.410545, 1.411086, 1.411623, 1.412126, 1.412572, 1.412941, 1.413217, 1.413386, 1.413396, 1.413098, 1.412636, 1.412128, 1.411705, 1.411449, 1.411378, 1.411449, 1.411588, 1.411723, 1.411811, 1.411855, 1.411886, 1.411943, 1.412051, 1.412204, 1.412459, 1.412495, 1.412252, 1.412049, 1.411923, 1.411958, 1.41204, 1.41209, 1.412102, 1.412092, 1.402513, 1.402512, 1.402511, 1.402509, 1.402504, 1.402496, 1.402479, 1.402445, 1.402378, 1.402246, 1.401988, 1.401496, 1.400608, 1.399839, 1.399182, 1.398628, 1.39817, 1.397799, 1.39751, 1.397143, 1.397036, 1.397148, 1.397156, 1.397477, 1.398615, 1.400363, 1.40265, 1.405424, 1.408647, 1.412287, 1.416319, 1.420717, 1.425458, 1.430515, 1.435858, 1.441447, 1.447234, 1.453159, 1.459136, 1.465074, 1.470877, 1.476404, 1.481513, 1.485078, 1.485079, 1.485037, 1.485038, 1.485039, 1.485041, 1.485046, 1.485054, 1.485072, 1.485107, 1.485176, 1.485315, 1.48559, 1.486133, 1.487189, 1.489168, 1.492548, 1.495077, 1.496672, 1.49727, 1.496834, 1.495357, 1.492859, 1.489387, 1.485014, 1.479833, 1.478977, 1.478978, 1.478977, 1.478976, 1.478973, 1.478967, 1.478956, 1.478934, 1.478889, 1.4788, 1.478622, 1.478262, 1.477536, 1.476054, 1.474892, 1.474889, 1.474888, 1.474886, 1.474883, 1.474877, 1.474865, 1.474841, 1.474793, 1.474698, 1.474505, 1.474119, 1.473339, 1.471755, 1.468491, 1.461656, 1.454511, 1.447191, 1.43983, 1.43387, 1.433863, 1.433862, 1.433861, 1.43386, 1.433859, 1.433856, 1.433849, 1.433834, 1.433806, 1.433749, 1.433636, 1.433409, 1.432957, 1.432054, 1.43026, 1.426721, 1.419894, 1.413466, 1.402126, 1.393062, 1.386421, 1.382116, 1.379978, 1.379391, 1.379527, 1.379519, 1.37952, 1.379521, 1.379524, 1.379529, 1.37954, 1.379563, 1.379613, 1.379727, 1.380015, 1.380618, 1.380619, 1.38062, 1.380622, 1.380626, 1.380633, 1.380646, 1.380674, 1.380731, 1.380846, 1.38109, 1.381623, 1.382857, 1.384293, 1.385907, 1.386273, 1.386264, 1.386273, 1.386274, 1.386275, 1.386276, 1.38628, 1.386286, 1.3863, 1.386327, 1.386381, 1.386491, 1.38671, 1.387157, 1.388077, 1.390013, 1.391781, 1.391779, 1.391781, 1.391782, 1.391783, 1.391785, 1.391789, 1.391798, 1.391814, 1.391847, 1.391913, 1.392045, 1.39231, 1.392845, 1.393935, 1.396187, 1.398528, 1.403433, 1.408611, 1.414027, 1.41963, 1.425345, 1.431058, 1.43662, 1.441849, 1.446546, 1.450514, 1.453568, 1.45556, 1.456386, 1.455999, 1.45441, 1.451694, 1.447983, 1.443463, 1.438363, 1.432944, 1.427475, 1.422219, 1.417408, 1.413233, 1.409826, 1.407262, 1.40556, 1.40469, 1.404586, 1.405163, 1.406329, 1.409971, 1.414321, 1.419315, 1.42407, 1.428739, 1.432982, 1.436466, 1.438905, 1.440107, 1.440004, 1.43872, 1.436353, 1.433207, 1.429643, 1.426005, 1.422652, 1.419763, 1.417599, 1.416253, 1.415814, 1.416202, 1.417288, 1.418936, 1.420993, 1.423287, 1.425642, 1.427881, 1.429839, 1.431368, 1.432356, 1.432739, 1.432511, 1.431724, 1.429043, 1.425828, 1.423058, 1.421453, 1.421379, 1.421742, 1.422429, 1.42419, 1.425968, 1.427431, 1.428211, 1.428172, 1.427348, 1.42613, 1.424948, 1.424189, 1.424218, 1.424572, 1.425072, 1.425965, 1.426193, 1.426037, 1.425812, 1.425678, 1.425668, 1.425703, 1.425715, 1.425713, 1.425712, 1.425711 ], + "stepLengths" : [ 8, 2, 1, 1, 1, 1, 1, 1, 3, 1, 9, 2, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 15, 1, 1, 4, 3, 1, 14, 2, 1, 1, 1, 2, 2, 1, 3, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS___10_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.051049, 1.051048, 1.051047, 1.051046, 1.051047, 1.051048, 1.051049, 1.05105, 1.051052, 1.051057, 1.05106, 1.051061, 1.051062, 1.051064, 1.051067, 1.05107, 1.051073, 1.051081, 1.051091, 1.051094, 1.046425, 1.046424, 1.046423, 1.046422, 1.04642, 1.046415, 1.046406, 1.046388, 1.046354, 1.046291, 1.046179, 1.046083, 1.045999, 1.045924, 1.045782, 1.045646, 1.045506, 1.045356, 1.045021, 1.044642, 1.044232, 1.043812, 1.043741, 1.043406, 1.043036, 1.042723, 1.042483, 1.042313, 1.042314, 1.042313, 1.042312, 1.042311, 1.042307, 1.042301, 1.04229, 1.042271, 1.042251, 1.042277, 1.042382, 1.04277, 1.042771, 1.042772, 1.042773, 1.042775, 1.042779, 1.042787, 1.042804, 1.042839, 1.042911, 1.043064, 1.0434, 1.043771, 1.044169, 1.044584, 1.045172, 1.045173, 1.045174, 1.045175, 1.045176, 1.045179, 1.045186, 1.045199, 1.045225, 1.045277, 1.045381, 1.045584, 1.045969, 1.04632, 1.046628, 1.046852, 1.046853, 1.046855, 1.046856, 1.046858, 1.046862, 1.04687, 1.046885, 1.046914, 1.04697, 1.047072, 1.047236, 1.047345, 1.047362, 1.047363, 1.047364, 1.047366, 1.04737, 1.047378, 1.047391, 1.047408, 1.047403, 1.047254, 1.047253, 1.047252, 1.047251, 1.047249, 1.047245, 1.047237, 1.04722, 1.047185, 1.047105, 1.046916, 1.046692, 1.046195, 1.045956, 1.045957, 1.045956, 1.045955, 1.045954, 1.045952, 1.045949, 1.045941, 1.045925, 1.045894, 1.045832, 1.045713, 1.045498, 1.045311, 1.04531, 1.045309, 1.045308, 1.045305, 1.045301, 1.045292, 1.045274, 1.045242, 1.045188, 1.045123, 1.04513, 1.045131, 1.045132, 1.045134, 1.045137, 1.045145, 1.045162, 1.045206, 1.045329, 1.045676, 1.046098, 1.046382, 1.046383, 1.046387, 1.046388, 1.046389, 1.04639, 1.046394, 1.046401, 1.046414, 1.046441, 1.046495, 1.046597, 1.04678, 1.047024, 1.047084, 1.047085, 1.047084, 1.047083, 1.047077, 1.047055, 1.046974, 1.04676, 1.046759, 1.046757, 1.046755, 1.046749, 1.046738, 1.046716, 1.046671, 1.046574, 1.046365, 1.045926, 1.045506, 1.045163, 1.04495, 1.044895, 1.045003, 1.045247, 1.045372, 1.045373, 1.045374, 1.045376, 1.045378, 1.045384, 1.045394, 1.045416, 1.04546, 1.045551, 1.045739, 1.045878, 1.045879, 1.04588, 1.045881, 1.045884, 1.04589, 1.045902, 1.045926, 1.045974, 1.046067, 1.046246, 1.046548, 1.046573, 1.046574, 1.046575, 1.046577, 1.046581, 1.046589, 1.046605, 1.046635, 1.046691, 1.046783, 1.04687, 1.046871, 1.046872, 1.046874, 1.046879, 1.046886, 1.046895, 1.046829, 1.046691, 1.046503, 1.046293, 1.046082, 1.04589, 1.045736, 1.045633, 1.045588, 1.045603, 1.045671, 1.045882, 1.046086, 1.046231, 1.046287, 1.046253, 1.046158, 1.046056, 1.045992, 1.045988, 1.046039, 1.046113, 1.046174, 1.046185, 1.040854, 1.040853, 1.040852, 1.04085, 1.040846, 1.040839, 1.040823, 1.040793, 1.040736, 1.04063, 1.040443, 1.040283, 1.040142, 1.040012, 1.03989, 1.039648, 1.039402, 1.039141, 1.038857, 1.038225, 1.037515, 1.037387, 1.036753, 1.035982, 1.035392, 1.035247, 1.03459, 1.034051, 1.033658, 1.033426, 1.033354, 1.033356, 1.033355, 1.033356, 1.033357, 1.03336, 1.033366, 1.033387, 1.033456, 1.033697, 1.034057, 1.03451, 1.035035, 1.035279, 1.03528, 1.035284, 1.035285, 1.035287, 1.035289, 1.035293, 1.035303, 1.035321, 1.035357, 1.035431, 1.03558, 1.035883, 1.036502, 1.037126, 1.037837, 1.037838, 1.037839, 1.037841, 1.037843, 1.037848, 1.037857, 1.037876, 1.037914, 1.037988, 1.038137, 1.038426, 1.038967, 1.039449, 1.039862, 1.040203, 1.040472, 1.040673, 1.040813, 1.040869, 1.040872, 1.040873, 1.040875, 1.040877, 1.040882, 1.040891, 1.040907, 1.040929, 1.040941, 1.040831, 1.040575, 1.040582, 1.040581, 1.04058, 1.040579, 1.040576, 1.04057, 1.040557, 1.040532, 1.040479, 1.040362, 1.040092, 1.03978, 1.039771, 1.039772, 1.039771, 1.039769, 1.039767, 1.039762, 1.039751, 1.03973, 1.039688, 1.039602, 1.039428, 1.039076, 1.038736, 1.038286, 1.03818, 1.037854, 1.0378, 1.037902, 1.037913, 1.037914, 1.037915, 1.037917, 1.037921, 1.037929, 1.037947, 1.037985, 1.038072, 1.038288, 1.038551, 1.039007, 1.039156, 1.039779, 1.03988, 1.039881, 1.039885, 1.039886, 1.039887, 1.039889, 1.039894, 1.039904, 1.039923, 1.039961, 1.040036, 1.040177, 1.040338, 1.040339, 1.04034, 1.040342, 1.040346, 1.040353, 1.040368, 1.040396, 1.040451, 1.040547, 1.040687, 1.040751, 1.04066, 1.040659, 1.040658, 1.040657, 1.040656, 1.040652, 1.040644, 1.040627, 1.04059, 1.040503, 1.040284, 1.039718, 1.039055, 1.038393, 1.037832, 1.037458, 1.03733, 1.037463, 1.037817, 1.038399, 1.038465, 1.038466, 1.038467, 1.038468, 1.038471, 1.038475, 1.038484, 1.038502, 1.038539, 1.038611, 1.038757, 1.039043, 1.039295, 1.039296, 1.039297, 1.039299, 1.039303, 1.039312, 1.039328, 1.039361, 1.039426, 1.039549, 1.039773, 1.040113, 1.040303, 1.040349, 1.040271, 1.040096, 1.039861, 1.039599, 1.039334, 1.039087, 1.038872, 1.038704, 1.038596, 1.038555, 1.038581, 1.038775, 1.039026, 1.039255, 1.039408, 1.039446, 1.039374, 1.03924, 1.039109, 1.039038, 1.039052, 1.039139, 1.039257, 1.039352, 1.039385, 1.039345, 1.039247, 1.039048, 1.038972, 1.039069, 1.039161, 1.039221, 1.03922, 1.039196, 1.039181, 1.039178, 1.039182, 1.036894, 1.036893, 1.036892, 1.036891, 1.036888, 1.036883, 1.036873, 1.036852, 1.036811, 1.036729, 1.036565, 1.036231, 1.035884, 1.035517, 1.035129, 1.03472, 1.03429, 1.033837, 1.032865, 1.031805, 1.030689, 1.03065, 1.029396, 1.02663, 1.023502, 1.020071, 1.016463, 1.012802, 1.009229, 1.005874, 1.002859, 1.000276, 0.998181, 0.996604, 0.995568, 0.995053, 0.995004, 0.995454, 0.996401, 0.997593, 0.999083, 1.001271, 1.002879, 1.002469, 1.00247, 1.002471, 1.002473, 1.002477, 1.002486, 1.002503, 1.002537, 1.002605, 1.002742, 1.003016, 1.003567, 1.004679, 1.006913, 1.00911, 1.011213, 1.013178, 1.014979, 1.016606, 1.018062, 1.019357, 1.020499, 1.021487, 1.021624, 1.021636, 1.021638, 1.021639, 1.021641, 1.021644, 1.021651, 1.021665, 1.021693, 1.021747, 1.021854, 1.022059, 1.02221, 1.022211, 1.022213, 1.022216, 1.022222, 1.022234, 1.022257, 1.022304, 1.022396, 1.022571, 1.022884, 1.023353, 1.023595, 1.023594, 1.023348, 1.022973, 1.022984, 1.022983, 1.022981, 1.022979, 1.022975, 1.022966, 1.022949, 1.022913, 1.022838, 1.022679, 1.022326, 1.0215, 1.020557, 1.018613, 1.016872, 1.015679, 1.015314, 1.01586, 1.017224, 1.017981, 1.017982, 1.017998, 1.017999, 1.018001, 1.018003, 1.018007, 1.018016, 1.018035, 1.018071, 1.018144, 1.018294, 1.018602, 1.019254, 1.020358, 1.020359, 1.02036, 1.020361, 1.020363, 1.020365, 1.020371, 1.020383, 1.020406, 1.020452, 1.020544, 1.02073, 1.021106, 1.021872, 1.023423, 1.024942, 1.026363, 1.026648, 1.026666, 1.02666, 1.026661, 1.026662, 1.026665, 1.02667, 1.026681, 1.026702, 1.026743, 1.026826, 1.02699, 1.027309, 1.027909, 1.028936, 1.029624, 1.029634, 1.029624, 1.029625, 1.029624, 1.029625, 1.029626, 1.029627, 1.02963, 1.029635, 1.029646, 1.029667, 1.029709, 1.02979, 1.02994, 1.030189, 1.030486, 1.030525, 1.029904, 1.028465, 1.026363, 1.023795, 1.021001, 1.018226, 1.015678, 1.013511, 1.011828, 1.0107, 1.01017, 1.010244, 1.010876, 1.011975, 1.013417, 1.015069, 1.016804, 1.018492, 1.020009, 1.02124, 1.022104, 1.022566, 1.022654, 1.022436, 1.022018, 1.021515, 1.021042, 1.020695, 1.02054, 1.020599, 1.020847, 1.021481, 1.02194, 1.021972, 1.021525, 1.020662, 1.019524, 1.018311, 1.017231, 1.016456, 1.016098, 1.016138, 1.016671, 1.017555, 1.018584, 1.019608, 1.020448, 1.02113, 1.021518, 1.021626, 1.02146, 1.021122, 1.020713, 1.020305, 1.019946, 1.019661, 1.019445, 1.019272, 1.019114, 1.018954, 1.018791, 1.018641, 1.018534, 1.0185, 1.018741, 1.01923, 1.019831, 1.020293, 1.020384, 1.020354, 1.020232, 1.019884, 1.01952, 1.019238, 1.019108, 1.019124, 1.019285, 1.019482, 1.019673, 1.019797, 1.019806, 1.019762, 1.019685, 1.019533, 1.019482, 1.019503, 1.019541, 1.019566, 1.019569, 1.019564, 1.019561, 1.019562 ], + "stepLengths" : [ 13, 2, 1, 4, 13, 16, 2, 1, 1, 1, 15, 1, 1, 1, 1, 3, 1, 1, 1, 44, 8, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 5, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____8_SM_generator_UStatorPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.096373, 1.096372, 1.096371, 1.09637, 1.096369, 1.096368, 1.096367, 1.096366, 1.096362, 1.096356, 1.096352, 1.096351, 1.09635, 1.094773, 1.094772, 1.094771, 1.094769, 1.094764, 1.094755, 1.094737, 1.094703, 1.094642, 1.094587, 1.094538, 1.094492, 1.094406, 1.094326, 1.094248, 1.094171, 1.094019, 1.093873, 1.093738, 1.09362, 1.093603, 1.093529, 1.093472, 1.093454, 1.093479, 1.093562, 1.093563, 1.093564, 1.093566, 1.093569, 1.093575, 1.093589, 1.093618, 1.093684, 1.093847, 1.094046, 1.094492, 1.094493, 1.094494, 1.094496, 1.0945, 1.094509, 1.094525, 1.094557, 1.094623, 1.094755, 1.095022, 1.095283, 1.095527, 1.095746, 1.095991, 1.095992, 1.095993, 1.095994, 1.095997, 1.096001, 1.09601, 1.096028, 1.096061, 1.096118, 1.096196, 1.096225, 1.096209, 1.096165, 1.096164, 1.096165, 1.096164, 1.096163, 1.096161, 1.096156, 1.096147, 1.096127, 1.096081, 1.095974, 1.095852, 1.095825, 1.095824, 1.095823, 1.095821, 1.095817, 1.095809, 1.095793, 1.095761, 1.095697, 1.095576, 1.095376, 1.095375, 1.095374, 1.095372, 1.09537, 1.095364, 1.095353, 1.095332, 1.095293, 1.095228, 1.095179, 1.095131, 1.095147, 1.095148, 1.095149, 1.095151, 1.095155, 1.095167, 1.095204, 1.095263, 1.095264, 1.095265, 1.095267, 1.095271, 1.095279, 1.095297, 1.095334, 1.095415, 1.095555, 1.095556, 1.095558, 1.095561, 1.095567, 1.095578, 1.095602, 1.095649, 1.095741, 1.095901, 1.09601, 1.096049, 1.096051, 1.096052, 1.096053, 1.096055, 1.096058, 1.096062, 1.096055, 1.095994, 1.095894, 1.095895, 1.095894, 1.095892, 1.09589, 1.095886, 1.095877, 1.095859, 1.095822, 1.095742, 1.09561, 1.095609, 1.095608, 1.095607, 1.095604, 1.095599, 1.095588, 1.095566, 1.095523, 1.095439, 1.095289, 1.095177, 1.095116, 1.095115, 1.095176, 1.095294, 1.095452, 1.095521, 1.095522, 1.095523, 1.095524, 1.095527, 1.095533, 1.095544, 1.095567, 1.095613, 1.095702, 1.095764, 1.095765, 1.095766, 1.095767, 1.09577, 1.095775, 1.095785, 1.095805, 1.095844, 1.095912, 1.096007, 1.096013, 1.096014, 1.096015, 1.096016, 1.09602, 1.096026, 1.096035, 1.09604, 1.096018, 1.096017, 1.096016, 1.096014, 1.096011, 1.096002, 1.095984, 1.095938, 1.095824, 1.095696, 1.095574, 1.095476, 1.095411, 1.095384, 1.095394, 1.095433, 1.095493, 1.095561, 1.095624, 1.095699, 1.095708, 1.095678, 1.095633, 1.095592, 1.095568, 1.095591, 1.095625, 1.095659, 1.09568, 1.095682, 1.095678, 1.093801, 1.0938, 1.093799, 1.093797, 1.093793, 1.093786, 1.09377, 1.093741, 1.093685, 1.093585, 1.093496, 1.093416, 1.093341, 1.093271, 1.093135, 1.093003, 1.09287, 1.092736, 1.092466, 1.092197, 1.092152, 1.091941, 1.091711, 1.091558, 1.091523, 1.09139, 1.091324, 1.091332, 1.091418, 1.091598, 1.091599, 1.0916, 1.091601, 1.091602, 1.091606, 1.091612, 1.091626, 1.091653, 1.091712, 1.091842, 1.092147, 1.092502, 1.092893, 1.093304, 1.093485, 1.093486, 1.093487, 1.093488, 1.09349, 1.093493, 1.0935, 1.093513, 1.093539, 1.093592, 1.093697, 1.093905, 1.094306, 1.094672, 1.095033, 1.095034, 1.095035, 1.095036, 1.095038, 1.095043, 1.095052, 1.095069, 1.095103, 1.095167, 1.095283, 1.095458, 1.095556, 1.095577, 1.095531, 1.095427, 1.095282, 1.095109, 1.095005, 1.095006, 1.095005, 1.095003, 1.095, 1.094994, 1.094983, 1.094959, 1.094912, 1.094821, 1.09465, 1.094377, 1.094206, 1.094211, 1.09421, 1.094209, 1.094208, 1.094206, 1.0942, 1.094191, 1.094172, 1.094137, 1.094083, 1.094045, 1.094044, 1.094043, 1.094041, 1.094038, 1.094033, 1.094025, 1.094023, 1.09404, 1.094103, 1.094128, 1.094282, 1.094474, 1.094599, 1.094603, 1.094604, 1.094606, 1.094609, 1.094616, 1.094629, 1.094654, 1.094704, 1.094799, 1.094883, 1.09499, 1.095016, 1.095091, 1.095098, 1.095099, 1.0951, 1.095101, 1.095104, 1.095107, 1.095111, 1.095109, 1.095108, 1.095107, 1.095103, 1.095094, 1.095063, 1.095016, 1.094884, 1.094883, 1.094882, 1.094881, 1.094878, 1.094873, 1.094862, 1.094841, 1.094794, 1.094694, 1.094477, 1.094258, 1.094064, 1.093925, 1.093865, 1.093901, 1.094031, 1.094239, 1.094535, 1.094567, 1.094568, 1.094569, 1.094571, 1.094576, 1.094584, 1.094601, 1.094635, 1.094703, 1.09483, 1.094937, 1.094938, 1.094939, 1.09494, 1.094944, 1.094951, 1.094964, 1.09499, 1.095039, 1.095119, 1.095211, 1.095209, 1.095126, 1.094982, 1.094809, 1.094636, 1.094487, 1.094379, 1.094317, 1.094303, 1.094329, 1.094384, 1.094456, 1.09453, 1.094639, 1.094683, 1.094658, 1.094623, 1.094587, 1.094562, 1.094555, 1.094571, 1.094603, 1.094642, 1.094675, 1.09469, 1.094678, 1.094642, 1.094593, 1.094523, 1.094521, 1.09458, 1.094617, 1.094633, 1.094621, 1.09461, 1.094606, 1.094608, 1.094609, 1.093295, 1.093294, 1.093293, 1.09329, 1.093285, 1.093276, 1.093256, 1.093218, 1.093143, 1.092999, 1.092726, 1.092468, 1.09222, 1.091977, 1.091736, 1.091495, 1.091253, 1.090759, 1.090252, 1.089748, 1.08973, 1.089192, 1.088082, 1.086934, 1.085772, 1.084634, 1.083557, 1.082582, 1.081745, 1.081077, 1.080604, 1.080339, 1.080293, 1.080468, 1.080861, 1.081464, 1.082264, 1.083243, 1.084361, 1.085561, 1.086848, 1.08786, 1.087766, 1.087767, 1.087768, 1.087771, 1.087776, 1.087786, 1.087806, 1.087845, 1.087925, 1.088083, 1.088397, 1.089009, 1.090155, 1.091165, 1.092011, 1.09268, 1.093173, 1.093504, 1.0937, 1.093793, 1.093812, 1.093784, 1.093777, 1.093781, 1.09378, 1.093778, 1.093774, 1.093767, 1.093751, 1.093738, 1.093737, 1.093736, 1.093734, 1.09373, 1.093721, 1.093703, 1.093666, 1.093582, 1.09348, 1.093353, 1.093194, 1.093039, 1.093044, 1.093043, 1.093042, 1.093041, 1.093038, 1.093031, 1.093018, 1.092992, 1.092939, 1.092826, 1.092585, 1.092331, 1.091852, 1.091485, 1.091311, 1.091388, 1.091712, 1.092235, 1.092499, 1.0925, 1.092502, 1.092503, 1.092504, 1.092505, 1.092508, 1.092515, 1.092527, 1.092551, 1.092601, 1.092702, 1.092913, 1.09326, 1.093261, 1.093262, 1.093264, 1.093267, 1.093275, 1.093289, 1.093317, 1.093374, 1.093489, 1.09372, 1.094173, 1.094598, 1.094975, 1.095046, 1.095049, 1.095047, 1.095048, 1.095049, 1.09505, 1.095053, 1.095058, 1.095068, 1.095089, 1.095129, 1.095206, 1.095345, 1.095552, 1.09565, 1.095646, 1.09565, 1.095651, 1.095652, 1.095654, 1.095658, 1.095665, 1.095673, 1.09567, 1.095581, 1.095389, 1.094734, 1.093789, 1.092661, 1.091473, 1.090343, 1.089368, 1.088615, 1.08812, 1.087899, 1.087949, 1.088256, 1.088779, 1.089454, 1.090197, 1.090928, 1.091589, 1.092151, 1.092606, 1.09295, 1.093185, 1.093309, 1.093325, 1.093246, 1.093091, 1.092887, 1.092668, 1.092464, 1.092305, 1.09221, 1.092187, 1.092229, 1.092369, 1.092444, 1.092349, 1.092086, 1.091692, 1.091247, 1.09085, 1.090583, 1.090498, 1.090603, 1.090861, 1.091236, 1.091657, 1.092056, 1.09238, 1.0926, 1.092702, 1.09269, 1.092589, 1.092425, 1.09223, 1.092036, 1.091867, 1.091737, 1.091647, 1.091592, 1.09156, 1.091537, 1.091518, 1.091502, 1.091493, 1.091502, 1.091538, 1.091698, 1.091919, 1.09211, 1.092195, 1.092164, 1.092097, 1.092011, 1.091841, 1.091718, 1.091659, 1.091666, 1.091726, 1.091808, 1.091884, 1.091936, 1.091954, 1.091931, 1.091896, 1.09186, 1.091807, 1.091809, 1.091829, 1.091844, 1.09185, 1.091848, 1.091845 ], + "stepLengths" : [ 15, 36, 3, 17, 1, 1, 3, 1, 1, 1, 17, 8, 19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 12, 1, 1, 1, 1, 1, 1, 1, 1, 10, 4, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 3, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 2, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____2_SM_generator_PGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 40.127113, 40.127121, 40.12712, 40.127119, 40.127117, 40.127113, 40.127105, 40.12709, 40.127058, 40.126995, 40.126869, 40.126617, 40.126114, 40.125113, 40.123128, 40.119204, 40.112262, 40.112262, 40.112262, 40.111446, 40.101553, 40.101553, 40.101552, 40.101552, 40.101551, 40.101549, 40.101545, 40.101538, 40.101523, 40.101493, 40.101432, 40.101311, 40.101069, 40.100585, 40.099614, 40.098694, 40.098694, 40.098693, 40.098693, 40.098692, 40.09869, 40.098686, 40.098679, 40.098663, 40.098633, 40.098572, 40.09845, 40.098206, 40.097717, 40.096737, 40.094767, 40.090785, 40.082651, 40.065822, 40.051924, 40.051924, 40.051924, 40.051923, 40.051922, 40.05192, 40.051916, 40.051907, 40.05189, 40.051856, 40.051788, 40.051651, 40.051378, 40.050831, 40.049737, 40.047546, 40.043161, 40.034419, 40.017349, 40.003728, 40.003728, 40.003728, 39.986889, 39.948547, 39.944827, 39.953213, 39.953213, 39.953213, 39.953214, 39.953214, 39.953215, 39.953218, 39.953223, 39.953232, 39.953252, 39.953291, 39.953369, 39.953525, 39.953837, 39.954465, 39.955727, 39.95828, 39.962819, 39.962819, 39.962819, 39.963465, 39.970116, 39.970116, 39.970116, 39.973922, 39.984881, 39.984881, 39.984881, 39.984882, 39.984882, 39.984884, 39.984886, 39.984891, 39.984901, 39.984921, 39.984961, 39.98504, 39.985199, 39.985517, 39.986151, 39.987411, 39.989898, 39.994716, 39.998477, 52.039253, 52.039241, 52.039229, 52.039205, 52.039156, 52.039058, 52.039017, 52.039017, 52.039005, 52.038993, 52.038968, 52.038919, 52.038821, 52.038793, 52.038793, 52.038793, 52.038625, 52.03823, 52.037434, 52.035818, 52.032487, 52.025431, 52.009803, 51.972854, 51.878839, 51.626936, 51.306758, 50.936995, 50.531344, 49.653293, 48.706508, 47.712447, 46.683978, 44.567056, 42.409904, 40.272483, 38.218122, 37.876947, 37.876947, 36.310404, 34.60956, 33.170042, 32.038811, 31.188872, 31.188872, 31.188872, 31.1887, 31.18878, 31.188763, 31.188746, 31.188711, 31.188642, 31.188504, 31.188228, 31.187676, 31.186574, 31.184374, 31.179991, 31.171296, 31.154189, 31.121107, 31.059496, 30.954613, 30.819048, 30.847586, 31.273687, 33.135897, 33.135897, 33.135897, 33.136566, 33.136635, 33.136635, 33.136635, 33.136675, 33.136716, 33.136797, 33.136959, 33.137283, 33.137931, 33.139228, 33.141822, 33.147015, 33.157416, 33.178283, 33.220269, 33.305254, 33.479225, 33.842825, 34.629549, 36.412088, 38.430755, 40.619977, 42.90474, 46.079248, 46.079248, 46.079179, 46.079248, 46.079395, 46.079664, 46.080032, 46.080032, 46.080032, 46.080218, 46.081326, 46.083543, 46.087977, 46.096843, 46.114571, 46.150008, 46.220803, 46.36207, 46.643217, 47.199232, 48.280402, 50.276243, 51.998694, 53.384019, 54.25689, 54.25689, 54.25689, 54.259362, 54.25937, 54.25937, 54.25937, 54.259396, 54.259422, 54.259475, 54.25958, 54.259791, 54.260213, 54.261056, 54.26274, 54.266104, 54.272812, 54.286148, 54.3125, 54.36392, 54.461596, 54.636058, 54.900033, 55.084441, 54.815306, 54.702007, 54.702009, 54.702022, 54.702004, 54.701966, 54.701895, 54.701794, 54.701794, 54.701794, 54.701751, 54.701463, 54.700885, 54.69973, 54.697413, 54.692759, 54.68337, 54.664269, 54.624779, 54.540677, 54.352256, 53.897144, 52.700318, 49.436605, 49.430165, 49.430165, 49.430165, 49.428266, 49.428267, 49.428208, 49.428148, 49.42803, 49.427792, 49.427317, 49.426367, 49.424466, 49.420664, 49.413058, 49.397835, 49.367352, 49.306232, 49.18339, 48.935379, 48.430729, 47.392425, 45.244379, 43.05855, 38.963058, 37.317383, 37.317554, 37.317389, 37.317336, 37.317235, 37.317015, 37.316587, 37.315732, 37.315639, 37.315639, 37.315639, 37.314021, 37.3106, 37.303761, 37.290093, 37.262801, 37.208386, 37.100247, 36.886773, 36.47142, 35.689722, 34.338113, 33.171204, 33.171204, 33.171121, 33.171094, 33.171044, 33.170933, 33.170719, 33.17029, 33.169432, 33.16853, 33.16853, 33.16853, 33.167719, 33.164295, 33.157462, 33.143854, 33.11687, 33.063831, 32.961469, 32.771595, 32.450834, 32.037763, 31.934497, 31.934497, 31.934497, 31.934603, 31.934603, 31.934612, 31.934617, 31.934627, 31.934648, 31.93469, 31.934772, 31.934938, 31.93527, 31.935936, 31.93728, 31.940016, 31.945671, 31.957715, 31.984701, 32.049939, 32.222822, 32.716166, 34.122201, 35.888084, 37.170781, 37.170781, 37.170781, 37.171564, 37.171888, 37.171918, 37.171948, 37.172009, 37.172129, 37.172371, 37.172853, 37.173818, 37.175748, 37.179607, 37.187325, 37.202759, 37.233615, 37.295285, 37.418424, 37.663728, 38.149191, 39.091934, 40.832929, 42.195926, 42.196021, 42.196044, 42.196066, 42.19611, 42.196199, 42.196377, 42.19666, 42.19666, 42.19666, 42.196732, 42.197442, 42.198863, 42.201703, 42.207381, 42.218727, 42.241375, 42.2865, 42.376062, 42.552456, 42.894464, 43.536317, 44.446655, 44.446655, 44.44665, 44.446666, 44.446699, 44.446762, 44.446889, 44.446997, 44.446997, 44.446997, 44.447145, 44.447656, 44.448678, 44.45072, 44.454803, 44.462959, 44.47923, 44.511608, 44.575709, 44.701255, 44.941457, 45.375345, 46.026177, 46.34677, 46.291945, 45.845615, 45.037308, 43.948693, 42.707129, 42.193101, 42.193101, 42.193101, 42.192301, 42.192173, 42.19226, 42.19224, 42.192194, 42.19212, 42.191961, 42.191642, 42.191004, 42.189728, 42.187176, 42.182072, 42.171868, 42.151471, 42.110726, 42.029456, 41.867976, 41.550732, 40.950333, 40.547024, 40.547024, 40.547024, 40.545663, 40.545663, 40.545631, 40.545614, 40.545575, 40.545517, 40.545387, 40.545127, 40.544607, 40.543567, 40.541489, 40.537336, 40.529043, 40.51251, 40.479663, 40.414856, 40.288927, 40.052823, 39.650054, 39.145036, 39.116655, 39.116649, 39.116649, 39.116649, 39.116645, 39.116641, 39.116633, 39.116616, 39.116583, 39.116518, 39.116487, 39.116487, 39.116487, 39.116387, 39.116125, 39.115602, 39.114561, 39.1125, 39.108457, 39.100688, 39.086411, 39.062866, 39.035378, 39.053631, 39.223769, 39.223769, 39.223788, 39.223794, 39.223811, 39.223828, 39.223873, 39.223962, 39.224142, 39.22421, 39.22421, 39.22421, 39.224502, 39.225223, 39.226668, 39.229571, 39.235427, 39.247338, 39.27194, 39.324099, 39.438908, 39.699437, 40.259832, 40.778694, 41.155972, 41.338932, 41.329483, 41.17751, 40.963779, 40.777642, 40.695187, 40.76279, 40.989243, 41.707507, 42.400174, 42.874259, 43.001693, 42.766076, 42.253378, 41.605349, 40.97173, 40.477718, 40.207907, 40.200077, 40.442755, 40.558817, 11.448645, 11.448774, 11.448903, 11.44916, 11.449675, 11.450705, 11.452764, 11.456881, 11.465108, 11.481534, 11.514281, 11.579357, 11.707903, 11.959038, 12.440857, 13.34431, 14.190046, 15.003518, 15.803932, 16.60489, 18.247216, 19.958817, 21.751192, 23.622433, 27.53169, 31.564988, 32.258858, 32.258858, 35.580287, 39.435998, 42.308643, 43.00407, 46.178126, 48.877886, 51.0512, 52.674128, 53.872445, 53.872445, 53.872445, 53.872648, 53.872648, 53.872678, 53.872702, 53.872747, 53.87284, 53.873026, 53.873396, 53.874136, 53.875615, 53.878567, 53.884445, 53.896104, 53.91903, 53.963318, 54.045691, 54.18601, 54.372542, 54.403807, 54.030381, 53.329193, 52.384849, 51.922777, 51.922777, 51.922777, 51.922388, 51.92279, 51.922755, 51.922721, 51.922652, 51.922515, 51.92224, 51.92169, 51.92059, 51.918389, 51.913987, 51.905177, 51.887536, 51.852171, 51.781117, 51.637801, 51.347023, 50.754193, 49.561987, 48.405355, 47.187907, 47.187948, 47.187917, 47.187886, 47.187824, 47.187701, 47.187627, 47.187627, 47.187627, 47.187454, 47.18696, 47.185972, 47.183998, 47.180049, 47.17216, 47.156408, 47.125014, 47.062666, 46.93976, 46.701334, 46.25547, 45.493945, 44.90784, 44.492417, 44.23374, 44.110001, 44.093795, 44.154566, 44.210302, 44.210412, 44.210416, 44.210419, 44.210427, 44.210442, 44.21045, 44.21045, 44.21045, 44.210471, 44.21053, 44.210647, 44.210883, 44.211354, 44.212297, 44.214189, 44.217991, 44.225665, 44.24126, 44.273157, 44.337627, 44.453952, 44.548265, 44.425393, 44.425393, 44.425393, 44.425232, 44.425539, 44.425536, 44.425532, 44.425525, 44.42551, 44.425481, 44.425422, 44.425305, 44.42507, 44.424598, 44.423651, 44.421742, 44.417858, 44.409833, 44.392748, 44.354434, 44.261324, 44.011804, 43.683378, 43.673541, 43.673569, 43.673569, 43.673569, 43.673557, 43.673546, 43.673523, 43.673478, 43.673388, 43.673208, 43.673128, 43.673128, 43.673128, 43.672846, 43.672124, 43.670678, 43.667783, 43.661981, 43.650324, 43.626805, 43.578959, 43.480136, 43.270826, 42.812761, 42.311677, 41.484118, 41.247933, 40.163538, 39.138304, 38.5516, 38.5516, 38.5516, 38.551271, 38.551836, 38.551836, 38.551836, 38.551822, 38.551809, 38.551781, 38.551727, 38.551617, 38.551399, 38.550962, 38.550088, 38.548341, 38.544849, 38.537873, 38.523954, 38.496251, 38.44139, 38.333896, 38.128269, 37.758312, 37.448903, 37.121294, 37.058029, 37.019471, 37.056135, 37.056135, 37.056135, 37.056226, 37.05645, 37.056453, 37.056457, 37.056463, 37.056476, 37.056502, 37.056554, 37.056658, 37.056867, 37.057284, 37.058125, 37.059827, 37.063309, 37.070593, 37.08644, 37.123314, 37.218207, 37.381861, 37.381861, 37.381869, 37.381878, 37.381896, 37.381932, 37.382003, 37.382116, 37.382116, 37.382116, 37.382146, 37.382431, 37.383002, 37.384145, 37.386437, 37.391042, 37.40034, 37.419282, 37.458557, 37.542696, 37.733424, 38.204169, 38.791382, 40.203193, 40.203181, 40.20321, 40.203236, 40.203288, 40.203388, 40.203592, 40.203705, 40.203705, 40.203705, 40.203999, 40.204814, 40.206444, 40.209704, 40.216228, 40.229294, 40.255489, 40.308134, 40.414428, 40.630866, 41.07772, 42.014457, 43.940866, 45.774593, 47.298334, 48.326283, 48.73842, 48.501455, 47.6734, 46.392305, 44.581646, 44.386359, 44.386359, 44.386359, 44.384687, 44.384728, 44.384728, 44.384728, 44.384702, 44.384677, 44.384626, 44.384523, 44.384319, 44.38391, 44.383092, 44.381455, 44.378182, 44.371637, 44.358547, 44.332372, 44.280042, 44.175498, 43.967118, 43.555125, 42.764495, 42.085475, 42.085445, 42.085445, 42.085423, 42.085423, 42.085423, 42.085416, 42.085394, 42.085357, 42.085265, 42.085092, 42.084747, 42.084128, 42.084128, 42.084128, 42.084057, 42.082677, 42.079918, 42.074405, 42.063392, 42.041429, 41.997749, 41.9114, 41.742896, 41.423763, 40.863626, 40.075413, 39.716743, 39.728425, 40.008646, 40.436363, 40.896947, 41.302954, 41.605963, 41.798181, 41.904949, 41.971118, 42.04535, 42.166327, 42.353875, 42.868602, 43.352829, 43.730229, 43.916793, 43.872196, 43.608671, 43.176882, 42.649685, 42.110501, 41.645256, 41.333022, 41.232412, 41.365802, 41.70773, 42.184876, 42.691452, 43.33369, 43.382971, 42.957848, 42.627111, 42.406441, 42.345721, 42.404694, 42.469105, 42.509824, 42.500594, 42.499239, -40.773813, -40.773605, -40.7734, -40.772992, -40.772175, -40.770541, -40.767273, -40.760738, -40.747674, -40.721563, -40.669412, -40.565388, -40.358412, -39.948432, -39.142043, -37.568097, -36.029155, -34.505558, -32.981588, -31.445352, -29.888195, -28.304067, -25.03867, -21.640344, -18.229238, -18.110688, -14.460267, -6.897585, 0.885945, 8.708195, 16.389356, 23.765947, 30.701155, 37.089529, 42.858935, 47.970328, 52.415267, 56.212303, 59.403688, 62.050114, 64.223879, 66.007225, 67.488835, 68.74908, 69.863113, 70.917606, 71.719494, 71.719494, 71.719494, 71.719677, 71.709774, 71.709805, 71.709837, 71.709899, 71.710025, 71.710276, 71.710778, 71.711783, 71.713792, 71.71781, 71.72585, 71.741936, 71.774141, 71.838688, 71.968363, 72.230331, 72.766814, 73.901857, 75.130446, 76.457847, 77.877332, 79.369792, 80.904585, 82.440863, 83.92931, 85.314154, 86.535467, 86.701006, 86.701272, 86.701358, 86.701392, 86.701456, 86.701555, 86.701555, 86.701555, 86.701594, 86.701863, 86.702402, 86.703479, 86.705633, 86.709939, 86.718539, 86.735696, 86.769836, 86.837407, 86.969656, 87.222067, 87.403771, 87.403771, 87.403771, 87.404157, 87.404157, 87.40419, 87.404218, 87.404276, 87.404387, 87.404613, 87.405065, 87.405968, 87.407773, 87.41138, 87.418582, 87.432933, 87.461429, 87.517585, 87.62649, 87.830176, 88.177262, 88.602694, 88.635601, 88.235631, 87.371551, 86.305101, 86.305487, 86.305441, 86.305395, 86.305304, 86.30512, 86.304903, 86.304903, 86.304903, 86.304753, 86.30402, 86.302552, 86.299615, 86.293736, 86.281955, 86.2583, 86.210627, 86.11382, 85.914365, 85.492143, 84.555098, 82.320805, 79.623851, 73.071583, 65.289428, 56.800805, 48.189125, 40.785905, 34.096839, 31.609359, 31.609359, 31.609359, 31.605649, 31.605971, 31.605827, 31.605728, 31.605532, 31.605131, 31.604336, 31.602745, 31.599565, 31.593204, 31.580488, 31.555071, 31.504303, 31.403034, 31.20156, 30.80291, 30.023059, 28.534999, 26.385559, 26.385559, 26.385559, 26.384721, 26.384721, 26.384644, 26.384566, 26.384409, 26.384096, 26.383469, 26.382217, 26.379711, 26.374702, 26.364688, 26.344679, 26.304735, 26.225147, 26.067172, 25.756039, 25.153152, 24.025524, 22.084877, 20.563123, 19.454214, 19.2688, 19.268345, 19.268893, 19.268868, 19.268783, 19.268719, 19.26852, 19.268121, 19.267915, 19.267915, 19.267915, 19.267325, 19.265733, 19.262554, 19.256215, 19.24361, 19.218693, 19.17003, 19.077371, 18.910553, 18.649513, 18.405086, 18.477027, 18.47637, 18.47707, 18.477077, 18.477049, 18.47712, 18.477138, 18.477138, 18.477138, 18.477179, 18.477295, 18.477529, 18.477996, 18.478936, 18.480829, 18.484677, 18.492614, 18.50945, 18.546938, 18.636918, 18.874795, 19.564934, 20.517686, 23.040948, 26.217844, 29.82685, 33.67841, 37.624714, 41.560838, 45.417906, 49.152083, 52.731883, 56.12614, 59.29444, 62.181221, 64.714428, 66.808997, 68.374394, 69.324855, 69.590724, 69.129284, 67.933711, 66.039061, 63.523903, 60.506888, 57.138491, 53.588792, 50.03321, 46.638346, 43.549613, 40.882203, 38.716205, 37.09591, 36.032848, 35.437637, 36.425157, 38.524586, 41.11138, 44.103113, 47.269831, 50.393339, 53.266833, 55.698728, 57.521781, 58.606748, 58.895497, 58.383134, 57.132822, 55.277752, 52.982718, 50.499414, 48.074656, 45.945844, 44.265271, 43.141993, 42.620585, 42.68592, 43.274358, 44.28782, 45.608151, 47.10943, 48.667265, 50.165197, 51.499208, 52.581491, 53.344278, 53.74381, 53.43772, 51.982002, 49.933321, 47.9547, 47.164662, 46.722625, 46.612036, 47.003389, 47.964294, 49.144583, 50.175809, 50.795611, 50.85638, 50.400118, 49.633132, 48.836324, 48.441193, 48.349323, 48.483329, 48.965374, 49.357005, 49.430719, 49.344535, 49.241239, 49.18461, 49.193153, 49.205187, 49.205289, 49.204719, 49.204623 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____8_SM_generator_omegaPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.0, 0.999999, 0.999998, 0.999996, 0.999991, 0.999982, 0.999964, 0.999927, 0.99989, 0.999853, 0.999817, 0.999744, 0.999674, 0.999606, 0.999542, 0.999424, 0.999325, 0.999247, 0.999192, 0.999185, 0.999162, 0.99916, 0.999185, 0.999238, 0.999329, 0.99933, 0.999332, 0.999335, 0.999341, 0.999353, 0.999379, 0.999436, 0.999563, 0.999706, 1.0, 1.000001, 1.000003, 1.000005, 1.00001, 1.00002, 1.00004, 1.000081, 1.000161, 1.000317, 1.000462, 1.000589, 1.00069, 1.000779, 1.00078, 1.000782, 1.000784, 1.000789, 1.000796, 1.000803, 1.000788, 1.000735, 1.000645, 1.000542, 1.000541, 1.00054, 1.000538, 1.000534, 1.000525, 1.000507, 1.000471, 1.000394, 1.000224, 1.00004, 1.0, 0.999999, 0.999997, 0.999994, 0.999988, 0.999976, 0.999952, 0.999905, 0.999811, 0.999633, 0.999344, 0.999343, 0.999342, 0.999341, 0.999339, 0.999335, 0.999328, 0.999313, 0.999285, 0.999235, 0.999161, 0.999123, 0.999149, 0.999225, 0.999226, 0.999228, 0.99923, 0.999235, 0.999244, 0.999265, 0.99931, 0.999415, 0.999546, 0.999547, 0.999548, 0.99955, 0.999554, 0.999562, 0.999579, 0.999611, 0.999677, 0.999808, 1.0, 1.000001, 1.000002, 1.000004, 1.000007, 1.000015, 1.000029, 1.000057, 1.000111, 1.000207, 1.000339, 1.000388, 1.000374, 1.000373, 1.000371, 1.000367, 1.000359, 1.000339, 1.000287, 1.000147, 1.0, 0.999999, 0.999997, 0.999994, 0.999989, 0.999977, 0.999955, 0.99991, 0.999825, 0.999707, 0.999706, 0.999705, 0.999702, 0.999698, 0.99969, 0.999674, 0.999644, 0.999592, 0.999527, 0.999508, 0.999531, 0.999588, 0.999668, 0.999762, 0.999857, 0.999893, 0.999894, 0.999895, 0.999896, 0.999899, 0.999905, 0.999916, 0.999937, 0.999976, 1.0, 1.000001, 1.000002, 1.000004, 1.000008, 1.000015, 1.000028, 1.000049, 1.000065, 1.000064, 1.000062, 1.000057, 1.000041, 1.0, 0.999999, 0.999998, 0.999996, 0.999991, 0.999982, 0.999962, 0.999918, 0.999822, 0.999726, 0.999643, 0.999587, 0.999566, 0.999581, 0.999628, 0.999699, 0.99978, 0.999857, 0.999917, 0.999957, 0.999914, 0.999829, 0.999739, 0.999675, 0.999654, 0.999675, 0.999721, 0.999771, 0.999807, 0.999819, 0.999809, 0.999802, 0.999801, 0.999799, 0.999796, 0.99979, 0.999777, 0.999751, 0.999699, 0.999646, 0.999593, 0.999541, 0.999488, 0.999385, 0.999285, 0.999189, 0.999097, 0.998928, 0.998783, 0.998761, 0.998666, 0.998579, 0.998534, 0.998527, 0.998511, 0.998535, 0.998597, 0.998698, 0.99885, 0.998851, 0.998852, 0.998855, 0.998859, 0.99887, 0.99889, 0.998932, 0.999023, 0.999222, 0.99944, 0.99967, 0.999901, 1.0, 1.000001, 1.000002, 1.000004, 1.000007, 1.000014, 1.000029, 1.000057, 1.000113, 1.000224, 1.000429, 1.000608, 1.000767, 1.000768, 1.000769, 1.00077, 1.000774, 1.000781, 1.000795, 1.000821, 1.000862, 1.000907, 1.000898, 1.000836, 1.000723, 1.000565, 1.000367, 1.00014, 1.0, 0.999999, 0.999998, 0.999996, 0.999992, 0.999984, 0.999969, 0.999937, 0.999874, 0.999748, 0.999505, 0.99909, 0.998841, 0.99884, 0.998839, 0.998837, 0.998833, 0.998826, 0.998812, 0.998787, 0.998745, 0.998698, 0.998697, 0.998698, 0.998699, 0.998701, 0.998705, 0.998715, 0.998743, 0.998828, 0.998945, 0.999167, 0.999235, 0.999556, 0.999849, 1.0, 1.000001, 1.000002, 1.000004, 1.000007, 1.000014, 1.000027, 1.000053, 1.0001, 1.000174, 1.00022, 1.00024, 1.000233, 1.000154, 1.000132, 1.000131, 1.00013, 1.000128, 1.000123, 1.000114, 1.000096, 1.000055, 1.0, 0.999999, 0.999997, 0.999994, 0.999989, 0.999977, 0.999954, 0.999906, 0.99981, 0.999716, 0.999553, 0.999552, 0.999551, 0.99955, 0.999548, 0.999543, 0.999533, 0.999514, 0.999478, 0.999414, 0.999321, 0.999271, 0.99926, 0.999283, 0.999333, 0.999405, 0.999495, 0.999594, 0.999712, 0.999723, 0.999724, 0.999725, 0.999727, 0.99973, 0.999736, 0.999748, 0.999771, 0.999814, 0.999847, 0.999848, 0.999849, 0.999851, 0.999855, 0.999863, 0.999876, 0.999896, 0.999903, 0.999866, 0.999788, 0.99968, 0.999558, 0.999441, 0.999347, 0.999291, 0.99928, 0.999314, 0.999384, 0.999477, 0.999575, 0.999662, 0.999751, 0.999737, 0.999665, 0.999569, 0.999486, 0.999441, 0.99944, 0.999471, 0.999518, 0.999562, 0.99959, 0.999598, 0.999587, 0.999563, 0.999534, 0.999508, 0.999485, 0.999498, 0.999525, 0.999536, 0.999534, 0.999522, 0.999517, 0.999515, 0.999514, 0.999511, 0.99951, 0.999509, 0.999508, 0.999505, 0.999501, 0.999491, 0.999472, 0.999434, 0.999357, 0.999202, 0.999046, 0.998888, 0.998731, 0.998574, 0.998419, 0.998264, 0.99796, 0.997663, 0.997385, 0.997375, 0.997097, 0.996575, 0.996106, 0.995698, 0.99536, 0.9951, 0.994926, 0.994843, 0.994855, 0.994964, 0.995168, 0.995464, 0.995844, 0.996296, 0.996809, 0.997364, 0.997944, 0.998527, 0.999095, 0.999632, 1.0, 1.000001, 1.000002, 1.000004, 1.000007, 1.000015, 1.000029, 1.000058, 1.000115, 1.000226, 1.000435, 1.000794, 1.001066, 1.001244, 1.001324, 1.001306, 1.001194, 1.000999, 1.000734, 1.000413, 1.000056, 1.0, 0.999999, 0.999997, 0.999994, 0.999988, 0.999976, 0.999953, 0.999905, 0.999811, 0.999738, 0.999737, 0.999735, 0.999732, 0.999727, 0.999715, 0.999691, 0.999644, 0.999551, 0.999369, 0.999029, 0.998731, 0.998486, 0.9983, 0.998195, 0.998194, 0.998193, 0.998192, 0.998189, 0.998183, 0.998171, 0.998152, 0.998126, 0.998119, 0.99817, 0.998396, 0.998735, 0.999115, 0.999475, 0.999744, 0.999941, 1.0, 1.000001, 1.000002, 1.000004, 1.000009, 1.000017, 1.000032, 1.000058, 1.000086, 1.000087, 1.000088, 1.000089, 1.000092, 1.000096, 1.000101, 1.000093, 1.000064, 1.000013, 1.0, 0.999999, 0.999998, 0.999996, 0.999992, 0.999983, 0.999965, 0.999926, 0.999833, 0.999738, 0.999737, 0.999736, 0.999734, 0.99973, 0.999723, 0.999708, 0.999676, 0.99961, 0.999462, 0.999295, 0.998907, 0.998463, 0.997992, 0.997536, 0.997142, 0.996855, 0.99671, 0.996727, 0.996902, 0.997211, 0.997613, 0.998056, 0.998485, 0.998852, 0.999123, 0.99928, 0.999326, 0.999279, 0.999166, 0.99902, 0.998871, 0.998741, 0.998642, 0.998579, 0.998546, 0.998536, 0.998538, 0.998544, 0.998549, 0.998548, 0.998541, 0.998502, 0.998431, 0.998317, 0.998177, 0.99802, 0.997874, 0.997777, 0.997759, 0.99783, 0.997979, 0.99817, 0.998366, 0.998532, 0.99864, 0.998681, 0.998655, 0.998583, 0.998486, 0.998388, 0.998299, 0.998229, 0.998177, 0.998142, 0.998119, 0.998106, 0.998098, 0.998094, 0.998092, 0.998093, 0.998098, 0.99811, 0.998129, 0.998158, 0.998238, 0.998314, 0.99835, 0.99833, 0.998289, 0.998243, 0.9982, 0.998136, 0.99811, 0.998116, 0.998141, 0.998175, 0.998204, 0.998222, 0.998227, 0.998219, 0.998201, 0.998184, 0.99817, 0.998157, 0.998165, 0.998174, 0.998178, 0.998174, 0.998173, 0.998172, 0.998171 ], + "stepLengths" : [ 141, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 8, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 14, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____9_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.055979, 1.055978, 1.055977, 1.055978, 1.055979, 1.05598, 1.055982, 1.055985, 1.055988, 1.055989, 1.05599, 1.055991, 1.055994, 1.055996, 1.055998, 1.056005, 1.056013, 1.056016, 1.056015, 1.051256, 1.051255, 1.051254, 1.051252, 1.051249, 1.051242, 1.051228, 1.051202, 1.051153, 1.051064, 1.050984, 1.050912, 1.050844, 1.050712, 1.05058, 1.050441, 1.05029, 1.049949, 1.04956, 1.049132, 1.048686, 1.048609, 1.048242, 1.047823, 1.047449, 1.047137, 1.046879, 1.04688, 1.046879, 1.046877, 1.046874, 1.046868, 1.046857, 1.046835, 1.046796, 1.046734, 1.046676, 1.046704, 1.046977, 1.046978, 1.046979, 1.046981, 1.046984, 1.046991, 1.047005, 1.047034, 1.047095, 1.047229, 1.047544, 1.047912, 1.048326, 1.048772, 1.049425, 1.049426, 1.049427, 1.049428, 1.04943, 1.049434, 1.049441, 1.049456, 1.049486, 1.049545, 1.049663, 1.049897, 1.050347, 1.050764, 1.051134, 1.051406, 1.051407, 1.051408, 1.051409, 1.05141, 1.051413, 1.051417, 1.051427, 1.051445, 1.051481, 1.051549, 1.051674, 1.051873, 1.052005, 1.052025, 1.052026, 1.052027, 1.05203, 1.052035, 1.052044, 1.052058, 1.052075, 1.052061, 1.051861, 1.05186, 1.051859, 1.051858, 1.051855, 1.05185, 1.05184, 1.051818, 1.051773, 1.051672, 1.051439, 1.051169, 1.050593, 1.050328, 1.050329, 1.050328, 1.050327, 1.050325, 1.05032, 1.050312, 1.050294, 1.050259, 1.050191, 1.050062, 1.049833, 1.049641, 1.04964, 1.049639, 1.049638, 1.049636, 1.049631, 1.049622, 1.049605, 1.049574, 1.049524, 1.049473, 1.049515, 1.049516, 1.049517, 1.04952, 1.049525, 1.049535, 1.04956, 1.049618, 1.049771, 1.050171, 1.050629, 1.050926, 1.050931, 1.050932, 1.050933, 1.050935, 1.050938, 1.050945, 1.050959, 1.050987, 1.051041, 1.051144, 1.051324, 1.051549, 1.051584, 1.051586, 1.051585, 1.051584, 1.051583, 1.051579, 1.051569, 1.051539, 1.051443, 1.051212, 1.051211, 1.05121, 1.051209, 1.051206, 1.0512, 1.051189, 1.051166, 1.051118, 1.051018, 1.050805, 1.050364, 1.049949, 1.049612, 1.049401, 1.049341, 1.049437, 1.049664, 1.049784, 1.049785, 1.049786, 1.049787, 1.049789, 1.049794, 1.049805, 1.049825, 1.049868, 1.049955, 1.050137, 1.050272, 1.050273, 1.050274, 1.050276, 1.050279, 1.050285, 1.050297, 1.05032, 1.050367, 1.050461, 1.050642, 1.05096, 1.050987, 1.050988, 1.050989, 1.050991, 1.050995, 1.051004, 1.051022, 1.051055, 1.051118, 1.051226, 1.051339, 1.05134, 1.051341, 1.051343, 1.051346, 1.051353, 1.051365, 1.051384, 1.051402, 1.051364, 1.05124, 1.051051, 1.050823, 1.050583, 1.050358, 1.050172, 1.050046, 1.04999, 1.050007, 1.050087, 1.050332, 1.050561, 1.050715, 1.050766, 1.050719, 1.050612, 1.050504, 1.050443, 1.050448, 1.050506, 1.050584, 1.050645, 1.050655, 1.045186, 1.045185, 1.045184, 1.045182, 1.045179, 1.045173, 1.04516, 1.045136, 1.045089, 1.045, 1.044842, 1.044703, 1.044578, 1.04446, 1.044346, 1.044117, 1.043878, 1.04362, 1.043339, 1.042707, 1.041989, 1.041858, 1.041208, 1.040404, 1.039775, 1.039618, 1.038893, 1.038266, 1.037768, 1.037418, 1.037214, 1.037215, 1.037214, 1.037212, 1.037209, 1.037203, 1.037194, 1.037183, 1.037191, 1.037315, 1.037572, 1.037943, 1.03841, 1.038638, 1.038642, 1.038643, 1.038644, 1.038645, 1.038647, 1.038651, 1.03866, 1.038677, 1.038712, 1.038782, 1.038925, 1.039222, 1.039849, 1.040507, 1.041283, 1.041284, 1.041285, 1.041286, 1.041287, 1.041289, 1.041295, 1.041305, 1.041326, 1.041368, 1.041452, 1.04162, 1.041949, 1.042578, 1.043153, 1.043659, 1.044086, 1.044432, 1.044695, 1.04488, 1.044954, 1.044957, 1.044958, 1.04496, 1.044963, 1.044969, 1.044981, 1.045001, 1.045028, 1.045034, 1.044864, 1.044522, 1.044529, 1.044528, 1.044527, 1.044525, 1.044521, 1.044513, 1.044497, 1.044464, 1.044395, 1.044246, 1.043914, 1.043543, 1.043532, 1.043533, 1.043532, 1.04353, 1.043527, 1.043521, 1.043509, 1.043484, 1.043435, 1.043336, 1.043137, 1.042745, 1.042377, 1.04191, 1.041805, 1.04151, 1.04152, 1.041671, 1.04168, 1.041681, 1.041682, 1.041683, 1.041686, 1.041691, 1.041702, 1.041725, 1.041773, 1.041881, 1.042135, 1.042431, 1.04292, 1.043076, 1.043706, 1.043805, 1.043809, 1.04381, 1.043811, 1.043812, 1.043814, 1.043819, 1.043828, 1.043847, 1.043884, 1.043956, 1.04409, 1.044241, 1.044242, 1.044243, 1.044245, 1.044248, 1.044255, 1.044268, 1.044294, 1.044344, 1.04443, 1.044547, 1.044589, 1.044464, 1.044463, 1.044462, 1.04446, 1.044455, 1.044446, 1.044428, 1.044388, 1.044295, 1.044068, 1.0435, 1.042848, 1.042202, 1.041653, 1.04128, 1.041137, 1.04124, 1.041558, 1.042105, 1.042168, 1.042169, 1.04217, 1.042171, 1.042173, 1.042177, 1.042186, 1.042203, 1.042238, 1.042308, 1.042449, 1.042731, 1.042984, 1.042985, 1.042986, 1.042988, 1.042992, 1.043001, 1.043018, 1.043051, 1.043117, 1.043245, 1.043482, 1.043863, 1.044106, 1.044206, 1.044172, 1.044024, 1.043794, 1.043514, 1.043215, 1.042923, 1.042665, 1.042462, 1.042335, 1.04229, 1.042327, 1.042559, 1.042841, 1.043083, 1.043233, 1.043257, 1.043172, 1.043031, 1.042903, 1.042841, 1.042863, 1.042956, 1.043074, 1.043167, 1.043198, 1.043156, 1.043058, 1.042856, 1.042773, 1.042868, 1.042962, 1.043027, 1.043029, 1.043005, 1.042989, 1.042985, 1.042989, 1.04299, 1.03997, 1.039969, 1.039968, 1.039965, 1.03996, 1.039951, 1.039932, 1.039894, 1.039818, 1.039666, 1.039353, 1.039023, 1.038672, 1.038299, 1.037903, 1.037485, 1.037043, 1.036088, 1.035038, 1.033926, 1.033887, 1.032632, 1.029841, 1.026658, 1.023138, 1.019398, 1.015558, 1.011756, 1.008125, 1.004791, 1.001856, 0.999391, 0.997441, 0.996046, 0.995204, 0.994877, 0.995106, 0.995895, 0.99701, 0.998486, 1.000695, 1.002394, 1.002395, 1.001989, 1.00199, 1.001991, 1.001993, 1.001998, 1.002007, 1.002025, 1.00206, 1.002132, 1.002275, 1.002564, 1.003146, 1.004328, 1.006727, 1.009113, 1.011416, 1.013582, 1.015573, 1.017371, 1.018974, 1.020387, 1.021616, 1.022661, 1.022804, 1.022818, 1.02282, 1.022821, 1.022823, 1.022827, 1.022834, 1.022848, 1.022877, 1.022934, 1.023044, 1.023257, 1.023411, 1.023412, 1.023413, 1.023414, 1.023417, 1.023423, 1.023436, 1.02346, 1.023508, 1.023601, 1.023778, 1.024092, 1.024549, 1.024765, 1.024729, 1.024443, 1.024036, 1.024046, 1.024045, 1.024044, 1.024041, 1.024037, 1.024027, 1.024008, 1.02397, 1.023891, 1.023722, 1.02335, 1.022495, 1.021529, 1.019571, 1.017856, 1.016725, 1.016445, 1.017078, 1.018524, 1.019311, 1.019312, 1.019329, 1.01933, 1.019331, 1.019332, 1.019334, 1.019339, 1.019348, 1.019367, 1.019405, 1.019481, 1.019635, 1.019953, 1.020624, 1.021757, 1.021758, 1.021759, 1.02176, 1.021761, 1.021764, 1.02177, 1.021782, 1.021805, 1.021852, 1.021947, 1.022137, 1.022521, 1.023304, 1.024888, 1.026442, 1.027903, 1.028197, 1.028213, 1.028207, 1.028208, 1.028209, 1.02821, 1.028213, 1.028218, 1.028229, 1.02825, 1.028294, 1.028379, 1.028549, 1.028879, 1.029502, 1.030582, 1.03132, 1.031332, 1.031321, 1.031322, 1.031321, 1.031322, 1.031324, 1.031327, 1.031333, 1.031344, 1.031368, 1.031414, 1.031503, 1.031668, 1.03195, 1.032316, 1.032425, 1.031933, 1.030594, 1.028543, 1.025964, 1.023084, 1.020145, 1.017369, 1.014935, 1.012984, 1.011624, 1.010926, 1.010911, 1.011532, 1.012682, 1.014215, 1.015973, 1.017808, 1.019581, 1.021162, 1.022442, 1.023346, 1.023846, 1.023973, 1.023799, 1.023425, 1.022966, 1.022531, 1.022213, 1.022075, 1.02214, 1.022387, 1.023021, 1.02349, 1.02354, 1.023106, 1.022234, 1.021056, 1.019768, 1.018589, 1.017708, 1.017263, 1.017245, 1.017768, 1.018684, 1.019771, 1.020864, 1.021772, 1.022518, 1.022956, 1.0231, 1.022957, 1.02263, 1.022222, 1.021805, 1.02143, 1.021123, 1.020882, 1.020684, 1.020503, 1.020322, 1.02014, 1.019974, 1.019851, 1.019804, 1.020035, 1.020543, 1.021185, 1.021695, 1.021807, 1.02179, 1.021672, 1.021315, 1.020929, 1.02062, 1.020469, 1.020473, 1.020635, 1.020842, 1.021047, 1.021186, 1.021203, 1.021162, 1.021083, 1.020922, 1.020862, 1.020881, 1.020922, 1.020948, 1.020953, 1.020947, 1.020944, 1.020945 ], + "stepLengths" : [ 13, 2, 5, 29, 2, 1, 1, 1, 15, 1, 1, 1, 1, 3, 1, 1, 1, 42, 2, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS___12_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.055331, 1.05533, 1.055328, 1.055327, 1.055326, 1.055328, 1.055329, 1.05533, 1.055331, 1.055332, 1.055336, 1.055344, 1.055349, 1.05535, 1.055351, 1.055353, 1.055356, 1.055362, 1.055366, 1.055371, 1.055387, 1.055405, 1.055413, 1.055414, 1.051114, 1.051113, 1.051112, 1.051111, 1.05111, 1.051107, 1.051101, 1.051089, 1.051065, 1.051019, 1.050931, 1.050773, 1.05051, 1.050304, 1.050138, 1.05, 1.049765, 1.049563, 1.04937, 1.049172, 1.04875, 1.048305, 1.047866, 1.04747, 1.04741, 1.047156, 1.046957, 1.046894, 1.04698, 1.047239, 1.04724, 1.047241, 1.047243, 1.047245, 1.04725, 1.04726, 1.04728, 1.047322, 1.047413, 1.047616, 1.048096, 1.048648, 1.049754, 1.049755, 1.049757, 1.049759, 1.049764, 1.049773, 1.049792, 1.049829, 1.049904, 1.050051, 1.050336, 1.05086, 1.051308, 1.051672, 1.051947, 1.0522, 1.052199, 1.0522, 1.052201, 1.052203, 1.052206, 1.052213, 1.052225, 1.052245, 1.052272, 1.05228, 1.052238, 1.052163, 1.052087, 1.052086, 1.052088, 1.052087, 1.052086, 1.052084, 1.052081, 1.052075, 1.052063, 1.05204, 1.051995, 1.051922, 1.051879, 1.051874, 1.051873, 1.051872, 1.051871, 1.051869, 1.051875, 1.051913, 1.052056, 1.052057, 1.052058, 1.05206, 1.052063, 1.052069, 1.052081, 1.052105, 1.052153, 1.05224, 1.052303, 1.05232, 1.052249, 1.052248, 1.052247, 1.052245, 1.052241, 1.052232, 1.052212, 1.052165, 1.052047, 1.051895, 1.051894, 1.051893, 1.051892, 1.05189, 1.051885, 1.051875, 1.051856, 1.051816, 1.051735, 1.051577, 1.051364, 1.051363, 1.051362, 1.05136, 1.051356, 1.051348, 1.051333, 1.051304, 1.051253, 1.051182, 1.05118, 1.051359, 1.051562, 1.051565, 1.051566, 1.051567, 1.05157, 1.051576, 1.051587, 1.05161, 1.051658, 1.051757, 1.051964, 1.052346, 1.052583, 1.052586, 1.052587, 1.052588, 1.05259, 1.052593, 1.0526, 1.052614, 1.052638, 1.052675, 1.052704, 1.052627, 1.052626, 1.052625, 1.052624, 1.052621, 1.052614, 1.052601, 1.052571, 1.052502, 1.052328, 1.051889, 1.051404, 1.050971, 1.050687, 1.050614, 1.050766, 1.051102, 1.051268, 1.051269, 1.05127, 1.051271, 1.051272, 1.051276, 1.051283, 1.051298, 1.051327, 1.051386, 1.051507, 1.051749, 1.05192, 1.051921, 1.051922, 1.051924, 1.051928, 1.051935, 1.05195, 1.051979, 1.052036, 1.052145, 1.052338, 1.052602, 1.052618, 1.052619, 1.05262, 1.052621, 1.052623, 1.052628, 1.052638, 1.052654, 1.052679, 1.052693, 1.052644, 1.052643, 1.052642, 1.052641, 1.052639, 1.052635, 1.052626, 1.052606, 1.052562, 1.052455, 1.052208, 1.051958, 1.051752, 1.051618, 1.05156, 1.051561, 1.051596, 1.051638, 1.051668, 1.051679, 1.051674, 1.051677, 1.051721, 1.051806, 1.0519, 1.051955, 1.051945, 1.05188, 1.051797, 1.051741, 1.051738, 1.051785, 1.051849, 1.051865, 1.04706, 1.047059, 1.047058, 1.047056, 1.047051, 1.047043, 1.047026, 1.046992, 1.046926, 1.046801, 1.046575, 1.046194, 1.045888, 1.045635, 1.045417, 1.045222, 1.04486, 1.044515, 1.044165, 1.043796, 1.043007, 1.042175, 1.042031, 1.041347, 1.040591, 1.040088, 1.039974, 1.03955, 1.03936, 1.039424, 1.039739, 1.040316, 1.040317, 1.040318, 1.040319, 1.040321, 1.040327, 1.040337, 1.040358, 1.0404, 1.040487, 1.040669, 1.041063, 1.041934, 1.042874, 1.043823, 1.04473, 1.045099, 1.0451, 1.045107, 1.045108, 1.045109, 1.045111, 1.045114, 1.045121, 1.045134, 1.04516, 1.045212, 1.045316, 1.045517, 1.045895, 1.046546, 1.04705, 1.047469, 1.047468, 1.047469, 1.04747, 1.047472, 1.047476, 1.047484, 1.0475, 1.047529, 1.047582, 1.047663, 1.047734, 1.047702, 1.04759, 1.047428, 1.047247, 1.047078, 1.046946, 1.046896, 1.046899, 1.046898, 1.046897, 1.046895, 1.04689, 1.046883, 1.046871, 1.046861, 1.046894, 1.047108, 1.047349, 1.047354, 1.047355, 1.047357, 1.047359, 1.047364, 1.047375, 1.047395, 1.047434, 1.047506, 1.047613, 1.047661, 1.047662, 1.047663, 1.04766, 1.04764, 1.047545, 1.047383, 1.047042, 1.046931, 1.046406, 1.04594, 1.045737, 1.045754, 1.045753, 1.045752, 1.045749, 1.045745, 1.045737, 1.045721, 1.045693, 1.04565, 1.045626, 1.045686, 1.045933, 1.046044, 1.046635, 1.046749, 1.046752, 1.046753, 1.046754, 1.046755, 1.046758, 1.046764, 1.046775, 1.046798, 1.046844, 1.046936, 1.047122, 1.047354, 1.047355, 1.047356, 1.047357, 1.04736, 1.047366, 1.047377, 1.0474, 1.047445, 1.047533, 1.047702, 1.047996, 1.048217, 1.048375, 1.048374, 1.048373, 1.04837, 1.04836, 1.048319, 1.048163, 1.047616, 1.046858, 1.046039, 1.045325, 1.044866, 1.044759, 1.04502, 1.045576, 1.046395, 1.046482, 1.046483, 1.046484, 1.046485, 1.046486, 1.046489, 1.046495, 1.046508, 1.046532, 1.04658, 1.046676, 1.046864, 1.047214, 1.047496, 1.047497, 1.047498, 1.0475, 1.047505, 1.047514, 1.047531, 1.047566, 1.047632, 1.047751, 1.047939, 1.04811, 1.048041, 1.047795, 1.047454, 1.047103, 1.046811, 1.046617, 1.046527, 1.046514, 1.046541, 1.046569, 1.046575, 1.046552, 1.046511, 1.046477, 1.046544, 1.046696, 1.046881, 1.047012, 1.047032, 1.046942, 1.046796, 1.046669, 1.046623, 1.046677, 1.046795, 1.046912, 1.046969, 1.04694, 1.046838, 1.046636, 1.046582, 1.046698, 1.046782, 1.046823, 1.046808, 1.046786, 1.046774, 1.046777, 1.049196, 1.049195, 1.049194, 1.049193, 1.04919, 1.049185, 1.049174, 1.049153, 1.049111, 1.049027, 1.048866, 1.04856, 1.04799, 1.047451, 1.046922, 1.046392, 1.045853, 1.045302, 1.044737, 1.043553, 1.042301, 1.041017, 1.040972, 1.039566, 1.036583, 1.033377, 1.030046, 1.026764, 1.023681, 1.020949, 1.018696, 1.017015, 1.01596, 1.015525, 1.015665, 1.01633, 1.017411, 1.018761, 1.020374, 1.022197, 1.023869, 1.025531, 1.027677, 1.028879, 1.02888, 1.028445, 1.028446, 1.028447, 1.028449, 1.028452, 1.028459, 1.028472, 1.028499, 1.028552, 1.028657, 1.028866, 1.029273, 1.03005, 1.03147, 1.032716, 1.033799, 1.034744, 1.035581, 1.036346, 1.037079, 1.03781, 1.038554, 1.039309, 1.039422, 1.039428, 1.03943, 1.039431, 1.039433, 1.039436, 1.039442, 1.039454, 1.039478, 1.039525, 1.03962, 1.039809, 1.039952, 1.039953, 1.039954, 1.039956, 1.039959, 1.039965, 1.039976, 1.04, 1.040046, 1.040139, 1.040322, 1.040675, 1.041305, 1.04179, 1.042085, 1.042158, 1.04204, 1.042056, 1.042055, 1.042054, 1.042052, 1.042048, 1.04204, 1.042024, 1.041988, 1.041905, 1.041694, 1.041104, 1.040322, 1.038449, 1.036467, 1.034796, 1.033844, 1.033865, 1.034803, 1.035423, 1.035424, 1.035435, 1.035436, 1.035437, 1.035439, 1.035443, 1.03545, 1.035466, 1.035497, 1.035559, 1.035687, 1.035956, 1.036538, 1.037551, 1.037552, 1.037553, 1.037554, 1.037555, 1.037556, 1.037559, 1.037564, 1.037575, 1.037596, 1.037639, 1.037726, 1.037901, 1.038257, 1.038989, 1.040486, 1.041961, 1.04333, 1.043601, 1.043626, 1.043617, 1.043618, 1.043617, 1.043618, 1.043619, 1.043622, 1.043627, 1.043637, 1.043657, 1.043697, 1.043776, 1.043933, 1.044235, 1.044795, 1.045709, 1.04626, 1.046266, 1.046261, 1.046262, 1.046263, 1.046265, 1.046269, 1.046277, 1.046293, 1.046323, 1.046381, 1.046481, 1.046621, 1.046666, 1.046412, 1.045164, 1.043132, 1.040597, 1.037876, 1.035299, 1.033141, 1.031561, 1.030588, 1.030147, 1.030122, 1.030398, 1.030895, 1.031566, 1.032391, 1.033368, 1.034497, 1.035756, 1.037078, 1.038353, 1.039445, 1.040225, 1.040613, 1.040595, 1.040224, 1.039604, 1.038874, 1.038179, 1.03765, 1.037379, 1.037395, 1.037662, 1.038362, 1.038848, 1.038827, 1.038302, 1.037412, 1.036378, 1.035436, 1.034766, 1.034452, 1.034497, 1.034809, 1.035398, 1.03615, 1.036932, 1.037664, 1.038218, 1.038648, 1.03884, 1.038811, 1.03855, 1.038156, 1.037732, 1.037348, 1.037046, 1.036845, 1.03673, 1.036664, 1.036605, 1.036532, 1.036444, 1.036361, 1.036314, 1.036332, 1.036625, 1.037049, 1.037489, 1.037753, 1.037752, 1.037667, 1.037528, 1.037209, 1.036933, 1.036757, 1.036717, 1.036781, 1.036944, 1.037104, 1.037236, 1.037298, 1.037273, 1.037218, 1.037149, 1.037033, 1.037016, 1.037045, 1.037077, 1.037092, 1.037091, 1.037085, 1.037084 ], + "stepLengths" : [ 12, 2, 1, 1, 4, 15, 14, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 3, 1, 1, 1, 21, 23, 4, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 6, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 16, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS___11_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.057011, 1.05701, 1.057009, 1.057008, 1.057007, 1.057009, 1.05701, 1.057011, 1.057013, 1.057016, 1.057022, 1.057026, 1.057027, 1.057028, 1.057029, 1.057031, 1.057036, 1.05704, 1.057044, 1.057056, 1.057071, 1.057077, 1.052585, 1.052584, 1.052583, 1.052582, 1.05258, 1.052576, 1.052568, 1.052552, 1.052522, 1.052464, 1.052357, 1.052177, 1.052033, 1.051913, 1.05181, 1.051631, 1.051471, 1.051315, 1.051152, 1.050796, 1.050409, 1.050008, 1.049622, 1.04956, 1.049281, 1.049012, 1.048835, 1.048764, 1.048809, 1.04881, 1.048811, 1.048812, 1.048814, 1.048817, 1.048824, 1.048839, 1.048874, 1.048963, 1.049206, 1.049523, 1.05024, 1.050241, 1.050242, 1.050243, 1.050244, 1.050247, 1.050254, 1.050267, 1.050293, 1.050346, 1.050451, 1.050662, 1.051076, 1.051474, 1.051848, 1.05219, 1.052617, 1.052618, 1.052619, 1.052621, 1.052626, 1.052634, 1.052651, 1.052684, 1.052748, 1.052869, 1.05308, 1.053251, 1.053384, 1.053473, 1.053474, 1.053475, 1.053476, 1.053478, 1.053481, 1.053486, 1.053497, 1.053517, 1.053554, 1.053613, 1.053656, 1.053663, 1.053664, 1.053666, 1.053668, 1.053671, 1.053679, 1.053692, 1.05371, 1.053697, 1.053696, 1.053695, 1.053694, 1.05369, 1.053682, 1.053661, 1.053596, 1.053502, 1.053233, 1.053067, 1.053068, 1.053067, 1.053066, 1.053065, 1.053062, 1.053057, 1.053046, 1.053025, 1.052981, 1.052893, 1.05272, 1.052547, 1.052546, 1.052545, 1.052544, 1.052542, 1.052537, 1.052527, 1.052509, 1.052473, 1.052407, 1.052299, 1.052208, 1.052207, 1.052206, 1.052205, 1.052202, 1.052199, 1.052201, 1.052238, 1.052431, 1.052747, 1.052996, 1.053, 1.053001, 1.053003, 1.053006, 1.053012, 1.053025, 1.053051, 1.053102, 1.053203, 1.053397, 1.053702, 1.053838, 1.05384, 1.053841, 1.053842, 1.053843, 1.053846, 1.053851, 1.053858, 1.053861, 1.053826, 1.053669, 1.053668, 1.053667, 1.053665, 1.05366, 1.053651, 1.053633, 1.053594, 1.053508, 1.053313, 1.052873, 1.052427, 1.05205, 1.051813, 1.051759, 1.051893, 1.052183, 1.052327, 1.052328, 1.052329, 1.05233, 1.052334, 1.05234, 1.052352, 1.052377, 1.052428, 1.052532, 1.052743, 1.052894, 1.052895, 1.052896, 1.052898, 1.052901, 1.052907, 1.05292, 1.052946, 1.052997, 1.053096, 1.053277, 1.053553, 1.053573, 1.053574, 1.053575, 1.053576, 1.05358, 1.053586, 1.053598, 1.053621, 1.05366, 1.053713, 1.053734, 1.053733, 1.053732, 1.05373, 1.053724, 1.053708, 1.053659, 1.053511, 1.053324, 1.053132, 1.052961, 1.052823, 1.052722, 1.052655, 1.052617, 1.052606, 1.052617, 1.052651, 1.052768, 1.052901, 1.053019, 1.053092, 1.053097, 1.053039, 1.052952, 1.05288, 1.052853, 1.052881, 1.052943, 1.053005, 1.053018, 1.047959, 1.047958, 1.047957, 1.047956, 1.047953, 1.047947, 1.047935, 1.047911, 1.047865, 1.047778, 1.047617, 1.047344, 1.047119, 1.046929, 1.046761, 1.046608, 1.046318, 1.046036, 1.045744, 1.045433, 1.044755, 1.044017, 1.043887, 1.043255, 1.042523, 1.041998, 1.041874, 1.041356, 1.04101, 1.040858, 1.040907, 1.04116, 1.041161, 1.041162, 1.041163, 1.041166, 1.041171, 1.041182, 1.041204, 1.041251, 1.041351, 1.041579, 1.042125, 1.04276, 1.043443, 1.04414, 1.044439, 1.04444, 1.044446, 1.044447, 1.044449, 1.044451, 1.044457, 1.044468, 1.044489, 1.044533, 1.044619, 1.04479, 1.045122, 1.045743, 1.046299, 1.046862, 1.046863, 1.046864, 1.046865, 1.046869, 1.046876, 1.046889, 1.046916, 1.046969, 1.04707, 1.047258, 1.047575, 1.047814, 1.047982, 1.04809, 1.048151, 1.048182, 1.048199, 1.048208, 1.048211, 1.048212, 1.048214, 1.048218, 1.048227, 1.048251, 1.048295, 1.04827, 1.048276, 1.048275, 1.048274, 1.048272, 1.048268, 1.048257, 1.048227, 1.048129, 1.047979, 1.047974, 1.047975, 1.047974, 1.047973, 1.047972, 1.047969, 1.047964, 1.047952, 1.047929, 1.047881, 1.047776, 1.047538, 1.047276, 1.046873, 1.046764, 1.046347, 1.046106, 1.046071, 1.046085, 1.046086, 1.046087, 1.046089, 1.046097, 1.046127, 1.046235, 1.046408, 1.046771, 1.046904, 1.047515, 1.047622, 1.047626, 1.047627, 1.047629, 1.047631, 1.047636, 1.047647, 1.047668, 1.047709, 1.047792, 1.047954, 1.048147, 1.048148, 1.048149, 1.048152, 1.048156, 1.048165, 1.048184, 1.04822, 1.048289, 1.048418, 1.048625, 1.048757, 1.048771, 1.04877, 1.048769, 1.048768, 1.048766, 1.048761, 1.04875, 1.048724, 1.048656, 1.048461, 1.047899, 1.047195, 1.046468, 1.045848, 1.045448, 1.045344, 1.045546, 1.045998, 1.046688, 1.046762, 1.046763, 1.046764, 1.046765, 1.046766, 1.046769, 1.046774, 1.046784, 1.046805, 1.046846, 1.046929, 1.047092, 1.047402, 1.047663, 1.047662, 1.047663, 1.047664, 1.047667, 1.047671, 1.047679, 1.047696, 1.047728, 1.047792, 1.04791, 1.04811, 1.04836, 1.048421, 1.048327, 1.048126, 1.047872, 1.047614, 1.047389, 1.04721, 1.047075, 1.046975, 1.046898, 1.046843, 1.04681, 1.046805, 1.046895, 1.047063, 1.047258, 1.047425, 1.047503, 1.04747, 1.047354, 1.047216, 1.04712, 1.047108, 1.047181, 1.047299, 1.047403, 1.047445, 1.047409, 1.047309, 1.047112, 1.047049, 1.047155, 1.047241, 1.047292, 1.047283, 1.04726, 1.047247, 1.047246, 1.047249, 1.047069, 1.047068, 1.047067, 1.047065, 1.047061, 1.047054, 1.04704, 1.047011, 1.046954, 1.046842, 1.046624, 1.0462, 1.045776, 1.045345, 1.044899, 1.044436, 1.043957, 1.043459, 1.042404, 1.041273, 1.0401, 1.040059, 1.038759, 1.035947, 1.032844, 1.029526, 1.02614, 1.022823, 1.019721, 1.016962, 1.014655, 1.012871, 1.011634, 1.010935, 1.010761, 1.011047, 1.011692, 1.012712, 1.014084, 1.015499, 1.017061, 1.019226, 1.020627, 1.020628, 1.020203, 1.020204, 1.020205, 1.020207, 1.020211, 1.020219, 1.020234, 1.020264, 1.020325, 1.020446, 1.020687, 1.021167, 1.022115, 1.023953, 1.025688, 1.027298, 1.028771, 1.030105, 1.031314, 1.032418, 1.033435, 1.034377, 1.035242, 1.035365, 1.035374, 1.035376, 1.035377, 1.035378, 1.035379, 1.035383, 1.035389, 1.035402, 1.035427, 1.035477, 1.035577, 1.035771, 1.035915, 1.035916, 1.035917, 1.035918, 1.035921, 1.035927, 1.035939, 1.035962, 1.036008, 1.036098, 1.036273, 1.036597, 1.037125, 1.037462, 1.037579, 1.037461, 1.037189, 1.037202, 1.037201, 1.037199, 1.037196, 1.037189, 1.037175, 1.037147, 1.037088, 1.03696, 1.036663, 1.035932, 1.035052, 1.033133, 1.031287, 1.029888, 1.029266, 1.029574, 1.030739, 1.031429, 1.03143, 1.031443, 1.031444, 1.031445, 1.031448, 1.031452, 1.03146, 1.031477, 1.03151, 1.031578, 1.031717, 1.032005, 1.03262, 1.033673, 1.033675, 1.033676, 1.033678, 1.03368, 1.033686, 1.033697, 1.033719, 1.033763, 1.033852, 1.034031, 1.034394, 1.035137, 1.036643, 1.038117, 1.039487, 1.039759, 1.039781, 1.039773, 1.039774, 1.039775, 1.039778, 1.039783, 1.039793, 1.039813, 1.039853, 1.039932, 1.040089, 1.040393, 1.040958, 1.0419, 1.042496, 1.042504, 1.042496, 1.042497, 1.042496, 1.042497, 1.042499, 1.042501, 1.042505, 1.042514, 1.042532, 1.042567, 1.042633, 1.042751, 1.042934, 1.043087, 1.042966, 1.042025, 1.040305, 1.038014, 1.035405, 1.032754, 1.030317, 1.028278, 1.026725, 1.025674, 1.025103, 1.024979, 1.02527, 1.025929, 1.026901, 1.028122, 1.029523, 1.031024, 1.032527, 1.033913, 1.035057, 1.035856, 1.036258, 1.036272, 1.035962, 1.035436, 1.034819, 1.034239, 1.033808, 1.033601, 1.033642, 1.033899, 1.034554, 1.035011, 1.035008, 1.034524, 1.033658, 1.032588, 1.031527, 1.030666, 1.030131, 1.029981, 1.03016, 1.030722, 1.031538, 1.03244, 1.033314, 1.034002, 1.034548, 1.034827, 1.034858, 1.034638, 1.034269, 1.033854, 1.03346, 1.033134, 1.032895, 1.032733, 1.032616, 1.03251, 1.032397, 1.032275, 1.032162, 1.032088, 1.032083, 1.032351, 1.032803, 1.033317, 1.033673, 1.033715, 1.033656, 1.033525, 1.033192, 1.032875, 1.03265, 1.032569, 1.032611, 1.032773, 1.03295, 1.033109, 1.0332, 1.03319, 1.03314, 1.033068, 1.032936, 1.032903, 1.032928, 1.032963, 1.032982, 1.032983, 1.032978, 1.032976 ], + "stepLengths" : [ 13, 1, 1, 1, 4, 15, 15, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 3, 1, 1, 1, 44, 4, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 11, 5, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 13, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 4, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____3_SM_generator_QGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 25.066316, 25.066305, 25.066305, 25.066306, 25.066305, 25.066305, 25.066306, 25.066307, 25.066308, 25.066312, 25.066318, 25.06633, 25.066352, 25.066385, 25.066413, 25.066339, 25.065884, 25.065884, 25.065884, 25.065803, 25.064687, 25.064687, 25.064687, 25.064687, 25.064687, 25.064686, 25.064686, 25.064684, 25.064682, 25.064677, 25.064668, 25.064649, 25.06461, 25.064533, 25.064376, 25.064227, 25.064227, 25.064227, 25.064227, 25.064226, 25.064226, 25.064226, 25.064224, 25.064222, 25.064217, 25.064207, 25.064187, 25.064147, 25.064066, 25.063904, 25.063574, 25.062895, 25.06148, 25.058506, 25.056, 25.056, 25.056, 25.056, 25.056, 25.055999, 25.055999, 25.055997, 25.055994, 25.055988, 25.055975, 25.05595, 25.055901, 25.055802, 25.055603, 25.055205, 25.05441, 25.052815, 25.04962, 25.046901, 25.046901, 25.046901, 25.043276, 25.031464, 25.015234, 25.00937, 25.00937, 25.00937, 25.00937, 25.009369, 25.009369, 25.009369, 25.009369, 25.009368, 25.009367, 25.009364, 25.009359, 25.009349, 25.009329, 25.009289, 25.009211, 25.009069, 25.008857, 25.008857, 25.008857, 25.008831, 25.008618, 25.008618, 25.008618, 25.008541, 25.00849, 25.00849, 25.00849, 25.00849, 25.00849, 25.00849, 25.00849, 25.00849, 25.00849, 25.008491, 25.008491, 25.008492, 25.008493, 25.008496, 25.008503, 25.00852, 25.008564, 25.008695, 25.008841, 23.578004, 23.578014, 23.578023, 23.578042, 23.578079, 23.578154, 23.578186, 23.578186, 23.578195, 23.578205, 23.578224, 23.578261, 23.578336, 23.578358, 23.578358, 23.578358, 23.578486, 23.578786, 23.579387, 23.580587, 23.582987, 23.58778, 23.597349, 23.616419, 23.654365, 23.730038, 23.806111, 23.883464, 23.96292, 24.131613, 24.315785, 24.518525, 24.742045, 25.254736, 25.854355, 26.535773, 27.28857, 27.424888, 27.424888, 28.099093, 28.951636, 29.829652, 30.71679, 31.714435, 31.714435, 31.714435, 31.714713, 31.714692, 31.714719, 31.714745, 31.714799, 31.714906, 31.71512, 31.715547, 31.716403, 31.718113, 31.721535, 31.728376, 31.742054, 31.769394, 31.824001, 31.932918, 32.14946, 32.576581, 33.401123, 34.17919, 35.506866, 35.506866, 35.506866, 35.507183, 35.507093, 35.507093, 35.507093, 35.507112, 35.507131, 35.50717, 35.507247, 35.507401, 35.50771, 35.508328, 35.509562, 35.512031, 35.516965, 35.526819, 35.546475, 35.585571, 35.662896, 35.81401, 36.101579, 36.61424, 37.038932, 37.369711, 37.601572, 37.755789, 37.755789, 37.755493, 37.755494, 37.755514, 37.7555, 37.755501, 37.755501, 37.755501, 37.755509, 37.755527, 37.755561, 37.75563, 37.755767, 37.756037, 37.756556, 37.757518, 37.759133, 37.761135, 37.760234, 37.738938, 37.62013, 37.402879, 37.09265, 36.76042, 36.76042, 36.76042, 36.759191, 36.758892, 36.758892, 36.758892, 36.758878, 36.758865, 36.758839, 36.758787, 36.758683, 36.758474, 36.758056, 36.757219, 36.755546, 36.752196, 36.74548, 36.731992, 36.704786, 36.649462, 36.535242, 36.293141, 35.759771, 35.168657, 35.033421, 35.033417, 35.033447, 35.033428, 35.033386, 35.033313, 35.033204, 35.033204, 35.033204, 35.033159, 35.032851, 35.032236, 35.031006, 35.028546, 35.023622, 35.013767, 34.994025, 34.954415, 34.874699, 34.713401, 34.384229, 33.706899, 32.33452, 32.332137, 32.332137, 32.332137, 32.331435, 32.331432, 32.331411, 32.331389, 32.331347, 32.331262, 32.331092, 32.330753, 32.330074, 32.328716, 32.326, 32.32057, 32.309711, 32.288002, 32.244623, 32.15803, 31.985621, 31.644755, 30.985125, 30.362485, 29.27115, 28.85969, 28.859815, 28.859576, 28.859562, 28.85955, 28.859482, 28.859376, 28.859163, 28.85914, 28.85914, 28.85914, 28.858737, 28.857886, 28.856184, 28.852783, 28.845993, 28.832458, 28.805575, 28.752556, 28.649527, 28.45568, 28.11774, 27.817134, 27.817134, 27.817194, 27.817187, 27.817169, 27.817145, 27.817089, 27.816976, 27.816751, 27.816514, 27.816514, 27.816514, 27.816301, 27.815401, 27.813605, 27.810026, 27.802916, 27.788895, 27.761646, 27.710317, 27.620259, 27.48972, 27.411491, 27.411491, 27.411491, 27.411492, 27.411492, 27.411487, 27.411487, 27.411487, 27.411487, 27.411488, 27.411489, 27.411492, 27.411497, 27.411509, 27.411535, 27.411599, 27.411771, 27.412296, 27.414061, 27.42043, 27.444315, 27.534839, 27.87027, 28.389269, 28.830172, 28.830172, 28.830172, 28.830456, 28.829987, 28.829998, 28.830009, 28.83003, 28.830074, 28.83016, 28.830332, 28.830677, 28.831367, 28.832746, 28.835507, 28.841035, 28.852112, 28.874355, 28.919192, 29.010217, 29.197304, 29.588529, 30.413036, 31.157257, 31.157031, 31.157044, 31.157057, 31.157083, 31.157135, 31.15724, 31.157406, 31.157406, 31.157406, 31.157448, 31.157866, 31.158702, 31.160373, 31.163715, 31.170398, 31.183758, 31.210459, 31.26377, 31.369972, 31.580229, 31.988516, 32.590309, 32.590309, 32.590298, 32.590309, 32.590332, 32.590375, 32.590463, 32.590537, 32.590537, 32.590537, 32.590638, 32.590989, 32.591691, 32.593095, 32.595902, 32.601508, 32.612699, 32.634988, 32.67919, 32.766047, 32.933227, 33.239024, 33.722289, 34.024416, 34.139579, 34.071388, 33.834496, 33.454402, 32.966638, 32.743931, 32.743931, 32.743931, 32.743574, 32.743536, 32.743547, 32.743539, 32.74352, 32.743487, 32.743418, 32.74328, 32.743004, 32.742453, 32.74135, 32.739143, 32.734727, 32.725887, 32.708171, 32.672609, 32.601004, 32.456264, 32.163676, 31.947069, 31.947069, 31.947069, 31.946304, 31.946304, 31.94626, 31.946251, 31.946218, 31.946197, 31.946125, 31.945982, 31.945694, 31.94512, 31.94397, 31.941671, 31.937074, 31.927883, 31.909511, 31.872819, 31.79968, 31.654699, 31.372289, 30.853053, 30.80618, 30.806187, 30.806187, 30.806187, 30.80618, 30.806173, 30.806158, 30.806128, 30.806069, 30.805951, 30.805895, 30.805895, 30.805895, 30.805715, 30.805242, 30.804297, 30.802407, 30.798631, 30.791095, 30.776083, 30.746299, 30.687718, 30.574661, 30.366013, 30.10219, 30.10219, 30.102213, 30.102208, 30.102211, 30.102179, 30.10214, 30.102062, 30.101906, 30.101847, 30.101847, 30.101847, 30.101594, 30.10097, 30.099724, 30.097235, 30.092279, 30.082443, 30.063083, 30.025619, 29.955756, 29.836525, 29.679961, 29.630289, 29.681477, 29.82364, 30.043742, 30.325763, 30.651028, 30.998817, 31.347479, 31.675928, 31.965141, 32.359393, 32.483425, 32.406637, 32.162199, 31.809842, 31.419282, 31.056931, 30.776325, 30.612453, 30.579171, 30.669474, 30.857977, 30.929625, 29.826161, 29.826181, 29.8262, 29.826237, 29.826311, 29.826459, 29.826756, 29.827349, 29.828536, 29.830907, 29.835642, 29.845085, 29.863867, 29.901048, 29.974098, 30.116522, 30.255808, 30.394039, 30.532981, 30.674031, 30.967608, 31.279522, 31.613536, 31.971986, 32.762047, 33.646541, 33.807473, 33.807473, 34.613952, 35.645097, 36.497912, 36.717169, 37.805323, 38.885006, 39.933976, 40.933862, 41.96825, 41.96825, 41.96825, 41.96848, 41.96848, 41.968524, 41.968552, 41.968606, 41.968716, 41.968936, 41.969376, 41.970255, 41.972012, 41.975527, 41.982553, 41.99659, 42.02461, 42.080424, 42.191149, 42.40894, 42.829599, 43.609792, 44.307914, 44.923705, 45.45695, 45.664169, 45.664169, 45.664169, 45.664332, 45.663276, 45.663289, 45.663303, 45.663331, 45.663387, 45.663498, 45.66372, 45.664165, 45.665053, 45.666829, 45.670378, 45.67746, 45.691563, 45.719525, 45.774468, 45.880425, 46.076524, 46.404762, 46.64679, 46.820872, 46.820448, 46.82045, 46.820453, 46.820459, 46.820471, 46.820478, 46.820478, 46.820478, 46.820494, 46.820541, 46.820634, 46.82082, 46.821191, 46.821929, 46.823388, 46.826242, 46.831691, 46.841552, 46.857133, 46.871798, 46.835966, 46.714876, 46.510972, 46.227063, 45.866801, 45.434568, 44.935913, 44.621539, 44.620913, 44.620896, 44.620879, 44.620844, 44.620775, 44.620733, 44.620733, 44.620733, 44.620637, 44.620361, 44.619809, 44.618705, 44.616497, 44.612077, 44.603226, 44.585486, 44.549844, 44.47793, 44.331651, 44.029954, 43.395873, 42.058177, 40.892247, 40.892247, 40.892247, 40.891379, 40.890221, 40.890199, 40.890178, 40.890136, 40.890053, 40.889886, 40.889551, 40.888883, 40.887546, 40.884873, 40.879526, 40.868837, 40.847472, 40.804797, 40.71968, 40.55048, 40.217008, 39.575512, 38.974572, 38.958998, 38.958867, 38.958867, 38.958867, 38.958849, 38.958832, 38.958796, 38.958726, 38.958584, 38.958301, 38.958177, 38.958177, 38.958177, 38.957735, 38.956603, 38.954339, 38.949815, 38.940774, 38.92273, 38.886785, 38.815481, 38.675269, 38.404807, 37.906089, 37.465475, 36.8977, 36.767519, 36.312292, 36.096739, 36.079246, 36.079246, 36.079246, 36.079263, 36.076396, 36.076396, 36.076396, 36.076396, 36.076397, 36.076398, 36.076401, 36.076407, 36.076418, 36.076441, 36.076487, 36.076579, 36.076766, 36.077151, 36.077963, 36.079752, 36.083995, 36.095106, 36.127589, 36.231752, 36.38597, 36.709116, 36.826881, 37.429138, 37.551312, 37.551312, 37.551312, 37.551575, 37.551016, 37.551027, 37.551037, 37.551059, 37.551102, 37.551189, 37.551362, 37.551708, 37.5524, 37.553785, 37.556557, 37.562106, 37.573228, 37.595569, 37.64063, 37.73224, 37.921167, 38.172693, 38.172693, 38.172704, 38.172716, 38.172741, 38.17279, 38.172888, 38.173045, 38.173045, 38.173045, 38.173085, 38.173479, 38.174267, 38.175844, 38.178998, 38.18531, 38.197954, 38.223319, 38.274349, 38.377567, 38.588305, 39.024037, 39.474418, 40.349293, 40.349327, 40.349325, 40.349339, 40.34936, 40.349423, 40.349535, 40.349597, 40.349597, 40.349597, 40.349759, 40.350207, 40.351104, 40.352896, 40.356482, 40.363651, 40.377985, 40.406632, 40.463835, 40.57781, 40.803527, 41.242027, 42.038555, 42.697688, 43.187338, 43.483344, 43.571059, 43.448602, 43.131642, 42.654782, 41.959797, 41.881171, 41.881171, 41.881171, 41.880495, 41.880345, 41.880345, 41.880345, 41.880335, 41.880325, 41.880305, 41.880265, 41.880185, 41.880025, 41.879705, 41.879065, 41.877784, 41.875222, 41.870097, 41.859839, 41.839294, 41.798096, 41.715325, 41.548753, 41.214984, 40.90621, 40.906281, 40.906281, 40.906234, 40.906234, 40.906234, 40.906234, 40.906224, 40.906207, 40.906163, 40.906083, 40.905922, 40.905633, 40.905633, 40.905633, 40.9056, 40.904956, 40.903669, 40.901095, 40.895949, 40.885662, 40.865116, 40.824137, 40.742669, 40.582015, 40.272076, 39.711216, 39.241369, 38.874846, 38.618225, 38.472556, 38.434127, 38.496086, 38.649485, 38.883224, 39.183303, 39.532309, 39.909831, 40.293771, 40.661981, 41.254033, 41.565747, 41.667349, 41.565672, 41.300129, 40.929113, 40.517575, 40.126841, 39.807395, 39.594493, 39.507035, 39.547712, 39.702621, 39.941808, 40.223359, 40.500938, 40.866293, 40.929296, 40.70118, 40.481239, 40.305098, 40.234151, 40.277745, 40.332404, 40.368242, 40.361872, 40.361097, 31.306427, 31.306731, 31.306782, 31.306869, 31.30709, 31.3075, 31.308319, 31.309959, 31.313238, 31.319791, 31.332885, 31.359022, 31.411106, 31.514621, 31.719794, 32.127689, 32.537775, 32.956182, 33.388039, 33.837294, 34.307271, 34.800803, 35.869486, 37.056846, 38.33104, 38.376683, 39.840443, 43.217899, 47.235432, 51.895629, 57.154398, 62.942194, 69.16241, 75.703291, 82.446157, 89.276129, 96.092141, 102.806795, 109.345743, 115.661092, 121.721497, 127.479745, 132.919487, 138.082889, 142.905667, 147.28487, 150.471834, 150.471834, 150.471834, 150.472545, 150.599836, 150.599962, 150.600085, 150.600331, 150.600818, 150.601797, 150.603754, 150.607668, 150.615495, 150.631145, 150.662432, 150.724948, 150.849749, 151.098421, 151.59199, 152.56363, 154.442387, 157.926845, 161.03049, 163.730838, 166.003534, 167.823177, 169.164253, 170.003868, 170.324626, 170.117574, 169.384482, 169.226832, 169.223439, 169.222987, 169.222954, 169.222914, 169.222809, 169.222809, 169.222809, 169.222757, 169.222494, 169.221967, 169.220915, 169.218808, 169.214588, 169.206124, 169.189103, 169.154683, 169.084336, 168.93764, 168.62042, 168.356075, 168.356075, 168.356075, 168.355477, 168.355477, 168.355469, 168.355426, 168.355354, 168.355164, 168.354815, 168.354117, 168.352721, 168.349927, 168.344333, 168.333123, 168.310612, 168.265223, 168.172986, 167.982707, 167.579161, 166.682245, 164.54871, 161.993052, 159.060795, 155.801434, 152.927262, 152.927417, 152.927306, 152.927195, 152.926974, 152.926531, 152.926006, 152.926006, 152.926006, 152.925646, 152.923875, 152.920332, 152.913247, 152.899074, 152.870718, 152.813962, 152.700283, 152.472258, 152.013586, 151.086147, 149.193941, 145.283649, 141.23719, 132.931312, 124.511829, 116.182842, 108.097686, 101.136666, 94.48507, 91.862038, 91.862038, 91.862038, 91.858039, 91.856429, 91.856181, 91.856075, 91.85587, 91.855435, 91.854583, 91.852877, 91.849466, 91.842645, 91.829004, 91.801729, 91.74721, 91.638287, 91.420913, 90.988085, 90.130369, 88.448949, 85.897959, 85.897959, 85.897959, 85.896929, 85.896929, 85.896183, 85.896086, 85.895934, 85.895509, 85.894739, 85.893198, 85.890118, 85.883957, 85.871639, 85.847013, 85.797802, 85.699542, 85.503682, 85.114637, 84.347571, 82.860142, 80.093046, 77.631, 75.508532, 75.101987, 75.098788, 75.098411, 75.098353, 75.098258, 75.09801, 75.097552, 75.096636, 75.096161, 75.096161, 75.096161, 75.094804, 75.091142, 75.083821, 75.069198, 75.04002, 74.981942, 74.866898, 74.641286, 74.208156, 73.415628, 72.13332, 71.354463, 71.350915, 71.35436, 71.354338, 71.354081, 71.354204, 71.354214, 71.354214, 71.354214, 71.354025, 71.353669, 71.352955, 71.351529, 71.348681, 71.343005, 71.331728, 71.309475, 71.266175, 71.184395, 71.040092, 70.828147, 70.705539, 70.972816, 72.579644, 75.491909, 79.543419, 84.545917, 90.27738, 96.490242, 102.926971, 109.337199, 115.489619, 121.177486, 126.221506, 130.472966, 133.815994, 136.168168, 137.48078, 137.740302, 136.972316, 135.246783, 132.678542, 129.419843, 125.64749, 121.546317, 117.294467, 113.05379, 108.962432, 105.130803, 101.641523, 98.552826, 95.90667, 93.738571, 92.08431, 90.495996, 91.016081, 93.273975, 96.593176, 100.790629, 105.456705, 110.148643, 114.440065, 117.96562, 120.454183, 121.765335, 121.851198, 120.796548, 118.782782, 116.053113, 112.862698, 109.534712, 106.380017, 103.677751, 101.56993, 100.168204, 99.517826, 99.599377, 100.342544, 101.641047, 103.362784, 105.357589, 107.464737, 109.520943, 111.369912, 112.873686, 113.924513, 114.455132, 113.95188, 111.882899, 109.062604, 106.399618, 105.35329, 104.776712, 104.644557, 105.201, 106.519142, 108.130027, 109.527906, 110.347003, 110.39703, 109.75304, 108.707526, 107.637545, 107.113589, 106.998303, 107.186366, 107.847031, 108.37488, 108.469398, 108.349267, 108.208644, 108.133492, 108.146059, 108.162715, 108.163093, 108.162482, 108.162398 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS___13_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.050521, 1.05052, 1.050519, 1.050517, 1.050516, 1.050518, 1.050519, 1.05052, 1.050521, 1.050523, 1.050526, 1.050533, 1.050539, 1.05054, 1.050542, 1.050545, 1.050551, 1.050555, 1.05056, 1.050575, 1.050592, 1.0506, 1.046256, 1.046255, 1.046254, 1.046253, 1.04625, 1.046245, 1.046234, 1.046213, 1.046172, 1.046094, 1.045954, 1.045719, 1.045534, 1.045384, 1.045259, 1.045046, 1.044863, 1.044687, 1.044507, 1.044122, 1.043713, 1.043304, 1.04293, 1.042872, 1.042625, 1.04242, 1.042336, 1.042384, 1.042587, 1.042588, 1.042589, 1.04259, 1.042592, 1.042596, 1.042604, 1.042621, 1.042655, 1.04273, 1.0429, 1.043309, 1.043787, 1.044765, 1.044766, 1.044767, 1.044768, 1.04477, 1.044774, 1.044783, 1.0448, 1.044833, 1.0449, 1.045033, 1.045291, 1.045773, 1.046199, 1.046558, 1.046849, 1.04715, 1.047151, 1.047152, 1.047153, 1.047155, 1.04716, 1.04717, 1.047188, 1.047222, 1.047277, 1.047349, 1.047376, 1.047369, 1.047349, 1.04735, 1.047349, 1.047348, 1.047346, 1.047341, 1.047333, 1.047316, 1.047289, 1.047278, 1.047277, 1.047278, 1.047281, 1.04729, 1.047323, 1.047417, 1.047418, 1.047419, 1.04742, 1.047424, 1.047431, 1.047444, 1.047469, 1.047505, 1.047515, 1.047434, 1.04733, 1.047331, 1.04733, 1.047329, 1.047328, 1.047324, 1.047318, 1.047304, 1.047276, 1.047215, 1.047078, 1.046918, 1.046917, 1.046916, 1.046915, 1.046913, 1.046908, 1.046898, 1.046879, 1.04684, 1.046764, 1.046623, 1.046451, 1.04645, 1.046448, 1.046446, 1.04644, 1.046429, 1.046409, 1.046376, 1.046342, 1.046408, 1.046635, 1.046855, 1.046857, 1.046858, 1.04686, 1.046863, 1.046869, 1.046881, 1.046905, 1.046954, 1.047054, 1.047256, 1.04761, 1.04781, 1.047813, 1.047814, 1.047815, 1.047818, 1.047824, 1.047834, 1.047852, 1.047876, 1.047882, 1.047775, 1.047774, 1.047773, 1.047771, 1.047767, 1.04776, 1.047745, 1.047712, 1.047636, 1.047454, 1.047016, 1.046547, 1.046139, 1.045877, 1.045817, 1.045967, 1.04629, 1.046448, 1.046449, 1.04645, 1.046452, 1.046455, 1.046462, 1.046476, 1.046504, 1.04656, 1.046675, 1.046904, 1.047067, 1.047068, 1.047069, 1.047071, 1.047074, 1.047081, 1.047095, 1.047123, 1.047177, 1.047281, 1.047467, 1.047727, 1.047744, 1.047745, 1.047746, 1.047747, 1.04775, 1.047755, 1.047765, 1.047783, 1.04781, 1.047834, 1.047805, 1.047804, 1.047803, 1.047802, 1.047798, 1.047791, 1.047776, 1.04774, 1.047652, 1.047438, 1.047212, 1.047014, 1.046871, 1.04679, 1.046759, 1.046761, 1.046777, 1.046792, 1.046802, 1.04681, 1.04685, 1.046925, 1.047021, 1.047107, 1.047145, 1.047118, 1.047044, 1.046965, 1.046919, 1.046927, 1.04698, 1.047043, 1.047058, 1.042205, 1.042204, 1.042203, 1.042201, 1.042198, 1.04219, 1.042175, 1.042145, 1.042086, 1.041974, 1.04177, 1.041427, 1.04115, 1.04092, 1.040721, 1.040542, 1.04021, 1.039894, 1.039571, 1.039232, 1.038503, 1.037728, 1.037594, 1.03695, 1.036232, 1.035744, 1.035633, 1.035206, 1.034991, 1.035007, 1.035254, 1.035741, 1.035742, 1.035743, 1.035744, 1.035746, 1.035751, 1.03576, 1.035778, 1.035814, 1.035889, 1.036047, 1.036391, 1.037162, 1.038003, 1.038863, 1.039695, 1.040037, 1.040038, 1.040045, 1.040046, 1.040047, 1.040048, 1.040051, 1.040057, 1.04007, 1.040094, 1.040143, 1.04024, 1.040428, 1.040786, 1.041416, 1.041926, 1.042381, 1.04238, 1.042381, 1.042382, 1.042384, 1.042389, 1.042399, 1.042417, 1.042453, 1.04252, 1.042632, 1.042777, 1.04283, 1.042809, 1.042736, 1.042638, 1.042538, 1.042459, 1.042431, 1.042433, 1.042432, 1.042431, 1.042429, 1.042425, 1.042419, 1.042417, 1.042449, 1.042608, 1.042759, 1.042764, 1.042765, 1.042767, 1.04277, 1.042776, 1.042788, 1.04281, 1.042847, 1.042883, 1.042862, 1.04286, 1.042861, 1.04286, 1.042859, 1.042857, 1.042854, 1.042846, 1.042827, 1.042777, 1.042632, 1.042435, 1.042071, 1.04196, 1.041473, 1.041085, 1.040942, 1.040958, 1.040957, 1.040956, 1.040955, 1.040952, 1.040947, 1.040938, 1.040923, 1.040906, 1.040929, 1.04103, 1.041319, 1.041437, 1.042036, 1.042147, 1.042151, 1.042152, 1.042153, 1.042156, 1.042162, 1.042173, 1.042195, 1.042239, 1.042328, 1.042505, 1.042722, 1.042723, 1.042724, 1.042725, 1.042728, 1.042733, 1.042744, 1.042765, 1.042806, 1.042888, 1.043042, 1.043303, 1.043489, 1.04359, 1.043589, 1.043588, 1.043585, 1.043579, 1.043563, 1.043511, 1.043339, 1.042785, 1.042048, 1.041269, 1.040598, 1.040171, 1.040077, 1.040325, 1.040849, 1.041621, 1.041702, 1.041703, 1.041704, 1.041705, 1.041707, 1.04171, 1.041715, 1.041727, 1.04175, 1.041795, 1.041886, 1.042063, 1.042394, 1.042664, 1.042663, 1.042664, 1.042665, 1.042666, 1.042668, 1.042672, 1.042681, 1.042697, 1.042731, 1.042794, 1.04291, 1.043096, 1.043282, 1.043249, 1.04305, 1.042756, 1.042439, 1.042163, 1.041964, 1.041849, 1.041799, 1.041785, 1.041779, 1.041764, 1.041738, 1.041709, 1.041718, 1.04182, 1.041987, 1.042164, 1.042275, 1.042175, 1.042031, 1.041916, 1.041882, 1.041943, 1.042061, 1.042173, 1.042223, 1.04219, 1.04209, 1.041892, 1.041838, 1.04195, 1.042034, 1.042077, 1.042063, 1.042041, 1.042029, 1.042032, 1.043561, 1.04356, 1.043558, 1.043556, 1.043552, 1.043542, 1.043524, 1.043487, 1.043415, 1.043274, 1.043004, 1.042494, 1.042002, 1.041512, 1.041015, 1.040507, 1.039986, 1.039448, 1.03832, 1.037124, 1.035895, 1.035852, 1.034503, 1.03163, 1.028519, 1.025262, 1.02202, 1.018938, 1.016164, 1.013823, 1.012013, 1.010792, 1.010161, 1.010084, 1.010523, 1.011384, 1.012531, 1.013969, 1.015653, 1.017237, 1.018856, 1.020999, 1.022249, 1.021817, 1.021818, 1.021819, 1.021821, 1.021824, 1.021831, 1.021845, 1.021872, 1.021927, 1.022037, 1.022254, 1.02268, 1.023503, 1.02504, 1.026426, 1.027665, 1.028767, 1.029754, 1.030654, 1.031498, 1.032312, 1.033109, 1.033886, 1.034, 1.034006, 1.034009, 1.034008, 1.034009, 1.03401, 1.034011, 1.034014, 1.03402, 1.034032, 1.034056, 1.034104, 1.034198, 1.034385, 1.034525, 1.034526, 1.034527, 1.034529, 1.034531, 1.034537, 1.034548, 1.034571, 1.034616, 1.034706, 1.034882, 1.035217, 1.035793, 1.036209, 1.036424, 1.036415, 1.036232, 1.036247, 1.036246, 1.036244, 1.036242, 1.036237, 1.036227, 1.036206, 1.03616, 1.036059, 1.035812, 1.035165, 1.034344, 1.032455, 1.030528, 1.028964, 1.028138, 1.028262, 1.029273, 1.029912, 1.029913, 1.029924, 1.029925, 1.029926, 1.029928, 1.029932, 1.02994, 1.029956, 1.029987, 1.030051, 1.030182, 1.030455, 1.031042, 1.032058, 1.03206, 1.032061, 1.032062, 1.032065, 1.03207, 1.032081, 1.032103, 1.032145, 1.032232, 1.032406, 1.03276, 1.033486, 1.034964, 1.036413, 1.037754, 1.03802, 1.038044, 1.038035, 1.038036, 1.038035, 1.038036, 1.038037, 1.038038, 1.03804, 1.038045, 1.038055, 1.038074, 1.038113, 1.038191, 1.038344, 1.038639, 1.039185, 1.040078, 1.04062, 1.040626, 1.040621, 1.040622, 1.040623, 1.040625, 1.040629, 1.040636, 1.040652, 1.040682, 1.040739, 1.040838, 1.04098, 1.041037, 1.040809, 1.039641, 1.037713, 1.035277, 1.032627, 1.030071, 1.027872, 1.026193, 1.025079, 1.024482, 1.024311, 1.024481, 1.024925, 1.025597, 1.026469, 1.027521, 1.02873, 1.030056, 1.031422, 1.032714, 1.0338, 1.034562, 1.034931, 1.034903, 1.034536, 1.033936, 1.033239, 1.032582, 1.032088, 1.031841, 1.031867, 1.032129, 1.032803, 1.033266, 1.033242, 1.032731, 1.03186, 1.030835, 1.029879, 1.02917, 1.028806, 1.028803, 1.029081, 1.029661, 1.030427, 1.031237, 1.032, 1.032582, 1.033033, 1.033239, 1.033218, 1.032963, 1.032575, 1.032155, 1.031772, 1.031468, 1.031261, 1.031137, 1.031059, 1.03099, 1.030909, 1.030815, 1.030728, 1.030677, 1.030691, 1.030977, 1.031403, 1.031856, 1.032139, 1.032146, 1.032067, 1.03193, 1.031609, 1.031325, 1.031141, 1.031092, 1.031152, 1.031315, 1.031478, 1.031614, 1.031682, 1.03166, 1.031606, 1.031536, 1.031418, 1.031398, 1.031425, 1.031458, 1.031474, 1.031473, 1.031468, 1.031466, 1.031467 ], + "stepLengths" : [ 12, 2, 1, 1, 4, 14, 15, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 3, 1, 1, 1, 44, 10, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 12, 2, 1, 1, 1, 1, 1, 1, 1, 16, 3, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 5, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____6_SM_generator_QGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 12.803686, 12.803731, 12.803731, 12.803727, 12.803729, 12.803727, 12.803724, 12.803716, 12.803702, 12.803673, 12.803616, 12.803504, 12.803289, 12.802897, 12.802246, 12.80139, 12.800919, 12.800919, 12.800919, 12.800953, 12.801707, 12.801707, 12.801707, 12.801707, 12.801707, 12.801708, 12.801709, 12.80171, 12.801714, 12.80172, 12.801734, 12.801761, 12.801815, 12.801925, 12.802148, 12.802362, 12.802362, 12.802362, 12.802363, 12.802363, 12.802363, 12.802364, 12.802366, 12.802369, 12.802377, 12.802391, 12.80242, 12.802477, 12.802593, 12.802828, 12.803306, 12.804289, 12.806314, 12.810367, 12.813528, 12.813528, 12.813528, 12.813528, 12.813528, 12.813529, 12.81353, 12.813532, 12.813536, 12.813543, 12.813559, 12.813589, 12.813651, 12.813774, 12.814018, 12.814501, 12.815447, 12.817265, 12.820633, 12.823258, 12.823258, 12.823258, 12.826409, 12.834758, 12.843369, 12.847019, 12.847019, 12.847019, 12.847019, 12.847019, 12.847019, 12.847019, 12.847019, 12.847019, 12.847019, 12.847018, 12.847017, 12.847014, 12.847008, 12.846997, 12.846974, 12.846928, 12.846847, 12.846847, 12.846847, 12.846835, 12.846719, 12.846719, 12.846719, 12.846654, 12.846483, 12.846483, 12.846483, 12.846483, 12.846483, 12.846483, 12.846483, 12.846483, 12.846483, 12.846482, 12.846482, 12.84648, 12.846478, 12.846473, 12.846464, 12.846445, 12.846409, 12.846344, 12.846299, 14.867221, 14.867232, 14.867242, 14.867262, 14.867302, 14.867382, 14.867415, 14.867415, 14.867425, 14.867435, 14.867455, 14.867495, 14.867575, 14.867598, 14.867598, 14.867598, 14.867734, 14.868052, 14.868688, 14.869956, 14.872477, 14.877459, 14.887197, 14.905862, 14.940599, 15.003797, 15.062479, 15.12135, 15.183808, 15.328257, 15.501456, 15.704202, 15.934357, 16.460408, 17.054579, 17.688691, 18.335433, 18.446274, 18.446274, 18.967709, 19.559862, 20.089175, 20.537207, 20.93174, 20.93174, 20.93174, 20.931832, 20.932106, 20.932115, 20.932124, 20.932141, 20.932177, 20.932249, 20.932392, 20.932679, 20.933253, 20.934398, 20.936684, 20.941236, 20.950263, 20.968007, 21.00225, 21.065728, 21.172618, 21.308132, 21.344344, 21.199931, 21.199931, 21.199931, 21.199858, 21.200073, 21.200073, 21.200073, 21.200069, 21.200064, 21.200055, 21.200036, 21.199998, 21.199922, 21.199771, 21.199469, 21.198864, 21.197652, 21.195215, 21.190296, 21.180284, 21.159577, 21.115615, 21.01892, 20.801804, 20.567048, 20.333771, 20.119546, 19.880103, 19.880103, 19.879519, 19.879514, 19.87954, 19.879487, 19.879451, 19.879451, 19.879451, 19.87945, 19.879376, 19.879228, 19.878933, 19.878344, 19.877168, 19.874824, 19.870173, 19.861017, 19.843295, 19.81023, 19.753684, 19.67791, 19.648653, 19.659033, 19.691604, 19.691604, 19.691604, 19.691752, 19.691924, 19.691924, 19.691924, 19.691926, 19.691927, 19.691931, 19.691937, 19.69195, 19.691976, 19.692028, 19.692131, 19.692338, 19.692754, 19.693589, 19.695275, 19.698705, 19.70579, 19.720757, 19.753051, 19.820758, 19.884892, 19.896902, 19.896873, 19.896906, 19.896908, 19.89691, 19.896919, 19.89693, 19.89693, 19.89693, 19.896933, 19.896963, 19.897021, 19.897137, 19.897369, 19.897832, 19.898755, 19.90059, 19.904212, 19.911255, 19.924469, 19.946977, 19.97401, 19.956137, 19.956039, 19.956039, 19.956039, 19.95601, 19.956007, 19.956006, 19.956005, 19.956003, 19.956, 19.955992, 19.955976, 19.955944, 19.955881, 19.955755, 19.9555, 19.954988, 19.953945, 19.951789, 19.947205, 19.936982, 19.912662, 19.85212, 19.781207, 19.649932, 19.609344, 19.60906, 19.609135, 19.609133, 19.609126, 19.609125, 19.609114, 19.609091, 19.609089, 19.609089, 19.609089, 19.609047, 19.608958, 19.60878, 19.608425, 19.607719, 19.606321, 19.603582, 19.598337, 19.588829, 19.574061, 19.563222, 19.580434, 19.580434, 19.580832, 19.580833, 19.58081, 19.580838, 19.580845, 19.580859, 19.580887, 19.580917, 19.580917, 19.580917, 19.580944, 19.581058, 19.581286, 19.581749, 19.582693, 19.584662, 19.588917, 19.598681, 19.623036, 19.688729, 19.821639, 19.821639, 19.821639, 19.821705, 19.821705, 19.821721, 19.821724, 19.82173, 19.821743, 19.821767, 19.821815, 19.821913, 19.822107, 19.822495, 19.823272, 19.824829, 19.827948, 19.834211, 19.846831, 19.872372, 19.92409, 20.02546, 20.187687, 20.266172, 20.257637, 20.257637, 20.257637, 20.257617, 20.256649, 20.256648, 20.256648, 20.256646, 20.256644, 20.256638, 20.256627, 20.256606, 20.256562, 20.256475, 20.256298, 20.25594, 20.255198, 20.253621, 20.250088, 20.241513, 20.218432, 20.150376, 19.952706, 19.744018, 19.745375, 19.745372, 19.745368, 19.74536, 19.745344, 19.745312, 19.745262, 19.745262, 19.745262, 19.74525, 19.745124, 19.744872, 19.744368, 19.74336, 19.741346, 19.737318, 19.72927, 19.713211, 19.681335, 19.619228, 19.506674, 19.380585, 19.380585, 19.380335, 19.380333, 19.380344, 19.380321, 19.380305, 19.380292, 19.380292, 19.380292, 19.380274, 19.380212, 19.380087, 19.379837, 19.37934, 19.378351, 19.376399, 19.372595, 19.365396, 19.352673, 19.33418, 19.326106, 19.419573, 19.633977, 19.918952, 20.212626, 20.452671, 20.590078, 20.599348, 20.566998, 20.566998, 20.566998, 20.566931, 20.566963, 20.56684, 20.566838, 20.566842, 20.566828, 20.566815, 20.566788, 20.566734, 20.566625, 20.566409, 20.565973, 20.565097, 20.563319, 20.559664, 20.551963, 20.535037, 20.495436, 20.396595, 20.312409, 20.312409, 20.312409, 20.312094, 20.312094, 20.312112, 20.312109, 20.31211, 20.312085, 20.312055, 20.311993, 20.311869, 20.311622, 20.311127, 20.310137, 20.308154, 20.304175, 20.29617, 20.279977, 20.246929, 20.178746, 20.0385, 19.77446, 19.751547, 19.751496, 19.751496, 19.751496, 19.751492, 19.751488, 19.75148, 19.751465, 19.751434, 19.751372, 19.751343, 19.751343, 19.751343, 19.751249, 19.751001, 19.750507, 19.74952, 19.747547, 19.743615, 19.735801, 19.72038, 19.690409, 19.634297, 19.539462, 19.445199, 19.445199, 19.445201, 19.4452, 19.445199, 19.445192, 19.44518, 19.445158, 19.445113, 19.445096, 19.445096, 19.445096, 19.445024, 19.444845, 19.444489, 19.443781, 19.442387, 19.43968, 19.434593, 19.425719, 19.413098, 19.407158, 19.456751, 19.563263, 19.692228, 19.813178, 19.904308, 19.956349, 19.97225, 19.963863, 19.946701, 19.934487, 19.9351, 19.960633, 19.979152, 19.965051, 19.915883, 19.853244, 19.808054, 19.800386, 19.828168, 19.870928, 19.9031, 19.907738, 19.884484, 19.874564, 21.900956, 21.900978, 21.900997, 21.901036, 21.901112, 21.901264, 21.90157, 21.90218, 21.903397, 21.905825, 21.910648, 21.920169, 21.938728, 21.974077, 22.038824, 22.151804, 22.249774, 22.341615, 22.434063, 22.531793, 22.754716, 23.01832, 23.324046, 23.669473, 24.457897, 25.347774, 25.507298, 25.507298, 26.298044, 27.268404, 28.028677, 28.217308, 29.105481, 29.898134, 30.56716, 31.092534, 31.496829, 31.496829, 31.496829, 31.4969, 31.4969, 31.496435, 31.496443, 31.496489, 31.496494, 31.496562, 31.496698, 31.49697, 31.497512, 31.498596, 31.500755, 31.505045, 31.513506, 31.529957, 31.560979, 31.615548, 31.69536, 31.745347, 31.66191, 31.467238, 31.189303, 31.051221, 31.051221, 31.051221, 31.051104, 31.054689, 31.054679, 31.054668, 31.054648, 31.054606, 31.054524, 31.054359, 31.054029, 31.053369, 31.052048, 31.049404, 31.044109, 31.033489, 31.012132, 30.968992, 30.88127, 30.702166, 30.344846, 30.006608, 29.675213, 29.673362, 29.673354, 29.673345, 29.673329, 29.673296, 29.673276, 29.673276, 29.673276, 29.673229, 29.673097, 29.672832, 29.672302, 29.671244, 29.66913, 29.664915, 29.656534, 29.639973, 29.607662, 29.54636, 29.437491, 29.275807, 29.187421, 29.165894, 29.199624, 29.273255, 29.36912, 29.469225, 29.521455, 29.521795, 29.521798, 29.521801, 29.521807, 29.521818, 29.521825, 29.521825, 29.521825, 29.52184, 29.521886, 29.521976, 29.522157, 29.522519, 29.52324, 29.52468, 29.527541, 29.53319, 29.544185, 29.564859, 29.600232, 29.643143, 29.614343, 29.490381, 29.490381, 29.490381, 29.490256, 29.489717, 29.489713, 29.48971, 29.489704, 29.489692, 29.489668, 29.48962, 29.489524, 29.489332, 29.488947, 29.488177, 29.486631, 29.483521, 29.477231, 29.464377, 29.437678, 29.381171, 29.262962, 29.147345, 29.144434, 29.144384, 29.144384, 29.144384, 29.144381, 29.144377, 29.14437, 29.144356, 29.144329, 29.144273, 29.144249, 29.144249, 29.144249, 29.144162, 29.143939, 29.143494, 29.142606, 29.140831, 29.137293, 29.130267, 29.116423, 29.089676, 29.040741, 28.966451, 28.928673, 28.952571, 28.97732, 29.171194, 29.458885, 29.653783, 29.653783, 29.653783, 29.6539, 29.661047, 29.661047, 29.661047, 29.661052, 29.661057, 29.661068, 29.661089, 29.661131, 29.661215, 29.661383, 29.661719, 29.662392, 29.663737, 29.666425, 29.671795, 29.682507, 29.703806, 29.745802, 29.826545, 29.968586, 30.077153, 30.15508, 30.15718, 30.049036, 30.011571, 30.011571, 30.011571, 30.011486, 30.011962, 30.011959, 30.011955, 30.011948, 30.011934, 30.011905, 30.011849, 30.011735, 30.011507, 30.011051, 30.010136, 30.008298, 30.004588, 29.99703, 29.981369, 29.947932, 29.873172, 29.765017, 29.765017, 29.765094, 29.765089, 29.765072, 29.765055, 29.76501, 29.76494, 29.76494, 29.76494, 29.764921, 29.764743, 29.764386, 29.763672, 29.762242, 29.759376, 29.75362, 29.742017, 29.718454, 29.670008, 29.568753, 29.356685, 29.142279, 28.795179, 28.795069, 28.795068, 28.795063, 28.795054, 28.795032, 28.794992, 28.794969, 28.794969, 28.794969, 28.794911, 28.794749, 28.794424, 28.793777, 28.792483, 28.789903, 28.784772, 28.774633, 28.754854, 28.717393, 28.651569, 28.560736, 28.554857, 28.770607, 29.158169, 29.636227, 30.108392, 30.482248, 30.68785, 30.692192, 30.453338, 30.417309, 30.417309, 30.417309, 30.416992, 30.417381, 30.417381, 30.417381, 30.417376, 30.417371, 30.417361, 30.417341, 30.417301, 30.417222, 30.417064, 30.416747, 30.416112, 30.414841, 30.412293, 30.407171, 30.396829, 30.375756, 30.332154, 30.2399, 30.041604, 29.852644, 29.852424, 29.852424, 29.852382, 29.852382, 29.852382, 29.852377, 29.85237, 29.852358, 29.852331, 29.852279, 29.852174, 29.851987, 29.851987, 29.851987, 29.851965, 29.851548, 29.850712, 29.849041, 29.845699, 29.839015, 29.825652, 29.798957, 29.745787, 29.641069, 29.443494, 29.125869, 28.932832, 28.871691, 28.922801, 29.048587, 29.204928, 29.352275, 29.463909, 29.529827, 29.555767, 29.558126, 29.556681, 29.567456, 29.597777, 29.681414, 29.729478, 29.713184, 29.631133, 29.5192, 29.429829, 29.401605, 29.438236, 29.510378, 29.574884, 29.597155, 29.566425, 29.499466, 29.431238, 29.396453, 29.412288, 29.525066, 29.619875, 29.602066, 29.558146, 29.518552, 29.503237, 29.509295, 29.516589, 29.520665, 29.519276, 29.519065, 26.151458, 26.151747, 26.151808, 26.151914, 26.152168, 26.152649, 26.153609, 26.155529, 26.159361, 26.166998, 26.182165, 26.212074, 26.270238, 26.380325, 26.578298, 26.904687, 27.157432, 27.363527, 27.545325, 27.720079, 27.899941, 28.093137, 28.541131, 29.082083, 29.698658, 29.721503, 30.458273, 32.197126, 34.232674, 36.493559, 38.912184, 41.404056, 43.888399, 46.286982, 48.531684, 50.568422, 52.351655, 53.848802, 55.054425, 55.965693, 56.571459, 56.924273, 57.080719, 56.970121, 56.695452, 56.515017, 56.184421, 56.184421, 56.184421, 56.184327, 56.088655, 56.088636, 56.088624, 56.088597, 56.088552, 56.088455, 56.088263, 56.087877, 56.087106, 56.085564, 56.082478, 56.076301, 56.063924, 56.039082, 55.989064, 55.887846, 55.682079, 55.267385, 54.860677, 54.471321, 54.099666, 53.738274, 53.373442, 52.988463, 52.567008, 52.096633, 51.571652, 51.486114, 51.482386, 51.483206, 51.483189, 51.483104, 51.483071, 51.483071, 51.483071, 51.483087, 51.48295, 51.482677, 51.482131, 51.481039, 51.478854, 51.474481, 51.465725, 51.448172, 51.412905, 51.341733, 51.19694, 51.08387, 51.08387, 51.08387, 51.083621, 51.083621, 51.083674, 51.083656, 51.08365, 51.083547, 51.083402, 51.083111, 51.08253, 51.081367, 51.079041, 51.074388, 51.065071, 51.046405, 51.008938, 50.933482, 50.78062, 50.468328, 49.829761, 49.190612, 48.579689, 48.028814, 47.644522, 47.649624, 47.649611, 47.649597, 47.649571, 47.649518, 47.649454, 47.649454, 47.649454, 47.649411, 47.649198, 47.648772, 47.64792, 47.646218, 47.64282, 47.636042, 47.622569, 47.595953, 47.544066, 47.44585, 47.272901, 47.027696, 46.920957, 47.092137, 47.67095, 48.453206, 49.18628, 49.587266, 49.590995, 49.448109, 49.448109, 49.448109, 49.447827, 49.445629, 49.44559, 49.445583, 49.445571, 49.445541, 49.445484, 49.44537, 49.445143, 49.444687, 49.443774, 49.441941, 49.438241, 49.430713, 49.415145, 49.381955, 49.30735, 49.125453, 48.751997, 48.751997, 48.751997, 48.751822, 48.751822, 48.752536, 48.75252, 48.752442, 48.752421, 48.752289, 48.752026, 48.751499, 48.750445, 48.748335, 48.744108, 48.735624, 48.718537, 48.683887, 48.612703, 48.462933, 48.135116, 47.380373, 46.514516, 45.572458, 45.36647, 45.376028, 45.371948, 45.371918, 45.372107, 45.371739, 45.371499, 45.37102, 45.370772, 45.370772, 45.370772, 45.370061, 45.368144, 45.36431, 45.356639, 45.341293, 45.31058, 45.249078, 45.125815, 44.878625, 44.384531, 43.420551, 42.637123, 42.634634, 42.637347, 42.63732, 42.637098, 42.637157, 42.637153, 42.637153, 42.637153, 42.636941, 42.636508, 42.635641, 42.633909, 42.630446, 42.623524, 42.609698, 42.582115, 42.527235, 42.418654, 42.206495, 41.804341, 41.103194, 40.553762, 39.96704, 40.040512, 40.690305, 41.784426, 43.167898, 44.683783, 46.190006, 47.57227, 48.752071, 49.68918, 50.377325, 50.834034, 51.088817, 51.17086, 51.098639, 50.877664, 50.50554, 49.982067, 49.324287, 48.575143, 47.800301, 47.078933, 46.485168, 46.069226, 45.848638, 45.804377, 45.886282, 46.026223, 46.15184, 46.20217, 46.140955, 45.732591, 45.261461, 44.954505, 44.967617, 45.302353, 45.896686, 46.629568, 47.367474, 48.000046, 48.45555, 48.71536, 48.749832, 48.582599, 48.258192, 47.822997, 47.314311, 46.801547, 46.351164, 46.021099, 45.824367, 45.765168, 45.823467, 45.958859, 46.129385, 46.304088, 46.46699, 46.616024, 46.758391, 46.903239, 47.0546, 47.20754, 47.348409, 47.45834, 47.51131, 47.325243, 46.991811, 46.637255, 46.487375, 46.404512, 46.385583, 46.461147, 46.635237, 46.836164, 46.996532, 47.075521, 47.06795, 46.98918, 46.876021, 46.762086, 46.703658, 46.689153, 46.708783, 46.782245, 46.843009, 46.853958, 46.840066, 46.823737, 46.814962, 46.81629, 46.817993, 46.817865, 46.817703, 46.817667 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____6_SM_generator_UStatorPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.070147, 1.070146, 1.070144, 1.070143, 1.070142, 1.070144, 1.070145, 1.070146, 1.070147, 1.070149, 1.070153, 1.07016, 1.070166, 1.070167, 1.070168, 1.07017, 1.070173, 1.070179, 1.070184, 1.07019, 1.070206, 1.070225, 1.070233, 1.070234, 1.065937, 1.065936, 1.065935, 1.065934, 1.065932, 1.065929, 1.065923, 1.065911, 1.065886, 1.065839, 1.065748, 1.065585, 1.065314, 1.065102, 1.064933, 1.064792, 1.064555, 1.064353, 1.064161, 1.063966, 1.063551, 1.063118, 1.062693, 1.062315, 1.062258, 1.062021, 1.061844, 1.061806, 1.061917, 1.062204, 1.062205, 1.062206, 1.062207, 1.06221, 1.062215, 1.062226, 1.062248, 1.062294, 1.062392, 1.062609, 1.063118, 1.063696, 1.06484, 1.064841, 1.064842, 1.064845, 1.06485, 1.064859, 1.064878, 1.064917, 1.064993, 1.065144, 1.065435, 1.065965, 1.066415, 1.066774, 1.067039, 1.06727, 1.067271, 1.067273, 1.067276, 1.067281, 1.067291, 1.067307, 1.067325, 1.067314, 1.067254, 1.067162, 1.067075, 1.067074, 1.067075, 1.067074, 1.067073, 1.067072, 1.067068, 1.067062, 1.067048, 1.067021, 1.066972, 1.066892, 1.066845, 1.06684, 1.066839, 1.066837, 1.066836, 1.066835, 1.066841, 1.066883, 1.06704, 1.067041, 1.067042, 1.067044, 1.067047, 1.067054, 1.067067, 1.067094, 1.067147, 1.067245, 1.067319, 1.067353, 1.067287, 1.067288, 1.067287, 1.067286, 1.067284, 1.06728, 1.067272, 1.067253, 1.067208, 1.067092, 1.06694, 1.066939, 1.066938, 1.066937, 1.066934, 1.06693, 1.06692, 1.0669, 1.066859, 1.066777, 1.066614, 1.066391, 1.06639, 1.066389, 1.066387, 1.066383, 1.066375, 1.066358, 1.066328, 1.066273, 1.066195, 1.066182, 1.066355, 1.066558, 1.06656, 1.066561, 1.066563, 1.066565, 1.066571, 1.066583, 1.066606, 1.066654, 1.066754, 1.066963, 1.06735, 1.067595, 1.067596, 1.067597, 1.067598, 1.067599, 1.067603, 1.06761, 1.067624, 1.067649, 1.067688, 1.067719, 1.067644, 1.067643, 1.067642, 1.06764, 1.067637, 1.067631, 1.067618, 1.067588, 1.067519, 1.067343, 1.066902, 1.066416, 1.065987, 1.065708, 1.06564, 1.065795, 1.066134, 1.066301, 1.066302, 1.066301, 1.066302, 1.066303, 1.066305, 1.066309, 1.066316, 1.066331, 1.066361, 1.066421, 1.066543, 1.066787, 1.066958, 1.066959, 1.06696, 1.066961, 1.066963, 1.066966, 1.066974, 1.066989, 1.067018, 1.067075, 1.067184, 1.067376, 1.067633, 1.067649, 1.06765, 1.067651, 1.067654, 1.067658, 1.067667, 1.067683, 1.067704, 1.067712, 1.067654, 1.067653, 1.067652, 1.06765, 1.067645, 1.067635, 1.067614, 1.067566, 1.067454, 1.067199, 1.066946, 1.066741, 1.066613, 1.066562, 1.066573, 1.066615, 1.066663, 1.066695, 1.066706, 1.066698, 1.066692, 1.066731, 1.066814, 1.06691, 1.066969, 1.066961, 1.066896, 1.066811, 1.066754, 1.06675, 1.066796, 1.06686, 1.066876, 1.062092, 1.062091, 1.06209, 1.062087, 1.062083, 1.062074, 1.062057, 1.062022, 1.061955, 1.061827, 1.061595, 1.061206, 1.060893, 1.060636, 1.060415, 1.060218, 1.059856, 1.059511, 1.059163, 1.058799, 1.058022, 1.057208, 1.057069, 1.056407, 1.055682, 1.055204, 1.055098, 1.054709, 1.054555, 1.054655, 1.055006, 1.055621, 1.055622, 1.055623, 1.055624, 1.055627, 1.055632, 1.055643, 1.055665, 1.05571, 1.055802, 1.055994, 1.056407, 1.057315, 1.058285, 1.05926, 1.060184, 1.060559, 1.060561, 1.060562, 1.060563, 1.060565, 1.060568, 1.060575, 1.060588, 1.060615, 1.060668, 1.060772, 1.060974, 1.061353, 1.061999, 1.062492, 1.062888, 1.062889, 1.06289, 1.062891, 1.062892, 1.062896, 1.062904, 1.062918, 1.062945, 1.062992, 1.063061, 1.063108, 1.063052, 1.062918, 1.062737, 1.062541, 1.062362, 1.062224, 1.062172, 1.062174, 1.062173, 1.062172, 1.06217, 1.062166, 1.062158, 1.062146, 1.062137, 1.062173, 1.062401, 1.062659, 1.062663, 1.062664, 1.062665, 1.062668, 1.062674, 1.062685, 1.062706, 1.062748, 1.062826, 1.062944, 1.063001, 1.063002, 1.063003, 1.063004, 1.063005, 1.063006, 1.062989, 1.0629, 1.062741, 1.062401, 1.062288, 1.061755, 1.06128, 1.061071, 1.061077, 1.061076, 1.061075, 1.061073, 1.061068, 1.06106, 1.061043, 1.061013, 1.060967, 1.060937, 1.060995, 1.06124, 1.061351, 1.061947, 1.062063, 1.062064, 1.062065, 1.062066, 1.062067, 1.06207, 1.062076, 1.062087, 1.06211, 1.062157, 1.06225, 1.062438, 1.062672, 1.062673, 1.062674, 1.062675, 1.062678, 1.062684, 1.062695, 1.062718, 1.062764, 1.062853, 1.063024, 1.063322, 1.063544, 1.063703, 1.063702, 1.063699, 1.063688, 1.063647, 1.063489, 1.062936, 1.062175, 1.061361, 1.060659, 1.060214, 1.060116, 1.060381, 1.060936, 1.061764, 1.061852, 1.061853, 1.061854, 1.061856, 1.061859, 1.061865, 1.061877, 1.061901, 1.06195, 1.062047, 1.062235, 1.062584, 1.062864, 1.062865, 1.062866, 1.062868, 1.062873, 1.062881, 1.062899, 1.062933, 1.062998, 1.063115, 1.063296, 1.063452, 1.063366, 1.063104, 1.062752, 1.062396, 1.062105, 1.061918, 1.061836, 1.061833, 1.061869, 1.061904, 1.061915, 1.061893, 1.06185, 1.06181, 1.061871, 1.062023, 1.06221, 1.062344, 1.062365, 1.062273, 1.062123, 1.061994, 1.061947, 1.062001, 1.062121, 1.062239, 1.062297, 1.062266, 1.062163, 1.061962, 1.061911, 1.062028, 1.062111, 1.062151, 1.062134, 1.062112, 1.062101, 1.062104, 1.064699, 1.064698, 1.064696, 1.064693, 1.064688, 1.064677, 1.064656, 1.064613, 1.06453, 1.064367, 1.064059, 1.063486, 1.062941, 1.062406, 1.061871, 1.061328, 1.060774, 1.060206, 1.05902, 1.057766, 1.056484, 1.056439, 1.055041, 1.052079, 1.048937, 1.045713, 1.042543, 1.039575, 1.036953, 1.034802, 1.033215, 1.032241, 1.03188, 1.032094, 1.032814, 1.033944, 1.035376, 1.037032, 1.038819, 1.040623, 1.042419, 1.044208, 1.045452, 1.04531, 1.045311, 1.045313, 1.045316, 1.045323, 1.045336, 1.045362, 1.045415, 1.045518, 1.045723, 1.046123, 1.046883, 1.048262, 1.049461, 1.050497, 1.051396, 1.052192, 1.052922, 1.053624, 1.05433, 1.055055, 1.055795, 1.055906, 1.055913, 1.055911, 1.055912, 1.055914, 1.055917, 1.055923, 1.055934, 1.055958, 1.056004, 1.056097, 1.056283, 1.056423, 1.056424, 1.056425, 1.056427, 1.05643, 1.056435, 1.056447, 1.05647, 1.056515, 1.056606, 1.056786, 1.057133, 1.057751, 1.058228, 1.058517, 1.058585, 1.058461, 1.058466, 1.058465, 1.058464, 1.058462, 1.058459, 1.058451, 1.058434, 1.058397, 1.058313, 1.058098, 1.057502, 1.056713, 1.054828, 1.052826, 1.051129, 1.050148, 1.050195, 1.051123, 1.051746, 1.051748, 1.051754, 1.051755, 1.051756, 1.051758, 1.051762, 1.051769, 1.051785, 1.051815, 1.051878, 1.052005, 1.052272, 1.05285, 1.053858, 1.053859, 1.05386, 1.053861, 1.053864, 1.053869, 1.05388, 1.053901, 1.053944, 1.05403, 1.054204, 1.054557, 1.055283, 1.056767, 1.058229, 1.059586, 1.059853, 1.05985, 1.059856, 1.059855, 1.059856, 1.059857, 1.059858, 1.05986, 1.059865, 1.059875, 1.059895, 1.059934, 1.060012, 1.060166, 1.060462, 1.061009, 1.061895, 1.062421, 1.062426, 1.062421, 1.062422, 1.062421, 1.062422, 1.062423, 1.062425, 1.062429, 1.062436, 1.062451, 1.06248, 1.062533, 1.062626, 1.06275, 1.062763, 1.062478, 1.061176, 1.059117, 1.056609, 1.053972, 1.051508, 1.049453, 1.047942, 1.046997, 1.046558, 1.046527, 1.046809, 1.04733, 1.048037, 1.048895, 1.049884, 1.050992, 1.052195, 1.053439, 1.054631, 1.055654, 1.056393, 1.05677, 1.056768, 1.056427, 1.055841, 1.05514, 1.054463, 1.053937, 1.053654, 1.053645, 1.053881, 1.05457, 1.055047, 1.055015, 1.054481, 1.053592, 1.052576, 1.051669, 1.05104, 1.050767, 1.050842, 1.051195, 1.051766, 1.052469, 1.053214, 1.053921, 1.054515, 1.054921, 1.05509, 1.055024, 1.054761, 1.054377, 1.053956, 1.053574, 1.05328, 1.053089, 1.052981, 1.052919, 1.052868, 1.052805, 1.05273, 1.05266, 1.052623, 1.052645, 1.052907, 1.053338, 1.053761, 1.05401, 1.054002, 1.053913, 1.053771, 1.053452, 1.053184, 1.053017, 1.052985, 1.053069, 1.05322, 1.053375, 1.053494, 1.053555, 1.053531, 1.053474, 1.053405, 1.053293, 1.053279, 1.053309, 1.05334, 1.053355, 1.053353, 1.053348, 1.053346, 1.053347 ], + "stepLengths" : [ 13, 1, 1, 1, 4, 15, 14, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 3, 1, 1, 1, 16, 28, 1, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 2, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____6_SM_generator_omegaPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.0, 0.999999, 1.0, 1.000001, 1.0, 0.999999, 0.999998, 0.999996, 0.999993, 0.999985, 0.999971, 0.999942, 0.999886, 0.999781, 0.999682, 0.99959, 0.999502, 0.99934, 0.999195, 0.999068, 0.998959, 0.998802, 0.998729, 0.998739, 0.998829, 0.998852, 0.998989, 0.999203, 0.999455, 0.999726, 1.000019, 1.00002, 1.000021, 1.000023, 1.000027, 1.000036, 1.000052, 1.000085, 1.00015, 1.000274, 1.000491, 1.000659, 1.000814, 1.000815, 1.000817, 1.000818, 1.000807, 1.00074, 1.000621, 1.000463, 1.000279, 1.000019, 1.000018, 1.000016, 1.000013, 1.000007, 0.999995, 0.99997, 0.999923, 0.999833, 0.999676, 0.999557, 0.999481, 0.999452, 0.999451, 0.99945, 0.999449, 0.99945, 0.999459, 0.999507, 0.999585, 0.999605, 0.999606, 0.999608, 0.999611, 0.999617, 0.99963, 0.999657, 0.999712, 0.999825, 1.000019, 1.00002, 1.000022, 1.000025, 1.00003, 1.000041, 1.000061, 1.000096, 1.000143, 1.000158, 1.000099, 1.000019, 1.000018, 1.000017, 1.000014, 1.000009, 0.999999, 0.999978, 0.999934, 0.99984, 0.999742, 0.999741, 0.999739, 0.999737, 0.999731, 0.99972, 0.999698, 0.999656, 0.999589, 0.999536, 0.999535, 0.999534, 0.999533, 0.999532, 0.999536, 0.999566, 0.999696, 0.999886, 1.000019, 1.00002, 1.000021, 1.000022, 1.000026, 1.000032, 1.000045, 1.000071, 1.00012, 1.000204, 1.000298, 1.000289, 1.000288, 1.000287, 1.000285, 1.000281, 1.000271, 1.000245, 1.000172, 1.000019, 1.000018, 1.000017, 1.000015, 1.000012, 1.000005, 0.99999, 0.99996, 0.9999, 0.999779, 0.999571, 0.999438, 0.999404, 0.999471, 0.999613, 0.999793, 0.999963, 1.000019, 1.00002, 1.000021, 1.000023, 1.000028, 1.000036, 1.000053, 1.000081, 1.000123, 1.000139, 1.00014, 1.000141, 1.000142, 1.000144, 1.000142, 1.000122, 1.00003, 1.000019, 1.000018, 1.000017, 1.000015, 1.000011, 1.000002, 0.999985, 0.999948, 0.999874, 0.99977, 0.999769, 0.999768, 0.999766, 0.999761, 0.999753, 0.999736, 0.999704, 0.999651, 0.999591, 0.999592, 0.999643, 0.999722, 0.999804, 0.999867, 0.999897, 0.999892, 0.999857, 0.999809, 0.999762, 0.999724, 0.999745, 0.999787, 0.999816, 0.999811, 0.999776, 0.999733, 0.999706, 0.99971, 0.99974, 0.999777, 0.999801, 0.999803, 0.999802, 0.999801, 0.999798, 0.999793, 0.999782, 0.999761, 0.99972, 0.999641, 0.999489, 0.999347, 0.999213, 0.999085, 0.998964, 0.998738, 0.998536, 0.998359, 0.998208, 0.997992, 0.997893, 0.997887, 0.99791, 0.998037, 0.998206, 0.998258, 0.998554, 0.998902, 0.999276, 0.999649, 1.000019, 1.00002, 1.000022, 1.000024, 1.000029, 1.00004, 1.00006, 1.000101, 1.00018, 1.000326, 1.000566, 1.000729, 1.00081, 1.000809, 1.000784, 1.000783, 1.000781, 1.000779, 1.000774, 1.000762, 1.000736, 1.000671, 1.000499, 1.000284, 1.000019, 1.000018, 1.000017, 1.000015, 1.000011, 1.000003, 0.999988, 0.999956, 0.999894, 0.999773, 0.999552, 0.999369, 0.999237, 0.999161, 0.999143, 0.999179, 0.999262, 0.999326, 0.999327, 0.999328, 0.99933, 0.999334, 0.999342, 0.999358, 0.999392, 0.999463, 0.999612, 0.999874, 1.000019, 1.00002, 1.000021, 1.000023, 1.000027, 1.000035, 1.000047, 1.000065, 1.000021, 1.000019, 1.000018, 1.000017, 1.000015, 1.00001, 1.000001, 0.99998, 0.999933, 0.999817, 0.999681, 0.999471, 0.999414, 0.999209, 0.999126, 0.999149, 0.99915, 0.999151, 0.999154, 0.99916, 0.999173, 0.999208, 0.999304, 0.999429, 0.999642, 0.999711, 0.99998, 1.000019, 1.00002, 1.000021, 1.000023, 1.000027, 1.000034, 1.000049, 1.000077, 1.000127, 1.000178, 1.000179, 1.00018, 1.000182, 1.000187, 1.000194, 1.000208, 1.000227, 1.000233, 1.000195, 1.000019, 1.000018, 1.000017, 1.000015, 1.000011, 1.000003, 0.999986, 0.999951, 0.999878, 0.99972, 0.999409, 0.999155, 0.999013, 0.99901, 0.999136, 0.999354, 0.999608, 0.999838, 1.000009, 1.000019, 1.00002, 1.000022, 1.000024, 1.000029, 1.000037, 1.000047, 1.000045, 1.000019, 1.000018, 1.000016, 1.000013, 1.000007, 0.999994, 0.999964, 0.999889, 0.999713, 0.999537, 0.999401, 0.99933, 0.999329, 0.999387, 0.999477, 0.999569, 0.999639, 0.999669, 0.999657, 0.999612, 0.999554, 0.999502, 0.999474, 0.99952, 0.999588, 0.999636, 0.999635, 0.999586, 0.999519, 0.999468, 0.999459, 0.999491, 0.999544, 0.99959, 0.999606, 0.999587, 0.999545, 0.999502, 0.999475, 0.999504, 0.999533, 0.999536, 0.99953, 0.99952, 0.999517, 0.999516, 0.999514, 0.999511, 0.99951, 0.999509, 0.999508, 0.999507, 0.999504, 0.999498, 0.999487, 0.999463, 0.999417, 0.999326, 0.999149, 0.998808, 0.998484, 0.998174, 0.997877, 0.99759, 0.997315, 0.99705, 0.996552, 0.9961, 0.99571, 0.995697, 0.995346, 0.994809, 0.994495, 0.9944, 0.994508, 0.994792, 0.995219, 0.995749, 0.996342, 0.996956, 0.997554, 0.998103, 0.998576, 0.998955, 0.999228, 0.999398, 0.999465, 0.999439, 0.99936, 0.999236, 0.999102, 0.999101, 0.9991, 0.999097, 0.999092, 0.999082, 0.999062, 0.999022, 0.998944, 0.998812, 0.998721, 0.998686, 0.998714, 0.998805, 0.998954, 0.99915, 0.999377, 0.999615, 0.999844, 0.999876, 0.999877, 0.999878, 0.99988, 0.999883, 0.99989, 0.999903, 0.99993, 0.999982, 1.000019, 1.00002, 1.000021, 1.000022, 1.000025, 1.000031, 1.000043, 1.000066, 1.000109, 1.000186, 1.00029, 1.000322, 1.00028, 1.000164, 1.000019, 1.000018, 1.000017, 1.000016, 1.000013, 1.000006, 0.999993, 0.999966, 0.999909, 0.999788, 0.999522, 0.999241, 0.998737, 0.998399, 0.99831, 0.998492, 0.998854, 0.999328, 0.999528, 0.999529, 0.99953, 0.999531, 0.999533, 0.999538, 0.999547, 0.999565, 0.999602, 0.999674, 0.999815, 1.000019, 1.00002, 1.000021, 1.000023, 1.000027, 1.000035, 1.00005, 1.00008, 1.000138, 1.000244, 1.000408, 1.0005, 1.000511, 1.000502, 1.000501, 1.000499, 1.000495, 1.000487, 1.000467, 1.00041, 1.000233, 1.000019, 1.000018, 1.000017, 1.000015, 1.00001, 1.000001, 0.999983, 0.999947, 0.99987, 0.999708, 0.999354, 0.998975, 0.998238, 0.997611, 0.997179, 0.996977, 0.996991, 0.997167, 0.997431, 0.997708, 0.997939, 0.998096, 0.99818, 0.998216, 0.998243, 0.9983, 0.99841, 0.998575, 0.998777, 0.998979, 0.999141, 0.999227, 0.999218, 0.999117, 0.998946, 0.998743, 0.99855, 0.998404, 0.99833, 0.998331, 0.998393, 0.998489, 0.998584, 0.998637, 0.998516, 0.998277, 0.998037, 0.997857, 0.997781, 0.99781, 0.997911, 0.998041, 0.998166, 0.998272, 0.998361, 0.998437, 0.998502, 0.998552, 0.998576, 0.998563, 0.998509, 0.998425, 0.998328, 0.998237, 0.998168, 0.998126, 0.998108, 0.998106, 0.998108, 0.998107, 0.998102, 0.998096, 0.998107, 0.998134, 0.998173, 0.998259, 0.998321, 0.998335, 0.998305, 0.998268, 0.99823, 0.998195, 0.998142, 0.998119, 0.998123, 0.998145, 0.998176, 0.998204, 0.998221, 0.998225, 0.998216, 0.998199, 0.998182, 0.99817, 0.998158, 0.998167, 0.998175, 0.998178, 0.998177, 0.998174, 0.998173, 0.998172, 0.998171 ], + "stepLengths" : [ 51, 26, 2, 24, 36, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 2, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 5, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 2, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____2_SM_generator_UStatorPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.048777, 1.048776, 1.048775, 1.048776, 1.048777, 1.048778, 1.048779, 1.048782, 1.048787, 1.04879, 1.048791, 1.048792, 1.047866, 1.047865, 1.047864, 1.047862, 1.047857, 1.047849, 1.047832, 1.047799, 1.047736, 1.047677, 1.04762, 1.047563, 1.047444, 1.047317, 1.047179, 1.04703, 1.046697, 1.046327, 1.045933, 1.04553, 1.045461, 1.045136, 1.044767, 1.044437, 1.04416, 1.043922, 1.043921, 1.043919, 1.043917, 1.043911, 1.043901, 1.04388, 1.043843, 1.043783, 1.043717, 1.043722, 1.043905, 1.043906, 1.043907, 1.04391, 1.043915, 1.043925, 1.043946, 1.04399, 1.044086, 1.04431, 1.044564, 1.044841, 1.045128, 1.04553, 1.045531, 1.045532, 1.045534, 1.045539, 1.045548, 1.045566, 1.045601, 1.045672, 1.04581, 1.046071, 1.04631, 1.046523, 1.046682, 1.046683, 1.046684, 1.046685, 1.046688, 1.046693, 1.046704, 1.046725, 1.046766, 1.046843, 1.046973, 1.047076, 1.047095, 1.047096, 1.047097, 1.0471, 1.047105, 1.047114, 1.047132, 1.047163, 1.047206, 1.047228, 1.047227, 1.047226, 1.047225, 1.04722, 1.047207, 1.047169, 1.047118, 1.046989, 1.046917, 1.046916, 1.046914, 1.046912, 1.046907, 1.046898, 1.046879, 1.046842, 1.046771, 1.046699, 1.046698, 1.046697, 1.046695, 1.046691, 1.046683, 1.046669, 1.046641, 1.046595, 1.046549, 1.046548, 1.046547, 1.046545, 1.046542, 1.046538, 1.04654, 1.046583, 1.046665, 1.046733, 1.046734, 1.046735, 1.046736, 1.046737, 1.046741, 1.046748, 1.046762, 1.04679, 1.046844, 1.046931, 1.046974, 1.046975, 1.046976, 1.046977, 1.04698, 1.046982, 1.046976, 1.046934, 1.046933, 1.046932, 1.046929, 1.046924, 1.046913, 1.046889, 1.046831, 1.04669, 1.046535, 1.046392, 1.046285, 1.046234, 1.046251, 1.046334, 1.046384, 1.046385, 1.046386, 1.046389, 1.046393, 1.046402, 1.04642, 1.046459, 1.046544, 1.04661, 1.046611, 1.046612, 1.046613, 1.046616, 1.046622, 1.046634, 1.046657, 1.046705, 1.0468, 1.046976, 1.046992, 1.046993, 1.046995, 1.046997, 1.047002, 1.047012, 1.047032, 1.04707, 1.047137, 1.047212, 1.047213, 1.047214, 1.047215, 1.047218, 1.047223, 1.047232, 1.047248, 1.047269, 1.047272, 1.04723, 1.047154, 1.047056, 1.046949, 1.046843, 1.046747, 1.046669, 1.046612, 1.046578, 1.046569, 1.046607, 1.046685, 1.046777, 1.046858, 1.046912, 1.046932, 1.046922, 1.046897, 1.046871, 1.046854, 1.046848, 1.046849, 1.04775, 1.047751, 1.047752, 1.047755, 1.047761, 1.047771, 1.04778, 1.047787, 1.047792, 1.047793, 1.047786, 1.047766, 1.047733, 1.047688, 1.047566, 1.047405, 1.047374, 1.047212, 1.046994, 1.046809, 1.046761, 1.046522, 1.046286, 1.046063, 1.045859, 1.045664, 1.045663, 1.045661, 1.045659, 1.045654, 1.045644, 1.045624, 1.045586, 1.045516, 1.0454, 1.045316, 1.045264, 1.04524, 1.045238, 1.045239, 1.045242, 1.045252, 1.045289, 1.045346, 1.045434, 1.045435, 1.045436, 1.045437, 1.04544, 1.045445, 1.045456, 1.045479, 1.045528, 1.045634, 1.045752, 1.045878, 1.046012, 1.046151, 1.046294, 1.046439, 1.046523, 1.046524, 1.046525, 1.046528, 1.046532, 1.046541, 1.046559, 1.046596, 1.046668, 1.046808, 1.047061, 1.047238, 1.047239, 1.04724, 1.047242, 1.047245, 1.04725, 1.047261, 1.047283, 1.047323, 1.047387, 1.047432, 1.047433, 1.047434, 1.047435, 1.047437, 1.04744, 1.047447, 1.047456, 1.047459, 1.047443, 1.04739, 1.04737, 1.047255, 1.047123, 1.04704, 1.047039, 1.047038, 1.047036, 1.047032, 1.047024, 1.047007, 1.046976, 1.046919, 1.046871, 1.046814, 1.046802, 1.046765, 1.046761, 1.04676, 1.046759, 1.046758, 1.046755, 1.046753, 1.046752, 1.046749, 1.046743, 1.046712, 1.046711, 1.04671, 1.046707, 1.046701, 1.046687, 1.046652, 1.04656, 1.046443, 1.046318, 1.046203, 1.04612, 1.046085, 1.046108, 1.046189, 1.046344, 1.046363, 1.046364, 1.046365, 1.046366, 1.046369, 1.046374, 1.046384, 1.046405, 1.046447, 1.046535, 1.046618, 1.046619, 1.046621, 1.046624, 1.046629, 1.04664, 1.046663, 1.046707, 1.046792, 1.04694, 1.047053, 1.047125, 1.047155, 1.047145, 1.047101, 1.047032, 1.046944, 1.046847, 1.046746, 1.046648, 1.04656, 1.046486, 1.046431, 1.046387, 1.046414, 1.046482, 1.046572, 1.046658, 1.046723, 1.04676, 1.046771, 1.046766, 1.046755, 1.046746, 1.04674, 1.046731, 1.046715, 1.046689, 1.046654, 1.046593, 1.046576, 1.04662, 1.046663, 1.046695, 1.046699, 1.046686, 1.046675, 1.046672, 1.046675, 1.049681, 1.049682, 1.049683, 1.049685, 1.04969, 1.049699, 1.049716, 1.049751, 1.049817, 1.049935, 1.050037, 1.050125, 1.050199, 1.050261, 1.050312, 1.050354, 1.050411, 1.050438, 1.050437, 1.050436, 1.050408, 1.050276, 1.050042, 1.049702, 1.049255, 1.0487, 1.048038, 1.047274, 1.046416, 1.045474, 1.044459, 1.043386, 1.042268, 1.041124, 1.039968, 1.038819, 1.037696, 1.036613, 1.035593, 1.034654, 1.033998, 1.033997, 1.034, 1.033999, 1.033998, 1.033997, 1.033993, 1.033987, 1.033974, 1.033949, 1.033898, 1.033797, 1.033602, 1.033232, 1.032586, 1.032072, 1.0317, 1.031477, 1.031407, 1.031491, 1.031727, 1.032112, 1.032636, 1.03329, 1.0334, 1.033401, 1.033402, 1.033403, 1.033406, 1.033412, 1.033423, 1.033447, 1.033493, 1.033588, 1.033783, 1.033936, 1.033937, 1.033938, 1.03394, 1.033943, 1.033949, 1.033962, 1.033988, 1.034039, 1.034143, 1.034356, 1.034799, 1.035748, 1.036767, 1.037838, 1.038944, 1.039861, 1.039862, 1.039863, 1.039864, 1.039866, 1.039871, 1.03988, 1.039897, 1.039933, 1.040003, 1.040144, 1.040426, 1.040989, 1.042098, 1.043176, 1.045181, 1.046931, 1.048384, 1.049528, 1.050317, 1.050871, 1.051041, 1.051042, 1.051043, 1.051044, 1.051045, 1.051049, 1.051055, 1.051067, 1.051092, 1.051137, 1.051219, 1.05132, 1.051321, 1.051322, 1.051323, 1.051327, 1.051333, 1.051345, 1.051367, 1.051403, 1.051438, 1.051429, 1.051378, 1.051362, 1.051363, 1.051362, 1.051361, 1.05136, 1.051359, 1.051357, 1.051351, 1.05134, 1.051316, 1.051261, 1.051121, 1.05097, 1.050969, 1.050967, 1.050964, 1.050958, 1.050946, 1.050921, 1.05087, 1.05076, 1.050514, 1.050233, 1.049574, 1.048793, 1.047904, 1.046926, 1.045884, 1.04481, 1.043738, 1.042706, 1.041753, 1.040913, 1.040219, 1.039695, 1.039361, 1.039226, 1.039295, 1.039559, 1.040005, 1.040608, 1.041338, 1.042159, 1.04303, 1.043912, 1.044768, 1.045563, 1.046272, 1.046874, 1.047358, 1.047718, 1.047953, 1.048066, 1.048064, 1.047755, 1.04719, 1.046418, 1.045607, 1.044756, 1.043936, 1.043215, 1.042649, 1.042281, 1.042131, 1.042191, 1.042452, 1.042874, 1.043407, 1.043999, 1.044594, 1.045153, 1.045626, 1.045983, 1.046199, 1.046273, 1.046212, 1.04603, 1.045746, 1.045388, 1.044987, 1.044578, 1.044193, 1.043864, 1.043616, 1.043465, 1.043419, 1.043475, 1.043822, 1.044336, 1.044851, 1.045223, 1.045307, 1.045308, 1.045241, 1.045004, 1.044709, 1.044426, 1.044235, 1.044178, 1.044266, 1.04445, 1.044661, 1.044826, 1.044861, 1.044829, 1.044759, 1.04461, 1.044545, 1.044556, 1.04459, 1.044615, 1.044622, 1.044617, 1.044615 ], + "stepLengths" : [ 15, 5, 33, 1, 18, 4, 1, 1, 1, 21, 20, 3, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 2, 13, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 1, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 2, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 20, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 5, 1, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS___14_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.035645, 1.035644, 1.035643, 1.035642, 1.035641, 1.035642, 1.035643, 1.035644, 1.035645, 1.035646, 1.035648, 1.035654, 1.035657, 1.035658, 1.035659, 1.03566, 1.035662, 1.035666, 1.035669, 1.035673, 1.035683, 1.035695, 1.035699, 1.0357, 1.03115, 1.031149, 1.031148, 1.031146, 1.031143, 1.031136, 1.031123, 1.031099, 1.031051, 1.030964, 1.030814, 1.030691, 1.030587, 1.030496, 1.030332, 1.03018, 1.030028, 1.029867, 1.029512, 1.029119, 1.028704, 1.028293, 1.028225, 1.027913, 1.02759, 1.027344, 1.02719, 1.027132, 1.027133, 1.027134, 1.027137, 1.027147, 1.027185, 1.027327, 1.027548, 1.028118, 1.028119, 1.02812, 1.028121, 1.028124, 1.028129, 1.02814, 1.028163, 1.028207, 1.028298, 1.028483, 1.028865, 1.029253, 1.029639, 1.030016, 1.030515, 1.030516, 1.030517, 1.030518, 1.030521, 1.030526, 1.030537, 1.030558, 1.030599, 1.030681, 1.030838, 1.031125, 1.031373, 1.031581, 1.031727, 1.031729, 1.03173, 1.031731, 1.031734, 1.031738, 1.031748, 1.031766, 1.031802, 1.031865, 1.031966, 1.032036, 1.032047, 1.032048, 1.03205, 1.032052, 1.032058, 1.032067, 1.03208, 1.032087, 1.032015, 1.032014, 1.032013, 1.032012, 1.03201, 1.032006, 1.031997, 1.031977, 1.031931, 1.031814, 1.031665, 1.031303, 1.031107, 1.031108, 1.031107, 1.031106, 1.031105, 1.031102, 1.031095, 1.031082, 1.031057, 1.031006, 1.030906, 1.030717, 1.030539, 1.030538, 1.030537, 1.030534, 1.03053, 1.030521, 1.030503, 1.030469, 1.030408, 1.030319, 1.030271, 1.030272, 1.030273, 1.030279, 1.030298, 1.030371, 1.030627, 1.030984, 1.031246, 1.03125, 1.031251, 1.031253, 1.031256, 1.031263, 1.031276, 1.031302, 1.031353, 1.031454, 1.031642, 1.031921, 1.032026, 1.032028, 1.032029, 1.032031, 1.032033, 1.032035, 1.032028, 1.031975, 1.031798, 1.031797, 1.031795, 1.031793, 1.031788, 1.031779, 1.031759, 1.031718, 1.031628, 1.031429, 1.030993, 1.030558, 1.030195, 1.029964, 1.029906, 1.030024, 1.030291, 1.030426, 1.030427, 1.030428, 1.03043, 1.030433, 1.030438, 1.03045, 1.030474, 1.030522, 1.03062, 1.03082, 1.030966, 1.030967, 1.030968, 1.03097, 1.030973, 1.030979, 1.030992, 1.031017, 1.031067, 1.031164, 1.031345, 1.031635, 1.031658, 1.031659, 1.03166, 1.031662, 1.031665, 1.031672, 1.031686, 1.031713, 1.03176, 1.031831, 1.031883, 1.031884, 1.031885, 1.031881, 1.031853, 1.031741, 1.031575, 1.031384, 1.031194, 1.031023, 1.030883, 1.030778, 1.030713, 1.030687, 1.030701, 1.03075, 1.030906, 1.031068, 1.031197, 1.031263, 1.031251, 1.031179, 1.031086, 1.031018, 1.031001, 1.031038, 1.031105, 1.031166, 1.031178, 1.026012, 1.026011, 1.02601, 1.026007, 1.026002, 1.025992, 1.025972, 1.025933, 1.025859, 1.025722, 1.025486, 1.025289, 1.02512, 1.024968, 1.024828, 1.024556, 1.024285, 1.024002, 1.023697, 1.023026, 1.022285, 1.022153, 1.021507, 1.02074, 1.020174, 1.020036, 1.019442, 1.018995, 1.018724, 1.018637, 1.018737, 1.018738, 1.018739, 1.018741, 1.018744, 1.01875, 1.018763, 1.018791, 1.018854, 1.019009, 1.019416, 1.019928, 1.02051, 1.021132, 1.021408, 1.021414, 1.021415, 1.021416, 1.021419, 1.021424, 1.021434, 1.021454, 1.021495, 1.021576, 1.021738, 1.022059, 1.022683, 1.023272, 1.023904, 1.023905, 1.023906, 1.023907, 1.023909, 1.023913, 1.023921, 1.023936, 1.023968, 1.024031, 1.024153, 1.024387, 1.024803, 1.025147, 1.02542, 1.025625, 1.025773, 1.025873, 1.025939, 1.025966, 1.025969, 1.02597, 1.025971, 1.025974, 1.025978, 1.025986, 1.026, 1.026017, 1.025994, 1.025874, 1.025873, 1.02588, 1.025879, 1.025878, 1.025877, 1.025874, 1.025867, 1.025854, 1.025826, 1.025761, 1.025593, 1.025378, 1.025372, 1.025371, 1.02537, 1.025368, 1.025365, 1.025357, 1.025342, 1.025311, 1.025248, 1.025115, 1.024833, 1.024542, 1.024122, 1.024016, 1.02364, 1.023477, 1.023498, 1.02351, 1.023511, 1.023512, 1.023514, 1.023518, 1.023526, 1.023547, 1.023599, 1.023749, 1.023957, 1.024354, 1.024492, 1.025103, 1.025207, 1.025211, 1.025212, 1.025214, 1.025216, 1.025221, 1.025231, 1.025251, 1.025291, 1.02537, 1.025523, 1.025702, 1.025703, 1.025704, 1.025706, 1.025711, 1.025719, 1.025736, 1.025769, 1.025832, 1.025948, 1.026128, 1.026234, 1.02621, 1.026209, 1.026208, 1.026207, 1.026204, 1.026198, 1.026185, 1.026155, 1.026081, 1.02588, 1.025322, 1.024638, 1.023937, 1.023337, 1.022941, 1.022819, 1.022984, 1.02339, 1.024032, 1.024103, 1.024104, 1.024105, 1.024106, 1.024107, 1.024109, 1.024114, 1.024124, 1.024144, 1.024183, 1.024262, 1.024418, 1.02472, 1.024979, 1.02498, 1.024981, 1.024983, 1.024987, 1.024996, 1.025012, 1.025046, 1.02511, 1.025232, 1.025446, 1.02574, 1.025861, 1.02583, 1.025683, 1.025462, 1.025213, 1.024969, 1.024752, 1.024568, 1.024418, 1.024303, 1.024226, 1.02419, 1.024198, 1.02433, 1.024531, 1.024738, 1.0249, 1.024962, 1.024915, 1.024793, 1.024659, 1.024574, 1.024572, 1.024649, 1.024767, 1.024867, 1.024907, 1.02487, 1.024771, 1.024572, 1.024502, 1.024603, 1.024693, 1.024748, 1.024743, 1.02472, 1.024706, 1.024703, 1.024707, 1.023646, 1.023645, 1.023644, 1.023642, 1.023639, 1.023632, 1.023619, 1.023594, 1.023542, 1.023441, 1.023243, 1.022853, 1.022459, 1.022053, 1.021632, 1.021192, 1.020733, 1.020254, 1.019233, 1.018128, 1.016974, 1.016934, 1.015647, 1.012834, 1.009695, 1.006298, 1.002783, 0.999281, 0.995937, 0.992882, 0.990229, 0.988062, 0.986418, 0.985305, 0.984726, 0.984639, 0.98496, 0.985715, 0.986888, 0.988201, 0.989728, 0.991891, 0.993388, 0.992973, 0.992974, 0.992975, 0.992977, 0.992981, 0.992989, 0.993005, 0.993037, 0.993101, 0.993229, 0.993484, 0.993995, 0.995014, 0.997023, 0.998958, 1.00078, 1.002463, 1.003996, 1.005382, 1.006635, 1.00777, 1.0088, 1.009722, 1.009851, 1.009862, 1.009864, 1.009865, 1.009866, 1.009867, 1.009871, 1.009877, 1.00989, 1.009917, 1.009969, 1.010073, 1.010274, 1.010422, 1.010423, 1.010424, 1.010425, 1.010428, 1.010434, 1.010446, 1.01047, 1.010517, 1.010609, 1.010786, 1.011111, 1.011627, 1.011938, 1.012021, 1.011866, 1.011563, 1.011575, 1.011574, 1.011572, 1.011568, 1.011561, 1.011546, 1.011516, 1.011452, 1.011315, 1.011002, 1.010244, 1.009349, 1.007434, 1.005638, 1.004323, 1.003801, 1.004201, 1.005443, 1.006159, 1.006161, 1.006175, 1.006176, 1.006177, 1.00618, 1.006184, 1.006192, 1.00621, 1.006244, 1.006315, 1.006458, 1.006754, 1.007384, 1.00846, 1.008462, 1.008463, 1.008464, 1.008467, 1.008473, 1.008484, 1.008507, 1.008552, 1.008642, 1.008824, 1.009194, 1.009949, 1.01148, 1.012983, 1.014387, 1.014667, 1.014687, 1.01468, 1.014681, 1.01468, 1.014681, 1.014682, 1.014683, 1.014685, 1.01469, 1.014701, 1.014721, 1.014763, 1.014844, 1.015006, 1.01532, 1.015907, 1.016902, 1.017552, 1.017561, 1.017553, 1.017554, 1.017555, 1.017558, 1.017563, 1.017573, 1.017593, 1.017631, 1.017706, 1.017842, 1.018062, 1.018293, 1.018255, 1.017474, 1.015886, 1.013677, 1.011077, 1.00835, 1.005748, 1.003467, 1.001625, 1.000278, 0.999446, 0.999131, 0.999315, 0.999954, 1.000974, 1.002284, 1.003788, 1.005387, 1.00697, 1.008416, 1.009606, 1.010446, 1.01089, 1.010952, 1.010697, 1.010229, 1.009669, 1.009139, 1.008745, 1.008559, 1.008606, 1.008858, 1.009508, 1.009973, 1.009992, 1.009527, 1.00866, 1.007553, 1.006416, 1.005448, 1.004798, 1.004547, 1.004659, 1.005203, 1.006048, 1.007006, 1.007949, 1.008711, 1.009324, 1.00966, 1.009732, 1.009542, 1.009191, 1.008781, 1.008381, 1.008038, 1.007776, 1.007587, 1.007443, 1.007312, 1.007175, 1.007032, 1.006901, 1.00681, 1.006789, 1.007042, 1.007512, 1.008068, 1.008477, 1.008543, 1.008499, 1.008374, 1.008035, 1.007695, 1.007442, 1.007336, 1.007364, 1.007525, 1.007712, 1.007886, 1.007994, 1.007947, 1.007873, 1.007731, 1.007689, 1.007712, 1.007748, 1.00777, 1.007772, 1.007767, 1.007765 ], + "stepLengths" : [ 11, 3, 1, 1, 4, 6, 21, 3, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 3, 1, 1, 1, 21, 23, 4, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 12, 2, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 3, 1, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____8_SM_generator_PGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ -0.005558, -0.005562, -0.005562, -0.005562, -0.005562, -0.005562, -0.005561, -0.005561, -0.005559, -0.005556, -0.005551, -0.005539, -0.005517, -0.005474, -0.005396, -0.005261, -0.005059, -0.005059, -0.005059, -0.005038, -0.004783, -0.004783, -0.004783, -0.004783, -0.004783, -0.004783, -0.004783, -0.004782, -0.004782, -0.004781, -0.00478, -0.004778, -0.004773, -0.004763, -0.004742, -0.004723, -0.004723, -0.004723, -0.004723, -0.004723, -0.004723, -0.004723, -0.004722, -0.004722, -0.004721, -0.00472, -0.004717, -0.004712, -0.004702, -0.00468, -0.004636, -0.004544, -0.004346, -0.003912, -0.00356, -0.00356, -0.00356, -0.00356, -0.00356, -0.00356, -0.00356, -0.00356, -0.003559, -0.003558, -0.003556, -0.003553, -0.003545, -0.003531, -0.003501, -0.003443, -0.003327, -0.003102, -0.0027, -0.002441, -0.002441, -0.002441, -0.002214, -0.00261, -0.004968, -0.005791, -0.005791, -0.005791, -0.005791, -0.005791, -0.005791, -0.005791, -0.005791, -0.005791, -0.005792, -0.005794, -0.005798, -0.005805, -0.005819, -0.005848, -0.005903, -0.006011, -0.006182, -0.006182, -0.006182, -0.006205, -0.006408, -0.006408, -0.006408, -0.006502, -0.006668, -0.006668, -0.006668, -0.006668, -0.006668, -0.006668, -0.006668, -0.006668, -0.006668, -0.006669, -0.006669, -0.00667, -0.006671, -0.006673, -0.006678, -0.006685, -0.006693, -0.006678, -0.006637, 5.99557, 5.995595, 5.995619, 5.995669, 5.995768, 5.995967, 5.996051, 5.996051, 5.996075, 5.9961, 5.99615, 5.996249, 5.996447, 5.996505, 5.996505, 5.996505, 5.996844, 5.997636, 5.999216, 6.002362, 6.008593, 6.020817, 6.04434, 6.087886, 6.162397, 6.270135, 6.332182, 6.359065, 6.358707, 6.300916, 6.17958, 6.00765, 5.79203, 5.243074, 4.54274, 3.700767, 2.730587, 2.551366, 2.551366, 1.65179, 0.491102, -0.717514, -1.933506, -3.235352, -3.235352, -3.235352, -3.235704, -3.235568, -3.235603, -3.235638, -3.235708, -3.235848, -3.236127, -3.236686, -3.237804, -3.24004, -3.244511, -3.253449, -3.271308, -3.306957, -3.377977, -3.518851, -3.795518, -4.325194, -5.264237, -6.011761, -6.747686, -6.747686, -6.747686, -6.747757, -6.747766, -6.747766, -6.747766, -6.74777, -6.747775, -6.747785, -6.747804, -6.747842, -6.747918, -6.74807, -6.748374, -6.748977, -6.750171, -6.752504, -6.756958, -6.765004, -6.77763, -6.788813, -6.753673, -6.449482, -5.836382, -4.929573, -3.760143, -1.805699, -1.805699, -1.805543, -1.805495, -1.805408, -1.805213, -1.804958, -1.804958, -1.804958, -1.804836, -1.804081, -1.802573, -1.799555, -1.793519, -1.781439, -1.757255, -1.708789, -1.611469, -1.415367, -1.017949, -0.207563, 1.431451, 3.036921, 4.529832, 5.652844, 5.652844, 5.652844, 5.656411, 5.6565, 5.6565, 5.6565, 5.656538, 5.656576, 5.656652, 5.656805, 5.657109, 5.657718, 5.658935, 5.661369, 5.666234, 5.675952, 5.695342, 5.733932, 5.810348, 5.960053, 6.246435, 6.763255, 7.548831, 7.981059, 8.027281, 8.027271, 8.027275, 8.027281, 8.027291, 8.027312, 8.027343, 8.027343, 8.027343, 8.027355, 8.02744, 8.02761, 8.027949, 8.028622, 8.02995, 8.032535, 8.037421, 8.04606, 8.0588, 8.066192, 8.009546, 7.624755, 5.968645, 5.964965, 5.964965, 5.964965, 5.96388, 5.963881, 5.963846, 5.963811, 5.963741, 5.963602, 5.963323, 5.962766, 5.961651, 5.959421, 5.954958, 5.946021, 5.928103, 5.892091, 5.819377, 5.671252, 5.364798, 4.715911, 3.314693, 1.82928, -1.014724, -2.157334, -2.157429, -2.157306, -2.157343, -2.157428, -2.157567, -2.157866, -2.158463, -2.158527, -2.158527, -2.158527, -2.159656, -2.162043, -2.166815, -2.17635, -2.195386, -2.233323, -2.308652, -2.457073, -2.744564, -3.279251, -4.169683, -4.864858, -4.864858, -4.864941, -4.864956, -4.864981, -4.865044, -4.865163, -4.8654, -4.865874, -4.866373, -4.866373, -4.866373, -4.86682, -4.868711, -4.872478, -4.879962, -4.894727, -4.923438, -4.977585, -5.072771, -5.210927, -5.28518, -4.925404, -4.925404, -4.925404, -4.925115, -4.925115, -4.925126, -4.925113, -4.925085, -4.925034, -4.924928, -4.924718, -4.924297, -4.923454, -4.921766, -4.91838, -4.911568, -4.897787, -4.869598, -4.810748, -4.683454, -4.393015, -3.691076, -1.993995, -0.147502, 1.029816, 1.029816, 1.029816, 1.030497, 1.030858, 1.030885, 1.030911, 1.030965, 1.031071, 1.031284, 1.03171, 1.032563, 1.034267, 1.037675, 1.044486, 1.058091, 1.085232, 1.139228, 1.246049, 1.454747, 1.85046, 2.543113, 3.484885, 3.818118, 3.818128, 3.81813, 3.818132, 3.818135, 3.818142, 3.818156, 3.818179, 3.818179, 3.818179, 3.818184, 3.81824, 3.818351, 3.818572, 3.819006, 3.819845, 3.82141, 3.824086, 3.827636, 3.827682, 3.800835, 3.65083, 3.211043, 3.211043, 3.211037, 3.211026, 3.211003, 3.210958, 3.210868, 3.210792, 3.210792, 3.210792, 3.210688, 3.210328, 3.209607, 3.208164, 3.205275, 3.199483, 3.187843, 3.164342, 3.116485, 3.017548, 2.808361, 2.356619, 1.399193, 0.452262, -0.394549, -1.079318, -1.5636, -1.824767, -1.851204, -1.793395, -1.793395, -1.793395, -1.793272, -1.793338, -1.79328, -1.793277, -1.793274, -1.793259, -1.793236, -1.79319, -1.793097, -1.792911, -1.792539, -1.791793, -1.790288, -1.787235, -1.780954, -1.76769, -1.738371, -1.668703, -1.486742, -1.318306, -1.318306, -1.318306, -1.317659, -1.317659, -1.317647, -1.317639, -1.317622, -1.317593, -1.317532, -1.31741, -1.317167, -1.316679, -1.315702, -1.313747, -1.309828, -1.301951, -1.286045, -1.253634, -1.18644, -1.042881, -0.722533, 0.008796, 0.083297, 0.083299, 0.083299, 0.083299, 0.083311, 0.083323, 0.083348, 0.083397, 0.083495, 0.083691, 0.083784, 0.083784, 0.083784, 0.084084, 0.084869, 0.08644, 0.089583, 0.095871, 0.108459, 0.133677, 0.184273, 0.285976, 0.490383, 0.894335, 1.438864, 1.438864, 1.43887, 1.438881, 1.4389, 1.438946, 1.439034, 1.439208, 1.439557, 1.439689, 1.439689, 1.439689, 1.440256, 1.441652, 1.444442, 1.450015, 1.461129, 1.483227, 1.526891, 1.611953, 1.771994, 2.044322, 2.356717, 2.33457, 1.983287, 1.362605, 0.57986, -0.228801, -0.924098, -1.390237, -1.556564, -1.409637, -0.993365, 0.12847, 1.046287, 1.518543, 1.461247, 0.996598, 0.372959, -0.154597, -0.421602, -0.393351, -0.145671, 0.190045, 0.4865, 0.554742, 8.724304, 8.724344, 8.724383, 8.724462, 8.724618, 8.724932, 8.725559, 8.726811, 8.72931, 8.734284, 8.744138, 8.763477, 8.800722, 8.8698, 8.988591, 9.163274, 9.269151, 9.323158, 9.338016, 9.322755, 9.228739, 9.063061, 8.838796, 8.562296, 7.8607, 6.961291, 6.786428, 6.786428, 5.867244, 4.587538, 3.445331, 3.140449, 1.555295, -0.127027, -1.8545, -3.56549, -5.307716, -5.307716, -5.307716, -5.3081, -5.3081, -5.307753, -5.307801, -5.307921, -5.308088, -5.30847, -5.309235, -5.310764, -5.313823, -5.319937, -5.332159, -5.356573, -5.405281, -5.502206, -5.69402, -6.068888, -6.778748, -8.002426, -8.921506, -9.482974, -9.64539, -9.583476, -9.583476, -9.583476, -9.583393, -9.583255, -9.583248, -9.583241, -9.583227, -9.583199, -9.583144, -9.583034, -9.582812, -9.582368, -9.581475, -9.579668, -9.575973, -9.568259, -9.551528, -9.512843, -9.414496, -9.13379, -8.244914, -6.942653, -5.016002, -5.015808, -5.015751, -5.015693, -5.015578, -5.015348, -5.015209, -5.015209, -5.015209, -5.014887, -5.013965, -5.012122, -5.008435, -5.001057, -4.986287, -4.956694, -4.89729, -4.777626, -4.534969, -4.037115, -2.997835, -0.802356, 1.46998, 3.707021, 5.794309, 7.62337, 9.098909, 10.144531, 10.527798, 10.527927, 10.527944, 10.52796, 10.527993, 10.528059, 10.5281, 10.5281, 10.5281, 10.528192, 10.528456, 10.528985, 10.530041, 10.532147, 10.536334, 10.544614, 10.560793, 10.591619, 10.647141, 10.733627, 10.808708, 10.579999, 8.837839, 6.298712, 6.298712, 6.298712, 6.296473, 6.296645, 6.296591, 6.296537, 6.296428, 6.29621, 6.295773, 6.2949, 6.293155, 6.289662, 6.282676, 6.268692, 6.240688, 6.184526, 6.07161, 5.84351, 5.379129, 4.424772, 2.470468, 0.527068, 0.475995, 0.476026, 0.476026, 0.476026, 0.475967, 0.475908, 0.47579, 0.475554, 0.475081, 0.474137, 0.473723, 0.473723, 0.473723, 0.472247, 0.468468, 0.460912, 0.445805, 0.415612, 0.35531, 0.235058, -0.003941, -0.475139, -1.384478, -3.030407, -4.402463, -5.87847, -6.13947, -6.528905, -5.711773, -4.725455, -4.725455, -4.725455, -4.724769, -4.724733, -4.724733, -4.724733, -4.724703, -4.724674, -4.724615, -4.724497, -4.724262, -4.723791, -4.722848, -4.720963, -4.717191, -4.709638, -4.694501, -4.664099, -4.602791, -4.478234, -4.221881, -3.684538, -2.54571, -1.364863, 0.349863, 0.84062, 2.629104, 2.884043, 2.884043, 2.884043, 2.884562, 2.884901, 2.884924, 2.884946, 2.884991, 2.88508, 2.885258, 2.885615, 2.886329, 2.887755, 2.890606, 2.8963, 2.907652, 2.930218, 2.974797, 3.06172, 3.226519, 3.519315, 3.821835, 3.821835, 3.821839, 3.821851, 3.821877, 3.821926, 3.822026, 3.822186, 3.822186, 3.822186, 3.822227, 3.822627, 3.823428, 3.825027, 3.828216, 3.834558, 3.847094, 3.871582, 3.918224, 4.002265, 4.134308, 4.264634, 4.233201, 3.852116, 3.852112, 3.852098, 3.852089, 3.852067, 3.85203, 3.851951, 3.851907, 3.851907, 3.851907, 3.851794, 3.851479, 3.85085, 3.849591, 3.847069, 3.84201, 3.831834, 3.811249, 3.769185, 3.681729, 3.495462, 3.091672, 2.243255, 1.412173, 0.65663, -0.007296, -0.586029, -1.083481, -1.482504, -1.73953, -1.772484, -1.754473, -1.754473, -1.754473, -1.754301, -1.754284, -1.754284, -1.754284, -1.754282, -1.75428, -1.754276, -1.754268, -1.754253, -1.754221, -1.754159, -1.754034, -1.753783, -1.753279, -1.752257, -1.75016, -1.745759, -1.736116, -1.713407, -1.653909, -1.476755, -1.241347, -1.241363, -1.241363, -1.241331, -1.241331, -1.241331, -1.241337, -1.241328, -1.241318, -1.241276, -1.241206, -1.241066, -1.240814, -1.240814, -1.240814, -1.240786, -1.240225, -1.239103, -1.236855, -1.232344, -1.223265, -1.204878, -1.167187, -1.088184, -0.916141, -0.52133, 0.403094, 1.396525, 2.294062, 2.934765, 3.197355, 3.028293, 2.455102, 1.581962, 0.568632, -0.40236, -1.162729, -1.591313, -1.635708, -1.318399, -0.151759, 0.965595, 1.692422, 1.866856, 1.548945, 0.961569, 0.3692, -0.030508, -0.158858, -0.048428, 0.203494, 0.488933, 0.72629, 0.872344, 0.915876, 0.865742, 0.617987, 0.373831, 0.355134, 0.442838, 0.543766, 0.582483, 0.566323, 0.552601, 0.549581, 0.553426, 0.553886, 25.805668, 25.805783, 25.805895, 25.806119, 25.806566, 25.807461, 25.80925, 25.812823, 25.819954, 25.834151, 25.862296, 25.917595, 26.024349, 26.223364, 26.56969, 27.095518, 27.440596, 27.651706, 27.764063, 27.802806, 27.785292, 27.723251, 27.498708, 27.155057, 26.722583, 26.70614, 26.156939, 24.74908, 22.913113, 20.635197, 17.915944, 14.773667, 11.249522, 7.407132, 3.332042, -0.869013, -5.07198, -9.141161, -12.930413, -16.289682, -19.083906, -21.189473, -22.487809, -22.930704, -22.512163, -21.133513, -19.535367, -19.535367, -19.535367, -19.534948, -19.581396, -19.581323, -19.581251, -19.581107, -19.580821, -19.580246, -19.579098, -19.5768, -19.572203, -19.562999, -19.544553, -19.507511, -19.43283, -19.281099, -18.968324, -18.306782, -16.849908, -13.488109, -9.651631, -5.523555, -1.303458, 2.804816, 6.606159, 9.925592, 12.618342, 14.577524, 15.738796, 15.849069, 15.850046, 15.849865, 15.849885, 15.849936, 15.849988, 15.849988, 15.849988, 15.850001, 15.850156, 15.850467, 15.851087, 15.852324, 15.85479, 15.859681, 15.869309, 15.887943, 15.922727, 15.982395, 16.06248, 16.08931, 16.08931, 16.08931, 16.089336, 16.089336, 16.089325, 16.089326, 16.089324, 16.089337, 16.089351, 16.089378, 16.089433, 16.08954, 16.089745, 16.090117, 16.090712, 16.091301, 16.09009, 16.078178, 16.016967, 15.750549, 14.698135, 13.039417, 10.908203, 8.455017, 6.324039, 6.323756, 6.323673, 6.323591, 6.323426, 6.323097, 6.322706, 6.322706, 6.322706, 6.322439, 6.321122, 6.318488, 6.31322, 6.302683, 6.281609, 6.239454, 6.155122, 5.986394, 5.648835, 4.974534, 3.638657, 1.084926, -1.23631, -4.817014, -6.862792, -7.407133, -6.726146, -5.390839, -3.693057, -2.957474, -2.957474, -2.957474, -2.956321, -2.955866, -2.955868, -2.955836, -2.95577, -2.955643, -2.955386, -2.954871, -2.953841, -2.951782, -2.947665, -2.939429, -2.922962, -2.890038, -2.824238, -2.69286, -2.431216, -1.913816, -1.116848, -1.116848, -1.116848, -1.116523, -1.116523, -1.116391, -1.11636, -1.116306, -1.116178, -1.115935, -1.115449, -1.114477, -1.112533, -1.108645, -1.100872, -1.085335, -1.054297, -0.992362, -0.86907, -0.624839, -0.145828, 0.777892, 1.664289, 2.528624, 2.713234, 2.715507, 2.713838, 2.713864, 2.71402, 2.71402, 2.714228, 2.714645, 2.71486, 2.71486, 2.71486, 2.715478, 2.717144, 2.720476, 2.72714, 2.740468, 2.767123, 2.820438, 2.927106, 3.140792, 3.571095, 4.453456, 5.24522, 5.246539, 5.245201, 5.245229, 5.24537, 5.2454, 5.245421, 5.245421, 5.245421, 5.245627, 5.246082, 5.246992, 5.248812, 5.252453, 5.259737, 5.274313, 5.303502, 5.362024, 5.479645, 5.71719, 6.201137, 7.196946, 8.213598, 10.124964, 11.630342, 12.400093, 12.172379, 10.828137, 8.433769, 5.243035, 1.659372, -1.833354, -4.757619, -6.729671, -7.529871, -7.139138, -5.733308, -3.639433, -1.263384, 0.994681, 2.813677, 4.001492, 4.514106, 4.437857, 3.948215, 3.257257, 2.55929, 1.994017, 1.630659, 1.470793, 1.470029, 1.566106, 1.704634, 1.857867, 2.266679, 2.81414, 3.510305, 4.10652, 4.418239, 4.229942, 3.473632, 2.280899, 0.947064, -0.174753, -0.811186, -0.857581, -0.369722, 0.469455, 1.421456, 2.272189, 2.859636, 3.134916, 3.162517, 3.025688, 2.819398, 2.61326, 2.445493, 2.327333, 2.253406, 2.211361, 2.187008, 2.165148, 2.129212, 2.062992, 1.955557, 1.807592, 1.635714, 1.389294, 1.422982, 1.751114, 2.200228, 2.407869, 2.512745, 2.524379, 2.409903, 2.201447, 2.002043, 1.876182, 1.838185, 1.868517, 1.935392, 2.018466, 2.103621, 2.15652, 2.175618, 2.163461, 2.102799, 2.046685, 2.036025, 2.048503, 2.06327, 2.071415, 2.070482, 2.069235, 2.069584, 2.069856, 2.069925 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____1_SM_generator_QGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ -16.690602, -16.690624, -16.690624, -16.690621, -16.690621, -16.690617, -16.69061, -16.690596, -16.690567, -16.690509, -16.690393, -16.690164, -16.689714, -16.688842, -16.687205, -16.684311, -16.68014, -16.68014, -16.68014, -16.67973, -16.675468, -16.675468, -16.675468, -16.675467, -16.675467, -16.675467, -16.675465, -16.675463, -16.675459, -16.67545, -16.675432, -16.675396, -16.675325, -16.675184, -16.674911, -16.674663, -16.674663, -16.674663, -16.674663, -16.674663, -16.674662, -16.674661, -16.674659, -16.674655, -16.674647, -16.674631, -16.674599, -16.674536, -16.67441, -16.674168, -16.673709, -16.67289, -16.671574, -16.669831, -16.668856, -16.668856, -16.668856, -16.668856, -16.668855, -16.668855, -16.668855, -16.668855, -16.668855, -16.668854, -16.668852, -16.668848, -16.668841, -16.668826, -16.668798, -16.668744, -16.668649, -16.668492, -16.668262, -16.668071, -16.668071, -16.668071, -16.667823, -16.666041, -16.65958, -16.655898, -16.655898, -16.655898, -16.655898, -16.655898, -16.655898, -16.655898, -16.655897, -16.655896, -16.655894, -16.655889, -16.65588, -16.655863, -16.655828, -16.655757, -16.655616, -16.655333, -16.654838, -16.654838, -16.654838, -16.654769, -16.654063, -16.654063, -16.654063, -16.653667, -16.65255, -16.65255, -16.65255, -16.65255, -16.65255, -16.65255, -16.65255, -16.652549, -16.652548, -16.652546, -16.652542, -16.652534, -16.652519, -16.652487, -16.652424, -16.6523, -16.652057, -16.651589, -16.651229, -25.206175, -25.206163, -25.20615, -25.206125, -25.206074, -25.205973, -25.205931, -25.205931, -25.205918, -25.205906, -25.205881, -25.20583, -25.205729, -25.2057, -25.2057, -25.2057, -25.205528, -25.205125, -25.204321, -25.202718, -25.199534, -25.193249, -25.181014, -25.157848, -25.116482, -25.051859, -25.009332, -24.986326, -24.980516, -25.01062, -25.088622, -25.204599, -25.350248, -25.699661, -26.103402, -26.534543, -26.973679, -27.049349, -27.049349, -27.40816, -27.830203, -28.235477, -28.62174, -29.032393, -29.032393, -29.032393, -29.032505, -29.032499, -29.032509, -29.03252, -29.032542, -29.032585, -29.032672, -29.032845, -29.033191, -29.033883, -29.035267, -29.038034, -29.043564, -29.054608, -29.076634, -29.120432, -29.206998, -29.375873, -29.695401, -29.989621, -30.473279, -30.473279, -30.473279, -30.473394, -30.473607, -30.473607, -30.473607, -30.473614, -30.473621, -30.473635, -30.473662, -30.473717, -30.473827, -30.474046, -30.474484, -30.475361, -30.477112, -30.480608, -30.487576, -30.501412, -30.528683, -30.581605, -30.68084, -30.852287, -30.987181, -31.085782, -31.149571, -31.191361, -31.191361, -31.190872, -31.190872, -31.190902, -31.190873, -31.190865, -31.190865, -31.190865, -31.190874, -31.190876, -31.190879, -31.190887, -31.190901, -31.190928, -31.190978, -31.191057, -31.191135, -31.190982, -31.189477, -31.182025, -31.15236, -31.107204, -31.052401, -31.002687, -31.002687, -31.002687, -31.002514, -31.002365, -31.002365, -31.002365, -31.002363, -31.002361, -31.002357, -31.00235, -31.002335, -31.002306, -31.002247, -31.002129, -31.001893, -31.001421, -31.000478, -30.998593, -30.994829, -30.987328, -30.972477, -30.943684, -30.891758, -30.849634, -30.841814, -30.841805, -30.84191, -30.841909, -30.8419, -30.841902, -30.841898, -30.841898, -30.841898, -30.841894, -30.841877, -30.841843, -30.841776, -30.841642, -30.841374, -30.84084, -30.839783, -30.837706, -30.833707, -30.826337, -30.814133, -30.799639, -30.803452, -30.803483, -30.803483, -30.803483, -30.803492, -30.803497, -30.803497, -30.803497, -30.803498, -30.8035, -30.803503, -30.803509, -30.803522, -30.803547, -30.803598, -30.8037, -30.803905, -30.804322, -30.80518, -30.806993, -30.810977, -30.820191, -30.842094, -30.866659, -30.91421, -30.935513, -30.935873, -30.935745, -30.935746, -30.935755, -30.93575, -30.935755, -30.935766, -30.935767, -30.935767, -30.935767, -30.935787, -30.935829, -30.935914, -30.936083, -30.93642, -30.937092, -30.93843, -30.941075, -30.946246, -30.956123, -30.974259, -30.993599, -30.993599, -30.99336, -30.99336, -30.993376, -30.993363, -30.993367, -30.993375, -30.993391, -30.993408, -30.993408, -30.993408, -30.993422, -30.993485, -30.993612, -30.993864, -30.994367, -30.995372, -30.997377, -31.001367, -31.009337, -31.025733, -31.055786, -31.055786, -31.055786, -31.055801, -31.055801, -31.05579, -31.05579, -31.055792, -31.055794, -31.055799, -31.055808, -31.055828, -31.055866, -31.055943, -31.056097, -31.056406, -31.057026, -31.058272, -31.060797, -31.065981, -31.076943, -31.101622, -31.163273, -31.239714, -31.298221, -31.298221, -31.298221, -31.298258, -31.299231, -31.299232, -31.299234, -31.299236, -31.299242, -31.299253, -31.299275, -31.299319, -31.299408, -31.299585, -31.29994, -31.30065, -31.302071, -31.304919, -31.310642, -31.322182, -31.345565, -31.392915, -31.484908, -31.55848, -31.558748, -31.558749, -31.55875, -31.558753, -31.558758, -31.558768, -31.558784, -31.558784, -31.558784, -31.558788, -31.558827, -31.558906, -31.559065, -31.559381, -31.560013, -31.561275, -31.563788, -31.568769, -31.578551, -31.59736, -31.631853, -31.678914, -31.678914, -31.678822, -31.678822, -31.67883, -31.678827, -31.678834, -31.678839, -31.678839, -31.678839, -31.678846, -31.678872, -31.678923, -31.679025, -31.67923, -31.679637, -31.68045, -31.682064, -31.685247, -31.691434, -31.703133, -31.724156, -31.759835, -31.790659, -31.821661, -31.857657, -31.90105, -31.949879, -31.997099, -32.012982, -32.012982, -32.012982, -32.013005, -32.01308, -32.013289, -32.013289, -32.013278, -32.013293, -32.013298, -32.013307, -32.013327, -32.013366, -32.013443, -32.013598, -32.013908, -32.014523, -32.015742, -32.018128, -32.022679, -32.030801, -32.042377, -32.046164, -32.046164, -32.046164, -32.046169, -32.046169, -32.046134, -32.046134, -32.046119, -32.046135, -32.046136, -32.046137, -32.04614, -32.046146, -32.046158, -32.046181, -32.046225, -32.046309, -32.046451, -32.046642, -32.046634, -32.04502, -32.03522, -31.990666, -31.98477, -31.984763, -31.984763, -31.984763, -31.984762, -31.984761, -31.984759, -31.984755, -31.984747, -31.984732, -31.984724, -31.984724, -31.984724, -31.9847, -31.984638, -31.984512, -31.984261, -31.983758, -31.982745, -31.980698, -31.976515, -31.967812, -31.949143, -31.907606, -31.840146, -31.840146, -31.840186, -31.840185, -31.840199, -31.840176, -31.840164, -31.84014, -31.840092, -31.840074, -31.840074, -31.840074, -31.839997, -31.839806, -31.839424, -31.838659, -31.83713, -31.834066, -31.827923, -31.815592, -31.790891, -31.742416, -31.656839, -31.594345, -31.562502, -31.564202, -31.597173, -31.654998, -31.7288, -31.809075, -31.887205, -31.95641, -32.012196, -32.078002, -32.091206, -32.073253, -32.034971, -31.987052, -31.939266, -31.900746, -31.878269, -31.874463, -31.887183, -31.910395, -31.936505, -31.944047, -31.559018, -31.559014, -31.559011, -31.559004, -31.558991, -31.558965, -31.558913, -31.55881, -31.558602, -31.558188, -31.557363, -31.555725, -31.552496, -31.546206, -31.534181, -31.511585, -31.49014, -31.468978, -31.447456, -31.425146, -31.377082, -31.324164, -31.266229, -31.203558, -31.068807, -30.925496, -30.900741, -30.900741, -30.781332, -30.645569, -30.549955, -30.527502, -30.436002, -30.378655, -30.360987, -30.385874, -30.459134, -30.459134, -30.459134, -30.459156, -30.459156, -30.458715, -30.458717, -30.45875, -30.458734, -30.458756, -30.458801, -30.45889, -30.459069, -30.459427, -30.460145, -30.461589, -30.464506, -30.470461, -30.482847, -30.509481, -30.569796, -30.714818, -30.886991, -31.078149, -31.279674, -31.368295, -31.368295, -31.368295, -31.368367, -31.368578, -31.368584, -31.368591, -31.368603, -31.368629, -31.368679, -31.36878, -31.368983, -31.369387, -31.370196, -31.371814, -31.37505, -31.381519, -31.394451, -31.420278, -31.471722, -31.573304, -31.767953, -31.947623, -32.131855, -32.132057, -32.132062, -32.132066, -32.132075, -32.132094, -32.132104, -32.132104, -32.132104, -32.13213, -32.132202, -32.132346, -32.132635, -32.133212, -32.134364, -32.136665, -32.141249, -32.150346, -32.168252, -32.202895, -32.267376, -32.376533, -32.458936, -32.51484, -32.545444, -32.552691, -32.539162, -32.50778, -32.482996, -32.482893, -32.482892, -32.48289, -32.482887, -32.482881, -32.482878, -32.482878, -32.482878, -32.482869, -32.482846, -32.482798, -32.482704, -32.482514, -32.482134, -32.481371, -32.479837, -32.476731, -32.47037, -32.457083, -32.428442, -32.364235, -32.216163, -32.073262, -32.073262, -32.073262, -32.073152, -32.073334, -32.073332, -32.073329, -32.073324, -32.073313, -32.073292, -32.073249, -32.073163, -32.072991, -32.072648, -32.07196, -32.070585, -32.067833, -32.062324, -32.05128, -32.029105, -31.984498, -31.894978, -31.806169, -31.803797, -31.803838, -31.803838, -31.803838, -31.803836, -31.803833, -31.803828, -31.803817, -31.803795, -31.803752, -31.803733, -31.803733, -31.803733, -31.803666, -31.803494, -31.80315, -31.802461, -31.801085, -31.798334, -31.792841, -31.781887, -31.76013, -31.717349, -31.635805, -31.561234, -31.464576, -31.442593, -31.372269, -31.355744, -31.373149, -31.373149, -31.373149, -31.373166, -31.374055, -31.374055, -31.374055, -31.374056, -31.374057, -31.374058, -31.374061, -31.374067, -31.374078, -31.3741, -31.374144, -31.374233, -31.374411, -31.374769, -31.375495, -31.376986, -31.380121, -31.386998, -31.40312, -31.444169, -31.495803, -31.588552, -31.6195, -31.755264, -31.778522, -31.778522, -31.778522, -31.778571, -31.778836, -31.778838, -31.77884, -31.778845, -31.778853, -31.77887, -31.778904, -31.778973, -31.779109, -31.779382, -31.779928, -31.781019, -31.783198, -31.787547, -31.796201, -31.81331, -31.84653, -31.886327, -31.886327, -31.886335, -31.886337, -31.88634, -31.886348, -31.886363, -31.886387, -31.886387, -31.886387, -31.886393, -31.886452, -31.88657, -31.886807, -31.88728, -31.888224, -31.890106, -31.893847, -31.901228, -31.91557, -31.942419, -31.987749, -32.020908, -32.048106, -32.048091, -32.0481, -32.0481, -32.048104, -32.0481, -32.048101, -32.048101, -32.048101, -32.048101, -32.048102, -32.048104, -32.048108, -32.048115, -32.04813, -32.048157, -32.048201, -32.048249, -32.04819, -32.047453, -32.043582, -32.027057, -31.967752, -31.886194, -31.800861, -31.730868, -31.692607, -31.696234, -31.742444, -31.821685, -31.931514, -31.942708, -31.942708, -31.942708, -31.942803, -31.942821, -31.942821, -31.942821, -31.942822, -31.942824, -31.942827, -31.942833, -31.942845, -31.942869, -31.942918, -31.943015, -31.943209, -31.943598, -31.944374, -31.945924, -31.949017, -31.955168, -31.967305, -31.990751, -32.03305, -32.065246, -32.065227, -32.065227, -32.065196, -32.065196, -32.065196, -32.065197, -32.065198, -32.065199, -32.065203, -32.065211, -32.065227, -32.065254, -32.065254, -32.065254, -32.065258, -32.06532, -32.065444, -32.065691, -32.066185, -32.067164, -32.069096, -32.072848, -32.079891, -32.092062, -32.108374, -32.109272, -32.072384, -32.007036, -31.925692, -31.841935, -31.767998, -31.712765, -31.68069, -31.671889, -31.683195, -31.709606, -31.745625, -31.786213, -31.827325, -31.898835, -31.945467, -31.973324, -31.980879, -31.96807, -31.938585, -31.900504, -31.864272, -31.839285, -31.830705, -31.837691, -31.854035, -31.871266, -31.882583, -31.885444, -31.881797, -31.877225, -31.885286, -31.899971, -31.903364, -31.898728, -31.888024, -31.88548, -31.887122, -31.890626, -31.892048, -31.892199, -31.445863, -31.445855, -31.445857, -31.445859, -31.445863, -31.445872, -31.44589, -31.445925, -31.445994, -31.446131, -31.446396, -31.44689, -31.447736, -31.448869, -31.448968, -31.441026, -31.42281, -31.395171, -31.358932, -31.314874, -31.263701, -31.206044, -31.074282, -30.922483, -30.759078, -30.753217, -30.568597, -30.163862, -29.713428, -29.223932, -28.702886, -28.156126, -27.589192, -27.006759, -26.412416, -25.808404, -25.195543, -24.573739, -23.942529, -23.301159, -22.649823, -21.991278, -21.328786, -20.666414, -20.015853, -19.389376, -18.927808, -18.927808, -18.927808, -18.927705, -18.907867, -18.907849, -18.907831, -18.907795, -18.907724, -18.907581, -18.907295, -18.906724, -18.905581, -18.903297, -18.898729, -18.889602, -18.871379, -18.835057, -18.762926, -18.620831, -18.346153, -17.841509, -17.408063, -17.058864, -16.805714, -16.658883, -16.626367, -16.71354, -16.922899, -17.253919, -17.703025, -17.782559, -17.78273, -17.783499, -17.783515, -17.783501, -17.783564, -17.783564, -17.783564, -17.783611, -17.783739, -17.783995, -17.784508, -17.785533, -17.787584, -17.791692, -17.799929, -17.816483, -17.849914, -17.918064, -18.059446, -18.172334, -18.172334, -18.172334, -18.172585, -18.172585, -18.172574, -18.172593, -18.172617, -18.172702, -18.172849, -18.173141, -18.173727, -18.174898, -18.177242, -18.181934, -18.191337, -18.210221, -18.248293, -18.325649, -18.485123, -18.822443, -19.56452, -20.386509, -21.273867, -22.210467, -23.001741, -23.00033, -23.00036, -23.00039, -23.00045, -23.00057, -23.000712, -23.000712, -23.000712, -23.000809, -23.001287, -23.002245, -23.004159, -23.007988, -23.015646, -23.030967, -23.061621, -23.122983, -23.2459, -23.49238, -23.986918, -24.974374, -25.948411, -27.789675, -29.426093, -30.796151, -31.873761, -32.609823, -33.117331, -33.266578, -33.266578, -33.266578, -33.266782, -33.268561, -33.268563, -33.268569, -33.26858, -33.268602, -33.268647, -33.268736, -33.268914, -33.26927, -33.269981, -33.271401, -33.274231, -33.279847, -33.290911, -33.312367, -33.352623, -33.422759, -33.506563, -33.506563, -33.506563, -33.506591, -33.506591, -33.506593, -33.506596, -33.506601, -33.506612, -33.506633, -33.506675, -33.506759, -33.506927, -33.507262, -33.507929, -33.509256, -33.511873, -33.516961, -33.526564, -33.543495, -33.568498, -33.584898, -33.559781, -33.496767, -33.478684, -33.477764, -33.47871, -33.478707, -33.478644, -33.478691, -33.478669, -33.478626, -33.478604, -33.478604, -33.478604, -33.47854, -33.478367, -33.478021, -33.477327, -33.475934, -33.473123, -33.467401, -33.455565, -33.430343, -33.373887, -33.238447, -33.099181, -33.098329, -33.099217, -33.099211, -33.099146, -33.09918, -33.099183, -33.099183, -33.099183, -33.099137, -33.099053, -33.098883, -33.098545, -33.097867, -33.09651, -33.093791, -33.088336, -33.07735, -33.055082, -33.009389, -32.913538, -32.705375, -32.476786, -31.970207, -31.402444, -30.77971, -30.107207, -29.390889, -28.640334, -27.869964, -27.099391, -26.352971, -25.658739, -25.046724, -24.54679, -24.186237, -23.987369, -23.965203, -24.12547, -24.463088, -24.961426, -25.592806, -26.320445, -27.101692, -27.892147, -28.64992, -29.339325, -29.933593, -30.416205, -30.780778, -31.029654, -31.171494, -31.218454, -31.183575, -30.925056, -30.521352, -29.991237, -29.428843, -28.818252, -28.199423, -27.620628, -27.133119, -26.783207, -26.604593, -26.60744, -26.788506, -27.12323, -27.571574, -28.081375, -28.606431, -29.083594, -29.475801, -29.753643, -29.914838, -29.960116, -29.89928, -29.749588, -29.530761, -29.262603, -28.965288, -28.659753, -28.367436, -28.109499, -27.905411, -27.770901, -27.715805, -27.742482, -28.000163, -28.416428, -28.839734, -29.147811, -29.219858, -29.224217, -29.173343, -28.988672, -28.755804, -28.529904, -28.373876, -28.327299, -28.391535, -28.536964, -28.703883, -28.83775, -28.869394, -28.846176, -28.791679, -28.673994, -28.621196, -28.628541, -28.655286, -28.675788, -28.681415, -28.677674, -28.675579, -28.675803, -28.675934, -28.675955 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____8_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.089925, 1.089924, 1.089923, 1.089922, 1.089921, 1.089919, 1.089914, 1.089911, 1.08991, 1.089909, 1.087793, 1.087792, 1.087791, 1.08779, 1.087787, 1.087781, 1.08777, 1.087749, 1.08771, 1.087638, 1.087576, 1.087519, 1.087466, 1.087366, 1.08727, 1.087174, 1.087076, 1.086874, 1.086667, 1.086461, 1.086269, 1.086237, 1.086099, 1.085965, 1.085873, 1.085832, 1.085857, 1.085859, 1.08586, 1.085862, 1.085865, 1.085872, 1.085889, 1.085932, 1.086059, 1.086234, 1.086667, 1.086668, 1.086669, 1.086671, 1.086675, 1.086683, 1.0867, 1.086733, 1.086801, 1.08694, 1.087228, 1.087518, 1.087801, 1.088063, 1.088379, 1.088383, 1.088382, 1.088383, 1.088384, 1.088386, 1.088389, 1.088395, 1.088408, 1.088432, 1.088478, 1.088562, 1.088693, 1.088773, 1.088805, 1.088799, 1.088802, 1.088801, 1.0888, 1.088798, 1.088794, 1.088785, 1.088759, 1.088689, 1.088599, 1.088578, 1.088577, 1.088575, 1.088572, 1.088566, 1.088553, 1.088527, 1.088475, 1.088372, 1.088185, 1.088184, 1.088183, 1.088182, 1.088179, 1.088173, 1.088162, 1.08814, 1.088096, 1.088016, 1.087942, 1.087829, 1.087803, 1.087806, 1.087805, 1.087804, 1.087802, 1.087798, 1.087792, 1.087783, 1.087779, 1.087799, 1.087796, 1.087797, 1.087798, 1.0878, 1.087804, 1.087813, 1.087835, 1.087891, 1.088008, 1.088009, 1.08801, 1.088011, 1.088014, 1.088019, 1.08803, 1.088052, 1.088099, 1.088195, 1.088382, 1.088535, 1.088607, 1.088619, 1.08862, 1.088622, 1.088625, 1.088631, 1.088642, 1.088661, 1.088685, 1.088675, 1.088607, 1.088606, 1.088605, 1.088604, 1.0886, 1.088593, 1.088578, 1.088545, 1.08847, 1.088331, 1.08833, 1.088328, 1.088325, 1.088319, 1.088307, 1.088282, 1.088232, 1.08813, 1.087934, 1.087764, 1.087644, 1.087596, 1.087629, 1.08774, 1.087913, 1.087992, 1.087993, 1.087994, 1.087995, 1.087997, 1.088, 1.088007, 1.08802, 1.088047, 1.088101, 1.08821, 1.088287, 1.088288, 1.088289, 1.08829, 1.088294, 1.0883, 1.088313, 1.088339, 1.088389, 1.088481, 1.08862, 1.08863, 1.088631, 1.088633, 1.088636, 1.088642, 1.088654, 1.088673, 1.088696, 1.088695, 1.088694, 1.088692, 1.088686, 1.088673, 1.088635, 1.088527, 1.088394, 1.088257, 1.088134, 1.08804, 1.087982, 1.087964, 1.087981, 1.088027, 1.08809, 1.088157, 1.088251, 1.088291, 1.088284, 1.088258, 1.088224, 1.088191, 1.088173, 1.08818, 1.088209, 1.088246, 1.088275, 1.088286, 1.088285, 1.08577, 1.085769, 1.085768, 1.085766, 1.085761, 1.085751, 1.085733, 1.085698, 1.085631, 1.085513, 1.085409, 1.085316, 1.085229, 1.085146, 1.084985, 1.084824, 1.084659, 1.084488, 1.08413, 1.083756, 1.083691, 1.083381, 1.083024, 1.082767, 1.082706, 1.082448, 1.082264, 1.082168, 1.082167, 1.082287, 1.082292, 1.082291, 1.082292, 1.082293, 1.082294, 1.082296, 1.082301, 1.082311, 1.082332, 1.082377, 1.082485, 1.08276, 1.083104, 1.083503, 1.083938, 1.084134, 1.084136, 1.084137, 1.084139, 1.084143, 1.08415, 1.084164, 1.084193, 1.084251, 1.084367, 1.0846, 1.085056, 1.085486, 1.085925, 1.085931, 1.085932, 1.085933, 1.085934, 1.085937, 1.085942, 1.085953, 1.085975, 1.086019, 1.086102, 1.086255, 1.086503, 1.086668, 1.086751, 1.086761, 1.086708, 1.086609, 1.086479, 1.086398, 1.086403, 1.086402, 1.086401, 1.086399, 1.086394, 1.086384, 1.086365, 1.086327, 1.086252, 1.08611, 1.085871, 1.085689, 1.085705, 1.085704, 1.085703, 1.085702, 1.085699, 1.085693, 1.085682, 1.085659, 1.085616, 1.085534, 1.085456, 1.085454, 1.085455, 1.085454, 1.085453, 1.085451, 1.085446, 1.085437, 1.08542, 1.085387, 1.085329, 1.085287, 1.085267, 1.085268, 1.085339, 1.085489, 1.085607, 1.085613, 1.085614, 1.085615, 1.085617, 1.08562, 1.085627, 1.08564, 1.085667, 1.085723, 1.085835, 1.085946, 1.086105, 1.086151, 1.086308, 1.086329, 1.086337, 1.086338, 1.086339, 1.086341, 1.086345, 1.086353, 1.086368, 1.086394, 1.086421, 1.086422, 1.086423, 1.086425, 1.086429, 1.086436, 1.086445, 1.086447, 1.086425, 1.086312, 1.086311, 1.08631, 1.086307, 1.086302, 1.086291, 1.086268, 1.086219, 1.086105, 1.085836, 1.085538, 1.085252, 1.085025, 1.084895, 1.084888, 1.085009, 1.085241, 1.085593, 1.085631, 1.085632, 1.085633, 1.085634, 1.085637, 1.085642, 1.085652, 1.085673, 1.085715, 1.085798, 1.085959, 1.086097, 1.086098, 1.086099, 1.086102, 1.086106, 1.086115, 1.086133, 1.086167, 1.086233, 1.086346, 1.086493, 1.086532, 1.086473, 1.08634, 1.086165, 1.085978, 1.085805, 1.085665, 1.085567, 1.085515, 1.085507, 1.085536, 1.085591, 1.085659, 1.08578, 1.085855, 1.085884, 1.085892, 1.085878, 1.085844, 1.085803, 1.085774, 1.085773, 1.085801, 1.085847, 1.085894, 1.085922, 1.085919, 1.085885, 1.085828, 1.085733, 1.085715, 1.085781, 1.085829, 1.085854, 1.085845, 1.085831, 1.085825, 1.085824, 1.085827, 1.084189, 1.084188, 1.084187, 1.084186, 1.084183, 1.084177, 1.084166, 1.084144, 1.0841, 1.084013, 1.083848, 1.083537, 1.083245, 1.082963, 1.082685, 1.082408, 1.082128, 1.081844, 1.081257, 1.080643, 1.080019, 1.079998, 1.07932, 1.077891, 1.076353, 1.074734, 1.073097, 1.071493, 1.069978, 1.068607, 1.067427, 1.06648, 1.065792, 1.06538, 1.065263, 1.065439, 1.065879, 1.066601, 1.067626, 1.068789, 1.069997, 1.071624, 1.073031, 1.072508, 1.072509, 1.07251, 1.072511, 1.072514, 1.07252, 1.072532, 1.072555, 1.072601, 1.072694, 1.072878, 1.073246, 1.073972, 1.075361, 1.076621, 1.077714, 1.078622, 1.079342, 1.079888, 1.080289, 1.080576, 1.080785, 1.080938, 1.080961, 1.080993, 1.080994, 1.080995, 1.080996, 1.080998, 1.081001, 1.081008, 1.081021, 1.081046, 1.081064, 1.081065, 1.081066, 1.081067, 1.08107, 1.081075, 1.081086, 1.081106, 1.081141, 1.081183, 1.081179, 1.081117, 1.080985, 1.080824, 1.080829, 1.080828, 1.080827, 1.080826, 1.080822, 1.080815, 1.0808, 1.080771, 1.080707, 1.080569, 1.080252, 1.079895, 1.079174, 1.078563, 1.078205, 1.07819, 1.078539, 1.079209, 1.079534, 1.079566, 1.079567, 1.079568, 1.07957, 1.079574, 1.079582, 1.079599, 1.079632, 1.079699, 1.079838, 1.080129, 1.080615, 1.080616, 1.080617, 1.080618, 1.080621, 1.080626, 1.080636, 1.080656, 1.080696, 1.080777, 1.08094, 1.081271, 1.081933, 1.082569, 1.08315, 1.083265, 1.083275, 1.083273, 1.083274, 1.083275, 1.083277, 1.083281, 1.083289, 1.083306, 1.08334, 1.083405, 1.083532, 1.083766, 1.084147, 1.084375, 1.0844, 1.084375, 1.084376, 1.084375, 1.084376, 1.084378, 1.084381, 1.084388, 1.0844, 1.084424, 1.084464, 1.084519, 1.084524, 1.084391, 1.083764, 1.082731, 1.081414, 1.079939, 1.078437, 1.07703, 1.075821, 1.074895, 1.074315, 1.074123, 1.074324, 1.074876, 1.075686, 1.076634, 1.0776, 1.078497, 1.079277, 1.079922, 1.080429, 1.080793, 1.081013, 1.081089, 1.081034, 1.080874, 1.080645, 1.080389, 1.08015, 1.079967, 1.079868, 1.079866, 1.079951, 1.080178, 1.080333, 1.08027, 1.079977, 1.079492, 1.07891, 1.078346, 1.077907, 1.077669, 1.077666, 1.077771, 1.078218, 1.078845, 1.079424, 1.079883, 1.08012, 1.080339, 1.080417, 1.080371, 1.080208, 1.079987, 1.079758, 1.079545, 1.079368, 1.079238, 1.079148, 1.079085, 1.079033, 1.078981, 1.078931, 1.078888, 1.078869, 1.078887, 1.079085, 1.079351, 1.079627, 1.07979, 1.079785, 1.079726, 1.079636, 1.079435, 1.079265, 1.079159, 1.079137, 1.07917, 1.07928, 1.079381, 1.079467, 1.079505, 1.079486, 1.07945, 1.079407, 1.079334, 1.079324, 1.079342, 1.079363, 1.079373, 1.079371, 1.079368 ], + "stepLengths" : [ 13, 7, 52, 4, 1, 1, 1, 21, 21, 2, 4, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 12, 2, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 9, 1, 1, 1, 1, 1, 1, 2, 11, 3, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____7_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.061528, 1.061527, 1.061526, 1.061527, 1.061528, 1.061529, 1.061531, 1.061533, 1.061534, 1.061535, 1.061536, 1.061538, 1.061539, 1.061542, 1.061546, 1.061548, 1.061547, 1.057105, 1.057104, 1.057103, 1.057102, 1.0571, 1.057095, 1.057086, 1.057069, 1.057034, 1.056971, 1.056857, 1.056759, 1.056669, 1.056585, 1.056421, 1.056253, 1.056074, 1.055881, 1.05545, 1.054967, 1.05445, 1.053922, 1.053832, 1.05341, 1.052938, 1.052529, 1.052201, 1.051947, 1.051948, 1.051947, 1.051945, 1.051943, 1.051937, 1.051927, 1.051907, 1.051873, 1.051824, 1.051806, 1.051886, 1.052275, 1.052276, 1.052277, 1.052279, 1.052284, 1.052293, 1.052311, 1.052349, 1.052426, 1.052593, 1.052966, 1.053379, 1.053817, 1.054264, 1.054876, 1.054877, 1.054878, 1.054879, 1.054881, 1.054884, 1.054891, 1.054904, 1.054931, 1.054983, 1.055087, 1.055288, 1.055658, 1.055977, 1.056241, 1.056422, 1.056424, 1.056425, 1.056427, 1.05643, 1.056436, 1.056447, 1.05647, 1.056512, 1.056586, 1.056695, 1.056755, 1.056762, 1.056763, 1.056764, 1.056765, 1.056768, 1.05677, 1.056768, 1.056736, 1.056574, 1.056573, 1.056572, 1.056571, 1.056569, 1.056566, 1.056558, 1.056542, 1.056509, 1.056438, 1.056274, 1.056084, 1.055672, 1.055478, 1.055479, 1.055478, 1.055477, 1.055476, 1.055472, 1.055466, 1.055453, 1.055428, 1.055377, 1.05528, 1.055105, 1.054953, 1.054951, 1.05495, 1.054948, 1.054944, 1.054937, 1.054923, 1.054897, 1.054853, 1.054801, 1.054812, 1.054813, 1.054815, 1.054817, 1.054824, 1.054839, 1.054877, 1.054982, 1.055279, 1.05564, 1.055885, 1.055891, 1.055892, 1.055893, 1.055894, 1.055897, 1.055903, 1.055915, 1.055939, 1.055985, 1.056075, 1.056237, 1.056464, 1.056536, 1.056537, 1.056538, 1.056536, 1.056524, 1.056466, 1.056294, 1.056293, 1.056292, 1.05629, 1.056285, 1.056276, 1.056258, 1.056219, 1.056136, 1.055952, 1.055545, 1.055131, 1.054772, 1.054527, 1.054433, 1.054506, 1.054726, 1.054847, 1.054848, 1.054849, 1.05485, 1.054853, 1.054858, 1.054869, 1.05489, 1.054934, 1.055025, 1.055216, 1.05536, 1.055361, 1.055362, 1.055364, 1.055367, 1.055374, 1.055386, 1.055411, 1.055462, 1.055562, 1.055756, 1.05609, 1.056118, 1.056119, 1.05612, 1.056122, 1.056127, 1.056136, 1.056154, 1.056188, 1.056251, 1.056356, 1.056454, 1.056455, 1.056456, 1.056457, 1.05646, 1.056464, 1.056472, 1.056483, 1.056482, 1.056404, 1.056248, 1.056041, 1.055816, 1.055599, 1.055412, 1.055272, 1.055187, 1.055162, 1.055191, 1.055262, 1.055455, 1.055629, 1.055748, 1.055797, 1.055773, 1.055699, 1.055614, 1.055559, 1.055555, 1.055597, 1.055662, 1.055718, 1.055728, 1.05052, 1.050519, 1.050518, 1.050516, 1.050512, 1.050504, 1.050488, 1.050457, 1.050398, 1.050287, 1.050094, 1.049927, 1.049777, 1.049637, 1.049501, 1.049225, 1.048935, 1.048621, 1.048278, 1.047516, 1.046665, 1.046512, 1.045757, 1.044836, 1.044125, 1.043949, 1.04314, 1.042451, 1.041912, 1.041544, 1.041345, 1.041347, 1.041346, 1.041345, 1.041342, 1.041338, 1.041331, 1.041327, 1.041351, 1.041523, 1.041844, 1.04229, 1.042835, 1.043095, 1.043096, 1.043099, 1.0431, 1.043101, 1.043103, 1.043108, 1.043118, 1.043138, 1.043177, 1.043257, 1.043418, 1.043749, 1.044428, 1.045114, 1.045881, 1.045884, 1.045885, 1.045887, 1.045889, 1.045894, 1.045904, 1.045925, 1.045965, 1.046046, 1.046204, 1.046509, 1.047066, 1.047541, 1.047927, 1.048224, 1.048438, 1.04858, 1.04866, 1.048685, 1.048688, 1.048689, 1.04869, 1.048691, 1.048693, 1.048696, 1.048695, 1.048669, 1.048531, 1.048298, 1.048306, 1.048305, 1.048304, 1.048301, 1.048296, 1.048285, 1.048263, 1.048218, 1.04812, 1.047896, 1.047638, 1.04763, 1.047631, 1.04763, 1.047629, 1.047627, 1.047623, 1.047614, 1.047597, 1.047562, 1.047492, 1.047348, 1.047057, 1.046774, 1.046395, 1.046304, 1.046023, 1.04597, 1.046053, 1.04606, 1.046061, 1.046062, 1.046064, 1.046067, 1.046074, 1.046088, 1.046119, 1.046191, 1.046371, 1.046593, 1.046985, 1.047115, 1.047665, 1.047757, 1.047762, 1.047763, 1.047764, 1.047766, 1.04777, 1.047779, 1.047796, 1.047831, 1.047899, 1.048029, 1.048181, 1.048182, 1.048183, 1.048185, 1.048188, 1.048195, 1.048209, 1.048237, 1.04829, 1.048386, 1.048534, 1.048619, 1.048588, 1.048587, 1.048586, 1.048583, 1.048578, 1.048566, 1.04854, 1.048473, 1.048293, 1.047788, 1.047153, 1.046483, 1.045883, 1.04545, 1.045256, 1.045327, 1.04564, 1.046218, 1.046285, 1.046286, 1.046287, 1.046288, 1.046289, 1.046291, 1.046296, 1.046305, 1.046324, 1.046361, 1.046437, 1.04659, 1.046896, 1.047171, 1.047172, 1.047173, 1.047176, 1.04718, 1.047189, 1.047208, 1.047244, 1.047316, 1.047455, 1.047709, 1.048103, 1.048331, 1.048393, 1.04831, 1.048118, 1.04786, 1.047575, 1.047295, 1.047043, 1.046835, 1.046682, 1.046591, 1.046564, 1.046594, 1.046768, 1.046984, 1.047182, 1.047324, 1.047374, 1.047327, 1.047218, 1.047102, 1.047033, 1.047039, 1.047115, 1.047225, 1.04732, 1.047359, 1.047327, 1.047232, 1.047026, 1.046937, 1.047032, 1.047127, 1.047192, 1.047194, 1.04717, 1.047155, 1.047151, 1.047155, 1.045111, 1.04511, 1.045109, 1.045108, 1.045106, 1.045102, 1.045094, 1.045079, 1.045048, 1.044986, 1.044867, 1.044637, 1.044202, 1.043786, 1.043374, 1.042955, 1.042522, 1.042072, 1.041601, 1.040586, 1.039472, 1.038293, 1.038251, 1.036922, 1.033977, 1.030649, 1.027005, 1.023166, 1.019254, 1.015402, 1.01174, 1.008387, 1.005445, 1.002983, 1.001048, 0.999679, 0.998876, 0.998606, 0.998897, 0.999742, 1.000929, 1.002452, 1.004629, 1.00635, 1.006351, 1.005941, 1.005942, 1.005943, 1.005946, 1.00595, 1.005959, 1.005976, 1.006011, 1.006081, 1.006221, 1.006503, 1.007069, 1.008213, 1.010504, 1.012744, 1.014866, 1.016828, 1.018603, 1.020187, 1.021593, 1.02284, 1.023946, 1.024919, 1.025057, 1.025075, 1.025077, 1.025078, 1.02508, 1.025083, 1.02509, 1.025104, 1.025132, 1.025186, 1.025294, 1.025502, 1.025656, 1.025657, 1.025658, 1.02566, 1.025663, 1.025669, 1.025681, 1.025706, 1.025754, 1.02585, 1.026034, 1.026372, 1.02692, 1.027275, 1.027416, 1.02733, 1.027093, 1.027101, 1.0271, 1.027098, 1.027095, 1.027089, 1.027077, 1.027052, 1.026998, 1.026882, 1.026613, 1.025944, 1.025135, 1.023377, 1.021714, 1.020517, 1.020093, 1.020565, 1.021857, 1.022588, 1.022589, 1.022609, 1.02261, 1.022611, 1.022613, 1.022618, 1.022626, 1.022644, 1.022679, 1.022751, 1.022896, 1.023197, 1.023837, 1.024932, 1.024933, 1.024934, 1.024935, 1.024936, 1.024939, 1.024945, 1.024956, 1.024979, 1.025025, 1.025117, 1.025303, 1.02568, 1.026452, 1.028033, 1.02961, 1.031116, 1.031422, 1.031436, 1.031431, 1.031432, 1.031433, 1.031434, 1.031437, 1.031443, 1.031454, 1.031477, 1.031522, 1.031611, 1.031789, 1.032136, 1.032795, 1.033954, 1.034764, 1.034778, 1.034764, 1.034765, 1.034764, 1.034765, 1.034766, 1.034767, 1.034771, 1.034777, 1.03479, 1.034816, 1.034867, 1.034967, 1.035153, 1.035473, 1.035907, 1.036066, 1.035613, 1.034243, 1.032127, 1.029482, 1.026558, 1.023607, 1.020849, 1.01846, 1.01657, 1.015276, 1.014633, 1.014646, 1.015252, 1.016338, 1.017764, 1.019389, 1.021089, 1.022752, 1.024271, 1.025547, 1.0265, 1.027089, 1.027317, 1.027236, 1.026931, 1.026507, 1.026076, 1.02574, 1.025575, 1.025614, 1.025846, 1.026499, 1.027013, 1.0271, 1.026673, 1.025785, 1.024581, 1.023275, 1.02209, 1.021215, 1.020776, 1.020742, 1.021252, 1.022151, 1.023207, 1.024267, 1.025151, 1.025901, 1.026364, 1.026541, 1.026433, 1.026135, 1.025744, 1.025334, 1.024958, 1.024646, 1.0244, 1.024198, 1.024012, 1.023825, 1.023637, 1.023462, 1.023331, 1.023275, 1.023496, 1.024003, 1.024646, 1.025161, 1.025279, 1.025269, 1.025158, 1.024812, 1.024429, 1.024118, 1.023959, 1.023954, 1.024109, 1.024314, 1.024521, 1.024664, 1.024685, 1.024646, 1.024569, 1.024409, 1.024347, 1.024364, 1.024404, 1.024431, 1.024436, 1.02443, 1.024428 ], + "stepLengths" : [ 13, 2, 5, 30, 2, 1, 1, 15, 2, 1, 1, 3, 1, 1, 1, 16, 28, 11, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 3, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 2, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____3_SM_voltageRegulator_EfdPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112252, 1.112251, 1.11225, 1.112246, 1.112246, 1.112246, 1.112245, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112237, 1.112236, 1.112235, 1.112235, 1.112235, 1.112235, 1.112235, 1.112235, 1.112235, 1.112235, 1.112235, 1.112235, 1.112235, 1.112235, 1.112234, 1.112234, 1.112233, 1.112231, 1.112227, 1.112219, 1.112202, 1.112189, 1.112189, 1.112189, 1.112189, 1.112189, 1.112189, 1.112189, 1.112189, 1.112189, 1.112189, 1.112189, 1.112189, 1.112188, 1.112188, 1.112187, 1.112185, 1.112181, 1.112172, 1.112156, 1.112143, 1.112143, 1.112143, 1.112127, 1.112081, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112045, 1.112046, 1.112046, 1.112048, 1.11205, 1.11205, 1.11205, 1.11205, 1.112054, 1.112054, 1.112054, 1.112057, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112065, 1.112066, 1.112067, 1.112069, 1.112073, 1.112076, 1.106742, 1.106742, 1.106742, 1.106742, 1.106742, 1.106742, 1.106743, 1.106743, 1.106743, 1.106743, 1.106743, 1.106743, 1.106743, 1.106743, 1.106743, 1.106743, 1.106743, 1.106744, 1.106746, 1.106749, 1.106755, 1.106768, 1.106794, 1.106848, 1.106966, 1.107235, 1.107549, 1.107907, 1.108307, 1.109225, 1.110297, 1.111515, 1.112872, 1.115953, 1.119475, 1.123358, 1.127511, 1.128247, 1.128247, 1.131829, 1.136209, 1.140544, 1.144734, 1.149187, 1.149187, 1.149187, 1.149188, 1.149185, 1.149185, 1.149185, 1.149185, 1.149186, 1.149187, 1.149189, 1.149192, 1.1492, 1.149214, 1.149244, 1.149303, 1.149422, 1.149657, 1.150125, 1.151043, 1.152809, 1.156032, 1.158817, 1.162793, 1.162793, 1.162793, 1.162794, 1.162794, 1.162794, 1.162794, 1.162794, 1.162794, 1.162794, 1.162794, 1.162794, 1.162795, 1.162797, 1.1628, 1.162806, 1.162818, 1.162843, 1.162892, 1.162989, 1.163176, 1.163525, 1.164121, 1.164897, 1.165109, 1.164752, 1.163826, 1.161577, 1.161577, 1.161577, 1.161577, 1.161577, 1.161577, 1.161577, 1.161577, 1.161577, 1.161576, 1.161575, 1.161573, 1.16157, 1.161562, 1.161546, 1.161515, 1.161452, 1.161325, 1.161065, 1.16052, 1.159334, 1.156608, 1.153445, 1.149903, 1.146638, 1.146638, 1.146638, 1.146627, 1.146625, 1.146625, 1.146625, 1.146625, 1.146625, 1.146625, 1.146624, 1.146623, 1.146621, 1.146617, 1.14661, 1.146594, 1.146563, 1.146501, 1.146376, 1.146126, 1.145623, 1.144606, 1.142534, 1.138273, 1.133914, 1.132959, 1.132959, 1.132958, 1.132958, 1.132957, 1.132957, 1.132956, 1.132956, 1.132956, 1.132956, 1.132954, 1.132949, 1.132941, 1.132924, 1.132889, 1.13282, 1.132682, 1.132407, 1.131856, 1.130755, 1.128564, 1.124264, 1.116313, 1.1163, 1.1163, 1.1163, 1.116296, 1.116296, 1.116296, 1.116296, 1.116296, 1.116295, 1.116294, 1.116293, 1.116289, 1.116282, 1.116267, 1.116237, 1.116178, 1.116061, 1.115827, 1.115362, 1.114449, 1.112689, 1.109464, 1.10666, 1.10244, 1.101367, 1.101361, 1.101365, 1.101365, 1.101364, 1.101365, 1.101364, 1.101364, 1.101364, 1.101364, 1.101364, 1.101362, 1.10136, 1.101355, 1.101346, 1.101327, 1.10129, 1.101218, 1.101078, 1.10082, 1.100392, 1.099871, 1.099775, 1.099775, 1.099778, 1.099778, 1.099778, 1.099778, 1.099778, 1.099778, 1.099778, 1.099778, 1.099778, 1.099778, 1.099778, 1.099779, 1.09978, 1.099783, 1.099789, 1.099802, 1.099832, 1.099911, 1.100137, 1.10085, 1.102593, 1.102593, 1.102593, 1.102594, 1.102594, 1.102594, 1.102594, 1.102594, 1.102594, 1.102594, 1.102595, 1.102596, 1.102599, 1.102604, 1.102615, 1.102636, 1.102679, 1.102765, 1.10294, 1.103303, 1.104072, 1.10577, 1.109652, 1.114015, 1.117149, 1.117149, 1.117149, 1.117151, 1.11714, 1.11714, 1.11714, 1.11714, 1.117141, 1.117141, 1.117142, 1.117145, 1.117149, 1.117159, 1.117177, 1.117214, 1.117288, 1.117435, 1.117731, 1.118322, 1.119505, 1.121855, 1.126374, 1.13004, 1.130036, 1.130036, 1.130036, 1.130036, 1.130037, 1.130037, 1.130038, 1.130038, 1.130038, 1.130038, 1.13004, 1.130044, 1.130052, 1.130067, 1.130098, 1.130161, 1.130284, 1.13053, 1.131014, 1.131951, 1.133685, 1.136013, 1.136013, 1.136015, 1.136015, 1.136015, 1.136015, 1.136015, 1.136015, 1.136015, 1.136015, 1.136016, 1.136017, 1.13602, 1.136025, 1.136035, 1.136055, 1.136095, 1.136174, 1.13633, 1.136631, 1.137185, 1.138102, 1.139147, 1.139161, 1.13821, 1.136404, 1.133892, 1.130862, 1.127533, 1.126124, 1.126124, 1.126124, 1.126122, 1.126122, 1.126119, 1.126119, 1.126119, 1.126118, 1.126118, 1.126117, 1.126116, 1.126112, 1.126105, 1.126092, 1.126065, 1.12601, 1.125902, 1.125684, 1.125251, 1.124391, 1.12271, 1.121512, 1.121512, 1.121512, 1.121508, 1.121508, 1.121508, 1.121508, 1.121508, 1.121508, 1.121507, 1.121507, 1.121505, 1.121502, 1.121496, 1.121483, 1.121458, 1.121409, 1.121309, 1.121112, 1.120722, 1.119962, 1.118534, 1.116116, 1.115913, 1.115913, 1.115913, 1.115913, 1.115913, 1.115913, 1.115913, 1.115913, 1.115913, 1.115912, 1.115912, 1.115912, 1.115912, 1.115911, 1.115909, 1.115905, 1.115897, 1.115881, 1.115849, 1.115785, 1.115659, 1.115415, 1.11496, 1.114181, 1.113351, 1.113351, 1.113351, 1.113351, 1.113351, 1.113351, 1.113351, 1.113351, 1.11335, 1.11335, 1.11335, 1.11335, 1.11335, 1.113348, 1.113345, 1.113338, 1.113325, 1.113299, 1.11325, 1.11316, 1.113013, 1.11285, 1.113014, 1.113773, 1.115037, 1.116695, 1.118627, 1.12071, 1.122818, 1.124829, 1.12663, 1.128125, 1.129237, 1.13016, 1.129615, 1.128076, 1.125891, 1.123509, 1.121354, 1.11975, 1.11888, 1.118786, 1.119388, 1.120518, 1.12195, 1.122412, 1.118475, 1.118475, 1.118475, 1.118475, 1.118476, 1.118476, 1.118478, 1.11848, 1.118485, 1.118494, 1.118514, 1.118553, 1.11863, 1.118786, 1.1191, 1.119745, 1.120412, 1.121107, 1.121832, 1.122589, 1.124204, 1.125954, 1.12784, 1.129859, 1.13425, 1.13906, 1.139923, 1.139923, 1.144193, 1.149519, 1.153808, 1.154895, 1.160171, 1.165202, 1.169858, 1.174035, 1.178011, 1.178011, 1.178011, 1.178012, 1.178012, 1.178009, 1.178009, 1.178009, 1.17801, 1.17801, 1.178012, 1.178015, 1.178022, 1.178034, 1.17806, 1.178111, 1.178213, 1.178416, 1.178813, 1.179577, 1.180987, 1.183333, 1.185057, 1.186183, 1.186733, 1.186802, 1.186802, 1.186802, 1.186802, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186795, 1.186793, 1.186784, 1.186739, 1.186553, 1.185804, 1.184568, 1.182542, 1.182543, 1.182543, 1.182543, 1.182543, 1.182542, 1.182542, 1.182542, 1.182542, 1.182542, 1.182541, 1.182539, 1.182535, 1.182527, 1.182511, 1.18248, 1.182416, 1.182288, 1.182026, 1.181483, 1.180318, 1.177694, 1.174705, 1.171389, 1.167785, 1.163935, 1.159886, 1.155684, 1.153217, 1.153213, 1.153213, 1.153213, 1.153212, 1.153212, 1.153211, 1.153211, 1.153211, 1.153211, 1.153209, 1.153204, 1.153196, 1.153179, 1.153145, 1.153078, 1.152942, 1.152671, 1.152129, 1.151042, 1.148863, 1.14452, 1.136184, 1.129696, 1.129696, 1.129696, 1.129691, 1.12968, 1.12968, 1.12968, 1.12968, 1.129679, 1.129679, 1.129677, 1.129673, 1.129666, 1.129652, 1.129624, 1.129568, 1.129455, 1.129232, 1.128789, 1.127919, 1.126248, 1.123206, 1.120589, 1.120525, 1.120524, 1.120524, 1.120524, 1.120524, 1.120524, 1.120523, 1.120523, 1.120523, 1.120521, 1.120521, 1.120521, 1.120521, 1.120519, 1.120514, 1.120505, 1.120486, 1.120449, 1.120375, 1.120228, 1.119939, 1.119384, 1.118359, 1.116659, 1.115417, 1.114332, 1.114218, 1.114571, 1.116237, 1.117858, 1.117858, 1.117858, 1.117859, 1.117849, 1.117849, 1.117849, 1.117849, 1.117849, 1.11785, 1.11785, 1.11785, 1.117851, 1.117852, 1.117855, 1.117861, 1.117872, 1.117895, 1.117941, 1.118034, 1.118223, 1.11861, 1.119421, 1.121176, 1.123084, 1.126219, 1.127208, 1.131638, 1.132449, 1.132449, 1.132449, 1.132451, 1.132442, 1.132442, 1.132442, 1.132442, 1.132443, 1.132443, 1.132444, 1.132446, 1.132451, 1.13246, 1.132478, 1.132514, 1.132586, 1.13273, 1.133019, 1.133598, 1.134758, 1.136242, 1.136242, 1.136242, 1.136242, 1.136242, 1.136243, 1.136243, 1.136244, 1.136244, 1.136244, 1.136244, 1.136247, 1.136251, 1.13626, 1.136278, 1.136315, 1.136387, 1.136533, 1.136824, 1.137405, 1.138564, 1.140858, 1.143103, 1.14715, 1.147151, 1.147151, 1.147151, 1.147151, 1.147151, 1.147152, 1.147152, 1.147152, 1.147152, 1.147153, 1.147155, 1.147159, 1.147167, 1.147182, 1.147214, 1.147276, 1.147402, 1.14765, 1.14814, 1.149091, 1.15086, 1.153764, 1.155727, 1.156671, 1.156562, 1.155411, 1.153279, 1.150303, 1.146709, 1.142102, 1.14161, 1.14161, 1.14161, 1.141606, 1.141605, 1.141605, 1.141605, 1.141605, 1.141605, 1.141605, 1.141605, 1.141604, 1.141603, 1.141601, 1.141597, 1.141589, 1.141573, 1.141542, 1.141478, 1.141351, 1.141098, 1.140593, 1.139592, 1.137646, 1.135913, 1.135914, 1.135914, 1.135913, 1.135913, 1.135913, 1.135913, 1.135913, 1.135913, 1.135913, 1.135913, 1.135912, 1.13591, 1.13591, 1.13591, 1.13591, 1.135906, 1.135899, 1.135885, 1.135857, 1.135801, 1.135688, 1.135465, 1.135024, 1.13417, 1.132582, 1.129941, 1.128058, 1.126954, 1.126607, 1.126953, 1.127903, 1.129346, 1.131173, 1.13327, 1.135522, 1.137813, 1.140024, 1.14204, 1.143756, 1.145927, 1.146373, 1.145597, 1.143821, 1.14144, 1.1389, 1.136604, 1.134849, 1.133802, 1.133505, 1.133903, 1.134876, 1.136253, 1.137825, 1.13936, 1.140638, 1.141797, 1.141279, 1.139585, 1.138334, 1.137547, 1.137595, 1.138033, 1.138356, 1.138463, 1.138381, 1.138375, 1.103452, 1.103453, 1.103453, 1.103453, 1.103454, 1.103454, 1.103456, 1.103458, 1.103463, 1.103472, 1.103492, 1.103532, 1.103614, 1.103792, 1.104195, 1.1052, 1.106472, 1.108009, 1.109806, 1.111857, 1.114155, 1.116696, 1.122471, 1.129153, 1.136462, 1.136726, 1.145175, 1.164538, 1.187189, 1.212919, 1.24134, 1.271945, 1.304107, 1.337124, 1.370268, 1.402843, 1.434238, 1.46394, 1.491541, 1.516789, 1.539538, 1.559638, 1.577095, 1.592093, 1.604505, 1.614156, 1.620123, 1.620123, 1.620123, 1.620124, 1.620407, 1.620407, 1.620408, 1.620408, 1.620409, 1.62041, 1.620414, 1.62042, 1.620434, 1.62046, 1.620513, 1.620617, 1.620826, 1.621235, 1.622028, 1.623506, 1.626032, 1.629344, 1.630315, 1.628907, 1.625064, 1.61873, 1.609847, 1.59837, 1.584289, 1.567647, 1.548548, 1.545405, 1.545389, 1.545388, 1.545388, 1.545386, 1.545385, 1.545385, 1.545385, 1.545384, 1.545379, 1.545369, 1.545349, 1.545308, 1.545227, 1.545066, 1.544741, 1.544092, 1.542786, 1.540147, 1.534767, 1.530553, 1.530553, 1.530553, 1.530544, 1.530544, 1.530543, 1.530542, 1.530541, 1.530538, 1.530533, 1.530522, 1.5305, 1.530457, 1.53037, 1.530196, 1.529849, 1.529152, 1.527751, 1.524926, 1.519182, 1.507333, 1.482367, 1.455967, 1.428502, 1.400367, 1.377138, 1.377118, 1.377117, 1.377116, 1.377114, 1.377111, 1.377107, 1.377107, 1.377107, 1.377104, 1.37709, 1.377062, 1.377006, 1.376895, 1.376672, 1.376226, 1.375334, 1.373551, 1.369987, 1.362866, 1.348685, 1.320724, 1.293529, 1.242594, 1.197329, 1.15841, 1.125639, 1.10054, 1.079959, 1.072648, 1.072648, 1.072648, 1.072637, 1.0726, 1.0726, 1.0726, 1.072599, 1.072598, 1.072596, 1.072591, 1.072582, 1.072564, 1.072527, 1.072454, 1.072307, 1.072015, 1.071433, 1.070285, 1.068043, 1.063791, 1.057727, 1.057727, 1.057727, 1.057725, 1.057725, 1.057725, 1.057725, 1.057724, 1.057724, 1.057722, 1.057718, 1.057711, 1.057697, 1.057669, 1.057613, 1.057501, 1.057279, 1.056837, 1.05597, 1.054299, 1.051218, 1.046174, 1.04272, 1.040986, 1.040852, 1.040846, 1.040839, 1.040839, 1.04084, 1.040839, 1.040839, 1.040839, 1.040839, 1.040839, 1.040839, 1.040839, 1.040838, 1.040836, 1.040832, 1.040825, 1.040812, 1.040793, 1.040775, 1.040828, 1.041295, 1.043692, 1.047329, 1.047339, 1.047327, 1.047328, 1.047329, 1.047329, 1.047329, 1.047329, 1.047329, 1.04733, 1.047332, 1.047337, 1.047347, 1.047367, 1.047406, 1.047486, 1.047646, 1.047973, 1.048649, 1.050091, 1.053333, 1.0612, 1.070824, 1.094597, 1.123537, 1.156434, 1.192003, 1.22888, 1.265639, 1.300867, 1.333261, 1.361694, 1.385247, 1.403226, 1.415172, 1.420867, 1.420322, 1.413759, 1.401603, 1.38448, 1.363229, 1.338893, 1.312663, 1.285796, 1.259513, 1.234899, 1.212837, 1.193959, 1.178625, 1.166937, 1.158788, 1.153947, 1.152147, 1.153165, 1.162921, 1.179484, 1.202209, 1.226464, 1.252266, 1.277375, 1.299566, 1.316901, 1.327959, 1.331995, 1.329211, 1.320003, 1.305668, 1.287902, 1.26853, 1.249361, 1.231976, 1.21794, 1.208168, 1.20316, 1.202781, 1.20653, 1.213699, 1.223423, 1.234755, 1.246758, 1.258549, 1.269315, 1.278335, 1.285023, 1.288964, 1.289957, 1.28804, 1.277265, 1.261411, 1.245616, 1.234422, 1.232203, 1.232618, 1.23516, 1.243254, 1.252667, 1.261186, 1.266508, 1.267556, 1.264354, 1.258513, 1.25218, 1.247419, 1.246641, 1.247844, 1.250135, 1.25477, 1.256551, 1.25609, 1.255005, 1.254241, 1.254082, 1.254242, 1.254322, 1.254315, 1.254311, 1.254311 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____2_SM_generator_omegaPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.0, 0.999999, 1.0, 1.000001, 1.0, 0.999999, 0.999997, 0.999994, 0.999987, 0.99998, 0.999974, 0.999968, 0.999956, 0.999946, 0.999937, 0.999929, 0.999917, 0.999909, 0.999907, 0.99991, 0.999911, 0.999917, 0.999929, 0.999944, 0.999961, 0.999983, 0.999984, 0.999985, 0.999988, 0.999993, 1.000004, 1.000025, 1.000045, 1.000077, 1.000078, 1.000079, 1.000081, 1.000085, 1.000091, 1.0001, 1.000105, 1.000104, 1.000099, 1.000083, 1.000082, 1.000081, 1.000079, 1.000074, 1.000065, 1.000043, 1.000017, 0.999988, 0.999961, 0.99996, 0.999959, 0.999956, 0.999952, 0.999944, 0.999927, 0.999894, 0.999861, 0.999854, 0.999853, 0.999852, 0.99985, 0.999846, 0.999838, 0.999822, 0.999794, 0.999748, 0.999747, 0.999746, 0.999744, 0.999739, 0.999732, 0.99972, 0.999714, 0.999716, 0.999726, 0.999727, 0.999728, 0.999731, 0.999737, 0.999751, 0.99977, 0.999771, 0.999773, 0.999775, 0.99978, 0.99979, 0.99981, 0.999842, 0.999843, 0.999845, 0.999847, 0.999852, 0.999862, 0.999881, 0.999914, 0.999938, 0.99995, 0.999951, 0.999952, 0.999953, 0.999956, 0.99996, 0.999961, 0.999956, 0.999955, 0.999953, 0.99995, 0.999944, 0.99993, 0.999929, 0.999928, 0.999925, 0.99992, 0.999909, 0.999885, 0.99986, 0.999834, 0.999811, 0.99979, 0.999775, 0.999765, 0.999762, 0.999761, 0.999762, 0.999764, 0.999767, 0.999774, 0.999775, 0.999776, 0.999778, 0.99978, 0.999785, 0.999791, 0.999792, 0.999793, 0.999795, 0.999799, 0.999803, 0.999805, 0.999806, 0.999805, 0.999803, 0.999802, 0.999803, 0.999804, 0.999805, 0.999801, 0.999792, 0.99978, 0.999766, 0.999754, 0.999744, 0.999739, 0.99974, 0.999744, 0.999751, 0.999759, 0.999765, 0.999766, 0.999767, 0.999769, 0.999771, 0.999775, 0.999783, 0.9998, 0.999815, 0.999831, 0.999846, 0.99986, 0.999887, 0.999912, 0.999934, 0.999955, 0.999988, 1.000013, 1.000016, 1.000027, 1.000033, 1.000031, 1.00003, 1.000019, 1.000002, 0.999979, 0.999952, 0.99992, 0.999919, 0.999918, 0.999916, 0.999912, 0.999904, 0.999888, 0.999856, 0.999825, 0.999796, 0.999769, 0.999758, 0.999757, 0.999756, 0.999755, 0.999752, 0.999746, 0.999734, 0.999714, 0.999696, 0.999679, 0.999678, 0.999677, 0.999676, 0.999673, 0.999667, 0.999658, 0.999649, 0.999642, 0.999636, 0.999631, 0.999626, 0.99962, 0.999617, 0.999616, 0.999615, 0.999612, 0.999606, 0.999595, 0.999585, 0.999584, 0.999583, 0.99958, 0.999575, 0.999572, 0.999571, 0.99957, 0.999568, 0.999566, 0.999567, 0.999574, 0.999586, 0.999595, 0.999596, 0.999597, 0.999599, 0.999604, 0.999613, 0.999623, 0.999639, 0.999644, 0.999665, 0.999669, 0.99967, 0.999672, 0.999674, 0.99968, 0.999686, 0.999687, 0.999688, 0.999691, 0.999695, 0.999703, 0.99971, 0.999719, 0.99972, 0.999713, 0.999697, 0.999675, 0.999647, 0.999616, 0.999586, 0.999559, 0.999538, 0.999521, 0.99952, 0.999519, 0.999518, 0.999516, 0.999515, 0.999514, 0.999515, 0.999516, 0.999519, 0.999528, 0.999539, 0.99955, 0.999561, 0.99957, 0.999576, 0.999581, 0.999584, 0.999586, 0.999587, 0.999588, 0.999587, 0.999582, 0.999574, 0.999563, 0.999551, 0.999539, 0.999528, 0.999521, 0.999517, 0.999518, 0.999522, 0.999529, 0.999536, 0.999544, 0.999549, 0.999551, 0.99955, 0.999539, 0.999526, 0.999518, 0.999516, 0.999518, 0.999517, 0.999514, 0.999511, 0.99951, 0.999511, 0.999513, 0.999516, 0.999522, 0.999534, 0.999558, 0.999604, 0.99965, 0.999695, 0.999738, 0.999781, 0.999823, 0.999863, 0.999941, 1.000015, 1.000082, 1.000084, 1.000149, 1.000264, 1.00036, 1.000437, 1.000495, 1.000536, 1.000559, 1.000567, 1.000561, 1.000542, 1.000513, 1.000474, 1.000428, 1.000375, 1.000318, 1.000257, 1.000192, 1.000125, 1.000056, 0.999985, 0.99993, 0.999929, 0.999928, 0.999926, 0.999921, 0.999912, 0.999893, 0.999856, 0.999781, 0.999704, 0.999624, 0.999543, 0.999459, 0.999372, 0.999283, 0.999191, 0.999098, 0.999002, 0.998987, 0.998986, 0.998984, 0.998981, 0.998975, 0.998963, 0.998939, 0.99892, 0.998919, 0.998918, 0.998917, 0.998914, 0.998908, 0.998895, 0.998871, 0.998822, 0.998724, 0.998626, 0.99853, 0.998437, 0.998363, 0.998362, 0.998361, 0.998358, 0.998352, 0.998341, 0.99832, 0.998277, 0.998197, 0.998123, 0.998001, 0.997914, 0.997866, 0.997858, 0.997884, 0.997938, 0.997968, 0.997969, 0.997971, 0.997973, 0.997979, 0.99799, 0.998015, 0.998056, 0.998057, 0.998059, 0.998062, 0.998069, 0.998084, 0.998113, 0.998174, 0.998238, 0.998304, 0.998319, 0.99832, 0.998321, 0.998323, 0.998327, 0.998336, 0.998353, 0.998387, 0.998455, 0.998514, 0.998515, 0.998516, 0.998518, 0.998522, 0.998531, 0.998547, 0.99858, 0.998645, 0.998707, 0.99882, 0.998917, 0.998997, 0.999058, 0.999099, 0.999122, 0.999126, 0.999113, 0.999084, 0.999039, 0.99898, 0.998909, 0.998827, 0.998736, 0.998639, 0.998538, 0.998437, 0.998339, 0.998247, 0.998164, 0.998093, 0.998037, 0.997996, 0.997972, 0.997964, 0.997973, 0.997996, 0.998032, 0.998078, 0.998131, 0.99819, 0.998308, 0.998407, 0.99849, 0.998545, 0.998578, 0.998589, 0.998576, 0.998542, 0.998491, 0.998426, 0.998354, 0.99828, 0.998209, 0.998148, 0.998099, 0.998067, 0.998053, 0.998056, 0.998076, 0.998108, 0.998149, 0.998194, 0.998239, 0.99828, 0.998315, 0.998339, 0.998353, 0.998356, 0.998348, 0.99833, 0.998305, 0.998273, 0.998239, 0.998174, 0.998128, 0.998108, 0.998117, 0.998136, 0.998157, 0.998179, 0.998216, 0.998236, 0.99824, 0.998228, 0.998206, 0.99818, 0.998159, 0.998148, 0.99815, 0.998161, 0.998173, 0.998183, 0.998192, 0.998185, 0.998178, 0.998174, 0.998172, 0.998173, 0.998172, 0.998171 ], + "stepLengths" : [ 50, 28, 26, 35, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 14, 5, 1, 1, 1, 1, 1, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 1, 1, 14, 4, 1, 1, 1, 1, 1, 1, 1, 12, 4, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 16, 3, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 18, 4, 1, 1, 1, 18, 3, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 21, 1, 1, 2, 2, 1, 1, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 19, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 2, 1, 1, 1, 21, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____5_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.019552, 1.019551, 1.019552, 1.019553, 1.019555, 1.019557, 1.019559, 1.01956, 1.019561, 1.019563, 1.019565, 1.019566, 1.019572, 1.01958, 1.019584, 1.019585, 1.019586, 1.008886, 1.008885, 1.008884, 1.008883, 1.00888, 1.008875, 1.008865, 1.008845, 1.008806, 1.008732, 1.008596, 1.008361, 1.008164, 1.00799, 1.007828, 1.007509, 1.007178, 1.00682, 1.006428, 1.005547, 1.004566, 1.003528, 1.002488, 1.002313, 1.001498, 1.000607, 0.999857, 0.999278, 0.998846, 0.998845, 0.998844, 0.998842, 0.998838, 0.998829, 0.998813, 0.998784, 0.998734, 0.998672, 0.998688, 0.998876, 0.999581, 0.999582, 0.999583, 0.999585, 0.999589, 0.999597, 0.999613, 0.999644, 0.999708, 0.999839, 1.000114, 1.00069, 1.001284, 1.001868, 1.002421, 1.003113, 1.003114, 1.003115, 1.003117, 1.00312, 1.003128, 1.003142, 1.00317, 1.003225, 1.003333, 1.003534, 1.003884, 1.004165, 1.004384, 1.004527, 1.004528, 1.004529, 1.00453, 1.004533, 1.004537, 1.004546, 1.004563, 1.004595, 1.004652, 1.004742, 1.004808, 1.00482, 1.004821, 1.004822, 1.004823, 1.004826, 1.004832, 1.004843, 1.004863, 1.004896, 1.004924, 1.004923, 1.004917, 1.004887, 1.004832, 1.004632, 1.004478, 1.004477, 1.004476, 1.004473, 1.004468, 1.004458, 1.004439, 1.004398, 1.004312, 1.004127, 1.003915, 1.003914, 1.003913, 1.003912, 1.003909, 1.003902, 1.00389, 1.003865, 1.003816, 1.003718, 1.003535, 1.003305, 1.003304, 1.003303, 1.003301, 1.003297, 1.003289, 1.003274, 1.003245, 1.003198, 1.00314, 1.003191, 1.003449, 1.003716, 1.003718, 1.003719, 1.00372, 1.003721, 1.003725, 1.003732, 1.003747, 1.003776, 1.003837, 1.003962, 1.004221, 1.004703, 1.00502, 1.005021, 1.005022, 1.005024, 1.005026, 1.005031, 1.00504, 1.005059, 1.005093, 1.005148, 1.005206, 1.005147, 1.005146, 1.005144, 1.005141, 1.005135, 1.005121, 1.005091, 1.005016, 1.004816, 1.004269, 1.00361, 1.002961, 1.002448, 1.002169, 1.002172, 1.002448, 1.002621, 1.002622, 1.002623, 1.002625, 1.002629, 1.002637, 1.002653, 1.002685, 1.002751, 1.002891, 1.003195, 1.003426, 1.003427, 1.003428, 1.00343, 1.003432, 1.003437, 1.003448, 1.003468, 1.00351, 1.003593, 1.003758, 1.004077, 1.004625, 1.00467, 1.004671, 1.004672, 1.004674, 1.004678, 1.004685, 1.0047, 1.004729, 1.004784, 1.004885, 1.005047, 1.005189, 1.00519, 1.005192, 1.005195, 1.005201, 1.00521, 1.005217, 1.005197, 1.005044, 1.004785, 1.004482, 1.004187, 1.003936, 1.003746, 1.003618, 1.003543, 1.003509, 1.003506, 1.003526, 1.003627, 1.003774, 1.00394, 1.004083, 1.004159, 1.004148, 1.004068, 1.003969, 1.003901, 1.003897, 1.003952, 1.004032, 1.004052, 0.992481, 0.99248, 0.992478, 0.992476, 0.992472, 0.992463, 0.992446, 0.992411, 0.992344, 0.992216, 0.991983, 0.991583, 0.991249, 0.990958, 0.99069, 0.990431, 0.9899, 0.989334, 0.988714, 0.988034, 0.986515, 0.984831, 0.984531, 0.98306, 0.981296, 0.97996, 0.979633, 0.978156, 0.976939, 0.976031, 0.975464, 0.975211, 0.97521, 0.975214, 0.975237, 0.975343, 0.975761, 0.976415, 0.977244, 0.978186, 0.978614, 0.978617, 0.978618, 0.978619, 0.978621, 0.978625, 0.978633, 0.978649, 0.978681, 0.978744, 0.978872, 0.979127, 0.979634, 0.980614, 0.981524, 0.982458, 0.982459, 0.982461, 0.982464, 0.982469, 0.982481, 0.982504, 0.98255, 0.982641, 0.982816, 0.98314, 0.98369, 0.984109, 0.98441, 0.984611, 0.984732, 0.984799, 0.984834, 0.984849, 0.984851, 0.984852, 0.984853, 0.984855, 0.984859, 0.98487, 0.984901, 0.984979, 0.985011, 0.985015, 0.985016, 0.985017, 0.985018, 0.985011, 0.984963, 0.984859, 0.984855, 0.984854, 0.984853, 0.984851, 0.984847, 0.984838, 0.98482, 0.984781, 0.984691, 0.984463, 0.98418, 0.983673, 0.983521, 0.98284, 0.982283, 0.98206, 0.982067, 0.982066, 0.982065, 0.982063, 0.982058, 0.982049, 0.982033, 0.982004, 0.981964, 0.981963, 0.982069, 0.982424, 0.982576, 0.983378, 0.983535, 0.983537, 0.983538, 0.983539, 0.983541, 0.983545, 0.983553, 0.983568, 0.983599, 0.98366, 0.983784, 0.984035, 0.984351, 0.984352, 0.984353, 0.984355, 0.984359, 0.984366, 0.984382, 0.984413, 0.984475, 0.984597, 0.984833, 0.985257, 0.985598, 0.985931, 0.985932, 0.985933, 0.985935, 0.985939, 0.985945, 0.98595, 0.985934, 0.985801, 0.985178, 0.98419, 0.983018, 0.981878, 0.980983, 0.980496, 0.980494, 0.980951, 0.981899, 0.982012, 0.982013, 0.982014, 0.982015, 0.982017, 0.982021, 0.982029, 0.982045, 0.982077, 0.982141, 0.98227, 0.982533, 0.983057, 0.983523, 0.983524, 0.983525, 0.983527, 0.983531, 0.983538, 0.983554, 0.983585, 0.983647, 0.983769, 0.984002, 0.984422, 0.985037, 0.985343, 0.985359, 0.985149, 0.984795, 0.984387, 0.983996, 0.983667, 0.983415, 0.983232, 0.9831, 0.983002, 0.982929, 0.98288, 0.982906, 0.983074, 0.983334, 0.983614, 0.983811, 0.983858, 0.983754, 0.983566, 0.983393, 0.98332, 0.98338, 0.983539, 0.983717, 0.983828, 0.98382, 0.983695, 0.983365, 0.983196, 0.983327, 0.983468, 0.983567, 0.983577, 0.983546, 0.983523, 0.983516, 0.983521, 0.986494, 0.986493, 0.986492, 0.986491, 0.986489, 0.986485, 0.986477, 0.98646, 0.986428, 0.986364, 0.986239, 0.985998, 0.985548, 0.984739, 0.98401, 0.983319, 0.982634, 0.981936, 0.98121, 0.980447, 0.978782, 0.976926, 0.974939, 0.974868, 0.972608, 0.967565, 0.961881, 0.955713, 0.949283, 0.942817, 0.936554, 0.930712, 0.925488, 0.921032, 0.917436, 0.914746, 0.91297, 0.912051, 0.911892, 0.912456, 0.913635, 0.91516, 0.917066, 0.91953, 0.921277, 0.920988, 0.920989, 0.92099, 0.920991, 0.920993, 0.920998, 0.921008, 0.921027, 0.921066, 0.921144, 0.921299, 0.921609, 0.922228, 0.923464, 0.925907, 0.928286, 0.930575, 0.93276, 0.934839, 0.936822, 0.938722, 0.940551, 0.942309, 0.943983, 0.944229, 0.944237, 0.944238, 0.944239, 0.944241, 0.944244, 0.94425, 0.944263, 0.944288, 0.944339, 0.944439, 0.944638, 0.945031, 0.945326, 0.945327, 0.945328, 0.94533, 0.945333, 0.945339, 0.945351, 0.945374, 0.945422, 0.945517, 0.945704, 0.946072, 0.946776, 0.948025, 0.949025, 0.949729, 0.950102, 0.950146, 0.950156, 0.950155, 0.950153, 0.95015, 0.950143, 0.950123, 0.950067, 0.949889, 0.949284, 0.948381, 0.946026, 0.943359, 0.941017, 0.939642, 0.939675, 0.941083, 0.94205, 0.942052, 0.942063, 0.942064, 0.942065, 0.942066, 0.942069, 0.942075, 0.942087, 0.94211, 0.942157, 0.942253, 0.94245, 0.942862, 0.943763, 0.945362, 0.945363, 0.945364, 0.945365, 0.945366, 0.945368, 0.945372, 0.945381, 0.945398, 0.945432, 0.9455, 0.945638, 0.945917, 0.946488, 0.947674, 0.950171, 0.952746, 0.955283, 0.955808, 0.955822, 0.955817, 0.955818, 0.955819, 0.95582, 0.955822, 0.955827, 0.955836, 0.955856, 0.955895, 0.955972, 0.956127, 0.956434, 0.957038, 0.958201, 0.960297, 0.96182, 0.961826, 0.96182, 0.961821, 0.961822, 0.961823, 0.961826, 0.961833, 0.961845, 0.961871, 0.961921, 0.96202, 0.962213, 0.96258, 0.963231, 0.964192, 0.964693, 0.964382, 0.9625, 0.959349, 0.955326, 0.95088, 0.946452, 0.942405, 0.938987, 0.936328, 0.934472, 0.933404, 0.933074, 0.933415, 0.934349, 0.935795, 0.937665, 0.939852, 0.942215, 0.944577, 0.946741, 0.94852, 0.949778, 0.950456, 0.95058, 0.950256, 0.949648, 0.948951, 0.948359, 0.948028, 0.948042, 0.948402, 0.949562, 0.950558, 0.950873, 0.950318, 0.948991, 0.94714, 0.945124, 0.943298, 0.941936, 0.941199, 0.941084, 0.94164, 0.942717, 0.944101, 0.945604, 0.947006, 0.948227, 0.94907, 0.949494, 0.949482, 0.949146, 0.948622, 0.948032, 0.947472, 0.946999, 0.94662, 0.946304, 0.946009, 0.945705, 0.945387, 0.945083, 0.944839, 0.944706, 0.944939, 0.945659, 0.946623, 0.947441, 0.947669, 0.947705, 0.947584, 0.947125, 0.946565, 0.946075, 0.945791, 0.945744, 0.945931, 0.946222, 0.946533, 0.946771, 0.946831, 0.946793, 0.946689, 0.946455, 0.946345, 0.94636, 0.946415, 0.946456, 0.946467, 0.94646, 0.946456, 0.946457 ], + "stepLengths" : [ 13, 7, 29, 3, 1, 1, 15, 2, 1, 1, 3, 1, 1, 1, 20, 22, 2, 5, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 3, 1, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 4, 12, 2, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____4_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.017702, 1.017701, 1.017702, 1.017703, 1.017704, 1.017706, 1.017708, 1.017709, 1.01771, 1.017711, 1.017713, 1.017714, 1.017719, 1.017726, 1.017728, 1.017729, 1.010956, 1.010955, 1.010954, 1.010953, 1.010951, 1.010948, 1.01094, 1.010925, 1.010895, 1.010838, 1.010733, 1.010549, 1.010391, 1.010249, 1.010114, 1.009841, 1.009553, 1.009238, 1.008891, 1.008108, 1.007227, 1.006287, 1.005332, 1.00517, 1.004408, 1.003556, 1.002814, 1.002211, 1.001718, 1.001719, 1.001718, 1.001717, 1.001716, 1.001713, 1.001708, 1.001697, 1.001677, 1.001637, 1.001567, 1.001459, 1.00137, 1.001441, 1.001925, 1.001926, 1.001927, 1.001929, 1.001932, 1.001938, 1.00195, 1.001974, 1.002024, 1.002128, 1.00235, 1.002841, 1.003376, 1.003931, 1.004486, 1.005228, 1.005229, 1.00523, 1.005232, 1.005236, 1.005244, 1.00526, 1.005292, 1.005355, 1.005479, 1.005718, 1.006155, 1.006535, 1.006857, 1.007085, 1.007086, 1.007087, 1.007088, 1.00709, 1.007094, 1.007102, 1.007117, 1.007146, 1.007202, 1.007303, 1.007469, 1.007587, 1.007607, 1.007608, 1.007609, 1.00761, 1.007613, 1.007618, 1.007628, 1.007645, 1.007673, 1.007702, 1.007656, 1.007655, 1.007654, 1.007652, 1.007648, 1.00764, 1.007622, 1.00758, 1.007472, 1.007332, 1.00698, 1.006775, 1.006776, 1.006775, 1.006774, 1.006772, 1.006769, 1.006763, 1.006749, 1.006723, 1.006669, 1.006562, 1.006349, 1.006127, 1.006126, 1.006125, 1.006124, 1.006121, 1.006115, 1.006102, 1.006078, 1.006032, 1.005943, 1.005789, 1.005629, 1.005628, 1.005627, 1.005626, 1.005624, 1.00562, 1.005612, 1.005598, 1.00558, 1.005583, 1.005739, 1.006065, 1.006348, 1.006351, 1.006352, 1.006353, 1.006354, 1.006358, 1.006365, 1.00638, 1.00641, 1.00647, 1.006592, 1.006833, 1.007251, 1.007494, 1.007495, 1.007496, 1.007497, 1.007498, 1.007502, 1.007508, 1.007521, 1.007543, 1.007575, 1.007592, 1.007485, 1.007484, 1.007483, 1.007481, 1.007478, 1.00747, 1.007454, 1.007418, 1.007336, 1.007131, 1.006605, 1.006, 1.005421, 1.004971, 1.00473, 1.004738, 1.004987, 1.005143, 1.005144, 1.005145, 1.005147, 1.00515, 1.005157, 1.005171, 1.0052, 1.00526, 1.005386, 1.005658, 1.005869, 1.00587, 1.005871, 1.005872, 1.005874, 1.005879, 1.005888, 1.005907, 1.005944, 1.00602, 1.006171, 1.006466, 1.006985, 1.007029, 1.00703, 1.007031, 1.007033, 1.007036, 1.007044, 1.007058, 1.007086, 1.007141, 1.007242, 1.007411, 1.007576, 1.007577, 1.007578, 1.00758, 1.007585, 1.007593, 1.007608, 1.007628, 1.007635, 1.007535, 1.00732, 1.007039, 1.006739, 1.00646, 1.006225, 1.00605, 1.005937, 1.005882, 1.005879, 1.00592, 1.006081, 1.006273, 1.006453, 1.00658, 1.006624, 1.006585, 1.006495, 1.006403, 1.006354, 1.006366, 1.006427, 1.006502, 1.00652, 0.998413, 0.998412, 0.99841, 0.998406, 0.9984, 0.998386, 0.99836, 0.998309, 0.998211, 0.99803, 0.997718, 0.997454, 0.997218, 0.996996, 0.996779, 0.996327, 0.995837, 0.995296, 0.994698, 0.993354, 0.99185, 0.991581, 0.99025, 0.988631, 0.987381, 0.987071, 0.985646, 0.984419, 0.983441, 0.982743, 0.982297, 0.982296, 0.982295, 0.982294, 0.98229, 0.982283, 0.98227, 0.982247, 0.982214, 0.982203, 0.982374, 0.982776, 0.983363, 0.984088, 0.984433, 0.984435, 0.984436, 0.984437, 0.984438, 0.984442, 0.984448, 0.984461, 0.984487, 0.984539, 0.984644, 0.984857, 0.985289, 0.98616, 0.987016, 0.987951, 0.987952, 0.987953, 0.987955, 0.987958, 0.987964, 0.987976, 0.988001, 0.988049, 0.988145, 0.988334, 0.988695, 0.989347, 0.989903, 0.990362, 0.990729, 0.991014, 0.99123, 0.991389, 0.991459, 0.991461, 0.991462, 0.991463, 0.991464, 0.991468, 0.991474, 0.991487, 0.99151, 0.991551, 0.991611, 0.991647, 0.991564, 0.991568, 0.991567, 0.991566, 0.991563, 0.991558, 0.991547, 0.991524, 0.991468, 0.991321, 0.991124, 0.991118, 0.991119, 0.991118, 0.991117, 0.991115, 0.991112, 0.991105, 0.991091, 0.991062, 0.991002, 0.990874, 0.99059, 0.990276, 0.989775, 0.989636, 0.989065, 0.988671, 0.988556, 0.988561, 0.98856, 0.988559, 0.988558, 0.988555, 0.988549, 0.988543, 0.988545, 0.988616, 0.988774, 0.989158, 0.989307, 0.99004, 0.990176, 0.990178, 0.990179, 0.99018, 0.990182, 0.990185, 0.990192, 0.990205, 0.990231, 0.990284, 0.99039, 0.9906, 0.99086, 0.990861, 0.990863, 0.990866, 0.990872, 0.990885, 0.99091, 0.99096, 0.991057, 0.991244, 0.991568, 0.991813, 0.992002, 0.992001, 0.992002, 0.992, 0.991991, 0.991952, 0.99179, 0.991179, 0.990279, 0.989242, 0.988247, 0.987467, 0.987037, 0.987023, 0.987408, 0.98823, 0.98833, 0.988331, 0.988332, 0.988333, 0.988335, 0.988338, 0.988345, 0.988359, 0.988387, 0.988443, 0.988557, 0.988789, 0.989259, 0.989684, 0.989685, 0.989686, 0.989687, 0.989691, 0.989698, 0.989713, 0.989741, 0.989798, 0.989911, 0.990129, 0.99053, 0.991156, 0.991525, 0.991639, 0.991535, 0.991272, 0.990919, 0.990539, 0.990177, 0.989862, 0.989603, 0.989402, 0.989257, 0.989165, 0.989126, 0.989206, 0.989417, 0.989689, 0.989948, 0.990113, 0.990138, 0.99004, 0.989882, 0.989749, 0.989706, 0.989773, 0.989916, 0.990064, 0.990148, 0.990126, 0.990002, 0.989691, 0.989533, 0.989657, 0.989797, 0.989899, 0.989913, 0.989881, 0.989857, 0.989849, 0.989854, 0.989855, 0.988432, 0.988431, 0.98843, 0.988428, 0.988424, 0.988417, 0.988403, 0.988376, 0.98832, 0.988212, 0.988004, 0.987612, 0.986901, 0.98625, 0.985625, 0.984999, 0.984353, 0.983677, 0.982961, 0.98139, 0.979625, 0.977725, 0.977657, 0.975485, 0.970606, 0.965057, 0.958976, 0.952565, 0.946034, 0.939606, 0.9335, 0.927913, 0.923007, 0.918894, 0.915646, 0.913298, 0.911824, 0.911157, 0.911277, 0.912094, 0.913372, 0.91513, 0.917515, 0.919302, 0.919036, 0.919037, 0.919038, 0.919039, 0.919041, 0.919046, 0.919056, 0.919076, 0.919116, 0.919196, 0.919355, 0.919675, 0.920318, 0.921618, 0.924245, 0.926868, 0.92944, 0.931927, 0.934309, 0.936574, 0.938723, 0.940755, 0.942662, 0.94443, 0.944685, 0.944694, 0.944695, 0.944696, 0.944698, 0.944701, 0.944708, 0.944721, 0.944747, 0.944799, 0.944903, 0.945108, 0.94551, 0.94581, 0.945811, 0.945812, 0.945813, 0.945816, 0.945822, 0.945834, 0.945859, 0.945907, 0.946002, 0.946191, 0.94656, 0.947256, 0.948464, 0.949398, 0.950024, 0.950319, 0.950307, 0.950316, 0.950315, 0.950314, 0.950313, 0.950311, 0.950306, 0.950294, 0.950267, 0.950197, 0.949995, 0.949367, 0.948473, 0.946238, 0.943803, 0.941768, 0.940718, 0.941016, 0.942614, 0.943634, 0.943636, 0.943648, 0.943649, 0.94365, 0.943651, 0.943654, 0.94366, 0.943673, 0.943697, 0.943746, 0.943846, 0.944049, 0.944475, 0.945395, 0.94701, 0.947011, 0.947012, 0.947013, 0.947015, 0.94702, 0.947028, 0.947045, 0.94708, 0.947148, 0.947286, 0.947565, 0.948135, 0.949316, 0.951786, 0.95432, 0.956812, 0.957328, 0.95734, 0.957335, 0.957336, 0.957338, 0.95734, 0.957345, 0.957354, 0.957373, 0.957411, 0.957488, 0.957639, 0.95794, 0.958533, 0.959675, 0.961739, 0.963249, 0.963256, 0.96325, 0.963251, 0.963253, 0.963256, 0.963262, 0.963275, 0.9633, 0.96335, 0.963449, 0.963641, 0.964008, 0.964664, 0.96565, 0.966199, 0.966023, 0.964303, 0.961295, 0.957346, 0.952865, 0.948273, 0.943938, 0.940145, 0.937081, 0.934852, 0.933495, 0.932993, 0.933287, 0.934281, 0.93586, 0.937895, 0.940242, 0.942736, 0.94519, 0.947413, 0.949234, 0.950535, 0.951273, 0.95148, 0.951261, 0.950771, 0.950189, 0.949695, 0.949429, 0.949471, 0.949823, 0.950915, 0.951835, 0.952098, 0.95152, 0.950171, 0.948275, 0.946171, 0.944217, 0.942713, 0.941853, 0.941663, 0.942207, 0.943331, 0.944804, 0.946415, 0.947926, 0.94924, 0.950156, 0.950634, 0.950662, 0.950349, 0.949833, 0.949234, 0.948648, 0.948134, 0.947704, 0.947334, 0.946989, 0.946642, 0.946292, 0.945964, 0.945704, 0.945563, 0.9458, 0.94656, 0.94759, 0.948479, 0.948736, 0.948787, 0.948668, 0.948192, 0.947595, 0.947062, 0.946744, 0.94668, 0.94687, 0.947179, 0.947517, 0.94778, 0.947851, 0.947815, 0.947705, 0.947454, 0.947332, 0.947345, 0.947404, 0.947449, 0.947461, 0.947454, 0.947449, 0.94745 ], + "stepLengths" : [ 14, 6, 30, 2, 1, 1, 16, 1, 1, 1, 3, 1, 1, 1, 16, 28, 5, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____6_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.070147, 1.070146, 1.070144, 1.070143, 1.070142, 1.070144, 1.070145, 1.070146, 1.070147, 1.070149, 1.070153, 1.07016, 1.070166, 1.070167, 1.070168, 1.07017, 1.070173, 1.070179, 1.070184, 1.07019, 1.070206, 1.070225, 1.070233, 1.070234, 1.065937, 1.065936, 1.065935, 1.065934, 1.065932, 1.065929, 1.065923, 1.065911, 1.065886, 1.065839, 1.065748, 1.065585, 1.065314, 1.065103, 1.064933, 1.064792, 1.064555, 1.064353, 1.064162, 1.063966, 1.063551, 1.063116, 1.062689, 1.062309, 1.062252, 1.062014, 1.061836, 1.061799, 1.061912, 1.062203, 1.062204, 1.062205, 1.062206, 1.062207, 1.06221, 1.062215, 1.062226, 1.062248, 1.062294, 1.062392, 1.062609, 1.063118, 1.063696, 1.064839, 1.06484, 1.064841, 1.064842, 1.064845, 1.06485, 1.064859, 1.064878, 1.064917, 1.064993, 1.065144, 1.065435, 1.065965, 1.066414, 1.066773, 1.067037, 1.06727, 1.067271, 1.067273, 1.067276, 1.067281, 1.067291, 1.067307, 1.067325, 1.067314, 1.067254, 1.067162, 1.067074, 1.067075, 1.067074, 1.067073, 1.067072, 1.067068, 1.067062, 1.067048, 1.067021, 1.066972, 1.066892, 1.066845, 1.06684, 1.066839, 1.066837, 1.066836, 1.066835, 1.066841, 1.066883, 1.06704, 1.067041, 1.067042, 1.067044, 1.067047, 1.067054, 1.067067, 1.067094, 1.067147, 1.067245, 1.067319, 1.067353, 1.067287, 1.067288, 1.067287, 1.067286, 1.067284, 1.06728, 1.067272, 1.067253, 1.067208, 1.067092, 1.066939, 1.066938, 1.066937, 1.066934, 1.06693, 1.06692, 1.0669, 1.066859, 1.066777, 1.066614, 1.066391, 1.06639, 1.066389, 1.066387, 1.066383, 1.066375, 1.066358, 1.066328, 1.066273, 1.066195, 1.066182, 1.066356, 1.066558, 1.06656, 1.066561, 1.066563, 1.066565, 1.066571, 1.066583, 1.066606, 1.066654, 1.066754, 1.066963, 1.06735, 1.067593, 1.067596, 1.067597, 1.067598, 1.067599, 1.067603, 1.06761, 1.067624, 1.067649, 1.067688, 1.067719, 1.067644, 1.067643, 1.067642, 1.06764, 1.067637, 1.067631, 1.067618, 1.067588, 1.067519, 1.067343, 1.066902, 1.066414, 1.065981, 1.065698, 1.06563, 1.065788, 1.066133, 1.066301, 1.066302, 1.066303, 1.066305, 1.066309, 1.066316, 1.066331, 1.066361, 1.066421, 1.066543, 1.066787, 1.066958, 1.066959, 1.06696, 1.066961, 1.066963, 1.066966, 1.066974, 1.066989, 1.067018, 1.067075, 1.067184, 1.067376, 1.067633, 1.067649, 1.06765, 1.067651, 1.067654, 1.067658, 1.067667, 1.067683, 1.067704, 1.067712, 1.067654, 1.067653, 1.067652, 1.06765, 1.067645, 1.067635, 1.067614, 1.067566, 1.067454, 1.067199, 1.066945, 1.06674, 1.066611, 1.066561, 1.066572, 1.066616, 1.066664, 1.066696, 1.066706, 1.066698, 1.066692, 1.066731, 1.066815, 1.06691, 1.066968, 1.066961, 1.066895, 1.066811, 1.066754, 1.066749, 1.066796, 1.06686, 1.066876, 1.062092, 1.062091, 1.06209, 1.062087, 1.062083, 1.062074, 1.062057, 1.062022, 1.061955, 1.061827, 1.061595, 1.061206, 1.060894, 1.060636, 1.060416, 1.060219, 1.059856, 1.059512, 1.059164, 1.058799, 1.058022, 1.057205, 1.057065, 1.056397, 1.055667, 1.055187, 1.055079, 1.054689, 1.054538, 1.054642, 1.055, 1.055621, 1.055622, 1.055623, 1.055624, 1.055627, 1.055632, 1.055643, 1.055665, 1.05571, 1.055802, 1.055994, 1.056407, 1.057315, 1.058285, 1.059257, 1.06018, 1.060553, 1.060561, 1.060562, 1.060563, 1.060565, 1.060568, 1.060575, 1.060588, 1.060615, 1.060668, 1.060772, 1.060974, 1.061353, 1.061999, 1.062491, 1.06289, 1.062889, 1.06289, 1.062891, 1.062892, 1.062896, 1.062904, 1.062918, 1.062945, 1.062992, 1.063061, 1.063108, 1.063052, 1.062918, 1.062737, 1.062541, 1.062361, 1.062223, 1.062172, 1.062174, 1.062173, 1.062172, 1.06217, 1.062166, 1.062158, 1.062146, 1.062137, 1.062173, 1.062401, 1.062658, 1.062663, 1.062664, 1.062665, 1.062668, 1.062674, 1.062685, 1.062706, 1.062748, 1.062826, 1.062944, 1.063001, 1.063002, 1.063003, 1.063004, 1.063005, 1.063006, 1.062989, 1.0629, 1.062741, 1.0624, 1.062288, 1.061753, 1.061272, 1.06106, 1.061077, 1.061076, 1.061075, 1.061073, 1.061068, 1.06106, 1.061043, 1.061013, 1.060967, 1.060937, 1.060995, 1.06124, 1.061351, 1.061946, 1.06206, 1.062061, 1.062064, 1.062065, 1.062066, 1.062067, 1.06207, 1.062076, 1.062087, 1.06211, 1.062157, 1.06225, 1.062438, 1.062672, 1.062673, 1.062674, 1.062675, 1.062678, 1.062684, 1.062695, 1.062718, 1.062764, 1.062853, 1.063024, 1.063322, 1.063544, 1.063703, 1.063702, 1.063699, 1.063688, 1.063647, 1.063489, 1.062936, 1.062173, 1.061351, 1.060639, 1.060186, 1.060091, 1.060366, 1.060935, 1.061764, 1.061851, 1.061852, 1.061853, 1.061854, 1.061856, 1.061859, 1.061865, 1.061877, 1.061901, 1.06195, 1.062047, 1.062235, 1.062584, 1.062864, 1.062865, 1.062866, 1.062868, 1.062873, 1.062881, 1.062899, 1.062933, 1.062998, 1.063115, 1.063296, 1.063452, 1.063366, 1.063104, 1.062752, 1.062394, 1.062103, 1.061915, 1.061834, 1.061833, 1.06187, 1.061906, 1.061916, 1.061894, 1.06185, 1.06181, 1.061872, 1.062023, 1.062209, 1.062342, 1.062362, 1.062272, 1.062124, 1.061995, 1.061948, 1.062002, 1.062121, 1.062238, 1.062295, 1.062264, 1.062162, 1.061962, 1.061911, 1.062028, 1.062111, 1.062151, 1.062134, 1.062112, 1.062101, 1.062104, 1.064699, 1.064698, 1.064696, 1.064693, 1.064688, 1.064677, 1.064656, 1.064613, 1.06453, 1.064367, 1.064059, 1.063486, 1.062943, 1.06241, 1.061875, 1.061332, 1.060777, 1.060209, 1.05902, 1.057766, 1.056485, 1.05644, 1.055039, 1.052079, 1.048909, 1.045629, 1.042413, 1.03941, 1.036772, 1.034623, 1.033057, 1.032123, 1.031811, 1.032072, 1.032854, 1.034042, 1.035482, 1.037171, 1.03905, 1.040749, 1.042421, 1.044575, 1.045749, 1.04531, 1.045311, 1.045313, 1.045316, 1.045323, 1.045336, 1.045362, 1.045415, 1.045518, 1.045723, 1.046123, 1.046883, 1.048262, 1.049461, 1.050497, 1.051396, 1.052192, 1.052922, 1.053625, 1.054331, 1.055055, 1.055793, 1.055903, 1.055909, 1.055911, 1.055912, 1.055914, 1.055917, 1.055923, 1.055934, 1.055958, 1.056004, 1.056097, 1.056283, 1.056423, 1.056424, 1.056425, 1.056427, 1.05643, 1.056435, 1.056447, 1.05647, 1.056515, 1.056606, 1.056786, 1.057133, 1.057751, 1.058226, 1.058511, 1.058575, 1.05845, 1.058466, 1.058465, 1.058464, 1.058462, 1.058459, 1.058451, 1.058434, 1.058397, 1.058313, 1.058098, 1.057502, 1.056713, 1.054828, 1.052833, 1.05115, 1.050187, 1.050198, 1.051127, 1.051742, 1.051744, 1.051754, 1.051755, 1.051756, 1.051758, 1.051762, 1.051769, 1.051785, 1.051815, 1.051878, 1.052005, 1.052272, 1.05285, 1.053857, 1.053859, 1.05386, 1.053861, 1.053864, 1.053869, 1.05388, 1.053901, 1.053944, 1.05403, 1.054204, 1.054557, 1.055283, 1.056767, 1.058224, 1.059573, 1.059839, 1.059865, 1.059856, 1.059857, 1.059858, 1.05986, 1.059865, 1.059875, 1.059895, 1.059934, 1.060012, 1.060166, 1.060462, 1.061009, 1.061895, 1.06242, 1.062426, 1.062421, 1.062422, 1.062421, 1.062422, 1.062423, 1.062425, 1.062429, 1.062436, 1.062451, 1.06248, 1.062533, 1.062626, 1.06275, 1.062763, 1.062478, 1.061176, 1.059108, 1.056558, 1.053846, 1.051304, 1.049203, 1.0477, 1.046813, 1.046459, 1.046509, 1.046843, 1.047374, 1.048056, 1.048876, 1.049838, 1.050948, 1.052186, 1.05349, 1.054746, 1.055818, 1.056576, 1.056939, 1.056896, 1.056499, 1.055857, 1.055108, 1.054399, 1.053863, 1.053589, 1.053605, 1.053873, 1.05457, 1.055046, 1.055015, 1.054483, 1.053597, 1.05258, 1.051666, 1.051031, 1.050755, 1.050831, 1.051164, 1.051761, 1.052506, 1.053273, 1.053985, 1.054516, 1.054922, 1.055093, 1.055047, 1.054773, 1.054371, 1.053945, 1.053563, 1.053267, 1.053074, 1.052969, 1.052911, 1.052861, 1.052796, 1.052716, 1.05264, 1.052599, 1.052623, 1.052922, 1.05334, 1.053765, 1.054012, 1.054002, 1.053912, 1.05377, 1.053452, 1.053184, 1.053018, 1.052986, 1.053055, 1.05322, 1.053377, 1.053503, 1.05356, 1.053531, 1.053474, 1.053406, 1.053293, 1.053279, 1.053309, 1.05334, 1.053355, 1.053353, 1.053348, 1.053346, 1.053347 ], + "stepLengths" : [ 13, 1, 1, 1, 4, 15, 14, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 3, 1, 1, 1, 16, 28, 1, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 3, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____2_SM_generator_QGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 43.676175, 43.676171, 43.67617, 43.67617, 43.676169, 43.676166, 43.676162, 43.676153, 43.676135, 43.676099, 43.676028, 43.675886, 43.675604, 43.67505, 43.673981, 43.672003, 43.668973, 43.668973, 43.668973, 43.668657, 43.665412, 43.665412, 43.665412, 43.665412, 43.665412, 43.665411, 43.66541, 43.665408, 43.665404, 43.665396, 43.66538, 43.665349, 43.665286, 43.665162, 43.664922, 43.664705, 43.664705, 43.664705, 43.664705, 43.664704, 43.664704, 43.664703, 43.664701, 43.664698, 43.664691, 43.664677, 43.664649, 43.664594, 43.664485, 43.664274, 43.663879, 43.663191, 43.662161, 43.66113, 43.660844, 43.660844, 43.660844, 43.660844, 43.660844, 43.660844, 43.660844, 43.660844, 43.660845, 43.660846, 43.660848, 43.660851, 43.660858, 43.660873, 43.660904, 43.660972, 43.661128, 43.661499, 43.662371, 43.663088, 43.663088, 43.663088, 43.664009, 43.664687, 43.657641, 43.653343, 43.653343, 43.653343, 43.653343, 43.653343, 43.653343, 43.653342, 43.653341, 43.653339, 43.653336, 43.653328, 43.653313, 43.653282, 43.653222, 43.6531, 43.652856, 43.652367, 43.651508, 43.651508, 43.651508, 43.651387, 43.650158, 43.650158, 43.650158, 43.649469, 43.64755, 43.64755, 43.64755, 43.64755, 43.64755, 43.64755, 43.647549, 43.647548, 43.647547, 43.647543, 43.647536, 43.647523, 43.647496, 43.647441, 43.647333, 43.64712, 43.646703, 43.645912, 43.645313, 46.862623, 46.862637, 46.862651, 46.86268, 46.862737, 46.862851, 46.862899, 46.862899, 46.862913, 46.862927, 46.862956, 46.863013, 46.863127, 46.86316, 46.86316, 46.86316, 46.863355, 46.863811, 46.864722, 46.866543, 46.87018, 46.877437, 46.891888, 46.920629, 46.978055, 47.096356, 47.222932, 47.36173, 47.515478, 47.874078, 48.301402, 48.79625, 49.354509, 50.625362, 52.065337, 53.619137, 55.228835, 55.507806, 55.507806, 56.8378, 58.39236, 59.843851, 61.150573, 62.415135, 62.415135, 62.415135, 62.415455, 62.414988, 62.415019, 62.41505, 62.415112, 62.415236, 62.415485, 62.415981, 62.416974, 62.418958, 62.422925, 62.430848, 62.446656, 62.478118, 62.540416, 62.662503, 62.89652, 63.323247, 64.009507, 64.474086, 64.803847, 64.803847, 64.803847, 64.803835, 64.803982, 64.803982, 64.803982, 64.803981, 64.80398, 64.803978, 64.803974, 64.803967, 64.803951, 64.803921, 64.803859, 64.803733, 64.803472, 64.802917, 64.80167, 64.798636, 64.79043, 64.765666, 64.684408, 64.40939, 64.004027, 63.496307, 62.915275, 62.043011, 62.043011, 62.042369, 62.042349, 62.042347, 62.042229, 62.04211, 62.04211, 62.04211, 62.042069, 62.041749, 62.041109, 62.03983, 62.037271, 62.032152, 62.021915, 62.001437, 61.96047, 61.878521, 61.714761, 61.389321, 60.757713, 60.164526, 59.62474, 59.216193, 59.216193, 59.216193, 59.214891, 59.214232, 59.214232, 59.214232, 59.214218, 59.214204, 59.214176, 59.214121, 59.21401, 59.213789, 59.213346, 59.212461, 59.210691, 59.207156, 59.200098, 59.186038, 59.158139, 59.103237, 58.99706, 58.799526, 58.465192, 58.212403, 58.167204, 58.167208, 58.167256, 58.16725, 58.167235, 58.167214, 58.167181, 58.167181, 58.167181, 58.167167, 58.167072, 58.166882, 58.166502, 58.165744, 58.164232, 58.161222, 58.155263, 58.143584, 58.121181, 58.080173, 58.01312, 57.936573, 57.989293, 57.989594, 57.989594, 57.989594, 57.989683, 57.989684, 57.989687, 57.98969, 57.989696, 57.989708, 57.989732, 57.98978, 57.989875, 57.990067, 57.990451, 57.991223, 57.992777, 57.99593, 58.002418, 58.016107, 58.046281, 58.117272, 58.297268, 58.521672, 59.051716, 59.338127, 59.3381, 59.338102, 59.338111, 59.33813, 59.338166, 59.338238, 59.338383, 59.338399, 59.338399, 59.338399, 59.338673, 59.339252, 59.340411, 59.34273, 59.347367, 59.356642, 59.3752, 59.412328, 59.48654, 59.634082, 59.920227, 60.214451, 60.214451, 60.214446, 60.214453, 60.21447, 60.2145, 60.214562, 60.214687, 60.214936, 60.215199, 60.215199, 60.215199, 60.215435, 60.216431, 60.218422, 60.2224, 60.230334, 60.246115, 60.277325, 60.338272, 60.453802, 60.656274, 60.890467, 60.890467, 60.890467, 60.890546, 60.890546, 60.890494, 60.890498, 60.890508, 60.890519, 60.890547, 60.890603, 60.890715, 60.89094, 60.891388, 60.892283, 60.894063, 60.89759, 60.904504, 60.917779, 60.942093, 60.98172, 61.025207, 60.982811, 60.800313, 60.627624, 60.627624, 60.627624, 60.627509, 60.626692, 60.626688, 60.626683, 60.626674, 60.626656, 60.62662, 60.626547, 60.626403, 60.626114, 60.625535, 60.624377, 60.622059, 60.617414, 60.608093, 60.589334, 60.55143, 60.474781, 60.323765, 60.072721, 59.945281, 59.94484, 59.944838, 59.944836, 59.944833, 59.944827, 59.944814, 59.944794, 59.944794, 59.944794, 59.944789, 59.944739, 59.944639, 59.944439, 59.94404, 59.943252, 59.941705, 59.938735, 59.933298, 59.924473, 59.915297, 59.932266, 60.056299, 60.056299, 60.056326, 60.05633, 60.056335, 60.056351, 60.056379, 60.056402, 60.056402, 60.056402, 60.056435, 60.056547, 60.056771, 60.05722, 60.058119, 60.059927, 60.063578, 60.071017, 60.086448, 60.119489, 60.194009, 60.373852, 60.824013, 61.345711, 61.864344, 62.301505, 62.590441, 62.688534, 62.585638, 62.492225, 62.492225, 62.492225, 62.492055, 62.492022, 62.492173, 62.492169, 62.492151, 62.492144, 62.49211, 62.492043, 62.491908, 62.491639, 62.491101, 62.490021, 62.487854, 62.483487, 62.474621, 62.456365, 62.417821, 62.333082, 62.137383, 61.976712, 61.976712, 61.976712, 61.97612, 61.97612, 61.976023, 61.976015, 61.975963, 61.975973, 61.975916, 61.975802, 61.975574, 61.975119, 61.974208, 61.972384, 61.968733, 61.961414, 61.946712, 61.917055, 61.856818, 61.733285, 61.479079, 60.979462, 60.933268, 60.933279, 60.933279, 60.933279, 60.933271, 60.933264, 60.933249, 60.933219, 60.933158, 60.933037, 60.93298, 60.93298, 60.93298, 60.932795, 60.932312, 60.931345, 60.929412, 60.925549, 60.917834, 60.90245, 60.871874, 60.811551, 60.69468, 60.479225, 60.214663, 60.214663, 60.214755, 60.21475, 60.214782, 60.214721, 60.214682, 60.214604, 60.214449, 60.21439, 60.21439, 60.21439, 60.214138, 60.213517, 60.212277, 60.209803, 60.204879, 60.195133, 60.176049, 60.139532, 60.073239, 59.968222, 59.866396, 59.899024, 60.045521, 60.277686, 60.56397, 60.872817, 61.175225, 61.446422, 61.66705, 61.823978, 61.910693, 61.894222, 61.717803, 61.475942, 61.240371, 61.072416, 60.999666, 61.013008, 61.077354, 61.150154, 61.199488, 61.215064, 61.208231, 61.206233, 58.38243, 58.382444, 58.382458, 58.382486, 58.382539, 58.382648, 58.382865, 58.383298, 58.384164, 58.385887, 58.389307, 58.396041, 58.409095, 58.433655, 58.477346, 58.547909, 58.601194, 58.6431, 58.678234, 58.710007, 58.774722, 58.847231, 58.934769, 59.041902, 59.322806, 59.694314, 59.767148, 59.767148, 60.152428, 60.685207, 61.152104, 61.275539, 61.902901, 62.545434, 63.181935, 63.79352, 64.420211, 64.420211, 64.420211, 64.42035, 64.42035, 64.419392, 64.419409, 64.419502, 64.419509, 64.419643, 64.41991, 64.420443, 64.421511, 64.423645, 64.42791, 64.436432, 64.453432, 64.487268, 64.554263, 64.685483, 64.93634, 65.388971, 65.773918, 66.089597, 66.335802, 66.421993, 66.421993, 66.421993, 66.422058, 66.421021, 66.421026, 66.421032, 66.421043, 66.421065, 66.421109, 66.421197, 66.421374, 66.421727, 66.422432, 66.423839, 66.426642, 66.432196, 66.443106, 66.464129, 66.503, 66.568134, 66.648974, 66.665365, 66.607821, 66.607889, 66.607886, 66.607883, 66.607878, 66.607867, 66.607861, 66.607861, 66.607861, 66.607846, 66.607804, 66.607718, 66.607547, 66.607205, 66.606518, 66.605132, 66.602318, 66.596517, 66.584228, 66.556924, 66.491634, 66.320231, 66.097305, 65.826909, 65.51335, 65.161544, 64.776995, 64.366154, 64.12097, 64.120043, 64.12003, 64.120017, 64.119991, 64.119938, 64.119905, 64.119905, 64.119905, 64.119832, 64.11962, 64.119196, 64.118349, 64.116655, 64.113265, 64.106483, 64.092909, 64.065721, 64.011192, 63.901593, 63.680828, 63.238216, 62.39308, 61.755433, 61.755433, 61.755433, 61.754991, 61.753203, 61.753192, 61.753181, 61.753159, 61.753117, 61.753031, 61.75286, 61.752518, 61.751834, 61.750466, 61.747733, 61.742275, 61.731391, 61.709756, 61.667029, 61.583814, 61.426848, 61.154068, 60.939251, 60.934279, 60.934139, 60.934139, 60.934139, 60.934133, 60.934128, 60.934116, 60.934094, 60.934049, 60.933959, 60.933919, 60.933919, 60.933919, 60.933778, 60.933418, 60.932698, 60.931261, 60.928398, 60.922717, 60.911535, 60.889895, 60.849514, 60.78032, 60.687077, 60.651035, 60.688423, 60.718768, 60.927663, 61.21388, 61.404874, 61.404874, 61.404874, 61.404988, 61.40321, 61.40321, 61.40321, 61.403215, 61.40322, 61.40323, 61.403249, 61.403288, 61.403366, 61.403522, 61.403835, 61.404459, 61.405708, 61.408204, 61.413191, 61.423145, 61.442961, 61.482153, 61.55826, 61.697942, 61.817603, 61.955575, 61.986085, 62.071102, 62.080522, 62.080522, 62.080522, 62.080541, 62.07954, 62.079541, 62.079541, 62.079542, 62.079544, 62.079548, 62.079556, 62.079572, 62.079604, 62.079668, 62.079795, 62.080046, 62.080535, 62.081468, 62.08315, 62.085839, 62.088955, 62.090408, 62.090408, 62.090419, 62.090419, 62.090419, 62.090419, 62.090419, 62.090418, 62.090418, 62.090418, 62.090418, 62.090416, 62.090413, 62.090406, 62.090393, 62.090364, 62.090304, 62.09017, 62.089853, 62.089087, 62.087512, 62.088062, 62.098262, 62.17123, 62.171251, 62.17128, 62.171281, 62.171296, 62.171291, 62.171304, 62.171311, 62.171311, 62.171311, 62.17133, 62.171381, 62.171484, 62.171691, 62.172105, 62.172938, 62.174622, 62.178064, 62.185243, 62.200811, 62.23693, 62.32963, 62.591158, 62.936322, 63.329198, 63.718128, 64.0433, 64.249241, 64.298061, 64.178174, 63.847105, 63.802736, 63.802736, 63.802736, 63.802349, 63.80224, 63.80224, 63.80224, 63.802234, 63.802228, 63.802216, 63.802193, 63.802147, 63.802054, 63.801868, 63.801497, 63.800753, 63.799265, 63.796283, 63.790299, 63.778246, 63.753815, 63.703705, 63.598969, 63.375386, 63.156485, 63.156533, 63.156533, 63.156442, 63.156442, 63.156442, 63.15644, 63.156432, 63.15642, 63.156388, 63.156328, 63.156209, 63.155996, 63.155996, 63.155996, 63.155971, 63.155495, 63.154544, 63.15264, 63.14883, 63.141206, 63.125938, 63.095333, 63.033905, 62.910646, 62.66611, 62.208967, 61.818536, 61.519733, 61.326449, 61.241698, 61.25912, 61.366019, 61.546064, 61.780942, 62.051028, 62.335733, 62.614176, 62.866363, 63.074664, 63.307723, 63.313595, 63.178805, 62.958056, 62.722067, 62.527688, 62.403337, 62.346986, 62.33565, 62.34065, 62.342484, 62.338766, 62.341979, 62.369727, 62.433735, 62.532642, 62.73781, 62.839464, 62.75245, 62.636527, 62.535118, 62.497308, 62.523646, 62.55316, 62.570467, 62.567367, 62.567178, 51.982033, 51.982053, 51.982049, 51.982039, 51.982025, 51.981993, 51.98193, 51.981804, 51.981551, 51.981043, 51.980025, 51.977973, 51.97381, 51.965257, 51.947327, 51.908799, 51.867369, 51.824036, 51.779858, 51.735894, 51.693222, 51.65293, 51.585122, 51.540038, 51.525863, 51.525921, 51.550926, 51.753992, 52.197048, 52.923777, 53.969176, 55.356862, 57.099878, 59.200975, 61.653109, 64.440415, 67.539167, 70.917918, 74.538222, 78.356629, 82.323878, 86.383855, 90.480723, 94.558962, 98.549437, 102.388537, 105.18837, 105.18837, 105.18837, 105.188995, 105.173673, 105.173783, 105.173893, 105.174113, 105.174551, 105.17543, 105.177186, 105.180699, 105.187723, 105.20177, 105.229851, 105.28597, 105.398028, 105.621421, 106.065253, 106.940639, 108.638841, 111.799944, 114.613841, 117.040855, 119.047382, 120.607978, 121.705483, 122.331534, 122.486719, 122.180511, 121.430955, 121.279883, 121.279696, 121.280419, 121.280387, 121.280278, 121.280201, 121.280201, 121.280201, 121.280198, 121.279945, 121.27944, 121.278429, 121.276405, 121.272353, 121.264231, 121.24791, 121.214964, 121.147858, 121.008824, 120.711732, 120.467307, 120.467307, 120.467307, 120.466757, 120.466757, 120.466688, 120.466648, 120.466556, 120.466407, 120.466086, 120.465444, 120.464159, 120.461587, 120.45644, 120.446127, 120.42543, 120.383748, 120.29924, 120.125681, 119.760686, 118.961663, 117.108679, 114.947958, 112.524738, 109.886911, 107.604594, 107.60238, 107.602292, 107.602205, 107.60203, 107.601681, 107.601267, 107.601267, 107.601267, 107.600983, 107.599586, 107.596793, 107.591206, 107.580031, 107.557674, 107.512938, 107.423377, 107.243901, 106.883584, 106.157867, 104.689084, 101.70504, 98.690423, 92.751415, 87.101876, 81.910168, 77.273691, 73.610581, 70.435359, 69.255358, 69.255358, 69.255358, 69.253595, 69.255414, 69.255367, 69.255321, 69.255227, 69.255041, 69.254667, 69.25392, 69.252427, 69.24944, 69.243467, 69.23153, 69.207681, 69.16009, 69.065336, 68.877535, 68.508755, 67.798417, 66.749975, 66.749975, 66.749975, 66.749559, 66.749559, 66.74953, 66.749491, 66.749413, 66.749258, 66.748947, 66.748326, 66.747084, 66.744599, 66.739632, 66.729705, 66.709876, 66.670321, 66.591629, 66.435911, 66.131142, 65.548313, 64.490021, 63.574207, 62.80173, 62.655309, 62.654427, 62.654992, 62.654971, 62.654895, 62.654848, 62.654684, 62.654356, 62.654187, 62.654187, 62.654187, 62.653701, 62.652389, 62.649768, 62.644533, 62.63409, 62.613309, 62.572176, 62.491624, 62.337394, 62.056594, 61.606691, 61.338633, 61.338029, 61.338615, 61.338608, 61.338556, 61.338562, 61.338559, 61.338559, 61.338559, 61.338502, 61.338381, 61.33814, 61.337658, 61.336696, 61.334778, 61.330971, 61.323466, 61.308901, 61.281542, 61.233922, 61.167126, 61.147293, 61.278861, 61.985671, 63.270811, 65.105367, 67.441953, 70.209969, 73.315995, 76.647417, 80.0786, 83.478061, 86.715593, 89.668822, 92.228886, 94.304955, 95.82759, 96.751185, 97.055678, 96.74763, 95.860434, 94.452865, 92.60561, 90.41592, 87.990728, 85.439384, 82.866957, 80.368596, 78.025679, 75.903945, 74.053526, 72.510616, 71.299955, 70.437126, 69.769695, 70.293655, 71.752278, 73.724983, 76.123247, 78.722474, 81.287681, 83.597659, 85.467386, 86.764304, 87.422237, 87.43125, 86.839846, 85.741052, 84.259409, 82.531966, 80.71192, 78.961652, 77.423673, 76.200686, 75.360237, 74.936601, 74.936944, 75.337868, 76.085918, 77.103028, 78.292833, 79.547897, 80.759015, 81.825635, 82.665389, 83.221236, 83.465422, 83.082715, 81.86491, 80.284142, 78.829145, 78.266564, 77.956726, 77.887101, 78.197063, 78.930595, 79.835862, 80.628938, 81.100701, 81.123801, 80.74923, 80.146195, 79.539451, 79.25039, 79.191533, 79.302424, 79.680292, 79.976336, 80.027432, 79.958296, 79.878874, 79.837251, 79.84481, 79.854535, 79.854969, 79.854753, 79.854742 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____3_SM_generator_omegaPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.0, 1.000001, 1.0, 0.999999, 0.999998, 0.999996, 0.999993, 0.999986, 0.999979, 0.999972, 0.999965, 0.999952, 0.999938, 0.999925, 0.999911, 0.999885, 0.999859, 0.999834, 0.99981, 0.999806, 0.999787, 0.999766, 0.999748, 0.999732, 0.999718, 0.999717, 0.999715, 0.999713, 0.999709, 0.999704, 0.999715, 0.999716, 0.999717, 0.999718, 0.999721, 0.999728, 0.999744, 0.999764, 0.999787, 0.999813, 0.999854, 0.999855, 0.999856, 0.999858, 0.999861, 0.999869, 0.999884, 0.999915, 0.999946, 0.999976, 1.0, 1.000001, 1.000002, 1.000004, 1.000007, 1.000014, 1.000027, 1.000051, 1.000073, 1.000077, 1.000078, 1.00008, 1.000082, 1.000087, 1.000095, 1.000109, 1.000124, 1.000125, 1.000126, 1.000123, 1.000117, 1.000092, 1.000073, 1.000072, 1.000071, 1.00007, 1.000068, 1.000063, 1.000052, 1.000029, 1.0, 0.999999, 0.999997, 0.999993, 0.999987, 0.999973, 0.999945, 0.9999, 0.999899, 0.999898, 0.999896, 0.999893, 0.999885, 0.999872, 0.999844, 0.999796, 0.999756, 0.999735, 0.999734, 0.999733, 0.999732, 0.999729, 0.999723, 0.999714, 0.999707, 0.999709, 0.99971, 0.999711, 0.999712, 0.999715, 0.999723, 0.999739, 0.99974, 0.999741, 0.999742, 0.999745, 0.999751, 0.999765, 0.999792, 0.999818, 0.999842, 0.999861, 0.999876, 0.999885, 0.99989, 0.999891, 0.99989, 0.999889, 0.999888, 0.999886, 0.999883, 0.999876, 0.999875, 0.999874, 0.999873, 0.999871, 0.999866, 0.999857, 0.999856, 0.999854, 0.999851, 0.999845, 0.99983, 0.999815, 0.999799, 0.999783, 0.999768, 0.999755, 0.999745, 0.999737, 0.999733, 0.999732, 0.999735, 0.999748, 0.999764, 0.999781, 0.999796, 0.999805, 0.999807, 0.999801, 0.999789, 0.999773, 0.999756, 0.999742, 0.999731, 0.999729, 0.999728, 0.999727, 0.999726, 0.999722, 0.999715, 0.999708, 0.999701, 0.999695, 0.999688, 0.999675, 0.999662, 0.999649, 0.999637, 0.999613, 0.99959, 0.999586, 0.999568, 0.999547, 0.999531, 0.999527, 0.999509, 0.999493, 0.999479, 0.999468, 0.99946, 0.999459, 0.999458, 0.999456, 0.999461, 0.999469, 0.999481, 0.999488, 0.999489, 0.99949, 0.999492, 0.999497, 0.999506, 0.999528, 0.999553, 0.999584, 0.999585, 0.999586, 0.999588, 0.999592, 0.999599, 0.999614, 0.999644, 0.999675, 0.999706, 0.999736, 0.999765, 0.999792, 0.999816, 0.999829, 0.99983, 0.999831, 0.999834, 0.999839, 0.999849, 0.999865, 0.999887, 0.999895, 0.999894, 0.99989, 0.999881, 0.99988, 0.999879, 0.999876, 0.999869, 0.999854, 0.999836, 0.999802, 0.999792, 0.999741, 0.999685, 0.999648, 0.999647, 0.999645, 0.999641, 0.999634, 0.99962, 0.999593, 0.999567, 0.999532, 0.999523, 0.99949, 0.999485, 0.999484, 0.999483, 0.999482, 0.999479, 0.999474, 0.999469, 0.999468, 0.999466, 0.999464, 0.999463, 0.999464, 0.999476, 0.999477, 0.999478, 0.99948, 0.999485, 0.999497, 0.999523, 0.999551, 0.999578, 0.999602, 0.999621, 0.999636, 0.999646, 0.999652, 0.999655, 0.999654, 0.999653, 0.999651, 0.999647, 0.999641, 0.999632, 0.999621, 0.999607, 0.999592, 0.999576, 0.999559, 0.999543, 0.999529, 0.999517, 0.999509, 0.999504, 0.999502, 0.999508, 0.999522, 0.99954, 0.999559, 0.999575, 0.999586, 0.99959, 0.999585, 0.999573, 0.999557, 0.99954, 0.999524, 0.999513, 0.999507, 0.999505, 0.999508, 0.999519, 0.99953, 0.999534, 0.99953, 0.999522, 0.999517, 0.999515, 0.999513, 0.999511, 0.99951, 0.999509, 0.999507, 0.999505, 0.999499, 0.999488, 0.999466, 0.999444, 0.999422, 0.9994, 0.999378, 0.999357, 0.999335, 0.999291, 0.999248, 0.999205, 0.999204, 0.99916, 0.99907, 0.998979, 0.998886, 0.998792, 0.998697, 0.998603, 0.99851, 0.998421, 0.998336, 0.998257, 0.998186, 0.998123, 0.998071, 0.99803, 0.998001, 0.997984, 0.997979, 0.997988, 0.998009, 0.998034, 0.998035, 0.998036, 0.998038, 0.998043, 0.998053, 0.998076, 0.99813, 0.998194, 0.998268, 0.99835, 0.998441, 0.998537, 0.99864, 0.998746, 0.998856, 0.998967, 0.998985, 0.998986, 0.998988, 0.998992, 0.998999, 0.999013, 0.999041, 0.999062, 0.999063, 0.999064, 0.999066, 0.999069, 0.999076, 0.99909, 0.999118, 0.999174, 0.999283, 0.999388, 0.999487, 0.999579, 0.999649, 0.99965, 0.999651, 0.999654, 0.999659, 0.999669, 0.999688, 0.999725, 0.99979, 0.999843, 0.999908, 0.999918, 0.999873, 0.999777, 0.999655, 0.999506, 0.999439, 0.999438, 0.999437, 0.999436, 0.999433, 0.999427, 0.999415, 0.999392, 0.999344, 0.999267, 0.999266, 0.999264, 0.999261, 0.999255, 0.999243, 0.999218, 0.999169, 0.999072, 0.998977, 0.998886, 0.998867, 0.998866, 0.998864, 0.998861, 0.998856, 0.998845, 0.998823, 0.998781, 0.9987, 0.998635, 0.998634, 0.998633, 0.998631, 0.998626, 0.998617, 0.9986, 0.998565, 0.998502, 0.998444, 0.998345, 0.998265, 0.9982, 0.998148, 0.998107, 0.998076, 0.998054, 0.998043, 0.998042, 0.998052, 0.998075, 0.99811, 0.998157, 0.998215, 0.998282, 0.998357, 0.998438, 0.998521, 0.998603, 0.998681, 0.998751, 0.998809, 0.99885, 0.998873, 0.998874, 0.998854, 0.998813, 0.998754, 0.99868, 0.998595, 0.998506, 0.998335, 0.998205, 0.998107, 0.998052, 0.998026, 0.998045, 0.99808, 0.998126, 0.998178, 0.998232, 0.998286, 0.998336, 0.99838, 0.998415, 0.998438, 0.998447, 0.998441, 0.998419, 0.998383, 0.998336, 0.998282, 0.998227, 0.998174, 0.99813, 0.998097, 0.998078, 0.998073, 0.998082, 0.998102, 0.99813, 0.998163, 0.998196, 0.998253, 0.998287, 0.998294, 0.998276, 0.998254, 0.99823, 0.998206, 0.998166, 0.998143, 0.998137, 0.998147, 0.998167, 0.998191, 0.99821, 0.998217, 0.998213, 0.998198, 0.998184, 0.998174, 0.998163, 0.998168, 0.998174, 0.998177, 0.998174, 0.998173, 0.998172, 0.998171 ], + "stepLengths" : [ 68, 10, 65, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 16, 2, 1, 1, 1, 2, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 17, 3, 2, 1, 1, 1, 13, 3, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 13, 5, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 15, 5, 1, 1, 1, 20, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 2, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 12, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____2_SM_voltageRegulator_EfdPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 1.269368, 1.269368, 1.269368, 1.269368, 1.269368, 1.269368, 1.269368, 1.269368, 1.269368, 1.269368, 1.269369, 1.26937, 1.269372, 1.269375, 1.269382, 1.269393, 1.269406, 1.269406, 1.269406, 1.269407, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269416, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269415, 1.269414, 1.269413, 1.269408, 1.269397, 1.269388, 1.269388, 1.269388, 1.269388, 1.269388, 1.269388, 1.269388, 1.269388, 1.269388, 1.269387, 1.269387, 1.269387, 1.269387, 1.269387, 1.269386, 1.269384, 1.269381, 1.269374, 1.269362, 1.269352, 1.269352, 1.269352, 1.269339, 1.269288, 1.26918, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269127, 1.269126, 1.269126, 1.269124, 1.269121, 1.269116, 1.269116, 1.269116, 1.269115, 1.269107, 1.269107, 1.269107, 1.269103, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269092, 1.269091, 1.26909, 1.269088, 1.269083, 1.26908, 1.287588, 1.287589, 1.287589, 1.287589, 1.28759, 1.287591, 1.287592, 1.287592, 1.287592, 1.287592, 1.287592, 1.287593, 1.287595, 1.287595, 1.287595, 1.287595, 1.287597, 1.287603, 1.287614, 1.287636, 1.287681, 1.28777, 1.287945, 1.288287, 1.288947, 1.290191, 1.291369, 1.292514, 1.293657, 1.29603, 1.29857, 1.301328, 1.304326, 1.310982, 1.318378, 1.326259, 1.33431, 1.335689, 1.335689, 1.342196, 1.349587, 1.356181, 1.361724, 1.366478, 1.366478, 1.366478, 1.366479, 1.366477, 1.366477, 1.366477, 1.366477, 1.366477, 1.366478, 1.36648, 1.366483, 1.36649, 1.366504, 1.366531, 1.366586, 1.366694, 1.366905, 1.367311, 1.368054, 1.369265, 1.370587, 1.370482, 1.366826, 1.366826, 1.366826, 1.366825, 1.366825, 1.366825, 1.366825, 1.366825, 1.366825, 1.366825, 1.366824, 1.366823, 1.366822, 1.366819, 1.366813, 1.3668, 1.366776, 1.366726, 1.366627, 1.366424, 1.366007, 1.365126, 1.363188, 1.358725, 1.353629, 1.348107, 1.342364, 1.334321, 1.334321, 1.334319, 1.334319, 1.334318, 1.334318, 1.334317, 1.334317, 1.334317, 1.334316, 1.334313, 1.334308, 1.334297, 1.334274, 1.334229, 1.33414, 1.333961, 1.333604, 1.332892, 1.331482, 1.328721, 1.323495, 1.318722, 1.314467, 1.311284, 1.311284, 1.311284, 1.311273, 1.311271, 1.311271, 1.311271, 1.31127, 1.31127, 1.31127, 1.31127, 1.311269, 1.311267, 1.311264, 1.311257, 1.311243, 1.311216, 1.311161, 1.311053, 1.310837, 1.310413, 1.309593, 1.308064, 1.305449, 1.303407, 1.303027, 1.303027, 1.303027, 1.303026, 1.303026, 1.303026, 1.303026, 1.303026, 1.303026, 1.303026, 1.303025, 1.303023, 1.30302, 1.303014, 1.303001, 1.302976, 1.302925, 1.302826, 1.302635, 1.302276, 1.301657, 1.30079, 1.300354, 1.300355, 1.300355, 1.300355, 1.300355, 1.300355, 1.300355, 1.300355, 1.300355, 1.300355, 1.300355, 1.300355, 1.300356, 1.300356, 1.300357, 1.300359, 1.300363, 1.300371, 1.300388, 1.300428, 1.300523, 1.300781, 1.301533, 1.302564, 1.305143, 1.306583, 1.306578, 1.306581, 1.306581, 1.306581, 1.306582, 1.306582, 1.306583, 1.306583, 1.306583, 1.306583, 1.306584, 1.306587, 1.306593, 1.306605, 1.306628, 1.306675, 1.306768, 1.306955, 1.307329, 1.308072, 1.309505, 1.310946, 1.310946, 1.310948, 1.310948, 1.310948, 1.310948, 1.310949, 1.310949, 1.310951, 1.310952, 1.310952, 1.310952, 1.310953, 1.310958, 1.310968, 1.310987, 1.311026, 1.311102, 1.311254, 1.311547, 1.312095, 1.313013, 1.313932, 1.313932, 1.313932, 1.313932, 1.313932, 1.313932, 1.313932, 1.313932, 1.313932, 1.313932, 1.313933, 1.313933, 1.313934, 1.313935, 1.313938, 1.313944, 1.313955, 1.313977, 1.314018, 1.314086, 1.314167, 1.314115, 1.313253, 1.311608, 1.310251, 1.310251, 1.310251, 1.31025, 1.310241, 1.310241, 1.310241, 1.31024, 1.31024, 1.31024, 1.31024, 1.310238, 1.310236, 1.310232, 1.310223, 1.310206, 1.310171, 1.310101, 1.309961, 1.30968, 1.30912, 1.308039, 1.306297, 1.305447, 1.305445, 1.305445, 1.305445, 1.305445, 1.305445, 1.305445, 1.305444, 1.305444, 1.305444, 1.305444, 1.305444, 1.305443, 1.305442, 1.30544, 1.305435, 1.305425, 1.305406, 1.305372, 1.305319, 1.305269, 1.305403, 1.306238, 1.306238, 1.306238, 1.306238, 1.306238, 1.306238, 1.306239, 1.306239, 1.306239, 1.306239, 1.306239, 1.30624, 1.306241, 1.306244, 1.30625, 1.306262, 1.306287, 1.306336, 1.306439, 1.306657, 1.307147, 1.308307, 1.311114, 1.314212, 1.317085, 1.319225, 1.320232, 1.319895, 1.318234, 1.317236, 1.317236, 1.317236, 1.317234, 1.317234, 1.317231, 1.317231, 1.317231, 1.317231, 1.317231, 1.31723, 1.317229, 1.317226, 1.317221, 1.31721, 1.317188, 1.317145, 1.317057, 1.316879, 1.316511, 1.315732, 1.31404, 1.312721, 1.312721, 1.312721, 1.312717, 1.312717, 1.312716, 1.312716, 1.312716, 1.312716, 1.312715, 1.312715, 1.312713, 1.312709, 1.312702, 1.312687, 1.312658, 1.312599, 1.312482, 1.312246, 1.311772, 1.310816, 1.308913, 1.30539, 1.305078, 1.305078, 1.305078, 1.305078, 1.305078, 1.305078, 1.305078, 1.305078, 1.305077, 1.305077, 1.305076, 1.305076, 1.305076, 1.305075, 1.305072, 1.305065, 1.305052, 1.305026, 1.304975, 1.304872, 1.304669, 1.304272, 1.303517, 1.30218, 1.300668, 1.300668, 1.300669, 1.300669, 1.300669, 1.300669, 1.300668, 1.300668, 1.300667, 1.300667, 1.300667, 1.300667, 1.300665, 1.300662, 1.300656, 1.300643, 1.300617, 1.300566, 1.300467, 1.300283, 1.299967, 1.299546, 1.299478, 1.300311, 1.301831, 1.30379, 1.305939, 1.308059, 1.309971, 1.311541, 1.312682, 1.31335, 1.313542, 1.312781, 1.31121, 1.309386, 1.307756, 1.30668, 1.306288, 1.306473, 1.306974, 1.307499, 1.307845, 1.307963, 1.307945, 1.307945, 1.289925, 1.289925, 1.289925, 1.289925, 1.289925, 1.289925, 1.289925, 1.289924, 1.289922, 1.289919, 1.289912, 1.289899, 1.289872, 1.289818, 1.289707, 1.289495, 1.289312, 1.289171, 1.289085, 1.28906, 1.289203, 1.289604, 1.290258, 1.291155, 1.293592, 1.296811, 1.297432, 1.297432, 1.300679, 1.305034, 1.308733, 1.309697, 1.314477, 1.319188, 1.323656, 1.327733, 1.33164, 1.33164, 1.33164, 1.331641, 1.331641, 1.33164, 1.33164, 1.331641, 1.331641, 1.331642, 1.331643, 1.331647, 1.331653, 1.331666, 1.331691, 1.331742, 1.331844, 1.332045, 1.33244, 1.333201, 1.334602, 1.336918, 1.338592, 1.339648, 1.340124, 1.340166, 1.340166, 1.340166, 1.340166, 1.340161, 1.340161, 1.340161, 1.340161, 1.340161, 1.340161, 1.340161, 1.340161, 1.340161, 1.340161, 1.34016, 1.34016, 1.340157, 1.340152, 1.340134, 1.340076, 1.339872, 1.339134, 1.337994, 1.336235, 1.336234, 1.336234, 1.336234, 1.336234, 1.336234, 1.336234, 1.336234, 1.336234, 1.336233, 1.336233, 1.336231, 1.336228, 1.336221, 1.336207, 1.33618, 1.336125, 1.336015, 1.335792, 1.335331, 1.334358, 1.33223, 1.329885, 1.327358, 1.324684, 1.321898, 1.319034, 1.316132, 1.314462, 1.314457, 1.314457, 1.314457, 1.314457, 1.314457, 1.314456, 1.314456, 1.314456, 1.314456, 1.314455, 1.314452, 1.314446, 1.314435, 1.314412, 1.314366, 1.314275, 1.314093, 1.31373, 1.313005, 1.311568, 1.308766, 1.303698, 1.300154, 1.300154, 1.300154, 1.300152, 1.300143, 1.300143, 1.300143, 1.300143, 1.300142, 1.300142, 1.300141, 1.300139, 1.300136, 1.300128, 1.300114, 1.300085, 1.300027, 1.299913, 1.299688, 1.299256, 1.298463, 1.297171, 1.296286, 1.296268, 1.296267, 1.296267, 1.296267, 1.296267, 1.296267, 1.296267, 1.296267, 1.296267, 1.296267, 1.296267, 1.296267, 1.296267, 1.296266, 1.296265, 1.296262, 1.296257, 1.296247, 1.296226, 1.296187, 1.296112, 1.295983, 1.295803, 1.29574, 1.296048, 1.297108, 1.297523, 1.299816, 1.302466, 1.304124, 1.304124, 1.304124, 1.304125, 1.304114, 1.304114, 1.304114, 1.304114, 1.304114, 1.304115, 1.304115, 1.304115, 1.304116, 1.304117, 1.30412, 1.304125, 1.304135, 1.304156, 1.304198, 1.304281, 1.304446, 1.304771, 1.305398, 1.306538, 1.307505, 1.30863, 1.308881, 1.309611, 1.309698, 1.309698, 1.309698, 1.309699, 1.309694, 1.309694, 1.309694, 1.309694, 1.309694, 1.309694, 1.309694, 1.309694, 1.309694, 1.309695, 1.309696, 1.309699, 1.309704, 1.309713, 1.309731, 1.309762, 1.309808, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.309849, 1.30985, 1.309851, 1.309853, 1.309857, 1.309864, 1.309877, 1.309933, 1.310058, 1.310668, 1.310668, 1.310668, 1.310668, 1.310668, 1.310668, 1.310669, 1.310669, 1.310669, 1.310669, 1.310669, 1.310669, 1.31067, 1.310672, 1.310675, 1.310682, 1.310695, 1.310722, 1.310779, 1.310901, 1.311179, 1.311869, 1.313725, 1.316056, 1.318563, 1.320856, 1.322526, 1.323224, 1.322757, 1.321129, 1.318031, 1.317653, 1.317653, 1.317653, 1.317649, 1.317648, 1.317648, 1.317648, 1.317648, 1.317648, 1.317648, 1.317648, 1.317648, 1.317647, 1.317645, 1.317642, 1.317636, 1.317623, 1.317598, 1.317547, 1.317445, 1.31724, 1.316823, 1.315968, 1.31421, 1.312559, 1.312559, 1.312559, 1.312559, 1.312559, 1.312559, 1.312559, 1.312559, 1.312559, 1.312559, 1.312558, 1.312558, 1.312556, 1.312556, 1.312556, 1.312556, 1.312552, 1.312545, 1.312531, 1.312503, 1.312447, 1.312334, 1.31211, 1.311663, 1.310779, 1.309082, 1.306115, 1.303856, 1.302419, 1.301828, 1.302026, 1.302895, 1.304284, 1.306032, 1.307986, 1.310004, 1.311956, 1.313721, 1.315194, 1.316292, 1.317176, 1.31664, 1.315273, 1.313484, 1.311758, 1.310453, 1.309721, 1.309503, 1.309607, 1.309817, 1.309995, 1.310126, 1.310294, 1.310609, 1.311133, 1.311833, 1.31305, 1.313396, 1.31252, 1.311655, 1.311018, 1.310944, 1.311203, 1.311408, 1.31148, 1.311427, 1.311423, 1.251307, 1.251306, 1.251306, 1.251305, 1.251304, 1.251301, 1.251295, 1.251284, 1.251261, 1.251216, 1.251125, 1.250944, 1.250588, 1.249894, 1.248577, 1.246208, 1.244168, 1.242423, 1.240943, 1.239702, 1.238676, 1.237845, 1.236688, 1.236158, 1.236185, 1.236195, 1.236763, 1.239393, 1.244079, 1.250872, 1.259814, 1.270921, 1.284158, 1.299432, 1.316592, 1.335439, 1.355735, 1.377205, 1.399548, 1.422445, 1.445562, 1.468532, 1.491005, 1.512652, 1.533058, 1.551845, 1.564966, 1.564966, 1.564966, 1.564969, 1.56492, 1.564921, 1.564921, 1.564922, 1.564924, 1.564928, 1.564936, 1.564952, 1.564985, 1.565049, 1.565178, 1.565434, 1.565946, 1.566964, 1.568973, 1.572887, 1.580282, 1.593206, 1.603479, 1.610916, 1.615377, 1.61678, 1.615098, 1.610369, 1.602686, 1.592203, 1.579127, 1.576913, 1.576912, 1.576912, 1.576911, 1.57691, 1.576909, 1.576909, 1.576909, 1.576909, 1.576905, 1.576898, 1.576883, 1.576855, 1.576797, 1.576682, 1.576451, 1.575987, 1.575053, 1.573159, 1.569267, 1.566194, 1.566194, 1.566194, 1.566187, 1.566187, 1.566186, 1.566186, 1.566185, 1.566183, 1.566179, 1.566171, 1.566155, 1.566123, 1.56606, 1.565932, 1.565678, 1.565166, 1.564138, 1.562057, 1.557802, 1.548937, 1.529964, 1.509587, 1.488157, 1.466038, 1.447692, 1.447679, 1.447678, 1.447677, 1.447676, 1.447673, 1.44767, 1.44767, 1.44767, 1.447668, 1.447657, 1.447635, 1.44759, 1.447502, 1.447326, 1.446973, 1.446267, 1.444855, 1.442032, 1.43639, 1.425144, 1.402961, 1.381401, 1.341306, 1.306297, 1.277247, 1.254358, 1.238584, 1.227494, 1.224107, 1.224107, 1.224107, 1.224102, 1.224072, 1.224072, 1.224072, 1.224071, 1.224071, 1.22407, 1.224068, 1.224064, 1.224056, 1.22404, 1.224008, 1.223945, 1.223818, 1.223569, 1.223085, 1.222169, 1.220544, 1.218517, 1.218517, 1.218517, 1.218516, 1.218516, 1.218518, 1.218518, 1.218518, 1.218518, 1.218517, 1.218516, 1.218514, 1.21851, 1.218501, 1.218485, 1.218452, 1.218386, 1.218257, 1.218012, 1.217568, 1.216861, 1.216149, 1.216328, 1.217357, 1.217683, 1.217657, 1.217684, 1.217684, 1.217682, 1.217684, 1.217684, 1.217685, 1.217685, 1.217685, 1.217685, 1.217687, 1.21769, 1.217696, 1.217709, 1.217734, 1.217786, 1.217892, 1.218113, 1.218592, 1.219698, 1.222493, 1.225516, 1.225511, 1.225516, 1.225516, 1.225516, 1.225517, 1.225517, 1.225517, 1.225517, 1.225518, 1.22552, 1.225523, 1.225531, 1.225546, 1.225576, 1.225636, 1.225757, 1.226, 1.226497, 1.227524, 1.229715, 1.234634, 1.240255, 1.253435, 1.269057, 1.286843, 1.306402, 1.327235, 1.348723, 1.37016, 1.39079, 1.409859, 1.426654, 1.440545, 1.45102, 1.457706, 1.460388, 1.45902, 1.453729, 1.444818, 1.432754, 1.418153, 1.401742, 1.384313, 1.366668, 1.349562, 1.333657, 1.319486, 1.307438, 1.297759, 1.290563, 1.285863, 1.283593, 1.283641, 1.289809, 1.30112, 1.316556, 1.332781, 1.349801, 1.366199, 1.380624, 1.391929, 1.399292, 1.402293, 1.401098, 1.395886, 1.387439, 1.376772, 1.364936, 1.353041, 1.341864, 1.332402, 1.325262, 1.32093, 1.319452, 1.320671, 1.324323, 1.330005, 1.337168, 1.345179, 1.353365, 1.361056, 1.367636, 1.372604, 1.375621, 1.376542, 1.375421, 1.368482, 1.358189, 1.347893, 1.340459, 1.338784, 1.338754, 1.340092, 1.344837, 1.350747, 1.356399, 1.36022, 1.361365, 1.359599, 1.355915, 1.351703, 1.348408, 1.3477, 1.348332, 1.349738, 1.352723, 1.354012, 1.3538, 1.353118, 1.35261, 1.352478, 1.352574, 1.352628, 1.352622, 1.352619, 1.352619 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____6_SM_voltageRegulator_EfdPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 1.461783, 1.461781, 1.461781, 1.461781, 1.461781, 1.461781, 1.461781, 1.461781, 1.461782, 1.461783, 1.461785, 1.46179, 1.461798, 1.461814, 1.46184, 1.461873, 1.461891, 1.461891, 1.461891, 1.461889, 1.461858, 1.461858, 1.461858, 1.461858, 1.461858, 1.461858, 1.461858, 1.461858, 1.461858, 1.461858, 1.461857, 1.461856, 1.461854, 1.461849, 1.46184, 1.461832, 1.461832, 1.461832, 1.461832, 1.461832, 1.461832, 1.461832, 1.461832, 1.461831, 1.461831, 1.461831, 1.461829, 1.461827, 1.461822, 1.461813, 1.461794, 1.461755, 1.461676, 1.461522, 1.461403, 1.461403, 1.461403, 1.461403, 1.461403, 1.461403, 1.461403, 1.461403, 1.461403, 1.461402, 1.461402, 1.461401, 1.461399, 1.461394, 1.461385, 1.461367, 1.461333, 1.461266, 1.461145, 1.46105, 1.46105, 1.46105, 1.460937, 1.460616, 1.460227, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460062, 1.460061, 1.46006, 1.460059, 1.460056, 1.460056, 1.460056, 1.460056, 1.460052, 1.460052, 1.460052, 1.460051, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460047, 1.460046, 1.460046, 1.460046, 1.545998, 1.545999, 1.546, 1.546002, 1.546006, 1.546014, 1.546017, 1.546017, 1.546018, 1.546019, 1.546021, 1.546025, 1.546033, 1.546035, 1.546035, 1.546035, 1.546049, 1.54608, 1.546143, 1.546268, 1.546516, 1.547005, 1.547958, 1.549765, 1.55303, 1.558444, 1.562681, 1.566076, 1.568889, 1.57363, 1.577669, 1.581502, 1.585407, 1.593704, 1.602373, 1.610864, 1.618426, 1.619565, 1.619565, 1.6243, 1.627843, 1.628609, 1.626398, 1.620653, 1.620653, 1.620653, 1.62065, 1.620642, 1.620642, 1.620642, 1.620641, 1.62064, 1.620639, 1.620635, 1.620629, 1.620615, 1.620589, 1.620535, 1.620428, 1.620211, 1.619768, 1.618852, 1.616898, 1.61254, 1.602379, 1.59081, 1.567938, 1.567938, 1.567938, 1.567932, 1.567931, 1.567931, 1.567931, 1.567931, 1.56793, 1.56793, 1.567928, 1.567925, 1.567919, 1.567907, 1.567883, 1.567835, 1.567738, 1.567545, 1.56716, 1.566392, 1.564864, 1.561851, 1.556028, 1.545424, 1.53643, 1.529247, 1.523954, 1.519338, 1.519338, 1.51933, 1.51933, 1.51933, 1.519329, 1.519329, 1.519329, 1.519329, 1.519329, 1.519328, 1.519326, 1.519322, 1.519315, 1.519301, 1.519272, 1.519216, 1.519108, 1.518912, 1.518594, 1.518237, 1.518448, 1.519652, 1.521486, 1.523238, 1.523238, 1.523238, 1.523245, 1.523226, 1.523226, 1.523226, 1.523226, 1.523226, 1.523227, 1.523227, 1.523227, 1.523228, 1.523231, 1.523235, 1.523243, 1.52326, 1.523295, 1.523363, 1.523499, 1.523769, 1.524299, 1.525296, 1.526896, 1.527828, 1.527934, 1.527934, 1.527934, 1.527934, 1.527934, 1.527934, 1.527934, 1.527934, 1.527934, 1.527934, 1.527934, 1.527935, 1.527936, 1.527937, 1.52794, 1.527947, 1.527958, 1.52798, 1.528011, 1.528032, 1.527909, 1.527065, 1.523923, 1.523917, 1.523917, 1.523917, 1.523915, 1.523915, 1.523915, 1.523915, 1.523915, 1.523915, 1.523914, 1.523913, 1.523911, 1.523907, 1.523899, 1.523882, 1.52385, 1.523784, 1.523652, 1.523385, 1.522849, 1.521781, 1.519835, 1.518348, 1.517659, 1.51898, 1.518971, 1.518974, 1.518974, 1.518974, 1.518974, 1.518975, 1.518975, 1.518975, 1.518975, 1.518975, 1.518977, 1.518979, 1.518983, 1.518993, 1.519012, 1.51905, 1.519129, 1.519296, 1.519672, 1.520572, 1.522885, 1.525937, 1.525937, 1.525942, 1.525942, 1.525942, 1.525942, 1.525943, 1.525945, 1.525948, 1.525951, 1.525951, 1.525951, 1.525954, 1.525966, 1.52599, 1.526039, 1.526138, 1.526335, 1.526733, 1.527541, 1.529184, 1.532448, 1.536905, 1.536905, 1.536905, 1.536907, 1.536907, 1.536905, 1.536905, 1.536905, 1.536906, 1.536906, 1.536908, 1.53691, 1.536915, 1.536926, 1.536947, 1.536989, 1.537072, 1.537237, 1.53756, 1.538175, 1.539272, 1.540834, 1.541085, 1.53762, 1.533565, 1.533565, 1.533565, 1.533563, 1.533533, 1.533533, 1.533533, 1.533533, 1.533532, 1.533531, 1.533529, 1.533526, 1.533519, 1.533505, 1.533477, 1.53342, 1.533306, 1.533078, 1.532612, 1.531656, 1.529656, 1.525475, 1.517722, 1.512832, 1.512815, 1.512815, 1.512815, 1.512815, 1.512815, 1.512814, 1.512813, 1.512813, 1.512813, 1.512813, 1.512811, 1.512806, 1.512797, 1.512778, 1.512741, 1.512667, 1.512524, 1.512249, 1.511751, 1.510976, 1.510351, 1.511859, 1.511859, 1.511861, 1.511861, 1.511861, 1.511861, 1.511862, 1.511862, 1.511862, 1.511862, 1.511863, 1.511865, 1.511868, 1.511876, 1.511891, 1.511921, 1.511983, 1.51211, 1.512377, 1.512967, 1.514356, 1.517862, 1.526681, 1.536409, 1.54499, 1.550567, 1.55193, 1.548827, 1.542051, 1.538701, 1.538701, 1.538701, 1.538696, 1.538702, 1.538698, 1.538698, 1.538698, 1.538697, 1.538696, 1.538693, 1.538689, 1.53868, 1.538661, 1.538625, 1.538552, 1.538405, 1.53811, 1.537517, 1.536316, 1.533874, 1.528986, 1.525559, 1.525559, 1.525559, 1.525547, 1.525547, 1.525547, 1.525546, 1.525546, 1.525546, 1.525544, 1.525542, 1.525537, 1.525528, 1.52551, 1.525473, 1.525399, 1.525252, 1.524959, 1.524377, 1.523236, 1.521056, 1.517213, 1.512067, 1.511752, 1.511752, 1.511752, 1.511752, 1.511752, 1.511752, 1.511752, 1.511752, 1.511751, 1.511751, 1.51175, 1.51175, 1.51175, 1.511749, 1.511746, 1.51174, 1.511727, 1.511703, 1.511654, 1.511561, 1.511384, 1.511078, 1.510648, 1.510485, 1.511644, 1.511644, 1.511644, 1.511644, 1.511644, 1.511644, 1.511645, 1.511645, 1.511647, 1.511647, 1.511647, 1.511647, 1.51165, 1.511655, 1.511667, 1.511689, 1.511736, 1.51183, 1.512026, 1.512449, 1.513404, 1.515654, 1.520756, 1.525818, 1.529904, 1.532475, 1.533483, 1.533278, 1.532423, 1.531473, 1.53082, 1.530613, 1.530769, 1.530882, 1.530106, 1.528441, 1.526522, 1.525348, 1.525507, 1.526819, 1.528501, 1.529653, 1.52973, 1.528815, 1.52753, 1.52721, 1.622891, 1.622893, 1.622894, 1.622897, 1.622902, 1.622913, 1.622936, 1.62298, 1.623068, 1.623244, 1.623594, 1.624284, 1.62563, 1.628186, 1.632826, 1.640618, 1.646861, 1.652015, 1.656429, 1.660362, 1.667619, 1.674501, 1.681465, 1.688754, 1.704284, 1.72056, 1.723342, 1.723342, 1.736585, 1.751081, 1.760643, 1.762772, 1.770552, 1.773631, 1.771626, 1.764603, 1.752314, 1.752314, 1.752314, 1.752311, 1.752311, 1.752304, 1.752303, 1.752303, 1.752301, 1.752297, 1.752291, 1.752277, 1.75225, 1.752195, 1.752085, 1.751864, 1.751421, 1.750522, 1.748683, 1.744839, 1.736579, 1.718432, 1.699022, 1.679538, 1.661049, 1.653557, 1.653557, 1.653557, 1.653551, 1.653501, 1.6535, 1.6535, 1.653499, 1.653497, 1.653492, 1.653484, 1.653467, 1.653434, 1.653367, 1.653233, 1.652967, 1.652435, 1.651378, 1.649294, 1.645248, 1.637673, 1.624753, 1.614897, 1.606964, 1.606956, 1.606955, 1.606955, 1.606955, 1.606954, 1.606954, 1.606954, 1.606954, 1.606953, 1.606951, 1.606946, 1.606937, 1.606918, 1.60688, 1.606805, 1.606657, 1.606371, 1.605832, 1.604887, 1.603511, 1.602565, 1.603698, 1.606379, 1.609992, 1.613903, 1.617498, 1.620252, 1.621285, 1.621241, 1.621241, 1.621241, 1.621241, 1.621241, 1.621241, 1.621241, 1.621241, 1.621241, 1.621242, 1.621244, 1.621247, 1.621252, 1.621264, 1.621287, 1.621332, 1.621418, 1.621573, 1.62181, 1.621997, 1.621269, 1.616715, 1.611559, 1.611559, 1.611559, 1.611554, 1.611476, 1.611476, 1.611476, 1.611476, 1.611475, 1.611474, 1.611473, 1.611469, 1.611462, 1.611448, 1.611421, 1.611366, 1.611256, 1.611037, 1.610605, 1.609765, 1.608212, 1.605845, 1.604701, 1.60469, 1.604683, 1.604683, 1.604683, 1.604683, 1.604683, 1.604683, 1.604683, 1.604683, 1.604682, 1.604682, 1.604682, 1.604682, 1.604682, 1.604681, 1.604679, 1.604675, 1.604668, 1.604654, 1.60463, 1.604602, 1.604617, 1.60494, 1.606725, 1.609905, 1.616715, 1.618975, 1.629627, 1.639139, 1.643316, 1.643316, 1.643316, 1.643318, 1.643179, 1.643179, 1.643179, 1.643179, 1.643179, 1.643179, 1.64318, 1.64318, 1.643182, 1.643185, 1.64319, 1.643202, 1.643224, 1.64327, 1.643359, 1.643534, 1.643868, 1.64447, 1.645389, 1.64598, 1.64483, 1.639928, 1.637715, 1.625795, 1.623476, 1.623476, 1.623476, 1.623471, 1.623442, 1.623442, 1.623442, 1.623441, 1.62344, 1.623439, 1.623435, 1.623428, 1.623414, 1.623385, 1.623328, 1.623213, 1.622983, 1.622522, 1.621596, 1.619728, 1.615973, 1.611283, 1.611283, 1.611282, 1.611282, 1.611281, 1.61128, 1.611279, 1.611276, 1.611276, 1.611276, 1.611275, 1.611268, 1.611253, 1.611225, 1.611167, 1.611052, 1.610822, 1.610364, 1.609453, 1.607663, 1.60424, 1.598294, 1.593839, 1.590664, 1.590665, 1.590665, 1.590665, 1.590665, 1.590665, 1.590665, 1.590665, 1.590665, 1.590665, 1.590665, 1.590665, 1.590665, 1.590666, 1.590666, 1.590668, 1.590672, 1.590688, 1.590745, 1.59096, 1.59179, 1.594956, 1.606001, 1.621227, 1.637505, 1.651545, 1.660459, 1.662404, 1.657115, 1.646006, 1.629444, 1.627696, 1.627696, 1.627696, 1.627681, 1.627676, 1.627676, 1.627676, 1.627676, 1.627676, 1.627675, 1.627675, 1.627673, 1.627669, 1.627661, 1.627646, 1.627615, 1.627554, 1.627432, 1.627187, 1.626699, 1.625726, 1.623795, 1.620024, 1.613039, 1.60745, 1.607454, 1.607454, 1.607452, 1.607452, 1.607452, 1.607452, 1.607452, 1.607452, 1.607451, 1.60745, 1.607447, 1.607442, 1.607442, 1.607442, 1.607441, 1.60743, 1.607408, 1.607364, 1.607276, 1.6071, 1.606753, 1.606073, 1.604774, 1.602429, 1.598802, 1.595681, 1.597405, 1.602644, 1.609689, 1.616812, 1.622626, 1.626374, 1.628009, 1.628063, 1.627349, 1.626641, 1.626436, 1.62687, 1.627735, 1.628538, 1.627299, 1.624276, 1.620535, 1.617845, 1.617423, 1.619266, 1.622266, 1.624854, 1.625779, 1.6247, 1.622315, 1.619942, 1.618793, 1.619403, 1.621469, 1.625486, 1.626512, 1.624175, 1.622515, 1.621712, 1.622045, 1.622492, 1.622708, 1.622717, 1.622659, 1.622657, 1.570748, 1.570753, 1.570755, 1.570758, 1.570765, 1.570779, 1.570806, 1.57086, 1.570968, 1.571184, 1.571613, 1.572464, 1.574137, 1.577381, 1.583539, 1.595013, 1.605913, 1.61661, 1.627312, 1.638162, 1.649242, 1.660607, 1.684322, 1.709416, 1.735044, 1.735943, 1.763904, 1.823154, 1.885998, 1.950477, 2.013868, 2.073226, 2.125665, 2.168688, 2.200436, 2.219918, 2.227126, 2.222848, 2.208439, 2.185852, 2.157203, 2.124095, 2.088359, 2.052264, 2.016355, 1.980575, 1.955693, 1.955693, 1.955693, 1.955688, 1.958532, 1.958531, 1.95853, 1.958528, 1.958524, 1.958516, 1.9585, 1.958467, 1.958401, 1.958269, 1.958007, 1.957482, 1.956436, 1.954359, 1.950259, 1.942269, 1.927067, 1.899486, 1.875509, 1.854788, 1.836799, 1.820892, 1.806293, 1.792239, 1.778122, 1.763628, 1.748824, 1.746602, 1.746477, 1.746511, 1.746511, 1.746508, 1.746507, 1.746507, 1.746507, 1.746508, 1.746504, 1.746497, 1.746482, 1.746453, 1.746395, 1.746278, 1.746045, 1.745579, 1.744646, 1.742784, 1.739075, 1.736259, 1.736259, 1.736259, 1.736253, 1.736253, 1.736252, 1.736252, 1.736251, 1.736249, 1.736246, 1.736239, 1.736224, 1.736195, 1.736138, 1.736023, 1.735794, 1.735336, 1.734422, 1.732603, 1.729008, 1.722063, 1.709707, 1.700171, 1.694384, 1.693035, 1.695514, 1.695402, 1.695402, 1.695402, 1.695403, 1.695403, 1.695404, 1.695404, 1.695404, 1.695404, 1.695407, 1.695412, 1.695421, 1.69544, 1.695479, 1.695557, 1.695717, 1.696052, 1.696781, 1.698475, 1.702775, 1.714692, 1.730464, 1.768173, 1.808206, 1.842146, 1.86176, 1.860822, 1.842275, 1.829799, 1.829799, 1.829799, 1.829778, 1.829644, 1.829643, 1.829643, 1.829642, 1.829639, 1.829634, 1.829625, 1.829606, 1.829568, 1.829492, 1.82934, 1.829035, 1.828421, 1.827177, 1.824627, 1.819288, 1.807729, 1.787567, 1.787567, 1.787567, 1.787559, 1.787559, 1.787552, 1.787551, 1.78755, 1.787546, 1.78754, 1.787526, 1.7875, 1.787447, 1.78734, 1.787127, 1.786701, 1.785846, 1.784126, 1.780653, 1.773583, 1.759059, 1.729388, 1.700158, 1.673018, 1.667673, 1.667728, 1.667619, 1.667618, 1.667623, 1.667613, 1.667607, 1.667595, 1.667588, 1.667588, 1.667588, 1.66757, 1.667521, 1.667422, 1.667224, 1.66683, 1.666045, 1.664486, 1.661418, 1.655493, 1.644558, 1.62683, 1.61631, 1.6162, 1.616305, 1.616304, 1.616297, 1.616303, 1.616303, 1.616303, 1.616303, 1.6163, 1.616295, 1.616286, 1.616267, 1.616229, 1.616153, 1.616003, 1.615707, 1.615133, 1.614061, 1.612217, 1.609732, 1.609469, 1.615168, 1.641207, 1.682385, 1.732546, 1.785291, 1.834576, 1.875672, 1.905894, 1.924789, 1.933572, 1.934193, 1.928548, 1.91813, 1.903996, 1.886837, 1.867047, 1.844888, 1.820829, 1.795952, 1.772107, 1.751654, 1.736877, 1.72932, 1.729373, 1.736197, 1.747904, 1.761929, 1.775471, 1.785981, 1.791653, 1.791824, 1.787108, 1.773321, 1.763798, 1.764431, 1.775109, 1.792886, 1.813201, 1.831353, 1.843925, 1.849391, 1.847892, 1.840837, 1.829402, 1.815354, 1.800442, 1.786313, 1.774435, 1.766299, 1.762932, 1.764251, 1.769505, 1.777189, 1.785611, 1.79325, 1.799122, 1.802954, 1.805118, 1.806345, 1.807367, 1.808621, 1.810125, 1.811523, 1.812263, 1.811819, 1.806587, 1.797966, 1.789502, 1.78453, 1.784693, 1.786473, 1.789306, 1.795688, 1.801057, 1.80438, 1.805034, 1.803346, 1.800334, 1.797223, 1.794842, 1.793632, 1.79411, 1.795255, 1.796635, 1.798874, 1.799144, 1.798547, 1.797929, 1.797627, 1.797674, 1.797777, 1.797805, 1.797798, 1.797797, 1.797796 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____1_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.05997, 1.059971, 1.059972, 1.059974, 1.059977, 1.059978, 1.059979, 1.05998, 1.059981, 1.059984, 1.059986, 1.059987, 1.059988, 1.059989, 1.059991, 1.059992, 1.059994, 1.059999, 1.060006, 1.06001, 1.063208, 1.063209, 1.063211, 1.063213, 1.063218, 1.063227, 1.063246, 1.063281, 1.063344, 1.063399, 1.063445, 1.063484, 1.063543, 1.06358, 1.063597, 1.063599, 1.063569, 1.063503, 1.06341, 1.063303, 1.063283, 1.063187, 1.063071, 1.062961, 1.062861, 1.062769, 1.062768, 1.062767, 1.062764, 1.06276, 1.062751, 1.062734, 1.062705, 1.062662, 1.06264, 1.062651, 1.062652, 1.062654, 1.062657, 1.062665, 1.062683, 1.062726, 1.062778, 1.062834, 1.06289, 1.062963, 1.062964, 1.062965, 1.062967, 1.06297, 1.062976, 1.062988, 1.06301, 1.063049, 1.063078, 1.063099, 1.063109, 1.06311, 1.063111, 1.063112, 1.063113, 1.06311, 1.0631, 1.063097, 1.063096, 1.063095, 1.063094, 1.063089, 1.06308, 1.063059, 1.063006, 1.063005, 1.063004, 1.063002, 1.062998, 1.06299, 1.062973, 1.062939, 1.062902, 1.062826, 1.062789, 1.062788, 1.062787, 1.062786, 1.062784, 1.062779, 1.062769, 1.062751, 1.062714, 1.062677, 1.062676, 1.062675, 1.062673, 1.062669, 1.062661, 1.062647, 1.062621, 1.062591, 1.06259, 1.062589, 1.062587, 1.062584, 1.062579, 1.062572, 1.062588, 1.062605, 1.062606, 1.062607, 1.062609, 1.062613, 1.06262, 1.062635, 1.06266, 1.062673, 1.062674, 1.062675, 1.062676, 1.062675, 1.062663, 1.062662, 1.062661, 1.06266, 1.062657, 1.062649, 1.062632, 1.062591, 1.062544, 1.0625, 1.062467, 1.062451, 1.062454, 1.062475, 1.062487, 1.062488, 1.062489, 1.062492, 1.062496, 1.062506, 1.062527, 1.062543, 1.062544, 1.062545, 1.062548, 1.062554, 1.062564, 1.062585, 1.062619, 1.062621, 1.062622, 1.062623, 1.062625, 1.062628, 1.062633, 1.062642, 1.062646, 1.062645, 1.06264, 1.062621, 1.062594, 1.062563, 1.062532, 1.062503, 1.06248, 1.062461, 1.062449, 1.062443, 1.062448, 1.062467, 1.062489, 1.062509, 1.062522, 1.062525, 1.062517, 1.062504, 1.062489, 1.062477, 1.062471, 1.062473, 1.062474, 1.062587, 1.062588, 1.062589, 1.06259, 1.062594, 1.0626, 1.062606, 1.06261, 1.062613, 1.062615, 1.062614, 1.062608, 1.062597, 1.062582, 1.062539, 1.062484, 1.062473, 1.062419, 1.062349, 1.062292, 1.062277, 1.062207, 1.062143, 1.062087, 1.062042, 1.062007, 1.062006, 1.062005, 1.062004, 1.062001, 1.061996, 1.061988, 1.061981, 1.061985, 1.062, 1.062023, 1.062035, 1.062036, 1.062037, 1.062039, 1.062043, 1.062051, 1.062069, 1.062106, 1.062147, 1.062197, 1.062198, 1.0622, 1.062203, 1.062208, 1.062219, 1.062242, 1.062286, 1.06233, 1.062372, 1.062412, 1.06245, 1.062486, 1.062519, 1.062537, 1.062538, 1.062539, 1.062541, 1.062545, 1.062552, 1.062566, 1.062591, 1.062628, 1.062644, 1.062645, 1.062646, 1.062647, 1.062648, 1.062645, 1.062637, 1.062636, 1.062635, 1.062634, 1.06263, 1.062623, 1.062605, 1.062584, 1.062546, 1.062535, 1.062484, 1.062438, 1.062414, 1.062413, 1.062412, 1.06241, 1.062406, 1.062398, 1.062386, 1.062379, 1.062374, 1.062375, 1.062383, 1.062385, 1.062386, 1.062387, 1.062389, 1.062393, 1.062398, 1.062399, 1.0624, 1.062402, 1.062406, 1.062413, 1.062418, 1.062417, 1.062416, 1.062415, 1.062411, 1.062402, 1.062374, 1.062337, 1.062296, 1.06226, 1.062235, 1.062229, 1.062243, 1.062276, 1.062332, 1.062338, 1.062339, 1.06234, 1.062342, 1.062345, 1.062352, 1.062366, 1.062395, 1.06242, 1.062421, 1.062422, 1.062423, 1.062427, 1.062433, 1.062446, 1.062469, 1.062504, 1.062524, 1.062528, 1.062519, 1.062499, 1.062473, 1.062443, 1.062413, 1.062384, 1.062359, 1.062337, 1.06232, 1.062308, 1.062302, 1.062305, 1.062324, 1.062349, 1.062376, 1.062397, 1.062409, 1.06241, 1.062404, 1.062396, 1.062388, 1.062385, 1.062384, 1.062383, 1.062381, 1.062376, 1.062367, 1.062353, 1.062352, 1.062365, 1.062376, 1.062382, 1.06238, 1.062376, 1.062373, 1.062374, 1.062858, 1.062859, 1.062861, 1.062864, 1.062871, 1.062884, 1.062909, 1.062954, 1.062992, 1.063023, 1.063048, 1.063069, 1.063084, 1.063094, 1.063104, 1.063098, 1.063081, 1.06308, 1.063051, 1.062964, 1.062843, 1.062691, 1.062511, 1.062306, 1.062077, 1.061825, 1.061554, 1.061263, 1.060954, 1.06063, 1.060291, 1.059941, 1.059583, 1.059222, 1.058863, 1.058511, 1.058173, 1.05786, 1.057642, 1.05766, 1.057659, 1.057658, 1.057655, 1.057651, 1.057642, 1.057625, 1.057591, 1.057525, 1.057401, 1.057185, 1.057019, 1.056906, 1.056853, 1.056861, 1.056931, 1.057063, 1.057254, 1.057501, 1.057798, 1.057847, 1.057848, 1.05785, 1.057852, 1.057857, 1.057868, 1.057888, 1.05793, 1.058017, 1.058084, 1.058085, 1.058086, 1.058087, 1.05809, 1.058096, 1.058107, 1.058129, 1.058175, 1.058268, 1.058459, 1.058864, 1.05929, 1.05973, 1.060176, 1.060539, 1.060542, 1.060543, 1.060544, 1.060546, 1.060549, 1.060556, 1.06057, 1.060598, 1.060653, 1.060763, 1.060982, 1.061405, 1.061807, 1.062528, 1.06311, 1.063543, 1.063842, 1.064039, 1.064113, 1.064115, 1.064121, 1.06412, 1.064118, 1.064111, 1.064089, 1.064088, 1.064087, 1.064084, 1.06408, 1.064069, 1.064046, 1.063987, 1.063915, 1.063831, 1.063812, 1.063818, 1.063812, 1.063811, 1.06381, 1.063809, 1.063806, 1.0638, 1.063789, 1.063765, 1.063715, 1.063609, 1.06351, 1.063512, 1.06351, 1.063509, 1.063508, 1.063506, 1.063503, 1.063495, 1.06348, 1.06345, 1.063389, 1.06326, 1.063125, 1.06284, 1.062533, 1.062207, 1.061866, 1.061514, 1.061158, 1.060808, 1.060476, 1.060174, 1.059916, 1.059712, 1.059573, 1.059506, 1.059514, 1.059597, 1.059752, 1.059971, 1.060243, 1.060554, 1.060887, 1.061227, 1.061556, 1.061859, 1.062125, 1.062344, 1.062511, 1.062626, 1.062689, 1.062706, 1.062681, 1.06262, 1.062416, 1.062166, 1.061873, 1.061587, 1.061301, 1.061035, 1.06081, 1.060645, 1.060554, 1.060543, 1.060599, 1.06074, 1.06094, 1.061163, 1.061389, 1.061577, 1.061761, 1.061904, 1.062008, 1.062042, 1.062021, 1.06196, 1.061866, 1.061743, 1.061603, 1.061457, 1.061316, 1.06119, 1.06109, 1.061023, 1.060994, 1.061004, 1.06105, 1.061215, 1.061406, 1.061581, 1.061687, 1.061696, 1.061679, 1.06164, 1.061538, 1.061429, 1.061337, 1.061285, 1.061275, 1.061327, 1.061401, 1.061478, 1.061526, 1.061525, 1.061506, 1.061477, 1.061422, 1.061406, 1.061414, 1.061428, 1.061436, 1.061437, 1.061435, 1.061434 ], + "stepLengths" : [ 14, 1, 1, 4, 14, 16, 1, 1, 1, 1, 11, 5, 1, 1, 1, 3, 1, 1, 1, 44, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 2, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 2, 1, 15, 2, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 14, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 16, 3, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 3, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 4, 14, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 15, 3, 1, 1, 1, 1, 1, 16, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 14, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____2_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.04504, 1.045039, 1.04504, 1.045041, 1.045042, 1.045043, 1.045045, 1.045051, 1.045054, 1.045055, 1.045056, 1.045057, 1.043849, 1.043848, 1.043847, 1.043846, 1.043843, 1.043838, 1.043828, 1.043809, 1.043771, 1.043698, 1.043628, 1.043559, 1.043488, 1.043339, 1.043175, 1.042994, 1.042796, 1.042353, 1.041859, 1.04133, 1.040787, 1.040694, 1.040253, 1.039748, 1.039292, 1.038901, 1.038553, 1.038552, 1.038553, 1.038552, 1.038551, 1.038549, 1.038544, 1.038536, 1.03852, 1.038489, 1.038432, 1.038334, 1.038208, 1.038173, 1.038328, 1.038329, 1.03833, 1.038331, 1.038333, 1.038338, 1.038349, 1.03837, 1.038417, 1.038521, 1.038769, 1.039059, 1.03938, 1.039718, 1.040197, 1.040198, 1.0402, 1.040202, 1.040208, 1.040219, 1.04024, 1.040283, 1.040367, 1.040534, 1.04085, 1.041141, 1.041401, 1.041595, 1.041596, 1.041597, 1.041598, 1.0416, 1.041603, 1.04161, 1.041623, 1.041649, 1.041699, 1.041793, 1.041953, 1.042077, 1.0421, 1.042101, 1.042102, 1.042103, 1.042107, 1.042113, 1.042124, 1.042146, 1.042183, 1.042233, 1.042252, 1.042251, 1.042249, 1.042246, 1.042239, 1.04222, 1.042168, 1.042097, 1.041923, 1.041826, 1.041827, 1.041826, 1.041825, 1.041823, 1.04182, 1.041814, 1.041802, 1.041776, 1.041727, 1.04163, 1.041533, 1.041532, 1.041531, 1.04153, 1.041527, 1.041522, 1.041512, 1.041492, 1.041455, 1.041391, 1.041325, 1.041324, 1.041323, 1.041321, 1.041318, 1.041313, 1.041305, 1.041304, 1.04135, 1.041448, 1.041531, 1.041532, 1.041533, 1.041534, 1.041536, 1.04154, 1.041549, 1.041566, 1.041601, 1.041668, 1.041777, 1.04183, 1.041831, 1.041833, 1.041835, 1.041838, 1.041841, 1.041833, 1.04178, 1.041779, 1.041778, 1.041777, 1.041774, 1.041767, 1.041753, 1.041722, 1.041648, 1.041468, 1.041268, 1.041078, 1.040933, 1.040858, 1.040867, 1.040959, 1.041018, 1.041019, 1.04102, 1.041021, 1.041023, 1.041029, 1.041039, 1.041061, 1.041108, 1.04121, 1.04129, 1.041291, 1.041292, 1.041294, 1.041297, 1.041304, 1.041319, 1.041348, 1.041407, 1.041524, 1.041745, 1.041764, 1.041765, 1.041766, 1.041768, 1.041771, 1.041777, 1.04179, 1.041815, 1.041863, 1.041949, 1.042048, 1.042049, 1.042051, 1.042055, 1.042061, 1.042074, 1.042095, 1.042125, 1.042137, 1.042092, 1.042003, 1.041885, 1.041752, 1.041619, 1.041497, 1.041395, 1.041318, 1.041271, 1.041254, 1.041294, 1.041388, 1.0415, 1.041602, 1.041671, 1.041697, 1.041686, 1.041656, 1.041623, 1.041602, 1.041595, 1.041596, 1.04275, 1.042751, 1.042753, 1.042757, 1.042762, 1.042765, 1.042766, 1.042765, 1.042752, 1.042725, 1.042685, 1.04263, 1.042483, 1.042288, 1.042251, 1.042053, 1.041788, 1.041561, 1.041501, 1.041206, 1.040913, 1.040633, 1.040375, 1.040124, 1.040123, 1.040122, 1.04012, 1.040117, 1.040111, 1.040098, 1.040072, 1.040022, 1.03993, 1.039775, 1.039657, 1.039577, 1.039532, 1.039523, 1.039522, 1.039521, 1.039526, 1.039556, 1.039612, 1.039706, 1.039707, 1.039708, 1.039709, 1.039712, 1.039718, 1.039731, 1.039756, 1.039811, 1.039933, 1.04007, 1.040221, 1.040382, 1.040553, 1.04073, 1.040911, 1.041016, 1.041017, 1.041018, 1.04102, 1.041022, 1.041028, 1.04104, 1.041063, 1.041109, 1.0412, 1.041379, 1.041706, 1.041939, 1.04194, 1.041941, 1.041942, 1.041944, 1.041948, 1.041955, 1.04197, 1.041999, 1.042053, 1.042141, 1.042204, 1.042206, 1.042207, 1.042209, 1.042212, 1.042217, 1.042227, 1.042242, 1.042254, 1.042241, 1.042185, 1.042162, 1.042029, 1.041871, 1.041772, 1.041771, 1.04177, 1.041767, 1.041762, 1.041752, 1.041733, 1.041695, 1.041625, 1.041567, 1.041498, 1.041483, 1.041439, 1.041434, 1.041433, 1.041432, 1.04143, 1.041427, 1.041425, 1.041424, 1.041421, 1.041414, 1.041376, 1.041375, 1.041373, 1.04137, 1.041362, 1.041345, 1.041302, 1.041185, 1.041038, 1.040877, 1.040728, 1.040616, 1.040564, 1.040583, 1.040676, 1.04086, 1.040883, 1.040884, 1.040885, 1.040887, 1.04089, 1.040896, 1.040908, 1.040934, 1.040986, 1.041094, 1.041196, 1.041197, 1.041198, 1.041199, 1.041203, 1.04121, 1.041224, 1.041252, 1.041307, 1.041413, 1.041602, 1.041749, 1.041847, 1.041893, 1.041891, 1.041845, 1.041766, 1.041663, 1.041544, 1.04142, 1.041297, 1.041184, 1.041088, 1.041015, 1.040951, 1.040977, 1.041057, 1.041166, 1.041273, 1.041355, 1.041403, 1.041419, 1.041415, 1.041404, 1.041395, 1.041389, 1.04138, 1.041362, 1.04133, 1.041286, 1.041207, 1.041181, 1.041232, 1.041286, 1.041327, 1.041334, 1.041318, 1.041306, 1.0413, 1.041303, 1.041304, 1.045234, 1.045235, 1.045236, 1.045237, 1.045239, 1.045244, 1.045253, 1.045271, 1.045307, 1.045375, 1.045498, 1.045604, 1.045696, 1.045774, 1.045841, 1.045896, 1.045942, 1.046006, 1.046037, 1.046007, 1.045858, 1.045584, 1.045179, 1.044639, 1.04396, 1.043143, 1.042193, 1.041117, 1.039928, 1.038638, 1.037265, 1.035826, 1.034342, 1.032833, 1.031322, 1.029832, 1.028384, 1.027005, 1.025719, 1.024812, 1.024818, 1.024817, 1.024816, 1.024813, 1.024809, 1.0248, 1.024782, 1.024746, 1.024675, 1.024535, 1.02426, 1.023737, 1.022806, 1.022038, 1.021448, 1.021044, 1.020835, 1.020822, 1.021004, 1.021378, 1.021934, 1.02266, 1.022785, 1.022786, 1.022787, 1.022788, 1.022792, 1.022798, 1.022811, 1.022838, 1.022891, 1.022999, 1.023221, 1.023398, 1.023399, 1.0234, 1.023402, 1.023406, 1.023413, 1.023428, 1.023457, 1.023517, 1.023637, 1.023884, 1.024402, 1.025523, 1.026742, 1.028037, 1.029385, 1.03051, 1.030512, 1.030513, 1.030514, 1.030515, 1.030518, 1.030523, 1.030534, 1.030556, 1.030599, 1.030686, 1.03086, 1.031209, 1.031905, 1.033285, 1.034636, 1.037177, 1.039429, 1.041334, 1.042881, 1.044015, 1.044848, 1.045116, 1.045122, 1.045123, 1.045124, 1.045125, 1.045128, 1.045133, 1.045143, 1.045164, 1.045205, 1.045282, 1.045425, 1.045618, 1.045619, 1.045621, 1.045625, 1.045631, 1.045645, 1.04567, 1.045719, 1.045805, 1.045932, 1.046001, 1.046016, 1.046012, 1.046017, 1.046012, 1.046013, 1.046012, 1.046011, 1.046009, 1.046005, 1.045994, 1.045962, 1.045861, 1.045732, 1.045733, 1.045732, 1.045731, 1.04573, 1.045729, 1.045726, 1.045721, 1.04571, 1.045687, 1.04564, 1.045535, 1.04529, 1.044996, 1.044272, 1.043375, 1.04232, 1.041132, 1.039842, 1.03849, 1.03712, 1.035781, 1.034524, 1.033395, 1.032437, 1.031686, 1.031169, 1.030902, 1.030893, 1.031136, 1.031616, 1.032305, 1.033168, 1.034159, 1.035231, 1.036332, 1.037416, 1.038441, 1.03937, 1.040178, 1.040848, 1.041368, 1.041737, 1.041954, 1.042025, 1.041771, 1.041157, 1.040254, 1.039267, 1.038203, 1.037151, 1.036201, 1.03543, 1.034895, 1.03463, 1.034626, 1.034893, 1.035379, 1.036018, 1.036746, 1.037481, 1.038202, 1.038832, 1.039331, 1.039654, 1.039797, 1.039771, 1.039587, 1.039265, 1.038838, 1.038345, 1.037828, 1.03733, 1.036893, 1.03655, 1.036326, 1.036233, 1.03627, 1.036659, 1.037281, 1.037937, 1.038438, 1.03857, 1.038599, 1.038537, 1.038272, 1.03791, 1.037547, 1.037286, 1.037183, 1.037273, 1.037492, 1.037759, 1.037977, 1.038036, 1.038009, 1.037929, 1.037746, 1.037655, 1.037661, 1.037702, 1.037734, 1.037744, 1.037739, 1.037735, 1.037736 ], + "stepLengths" : [ 15, 38, 1, 18, 4, 1, 1, 1, 15, 6, 4, 19, 5, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 2, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 20, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 13, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "NETWORK__BUS____3_TN_Upu_value", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.010001, 1.010002, 1.010003, 1.010004, 1.010005, 1.010006, 1.010007, 1.010008, 1.010011, 1.010014, 1.010013, 1.010366, 1.010365, 1.010364, 1.010362, 1.010358, 1.01035, 1.010332, 1.010311, 1.010289, 1.010264, 1.010208, 1.010143, 1.01007, 1.009989, 1.009804, 1.009591, 1.009356, 1.009102, 1.009057, 1.008837, 1.008567, 1.008297, 1.008033, 1.00775, 1.007751, 1.00775, 1.007749, 1.007747, 1.007743, 1.007736, 1.00772, 1.00769, 1.007631, 1.007517, 1.007306, 1.00712, 1.00684, 1.006839, 1.006838, 1.006837, 1.006833, 1.006826, 1.006812, 1.006785, 1.006738, 1.006668, 1.006632, 1.00663, 1.006662, 1.006765, 1.006766, 1.006767, 1.006768, 1.006771, 1.006778, 1.006791, 1.006818, 1.006879, 1.007022, 1.007194, 1.00739, 1.007574, 1.007575, 1.007576, 1.007578, 1.007582, 1.007589, 1.007603, 1.007631, 1.007689, 1.007808, 1.008053, 1.008308, 1.008364, 1.008363, 1.008364, 1.008365, 1.008366, 1.008368, 1.008372, 1.00838, 1.008396, 1.008428, 1.008493, 1.008623, 1.008879, 1.00936, 1.009361, 1.009362, 1.009363, 1.009365, 1.009368, 1.009376, 1.00939, 1.009418, 1.009475, 1.009583, 1.009784, 1.009962, 1.010239, 1.010317, 1.010318, 1.010319, 1.01032, 1.010323, 1.010328, 1.010338, 1.010358, 1.010391, 1.010437, 1.01046, 1.010459, 1.010453, 1.010426, 1.010343, 1.010342, 1.010341, 1.010339, 1.010334, 1.010325, 1.010307, 1.010267, 1.010176, 1.009962, 1.009712, 1.009528, 1.009529, 1.009528, 1.009527, 1.009525, 1.009521, 1.009512, 1.009494, 1.009459, 1.009389, 1.009248, 1.008972, 1.008743, 1.008744, 1.008743, 1.008742, 1.00874, 1.008736, 1.008728, 1.008712, 1.008682, 1.008622, 1.008511, 1.008358, 1.008357, 1.008356, 1.008355, 1.008352, 1.008347, 1.008337, 1.008316, 1.008278, 1.008214, 1.008133, 1.008114, 1.008154, 1.008249, 1.008389, 1.008564, 1.00876, 1.008844, 1.008845, 1.008846, 1.008848, 1.008851, 1.008857, 1.00887, 1.008896, 1.008948, 1.00905, 1.009123, 1.009124, 1.009125, 1.009126, 1.009129, 1.009135, 1.009148, 1.009172, 1.009218, 1.009307, 1.009459, 1.009472, 1.009473, 1.009474, 1.009476, 1.00948, 1.009488, 1.009504, 1.009534, 1.009585, 1.009643, 1.009644, 1.009645, 1.009647, 1.00965, 1.009657, 1.009669, 1.009684, 1.009685, 1.00965, 1.009584, 1.009492, 1.009382, 1.009261, 1.009135, 1.009014, 1.008902, 1.008808, 1.008735, 1.008665, 1.008685, 1.008767, 1.008891, 1.009031, 1.009162, 1.009264, 1.009325, 1.009339, 1.009312, 1.00925, 1.009167, 1.00914, 1.009402, 1.009401, 1.0094, 1.009397, 1.009392, 1.009382, 1.009362, 1.009321, 1.009279, 1.009236, 1.009192, 1.009145, 1.009047, 1.00894, 1.008826, 1.008703, 1.008435, 1.008141, 1.008088, 1.007826, 1.007497, 1.00723, 1.007163, 1.006832, 1.006515, 1.006218, 1.005949, 1.005687, 1.005688, 1.005687, 1.005686, 1.005684, 1.005681, 1.005674, 1.005661, 1.005634, 1.005582, 1.005486, 1.005322, 1.005193, 1.005099, 1.005039, 1.005023, 1.005024, 1.005023, 1.005022, 1.005021, 1.005018, 1.005014, 1.005011, 1.005029, 1.005076, 1.005167, 1.005168, 1.00517, 1.005173, 1.005179, 1.005191, 1.005218, 1.005275, 1.005409, 1.005566, 1.005745, 1.005943, 1.006157, 1.006387, 1.006627, 1.00677, 1.006771, 1.006772, 1.006774, 1.006778, 1.006786, 1.006802, 1.006833, 1.006897, 1.007024, 1.00728, 1.007779, 1.008174, 1.008175, 1.008176, 1.008177, 1.008179, 1.008182, 1.008189, 1.008203, 1.00823, 1.008284, 1.008388, 1.008579, 1.008746, 1.00875, 1.008751, 1.008752, 1.008753, 1.008755, 1.00876, 1.00877, 1.008788, 1.008825, 1.008892, 1.009007, 1.009096, 1.009185, 1.009198, 1.009208, 1.009137, 1.009057, 1.009056, 1.009055, 1.009053, 1.009048, 1.009038, 1.009018, 1.008976, 1.008881, 1.008777, 1.0086, 1.008544, 1.008285, 1.008237, 1.008238, 1.008237, 1.008236, 1.008234, 1.008229, 1.008221, 1.008204, 1.008169, 1.0081, 1.00801, 1.008009, 1.008008, 1.008006, 1.008001, 1.007992, 1.007975, 1.007939, 1.007869, 1.007727, 1.007588, 1.007332, 1.007331, 1.00733, 1.007328, 1.007324, 1.007316, 1.0073, 1.007269, 1.007208, 1.007092, 1.006899, 1.006761, 1.006684, 1.006671, 1.006724, 1.006838, 1.007006, 1.007215, 1.007488, 1.007518, 1.007519, 1.00752, 1.007522, 1.007525, 1.007533, 1.007548, 1.007578, 1.007639, 1.007756, 1.007862, 1.007863, 1.007864, 1.007865, 1.007869, 1.007876, 1.007889, 1.007916, 1.007969, 1.008067, 1.008233, 1.008356, 1.008433, 1.008466, 1.008457, 1.008412, 1.008336, 1.008235, 1.008116, 1.007985, 1.007849, 1.007716, 1.007592, 1.007483, 1.007339, 1.007298, 1.00733, 1.007426, 1.007561, 1.007711, 1.00785, 1.007961, 1.008033, 1.008061, 1.008047, 1.007996, 1.007918, 1.007825, 1.007731, 1.00765, 1.007569, 1.007592, 1.00769, 1.007766, 1.007816, 1.007818, 1.007793, 1.007774, 1.007766, 1.007771, 1.010061, 1.01006, 1.010058, 1.010054, 1.010047, 1.010032, 1.009999, 1.009924, 1.009836, 1.009734, 1.009618, 1.009488, 1.009344, 1.009187, 1.008834, 1.008427, 1.007984, 1.007968, 1.007456, 1.006281, 1.004903, 1.003329, 1.001584, 0.999695, 0.9977, 0.995641, 0.993562, 0.991504, 0.989505, 0.987595, 0.985801, 0.984138, 0.982615, 0.981243, 0.980025, 0.978944, 0.978014, 0.977262, 0.976761, 0.976752, 0.976751, 0.97675, 0.976748, 0.976743, 0.976734, 0.976716, 0.976679, 0.976608, 0.976473, 0.976227, 0.975841, 0.975596, 0.975497, 0.975547, 0.975752, 0.976116, 0.976643, 0.977335, 0.978189, 0.9792, 0.979369, 0.97937, 0.979371, 0.979372, 0.979374, 0.979379, 0.979387, 0.979405, 0.97944, 0.97951, 0.979653, 0.979944, 0.980174, 0.980175, 0.980177, 0.980179, 0.980184, 0.980193, 0.980212, 0.98025, 0.980327, 0.980481, 0.980797, 0.981452, 0.982846, 0.984339, 0.985909, 0.987531, 0.988881, 0.988885, 0.988886, 0.988887, 0.988889, 0.988892, 0.988898, 0.988911, 0.988937, 0.98899, 0.989094, 0.989302, 0.989719, 0.990552, 0.992205, 0.993826, 0.996906, 0.999689, 1.002135, 1.004264, 1.005993, 1.00743, 1.007951, 1.007952, 1.007958, 1.007959, 1.00796, 1.007961, 1.007964, 1.007969, 1.00798, 1.008001, 1.008043, 1.008127, 1.008292, 1.008607, 1.009066, 1.009065, 1.009066, 1.009067, 1.009068, 1.00907, 1.009074, 1.009083, 1.0091, 1.009134, 1.009201, 1.009331, 1.009576, 1.009996, 1.010318, 1.010533, 1.010565, 1.01057, 1.010565, 1.010566, 1.010565, 1.010566, 1.010567, 1.010568, 1.01057, 1.010574, 1.010582, 1.010596, 1.01062, 1.010644, 1.010602, 1.010467, 1.010468, 1.010467, 1.010466, 1.010465, 1.010463, 1.01046, 1.010453, 1.01044, 1.010411, 1.010347, 1.010197, 1.00981, 1.009311, 1.008021, 1.006391, 1.00449, 1.002396, 1.00019, 0.997959, 0.99579, 0.993763, 0.991951, 0.990413, 0.989195, 0.98833, 0.987838, 0.987722, 0.987976, 0.988578, 0.989497, 0.990683, 0.992078, 0.993609, 0.995202, 0.996782, 0.998283, 0.999652, 1.000849, 1.001849, 1.002644, 1.003236, 1.003635, 1.003854, 1.0039, 1.003503, 1.00264, 1.001361, 0.99994, 0.998385, 0.996836, 0.995431, 0.994295, 0.993521, 0.993164, 0.993214, 0.993679, 0.994481, 0.99551, 0.996657, 0.997794, 0.998872, 0.999772, 1.000445, 1.000822, 1.000917, 1.000764, 1.000398, 0.999861, 0.999208, 0.998495, 0.997776, 0.997102, 0.996521, 0.996072, 0.995784, 0.995675, 0.995744, 0.996328, 0.997249, 0.998217, 0.998942, 0.999116, 0.99913, 0.99901, 0.998569, 0.998015, 0.997488, 0.997135, 0.997023, 0.997188, 0.997523, 0.99791, 0.998213, 0.998282, 0.998229, 0.998102, 0.997828, 0.997706, 0.997723, 0.997786, 0.997833, 0.997845, 0.997836, 0.997831, 0.997832 ], + "stepLengths" : [ 33, 19, 1, 15, 4, 1, 3, 1, 1, 26, 19, 5, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 4, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 7, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 2, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 2, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 8, 2, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____6_SM_generator_PGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ 0.007363, 0.007387, 0.007387, 0.007385, 0.007386, 0.007385, 0.007384, 0.00738, 0.007374, 0.007361, 0.007336, 0.007287, 0.007191, 0.007012, 0.006698, 0.0062, 0.005569, 0.005569, 0.005569, 0.005516, 0.004864, 0.004864, 0.004864, 0.004864, 0.004864, 0.004864, 0.004864, 0.004864, 0.004863, 0.004862, 0.00486, 0.004857, 0.004849, 0.004834, 0.004803, 0.004772, 0.004772, 0.004772, 0.004772, 0.004772, 0.004771, 0.004771, 0.004771, 0.004771, 0.00477, 0.004767, 0.004763, 0.004755, 0.004737, 0.004701, 0.004625, 0.004456, 0.004055, 0.003051, 0.002129, 0.002129, 0.002129, 0.002129, 0.002129, 0.002129, 0.002129, 0.002128, 0.002127, 0.002124, 0.002119, 0.002109, 0.002089, 0.002049, 0.001967, 0.001804, 0.001472, 7.96E-4, -5.45E-4, -0.001582, -0.001582, -0.001582, -0.002814, -0.004542, -0.00191, -4.97E-4, -4.97E-4, -4.97E-4, -4.97E-4, -4.97E-4, -4.96E-4, -4.96E-4, -4.96E-4, -4.95E-4, -4.92E-4, -4.88E-4, -4.79E-4, -4.62E-4, -4.26E-4, -3.56E-4, -2.16E-4, 6.0E-5, 5.29E-4, 5.29E-4, 5.29E-4, 5.93E-4, 0.001219, 0.001219, 0.001219, 0.001548, 0.002342, 0.002342, 0.002342, 0.002342, 0.002342, 0.002342, 0.002342, 0.002342, 0.002343, 0.002344, 0.002347, 0.002352, 0.002362, 0.002382, 0.002422, 0.002498, 0.002638, 0.002865, 0.002998, 11.572594, 11.57246, 11.572326, 11.572059, 11.571523, 11.570453, 11.570002, 11.570002, 11.569868, 11.569734, 11.569467, 11.568932, 11.567862, 11.567553, 11.567553, 11.567553, 11.565724, 11.561451, 11.552921, 11.535926, 11.502191, 11.435725, 11.306659, 11.06293, 10.62552, 9.902968, 9.334043, 8.863598, 8.450642, 7.673996, 6.90575, 6.09157, 5.211251, 3.285109, 1.230171, -0.817344, -2.716563, -3.017775, -3.017775, -4.340969, -5.588882, -6.390068, -6.7094, -6.531689, -6.531689, -6.531689, -6.531557, -6.531779, -6.531766, -6.531752, -6.531725, -6.531671, -6.531563, -6.531347, -6.530913, -6.530046, -6.528305, -6.524802, -6.517712, -6.503189, -6.472784, -6.406597, -6.253206, -5.867054, -4.824149, -3.490772, -0.64456, -0.64456, -0.64456, -0.643766, -0.643729, -0.643729, -0.643729, -0.643679, -0.64363, -0.643531, -0.643332, -0.642936, -0.642143, -0.640557, -0.637384, -0.631041, -0.618354, -0.592989, -0.54229, -0.441028, -0.239189, 0.160726, 0.937577, 2.343077, 3.488699, 4.305162, 4.747997, 4.750762, 4.750762, 4.750721, 4.750713, 4.750698, 4.750663, 4.750618, 4.750618, 4.750618, 4.750597, 4.750465, 4.7502, 4.749669, 4.748602, 4.746452, 4.742082, 4.733063, 4.71392, 4.671266, 4.568986, 4.301077, 3.555133, 2.592135, 1.505131, 0.558585, 0.558585, 0.558585, 0.555351, 0.555316, 0.555316, 0.555316, 0.555282, 0.555247, 0.555178, 0.555039, 0.554762, 0.554208, 0.553099, 0.550882, 0.54645, 0.537587, 0.519872, 0.48449, 0.413926, 0.273695, -0.002389, -0.531114, -1.454492, -2.157362, -2.276096, -2.276101, -2.276107, -2.276123, -2.276156, -2.276221, -2.276314, -2.276314, -2.276314, -2.276352, -2.276613, -2.277136, -2.27818, -2.280266, -2.284424, -2.292688, -2.309005, -2.340793, -2.400956, -2.507456, -2.664327, -2.756461, -2.198813, -2.197211, -2.197211, -2.197211, -2.196739, -2.196739, -2.196722, -2.196706, -2.196673, -2.196607, -2.196476, -2.196212, -2.195686, -2.194631, -2.192521, -2.188289, -2.179788, -2.162632, -2.127714, -2.055517, -1.902222, -1.564628, -0.805412, 0.011882, 1.44806, 1.871053, 1.871043, 1.871044, 1.871059, 1.871089, 1.871148, 1.871266, 1.871503, 1.871528, 1.871528, 1.871528, 1.871976, 1.872921, 1.87481, 1.878579, 1.88608, 1.900939, 1.930079, 1.986001, 2.088126, 2.25163, 2.4082, 2.33172, 2.33172, 2.331757, 2.331751, 2.331736, 2.331715, 2.331666, 2.331569, 2.331375, 2.33117, 2.33117, 2.33117, 2.330986, 2.330206, 2.328635, 2.325451, 2.318917, 2.305188, 2.275114, 2.204722, 2.025186, 1.534295, 0.548153, 0.548153, 0.548153, 0.547661, 0.547661, 0.547661, 0.547638, 0.547592, 0.547503, 0.547323, 0.546962, 0.54624, 0.544797, 0.541911, 0.536134, 0.524571, 0.501404, 0.454914, 0.361374, 0.17261, -0.207284, -0.942627, -2.095756, -2.635016, -2.578602, -2.578602, -2.578602, -2.578465, -2.578586, -2.578581, -2.578576, -2.578567, -2.578548, -2.57851, -2.578434, -2.578282, -2.577978, -2.577366, -2.576133, -2.573628, -2.568457, -2.55748, -2.532992, -2.474006, -2.317332, -1.865672, -0.601704, 0.674211, 0.674447, 0.674471, 0.674495, 0.674543, 0.674639, 0.674831, 0.675138, 0.675138, 0.675138, 0.675216, 0.675984, 0.677521, 0.680595, 0.68674, 0.699025, 0.723567, 0.772531, 0.869924, 1.062047, 1.431691, 2.084194, 2.782852, 2.782852, 2.78281, 2.78282, 2.782844, 2.782881, 2.782961, 2.783029, 2.783029, 2.783029, 2.783123, 2.783445, 2.784089, 2.785374, 2.787935, 2.79302, 2.803038, 2.822464, 2.858859, 2.921681, 3.006748, 3.014921, 2.468584, 1.361567, 0.013379, -1.227809, -2.068439, -2.336319, -2.013389, -1.754125, -1.754125, -1.754125, -1.753661, -1.753287, -1.753287, -1.753274, -1.753249, -1.7532, -1.753102, -1.752905, -1.752511, -1.751723, -1.750145, -1.746985, -1.740642, -1.72787, -1.701988, -1.648903, -1.537739, -1.297915, -0.769777, -0.370243, -0.370243, -0.370243, -0.368819, -0.368819, -0.368774, -0.368756, -0.368709, -0.36865, -0.368507, -0.368223, -0.367655, -0.366517, -0.364242, -0.359693, -0.350591, -0.332384, -0.295956, -0.223091, -0.077693, 0.208895, 0.744098, 1.539266, 1.592746, 1.592741, 1.592741, 1.592741, 1.592749, 1.592758, 1.592776, 1.592812, 1.592884, 1.593027, 1.593094, 1.593094, 1.593094, 1.593313, 1.593884, 1.595026, 1.597304, 1.601834, 1.610797, 1.628327, 1.66179, 1.722237, 1.816729, 1.900208, 1.797395, 1.797395, 1.797365, 1.79736, 1.797339, 1.797328, 1.797287, 1.797203, 1.797036, 1.796972, 1.796972, 1.796972, 1.7967, 1.796029, 1.79468, 1.79196, 1.786431, 1.775024, 1.750831, 1.697124, 1.570142, 1.253515, 0.503481, -0.240067, -0.791515, -1.036642, -0.954807, -0.613572, -0.140732, 0.316581, 0.633692, 0.739807, 0.631611, 0.151573, -0.240051, -0.330179, -0.122301, 0.208122, 0.441455, 0.445751, 0.239998, -0.038308, -0.226565, -0.230611, -0.067233, -0.002515, 16.500921, 16.500746, 16.500571, 16.500223, 16.499527, 16.498135, 16.495352, 16.48979, 16.478689, 16.456567, 16.412651, 16.326097, 16.157928, 15.839981, 15.268023, 14.318662, 13.565454, 12.937743, 12.382863, 11.86392, 10.827975, 9.749089, 8.586441, 7.330056, 4.610994, 1.744642, 1.254059, 1.254059, -1.083556, -3.688046, -5.489881, -5.905582, -7.607099, -8.705083, -9.157509, -8.96845, -8.151018, -8.151018, -8.151018, -8.150754, -8.150754, -8.151325, -8.151291, -8.151186, -8.151088, -8.150816, -8.150273, -8.149187, -8.147012, -8.142656, -8.133921, -8.116353, -8.080831, -8.008259, -7.85711, -7.531745, -6.797029, -5.065989, -3.089523, -1.016877, 0.998441, 1.816154, 1.816154, 1.816154, 1.816805, 1.816874, 1.816931, 1.816989, 1.817104, 1.817334, 1.817794, 1.818714, 1.820553, 1.824232, 1.831585, 1.84628, 1.875618, 1.93409, 2.050198, 2.278931, 2.72141, 3.53869, 4.854441, 5.701113, 6.078072, 6.077933, 6.077934, 6.077935, 6.077937, 6.077941, 6.077943, 6.077943, 6.077943, 6.077949, 6.077965, 6.077996, 6.078058, 6.078174, 6.078383, 6.078704, 6.07896, 6.077932, 6.069757, 6.029333, 5.856241, 5.185247, 4.151318, 2.864214, 1.447811, 0.029558, -1.269891, -2.345905, -2.827663, -2.82772, -2.827743, -2.827767, -2.827814, -2.827909, -2.827966, -2.827966, -2.827966, -2.828097, -2.828475, -2.82923, -2.83074, -2.833755, -2.839768, -2.851728, -2.875383, -2.921628, -3.009807, -3.168601, -3.414133, -3.614954, -3.005197, -1.678478, -1.678478, -1.678478, -1.677219, -1.677203, -1.677173, -1.677142, -1.67708, -1.676956, -1.676708, -1.676212, -1.675221, -1.673238, -1.669269, -1.661325, -1.645407, -1.613457, -1.549107, -1.418718, -1.152027, -0.601908, 0.509888, 1.567537, 1.594129, 1.594135, 1.594135, 1.594135, 1.594167, 1.594198, 1.594261, 1.594386, 1.594637, 1.595138, 1.595357, 1.595357, 1.595357, 1.59614, 1.598144, 1.602151, 1.610158, 1.626143, 1.657999, 1.721243, 1.845767, 2.086243, 2.527661, 3.218974, 3.623784, 3.646745, 3.522259, 2.373731, 0.56533, -0.657871, -0.657871, -0.657871, -0.658605, -0.657408, -0.657408, -0.657408, -0.657441, -0.657473, -0.657537, -0.657667, -0.657925, -0.658441, -0.659473, -0.661538, -0.665667, -0.673923, -0.690425, -0.723388, -0.789144, -0.919882, -1.177547, -1.672162, -2.539719, -3.202442, -3.703722, -3.731652, -3.206123, -3.019531, -3.019531, -3.019531, -3.019106, -3.019141, -3.019122, -3.019103, -3.019066, -3.018992, -3.018843, -3.018546, -3.017951, -3.016761, -3.014378, -3.0096, -2.999998, -2.980608, -2.941094, -2.859174, -2.684182, -2.293313, -1.731294, -1.731294, -1.731246, -1.731217, -1.73116, -1.731043, -1.730811, -1.730442, -1.730442, -1.730442, -1.730347, -1.729419, -1.727562, -1.723846, -1.716407, -1.7015, -1.671574, -1.611276, -1.488981, -1.238229, -0.717388, 0.357691, 1.419932, 3.078803, 3.078785, 3.078813, 3.078837, 3.078885, 3.078977, 3.079164, 3.079267, 3.079267, 3.079267, 3.079537, 3.080284, 3.081778, 3.084762, 3.090721, 3.102597, 3.126185, 3.172696, 3.263005, 3.432368, 3.723301, 4.099525, 4.033773, 3.018033, 1.374509, -0.45984, -2.038422, -3.010309, -3.195889, -2.61652, -1.26471, -1.104955, -1.104955, -1.104955, -1.103575, -1.103547, -1.103547, -1.103547, -1.103525, -1.103502, -1.103457, -1.103366, -1.103185, -1.102823, -1.102098, -1.100649, -1.09775, -1.09195, -1.080342, -1.05709, -1.010454, -0.916712, -0.727811, -0.348017, 0.391219, 1.008769, 1.008792, 1.008792, 1.00878, 1.00878, 1.00878, 1.008806, 1.008826, 1.008868, 1.008947, 1.009108, 1.009429, 1.010007, 1.010007, 1.010007, 1.010073, 1.01136, 1.013933, 1.019074, 1.029337, 1.049784, 1.090363, 1.170212, 1.324344, 1.607965, 2.062224, 2.479298, 2.278705, 1.604465, 0.690353, -0.202542, -0.852691, -1.129164, -1.014523, -0.596398, -0.032808, 0.497463, 0.845182, 0.928294, 0.747942, 0.088686, -0.407413, -0.502184, -0.198834, 0.284358, 0.660314, 0.733561, 0.493823, 0.096976, -0.237222, -0.346271, -0.200405, 0.099646, 0.390457, 0.535162, 0.486054, 0.155835, -0.060041, 0.032772, 0.124559, 0.173093, 0.167678, 0.15658, 0.151814, 0.151507, 0.152455, 0.15251, 36.392941, 36.392626, 36.392311, 36.391682, 36.390423, 36.387907, 36.382876, 36.372823, 36.352756, 36.312771, 36.233396, 36.076979, 35.773152, 35.199027, 34.167261, 32.45775, 31.10395, 29.977121, 28.981652, 28.050718, 27.139203, 26.217669, 24.26862, 22.156562, 19.947414, 19.869236, 17.42132, 12.231096, 6.875042, 1.666109, -3.100863, -7.183419, -10.404195, -12.655666, -13.897999, -14.158956, -13.525861, -12.128519, -10.136734, -7.758084, -5.194301, -2.633778, -0.310481, 1.606567, 3.106399, 3.983975, 4.118227, 4.118227, 4.118227, 4.118205, 4.118392, 4.118392, 4.118397, 4.118406, 4.118428, 4.118468, 4.118549, 4.11871, 4.11903, 4.119661, 4.120889, 4.123212, 4.127323, 4.133433, 4.137366, 4.113318, 3.946403, 3.206962, 2.023426, 0.541796, -1.075952, -2.662769, -4.059773, -5.128847, -5.763614, -5.89751, -5.508307, -5.409268, -5.409658, -5.40914, -5.409118, -5.409104, -5.409028, -5.409028, -5.409028, -5.408984, -5.408807, -5.408452, -5.407741, -5.406317, -5.403465, -5.397736, -5.386182, -5.362689, -5.314176, -5.211111, -4.981462, -4.785543, -4.785543, -4.785543, -4.785096, -4.785096, -4.785045, -4.785012, -4.784939, -4.784816, -4.784553, -4.784029, -4.78298, -4.78088, -4.776675, -4.768242, -4.751292, -4.717047, -4.647194, -4.502132, -4.191406, -3.495016, -1.872617, -0.04602, 1.835986, 3.618037, 4.89196, 4.893443, 4.893488, 4.893533, 4.893623, 4.893804, 4.894018, 4.894018, 4.894018, 4.894165, 4.894887, 4.896332, 4.899219, 4.904989, 4.916513, 4.939492, 4.985174, 5.075418, 5.251304, 5.583738, 6.164634, 6.95238, 7.212987, 6.216658, 3.594297, 0.089385, -3.390716, -5.812998, -6.999844, -7.059782, -7.059782, -7.059782, -7.059675, -7.0602, -7.060249, -7.060247, -7.060242, -7.060239, -7.060228, -7.060206, -7.060162, -7.060072, -7.059885, -7.059487, -7.058593, -7.056411, -7.050473, -7.032301, -6.970842, -6.748836, -6.144724, -6.144724, -6.144724, -6.144409, -6.144409, -6.144196, -6.144166, -6.144118, -6.143988, -6.143751, -6.143276, -6.142327, -6.140426, -6.13662, -6.128984, -6.113625, -6.082549, -6.018983, -5.886246, -5.598892, -4.941631, -3.346777, -1.45394, 0.619478, 1.069769, 1.068634, 1.071115, 1.071181, 1.071166, 1.071579, 1.07211, 1.073171, 1.073721, 1.073721, 1.073721, 1.075293, 1.079538, 1.088028, 1.105009, 1.138975, 1.206921, 1.342847, 1.614687, 2.15713, 3.227603, 5.239465, 6.768063, 6.769868, 6.768317, 6.768368, 6.768568, 6.768675, 6.768723, 6.768723, 6.768723, 6.769083, 6.7699, 6.771534, 6.774801, 6.78133, 6.794372, 6.82039, 6.872159, 6.974618, 7.175121, 7.557734, 8.244208, 9.273089, 9.82161, 9.544764, 7.753284, 5.034449, 2.079237, -0.478899, -2.19958, -2.90812, -2.698019, -1.870587, -0.831889, 0.025077, 0.424024, 0.268881, -0.34744, -1.185596, -1.939352, -2.329927, -2.185628, -1.48748, -0.372844, 0.907026, 2.058946, 2.825901, 3.054587, 2.729782, 1.969421, 0.988996, 0.042819, -0.639311, -0.903641, -0.704098, 0.510935, 1.830828, 2.598446, 2.536396, 1.861398, 0.927741, 0.112339, -0.357692, -0.465436, -0.349923, -0.192601, -0.082263, -0.034745, 0.004665, 0.115152, 0.34575, 0.683353, 1.030534, 1.271749, 1.347672, 1.256349, 1.052214, 0.820283, 0.640215, 0.556636, 0.566169, 0.626116, 0.678453, 0.676801, 0.604663, 0.478733, 0.338194, 0.226627, 0.197459, 0.34373, 0.559227, 0.741567, 0.797518, 0.819264, 0.811321, 0.745733, 0.645368, 0.54623, 0.481082, 0.462264, 0.48546, 0.529653, 0.579895, 0.625793, 0.647934, 0.650861, 0.63837, 0.600009, 0.573605, 0.571392, 0.579593, 0.587402, 0.59066, 0.589645, 0.588768, 0.588791, 0.588831, 0.588836 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____3_SM_generator_PGen", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "values" : [ -0.074144, -0.074154, -0.074154, -0.074153, -0.074153, -0.074151, -0.074148, -0.074143, -0.074131, -0.074108, -0.074063, -0.073972, -0.073792, -0.073436, -0.072741, -0.071398, -0.069069, -0.069069, -0.069069, -0.068799, -0.065463, -0.065463, -0.065463, -0.065462, -0.065462, -0.065461, -0.06546, -0.065458, -0.065453, -0.065443, -0.065423, -0.065383, -0.065303, -0.065142, -0.064819, -0.064512, -0.064512, -0.064512, -0.064512, -0.064511, -0.064511, -0.064509, -0.064507, -0.064502, -0.064491, -0.064471, -0.06443, -0.064348, -0.064184, -0.063854, -0.063185, -0.061815, -0.058943, -0.052698, -0.047208, -0.047208, -0.047208, -0.047207, -0.047207, -0.047206, -0.047204, -0.047201, -0.047194, -0.04718, -0.047153, -0.047098, -0.046988, -0.046767, -0.046324, -0.045432, -0.043626, -0.039932, -0.032325, -0.025775, -0.025775, -0.025775, -0.016939, 0.010411, 0.040163, 0.047503, 0.047503, 0.047503, 0.047503, 0.047503, 0.047503, 0.047503, 0.047502, 0.047502, 0.047501, 0.047499, 0.047495, 0.047486, 0.047469, 0.047432, 0.047349, 0.047149, 0.04669, 0.04669, 0.04669, 0.046615, 0.045701, 0.045701, 0.045701, 0.045065, 0.042779, 0.042779, 0.042779, 0.042779, 0.042779, 0.042778, 0.042778, 0.042776, 0.042774, 0.042769, 0.04276, 0.04274, 0.042701, 0.042624, 0.042466, 0.042147, 0.041486, 0.040085, 0.038868, 15.409099, 15.409128, 15.409157, 15.409215, 15.409331, 15.409563, 15.409661, 15.409661, 15.40969, 15.409719, 15.409777, 15.409893, 15.410125, 15.410192, 15.410192, 15.410192, 15.410588, 15.411514, 15.41336, 15.417033, 15.424302, 15.438536, 15.46583, 15.516031, 15.601088, 15.723738, 15.797409, 15.838062, 15.857504, 15.86761, 15.854775, 15.832858, 15.805622, 15.71437, 15.538283, 15.225981, 14.72732, 14.617569, 14.617569, 13.999672, 13.011305, 11.743679, 10.192874, 8.110506, 8.110506, 8.110506, 8.109875, 8.109968, 8.109907, 8.109847, 8.109726, 8.109484, 8.108999, 8.108031, 8.106093, 8.102218, 8.094463, 8.078944, 8.047858, 7.985502, 7.860058, 7.606273, 7.087437, 6.007557, 3.706304, 1.256707, -3.566259, -3.566259, -3.566259, -3.567541, -3.567534, -3.567534, -3.567534, -3.567612, -3.56769, -3.567846, -3.568159, -3.568785, -3.570037, -3.57254, -3.577546, -3.587557, -3.607577, -3.64761, -3.727639, -3.887545, -4.206672, -4.841566, -6.093013, -8.484745, -10.681883, -12.624407, -14.258555, -15.94802, -15.94802, -15.94817, -15.948199, -15.94825, -15.948374, -15.948531, -15.948531, -15.948531, -15.948606, -15.94907, -15.949998, -15.951854, -15.95556, -15.962954, -15.977668, -16.006799, -16.063875, -16.173259, -16.372835, -16.694526, -17.027098, -16.949484, -16.474464, -15.773536, -15.773536, -15.773536, -15.770701, -15.770748, -15.770748, -15.770748, -15.770718, -15.770688, -15.770628, -15.770507, -15.770266, -15.769784, -15.76882, -15.76689, -15.763026, -15.755283, -15.73973, -15.708366, -15.644602, -15.512968, -15.233566, -14.61266, -13.143729, -11.401496, -10.991445, -10.991441, -10.991374, -10.991316, -10.991198, -10.990962, -10.990628, -10.990628, -10.990628, -10.990491, -10.98955, -10.987665, -10.983897, -10.976357, -10.961267, -10.931046, -10.870443, -10.748596, -10.502395, -10.000377, -8.96125, -6.769543, -2.139917, -2.131665, -2.131665, -2.131665, -2.129232, -2.129233, -2.129159, -2.129085, -2.128938, -2.128643, -2.128054, -2.126875, -2.124517, -2.119801, -2.110369, -2.091505, -2.053772, -1.978294, -1.827289, -1.525138, -0.920663, 0.285902, 2.666128, 4.973519, 9.176338, 10.843535, 10.843592, 10.843598, 10.843652, 10.843763, 10.843976, 10.844408, 10.845272, 10.845365, 10.845365, 10.845365, 10.846999, 10.850453, 10.857359, 10.871162, 10.898728, 10.953705, 11.063036, 11.279178, 11.701147, 12.5021, 13.9196, 15.193762, 15.193762, 15.193782, 15.193813, 15.193874, 15.193995, 15.194238, 15.194724, 15.195695, 15.196718, 15.196718, 15.196718, 15.197636, 15.201516, 15.209263, 15.224706, 15.255384, 15.315912, 15.433638, 15.655674, 16.045371, 16.603435, 16.883836, 16.883836, 16.883836, 16.883794, 16.883794, 16.883786, 16.883785, 16.883781, 16.883774, 16.883759, 16.88373, 16.883671, 16.883553, 16.883312, 16.882818, 16.881775, 16.87947, 16.873986, 16.859528, 16.816695, 16.675859, 16.179889, 14.4191, 11.792935, 9.648694, 9.648694, 9.648694, 9.647331, 9.64738, 9.647328, 9.647276, 9.647172, 9.646964, 9.646548, 9.645716, 9.644051, 9.640722, 9.634063, 9.620739, 9.594072, 9.540663, 9.433546, 9.218161, 8.783166, 7.899283, 6.100575, 2.57105, -0.280219, -0.280238, -0.280285, -0.280333, -0.280429, -0.280619, -0.281001, -0.281609, -0.281609, -0.281609, -0.281764, -0.283289, -0.28634, -0.29244, -0.304633, -0.328992, -0.3776, -0.474371, -0.6661, -1.042029, -1.761725, -3.058686, -4.695139, -4.695139, -4.695167, -4.695193, -4.695246, -4.695352, -4.695563, -4.695741, -4.695741, -4.695741, -4.695985, -4.696828, -4.698515, -4.701886, -4.708618, -4.722039, -4.748712, -4.801381, -4.904008, -5.098377, -5.443461, -5.960969, -6.359626, -6.018777, -5.121346, -3.876698, -2.486693, -1.116281, 0.125059, 0.59673, 0.59673, 0.59673, 0.597444, 0.597333, 0.597314, 0.597331, 0.597366, 0.597431, 0.597565, 0.597833, 0.598368, 0.599439, 0.601579, 0.605858, 0.614406, 0.631458, 0.665397, 0.732609, 0.864388, 1.117576, 1.585284, 1.908081, 1.908081, 1.908081, 1.909185, 1.909185, 1.909189, 1.909201, 1.909222, 1.909276, 1.909376, 1.909575, 1.909974, 1.910771, 1.912365, 1.915551, 1.921915, 1.934611, 1.95988, 2.009931, 2.108154, 2.297689, 2.654008, 3.309775, 3.371809, 3.371809, 3.371809, 3.371809, 3.371818, 3.371827, 3.371846, 3.371883, 3.371957, 3.372106, 3.372176, 3.372176, 3.372176, 3.372402, 3.372996, 3.374183, 3.376556, 3.381302, 3.390788, 3.40974, 3.447566, 3.522954, 3.672979, 3.971516, 4.410724, 4.410724, 4.410745, 4.410754, 4.410777, 4.410807, 4.410879, 4.411022, 4.411309, 4.411417, 4.411417, 4.411417, 4.411882, 4.413028, 4.41532, 4.419905, 4.429073, 4.447406, 4.484052, 4.557238, 4.702874, 4.98796, 5.500453, 5.890314, 6.098159, 6.077002, 5.803247, 5.282117, 4.547047, 3.654075, 2.673197, 1.678983, 0.74241, -0.678149, -1.313005, -1.301262, -0.681017, 0.406595, 1.737386, 3.042633, 4.065274, 4.61887, 4.631255, 4.157277, 3.355628, 3.078748, 17.753534, 17.753558, 17.75358, 17.753626, 17.753715, 17.753894, 17.754253, 17.754967, 17.756389, 17.759204, 17.764717, 17.775284, 17.79465, 17.826809, 17.868348, 17.882487, 17.827461, 17.728596, 17.604577, 17.468304, 17.194798, 16.934492, 16.699745, 16.492526, 16.130452, 15.793448, 15.731267, 15.731267, 15.416653, 14.935289, 14.433928, 14.291162, 13.436508, 12.336925, 10.973629, 9.344761, 7.270371, 7.270371, 7.270371, 7.269859, 7.269859, 7.270008, 7.269946, 7.26981, 7.269577, 7.269084, 7.268099, 7.266128, 7.262185, 7.254298, 7.238513, 7.2069, 7.14351, 7.016071, 6.758604, 6.233678, 5.147108, 2.857704, 0.457568, -1.986306, -4.400367, -5.422783, -5.422783, -5.422783, -5.423609, -5.423376, -5.423448, -5.423519, -5.423663, -5.423949, -5.424522, -5.425668, -5.427959, -5.432541, -5.441703, -5.460021, -5.496633, -5.569751, -5.715563, -6.005414, -6.577446, -7.686358, -9.731124, -11.507995, -13.17686, -13.177004, -13.177043, -13.177081, -13.177158, -13.177311, -13.177403, -13.177403, -13.177403, -13.177618, -13.178231, -13.179458, -13.18191, -13.186811, -13.196596, -13.2161, -13.254843, -13.331267, -13.479844, -13.759742, -14.249506, -14.945386, -15.264032, -15.213486, -14.810427, -14.078933, -13.048675, -11.752889, -10.90153, -10.901531, -10.901483, -10.901436, -10.901341, -10.901151, -10.901035, -10.901035, -10.901035, -10.900771, -10.900011, -10.898491, -10.895451, -10.889369, -10.877195, -10.852808, -10.803882, -10.705423, -10.506122, -10.098321, -9.248557, -7.432487, -3.479618, 0.131884, 0.131884, 0.131884, 0.134633, 0.134739, 0.134805, 0.134871, 0.135003, 0.135268, 0.135796, 0.136853, 0.138968, 0.143197, 0.151655, 0.168572, 0.202407, 0.270085, 0.405469, 0.676317, 1.2181, 2.300232, 4.444873, 6.545345, 6.601166, 6.601165, 6.601165, 6.601165, 6.601229, 6.601292, 6.601419, 6.601672, 6.602179, 6.603193, 6.603637, 6.603637, 6.603637, 6.605221, 6.609276, 6.617385, 6.6336, 6.666018, 6.730801, 6.860157, 7.118001, 7.629995, 8.63741, 10.571106, 12.376487, 14.847767, 15.449255, 17.655012, 18.811724, 18.940184, 18.940184, 18.940184, 18.940119, 18.940121, 18.940121, 18.940121, 18.940119, 18.940117, 18.940112, 18.940104, 18.940086, 18.940051, 18.939981, 18.93984, 18.939554, 18.938968, 18.937737, 18.935045, 18.928735, 18.912403, 18.864866, 18.710255, 18.166224, 17.318438, 15.510326, 14.848513, 11.56615, 10.930625, 10.930625, 10.930625, 10.929264, 10.929372, 10.929314, 10.929257, 10.929142, 10.928912, 10.928452, 10.927533, 10.925694, 10.922015, 10.914657, 10.899936, 10.870473, 10.811469, 10.693156, 10.455363, 9.975584, 9.003094, 7.749982, 7.749982, 7.749918, 7.749857, 7.749737, 7.749494, 7.74901, 7.748241, 7.748241, 7.748241, 7.748041, 7.746104, 7.74223, 7.734481, 7.718983, 7.687985, 7.62598, 7.50195, 7.253863, 6.758069, 5.771849, 3.850628, 2.034304, -0.958163, -0.958166, -0.95821, -0.958253, -0.958339, -0.958509, -0.958852, -0.959042, -0.959042, -0.959042, -0.959537, -0.960906, -0.963645, -0.969119, -0.980056, -1.001889, -1.045386, -1.131696, -1.301559, -1.630036, -2.240514, -3.267918, -4.549711, -4.872841, -4.406179, -3.389232, -2.086573, -0.73938, 0.473428, 1.456767, 2.32118, 2.40083, 2.40083, 2.40083, 2.401501, 2.401515, 2.401515, 2.401515, 2.401524, 2.401533, 2.40155, 2.401585, 2.401655, 2.401795, 2.402074, 2.402632, 2.403749, 2.405979, 2.410431, 2.419298, 2.43689, 2.471524, 2.538717, 2.665902, 2.90049, 3.118002, 3.117983, 3.117983, 3.118, 3.118, 3.118, 3.11799, 3.117997, 3.118003, 3.118035, 3.118087, 3.11819, 3.118375, 3.118375, 3.118375, 3.118396, 3.118809, 3.119634, 3.121284, 3.124584, 3.131185, 3.144388, 3.170821, 3.223921, 3.332013, 3.562226, 4.107435, 4.772484, 5.531751, 6.319454, 7.045256, 7.61507, 7.950883, 8.004914, 7.76573, 7.256209, 6.525307, 5.636832, 4.658625, 3.654702, 1.846427, 0.659888, 7.6E-4, -0.035533, 0.56248, 1.687827, 3.11915, 4.562289, 5.722085, 6.380501, 6.452321, 5.998484, 5.193927, 4.264453, 3.417861, 2.793727, 2.307551, 2.507156, 3.057029, 3.495636, 3.832947, 3.970061, 3.868142, 3.740363, 3.655533, 3.670953, 3.672682, 52.584781, 52.584948, 52.585057, 52.58527, 52.585707, 52.586573, 52.588304, 52.591762, 52.598656, 52.612361, 52.639443, 52.692319, 52.793115, 52.976329, 53.279502, 53.697776, 53.932221, 54.057065, 54.126984, 54.179748, 54.240211, 54.323957, 54.596862, 55.016213, 55.558162, 55.57904, 56.267838, 57.874037, 59.618359, 61.269371, 62.606838, 63.435151, 63.595304, 62.967539, 61.473171, 59.076527, 55.77991, 51.616493, 46.655295, 40.995663, 34.738926, 28.006683, 20.970968, 13.747088, 6.385522, -0.865327, -6.167179, -6.167179, -6.167179, -6.168367, -6.203941, -6.204157, -6.204373, -6.204806, -6.205673, -6.207406, -6.210872, -6.217803, -6.231666, -6.259386, -6.314813, -6.425608, -6.646966, -7.088747, -7.968571, -9.713096, -13.13932, -19.715763, -25.897042, -31.640923, -36.90432, -41.645268, -45.821811, -49.390474, -52.305158, -54.516892, -55.974372, -56.126115, -56.125475, -56.124855, -56.124884, -56.124982, -56.125054, -56.125054, -56.125054, -56.125059, -56.125291, -56.125757, -56.126686, -56.128543, -56.132247, -56.139618, -56.154211, -56.182796, -56.237563, -56.33744, -56.498231, -56.585797, -56.585797, -56.585797, -56.585954, -56.585954, -56.585973, -56.585985, -56.586011, -56.586054, -56.586146, -56.58633, -56.586697, -56.587429, -56.588884, -56.591756, -56.597343, -56.607896, -56.626511, -56.653745, -56.667945, -56.533144, -55.596726, -53.752904, -50.987034, -47.299267, -43.610651, -43.610482, -43.610333, -43.610184, -43.609885, -43.609289, -43.608581, -43.608581, -43.608581, -43.608095, -43.605708, -43.600934, -43.591382, -43.572269, -43.534001, -43.457305, -43.303265, -42.992607, -42.361037, -41.057415, -38.293086, -32.184089, -25.372646, -10.347311, 5.700551, 21.500176, 35.794787, 46.515176, 54.560628, 57.039252, 57.039252, 57.039252, 57.042683, 57.044681, 57.044693, 57.044785, 57.044973, 57.045334, 57.046066, 57.047529, 57.050456, 57.056306, 57.067994, 57.091325, 57.137804, 57.230029, 57.411541, 57.762823, 58.418468, 59.543242, 60.828085, 60.828085, 60.828085, 60.828491, 60.828491, 60.828574, 60.828612, 60.828684, 60.828837, 60.829138, 60.829739, 60.83094, 60.833339, 60.838127, 60.847659, 60.866546, 60.903618, 60.974959, 61.106481, 61.32538, 61.59122, 61.481336, 60.58476, 59.01245, 58.60502, 58.609943, 58.605834, 58.605773, 58.605897, 58.605402, 58.604907, 58.603918, 58.603405, 58.603405, 58.603405, 58.601938, 58.597979, 58.590053, 58.574177, 58.542331, 58.478258, 58.348608, 58.083444, 57.530823, 56.345848, 53.731344, 51.289119, 51.291325, 51.288915, 51.288825, 51.288787, 51.288286, 51.288143, 51.288143, 51.288143, 51.287566, 51.286128, 51.283251, 51.277497, 51.265987, 51.242962, 51.196891, 51.104664, 50.91989, 50.549181, 49.804112, 48.306855, 45.336409, 42.457082, 37.253291, 32.893591, 29.375626, 26.525947, 24.07073, 21.716047, 19.214362, 16.407621, 13.242673, 9.761844, 6.076714, 2.335253, -1.306291, -4.698425, -7.699884, -10.170687, -11.963296, -12.919794, -12.88094, -11.706676, -9.306871, -5.676235, -0.920864, 4.730731, 10.938107, 17.282228, 23.313586, 28.606691, 32.811613, 35.692804, 37.150541, 36.352426, 32.427564, 26.903004, 21.572894, 16.650108, 12.494139, 9.201097, 6.714971, 4.930578, 3.759275, 3.149952, 3.100179, 3.614591, 4.698353, 6.345564, 8.52532, 11.155978, 14.068676, 16.987585, 19.643441, 21.741362, 23.035582, 23.368644, 22.709893, 21.164765, 18.95488, 16.376281, 13.746788, 11.354699, 9.419958, 8.074444, 7.361786, 7.251934, 8.391654, 10.644457, 13.238929, 15.511025, 16.355683, 16.820545, 16.916553, 16.386688, 15.161482, 13.628319, 12.256256, 11.413781, 11.344387, 12.002682, 13.088909, 14.181428, 14.671997, 14.745171, 14.525127, 13.840389, 13.338698, 13.26126, 13.385684, 13.523875, 13.593904, 13.579656, 13.562582, 13.561734, 13.562011, 13.561999 ] + } ] + }, { + "metadata" : { + "name" : "_GEN____3_SM_generator_UStatorPu", + "dataType" : "DOUBLE", + "tags" : [ ], + "irregularIndex" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 16, 31, 31, 31, 32, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 55, 57, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 61, 63, 67, 75, 92, 125, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 153, 156, 160, 168, 184, 217, 245, 245, 245, 282, 414, 676, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 853, 854, 856, 860, 868, 883, 883, 883, 885, 906, 906, 906, 917, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 954, 954, 954, 955, 957, 961, 970, 986, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1001, 1002, 1004, 1008, 1016, 1024, 1032, 1040, 1057, 1073, 1090, 1106, 1139, 1172, 1204, 1237, 1243, 1243, 1270, 1303, 1335, 1368, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1407, 1408, 1410, 1414, 1422, 1439, 1471, 1504, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1568, 1568, 1568, 1568, 1569, 1572, 1576, 1584, 1600, 1633, 1666, 1698, 1731, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1779, 1779, 1780, 1782, 1786, 1794, 1811, 1844, 1876, 1909, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1938, 1938, 1939, 1941, 1945, 1953, 1970, 2003, 2035, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2044, 2045, 2047, 2051, 2059, 2075, 2108, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2175, 2176, 2178, 2182, 2190, 2207, 2239, 2272, 2338, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2371, 2372, 2374, 2378, 2386, 2402, 2435, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, 2473, 2474, 2476, 2480, 2488, 2505, 2538, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2591, 2592, 2594, 2598, 2606, 2623, 2655, 2721, 2786, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2832, 2832, 2832, 2832, 2833, 2836, 2840, 2848, 2864, 2897, 2962, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3020, 3021, 3021, 3021, 3022, 3024, 3029, 3037, 3053, 3086, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3140, 3142, 3147, 3155, 3171, 3204, 3269, 3335, 3400, 3466, 3532, 3597, 3663, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3690, 3691, 3691, 3691, 3691, 3692, 3694, 3699, 3707, 3723, 3756, 3780, 3780, 3780, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3781, 3782, 3783, 3785, 3789, 3797, 3813, 3846, 3912, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3918, 3919, 3919, 3920, 3922, 3926, 3934, 3951, 3984, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4033, 4033, 4033, 4034, 4036, 4041, 4049, 4065, 4098, 4163, 4229, 4294, 4360, 4426, 4491, 4557, 4622, 4688, 4753, 4819, 4950, 5064, 5178, 5293, 5407, 5521, 5635, 5750, 5864, 5978, 6092, 6207, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6243, 6244, 6245, 6247, 6251, 6259, 6267, 6276, 6284, 6292, 6308, 6325, 6341, 6357, 6390, 6423, 6429, 6429, 6456, 6489, 6515, 6521, 6554, 6587, 6620, 6652, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6689, 6690, 6691, 6693, 6697, 6705, 6722, 6754, 6787, 6820, 6853, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6867, 6868, 6868, 6869, 6871, 6875, 6883, 6900, 6933, 6965, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7004, 7005, 7005, 7006, 7008, 7012, 7020, 7037, 7070, 7102, 7135, 7168, 7201, 7233, 7266, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7285, 7286, 7286, 7287, 7289, 7293, 7301, 7318, 7351, 7416, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7473, 7474, 7475, 7477, 7481, 7489, 7505, 7538, 7571, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7572, 7573, 7574, 7576, 7580, 7588, 7605, 7637, 7670, 7722, 7736, 7801, 7867, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7909, 7910, 7911, 7913, 7917, 7925, 7942, 7974, 8007, 8057, 8073, 8138, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8150, 8151, 8152, 8154, 8158, 8166, 8183, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8204, 8205, 8206, 8208, 8212, 8220, 8236, 8269, 8302, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8365, 8366, 8366, 8367, 8369, 8373, 8381, 8398, 8431, 8496, 8562, 8627, 8693, 8758, 8824, 8889, 8955, 9032, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9041, 9042, 9043, 9045, 9049, 9057, 9074, 9106, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9137, 9138, 9138, 9138, 9139, 9141, 9146, 9154, 9170, 9203, 9268, 9334, 9399, 9465, 9531, 9596, 9662, 9727, 9793, 9858, 9924, 9989, 10055, 10120, 10251, 10363, 10475, 10587, 10699, 10811, 10923, 11034, 11146, 11258, 11370, 11482, 11594, 11705, 11817, 11929, 12153, 12354, 12555, 12737, 12918, 13280, 13606, 13932, 14585, 15889, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16429, 16430, 16431, 16433, 16437, 16445, 16453, 16461, 16470, 16478, 16486, 16494, 16511, 16527, 16543, 16543, 16560, 16592, 16625, 16658, 16691, 16724, 16756, 16789, 16822, 16855, 16887, 16920, 16953, 16986, 17018, 17051, 17084, 17117, 17150, 17182, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17207, 17208, 17208, 17208, 17209, 17211, 17215, 17224, 17240, 17273, 17306, 17338, 17371, 17404, 17437, 17469, 17502, 17535, 17568, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17573, 17574, 17575, 17577, 17581, 17589, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17595, 17596, 17596, 17596, 17596, 17596, 17598, 17600, 17604, 17612, 17628, 17661, 17694, 17727, 17759, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17786, 17787, 17787, 17788, 17790, 17794, 17803, 17819, 17852, 17884, 17950, 18015, 18081, 18147, 18206, 18265, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18289, 18290, 18290, 18291, 18293, 18297, 18306, 18322, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18348, 18349, 18350, 18352, 18356, 18364, 18381, 18413, 18446, 18479, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18486, 18487, 18488, 18490, 18494, 18502, 18519, 18551, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18580, 18581, 18582, 18584, 18588, 18596, 18612, 18645, 18678, 18744, 18809, 18875, 18940, 19006, 19071, 19137, 19202, 19268, 19333, 19399, 19464, 19530, 19596, 19661, 19727, 19792, 19858, 19923, 19989, 20054, 20120, 20185, 20251, 20316, 20382, 20447, 20513, 20579, 20644, 20710, 20841, 20957, 21073, 21177, 21282, 21387, 21491, 21596, 21700, 21805, 21909, 22014, 22118, 22223, 22327, 22432, 22536, 22641, 22745, 22850, 22954, 23059, 23163, 23268, 23372, 23477, 23581, 23686, 23790, 23895, 24000, 24104, 24209, 24418, 24627, 24836, 25045, 25165, 25285, 25406, 25646, 25863, 26080, 26296, 26513, 26729, 26946, 27163, 27379, 27580, 27781, 27981, 28383, 28784, 29185, 29587, 29988, 30791, 31593, 33199, 36409, 42831, 50000 ] + }, + "chunks" : [ { + "offset" : 0, + "uncompressedLength" : 1285, + "stepValues" : [ 1.011505, 1.011506, 1.011507, 1.011508, 1.011509, 1.01151, 1.011511, 1.011513, 1.011515, 1.011514, 1.01178, 1.011779, 1.011778, 1.011775, 1.011769, 1.011756, 1.01174, 1.011722, 1.011702, 1.011656, 1.011602, 1.011542, 1.011474, 1.01132, 1.011144, 1.010949, 1.010742, 1.010705, 1.010526, 1.010307, 1.01009, 1.009881, 1.009658, 1.009657, 1.009655, 1.009652, 1.009646, 1.009634, 1.009611, 1.009565, 1.009477, 1.009316, 1.009177, 1.008978, 1.008977, 1.008976, 1.008975, 1.008973, 1.008968, 1.008959, 1.008941, 1.008911, 1.008873, 1.008862, 1.00888, 1.008926, 1.009039, 1.009038, 1.009039, 1.00904, 1.009042, 1.009045, 1.009051, 1.009064, 1.009091, 1.009151, 1.009287, 1.009445, 1.009622, 1.009785, 1.009786, 1.009787, 1.009788, 1.009789, 1.009792, 1.009799, 1.009811, 1.009836, 1.009887, 1.009991, 1.010204, 1.010422, 1.010469, 1.01047, 1.010471, 1.010473, 1.010476, 1.010483, 1.010497, 1.010525, 1.01058, 1.010689, 1.010904, 1.011302, 1.011303, 1.011304, 1.011305, 1.011308, 1.011314, 1.011326, 1.011349, 1.011395, 1.011483, 1.011644, 1.011784, 1.011995, 1.012049, 1.01205, 1.012051, 1.012053, 1.012056, 1.012063, 1.012076, 1.012098, 1.012124, 1.012129, 1.012128, 1.012127, 1.012126, 1.012122, 1.01211, 1.012075, 1.011988, 1.011987, 1.011986, 1.011983, 1.011979, 1.01197, 1.011952, 1.011914, 1.011829, 1.011635, 1.011417, 1.01126, 1.011259, 1.011257, 1.011253, 1.011246, 1.011231, 1.011201, 1.011142, 1.011025, 1.010799, 1.010615, 1.010616, 1.010615, 1.010614, 1.010612, 1.010609, 1.010603, 1.010591, 1.010567, 1.01052, 1.010433, 1.010317, 1.010316, 1.010315, 1.010313, 1.010309, 1.010301, 1.010286, 1.010258, 1.010212, 1.01016, 1.010159, 1.010207, 1.010297, 1.010423, 1.010574, 1.010741, 1.010811, 1.010812, 1.010813, 1.010814, 1.010817, 1.010822, 1.010833, 1.010855, 1.010898, 1.010982, 1.011042, 1.011043, 1.011044, 1.011047, 1.011052, 1.011062, 1.011081, 1.011119, 1.011191, 1.011312, 1.011322, 1.011323, 1.011325, 1.011328, 1.011334, 1.011347, 1.011369, 1.011408, 1.01145, 1.011451, 1.011452, 1.011455, 1.011459, 1.011467, 1.011475, 1.011467, 1.011429, 1.011366, 1.011283, 1.011186, 1.011082, 1.010976, 1.010876, 1.010786, 1.010711, 1.010655, 1.010609, 1.010637, 1.010714, 1.010823, 1.010942, 1.01105, 1.01113, 1.011173, 1.011178, 1.011148, 1.011091, 1.01102, 1.010997, 1.011194, 1.011193, 1.011192, 1.01119, 1.011186, 1.011178, 1.011162, 1.01113, 1.011097, 1.011062, 1.011026, 1.010988, 1.010907, 1.01082, 1.010725, 1.010624, 1.010405, 1.010164, 1.010121, 1.009908, 1.009641, 1.009427, 1.009373, 1.009109, 1.008857, 1.008624, 1.008416, 1.008217, 1.008216, 1.008214, 1.008212, 1.008207, 1.008197, 1.008177, 1.008138, 1.008068, 1.007951, 1.007864, 1.007808, 1.007781, 1.007777, 1.007778, 1.00778, 1.00779, 1.007827, 1.007889, 1.00799, 1.007991, 1.007992, 1.007993, 1.007997, 1.008003, 1.008016, 1.008043, 1.008101, 1.008233, 1.008382, 1.008548, 1.008728, 1.008921, 1.009123, 1.009333, 1.009456, 1.009457, 1.009458, 1.00946, 1.009463, 1.00947, 1.009484, 1.009511, 1.009565, 1.009674, 1.009891, 1.010308, 1.010633, 1.010634, 1.010635, 1.010636, 1.010639, 1.010645, 1.010656, 1.010678, 1.010721, 1.010805, 1.010957, 1.011088, 1.011091, 1.011092, 1.011093, 1.011095, 1.011099, 1.011106, 1.01112, 1.011148, 1.011199, 1.011284, 1.011347, 1.011401, 1.011406, 1.011389, 1.011305, 1.011224, 1.011225, 1.011224, 1.011223, 1.01122, 1.011216, 1.011206, 1.011187, 1.011146, 1.011059, 1.010963, 1.010806, 1.010757, 1.010535, 1.010495, 1.010494, 1.010493, 1.010492, 1.010488, 1.010481, 1.010466, 1.010437, 1.010379, 1.010305, 1.010304, 1.010303, 1.010302, 1.010298, 1.010291, 1.010276, 1.010247, 1.010189, 1.010074, 1.009962, 1.00976, 1.009759, 1.009758, 1.009757, 1.009754, 1.009747, 1.009735, 1.00971, 1.009663, 1.009574, 1.009429, 1.009331, 1.009284, 1.009289, 1.009347, 1.009453, 1.009602, 1.009782, 1.010012, 1.010037, 1.010038, 1.010039, 1.01004, 1.010043, 1.01005, 1.010062, 1.010088, 1.010138, 1.010235, 1.010322, 1.010323, 1.010325, 1.010327, 1.010333, 1.010344, 1.010366, 1.010409, 1.010488, 1.01062, 1.010714, 1.01077, 1.010787, 1.01077, 1.010722, 1.01065, 1.010559, 1.010454, 1.010341, 1.010227, 1.010116, 1.010015, 1.00993, 1.009821, 1.009799, 1.009838, 1.009926, 1.010045, 1.010172, 1.010287, 1.010375, 1.010427, 1.010442, 1.010422, 1.010374, 1.010305, 1.010226, 1.010149, 1.010085, 1.010027, 1.010053, 1.010138, 1.010201, 1.01024, 1.010238, 1.010216, 1.0102, 1.010194, 1.010198, 1.010199, 1.011945, 1.011944, 1.011943, 1.011941, 1.011937, 1.011928, 1.011908, 1.011857, 1.011794, 1.011717, 1.011627, 1.011525, 1.01141, 1.011283, 1.010994, 1.01066, 1.010294, 1.010281, 1.009859, 1.00889, 1.007758, 1.006471, 1.00505, 1.00352, 1.001912, 1.000261, 0.998604, 0.996975, 0.995405, 0.99392, 0.99254, 0.991278, 0.99014, 0.989135, 0.988263, 0.987513, 0.986892, 0.98641, 0.986111, 0.986097, 0.986096, 0.986094, 0.986092, 0.986086, 0.986076, 0.986056, 0.986016, 0.985942, 0.985816, 0.98565, 0.985602, 0.985672, 0.985864, 0.986181, 0.986625, 0.987199, 0.987903, 0.988735, 0.98969, 0.989847, 0.989848, 0.989849, 0.98985, 0.989852, 0.989856, 0.989864, 0.98988, 0.989913, 0.989978, 0.99011, 0.990379, 0.99059, 0.990591, 0.990592, 0.990595, 0.990599, 0.990608, 0.990625, 0.99066, 0.99073, 0.990871, 0.991158, 0.991751, 0.992999, 0.994319, 0.995692, 0.997099, 0.99826, 0.998261, 0.998262, 0.998263, 0.998264, 0.998267, 0.998273, 0.998284, 0.998306, 0.998351, 0.99844, 0.998618, 0.998974, 0.999683, 1.001081, 1.002441, 1.004988, 1.007251, 1.009197, 1.010835, 1.01209, 1.013119, 1.013485, 1.013486, 1.013487, 1.013488, 1.013489, 1.013491, 1.013495, 1.013502, 1.013517, 1.013546, 1.013603, 1.013715, 1.013928, 1.014231, 1.014232, 1.014234, 1.014237, 1.014242, 1.014253, 1.014275, 1.014319, 1.014402, 1.014556, 1.014809, 1.014981, 1.015068, 1.015075, 1.015076, 1.015077, 1.015078, 1.015079, 1.015076, 1.015053, 1.014933, 1.014751, 1.01475, 1.014751, 1.01475, 1.014749, 1.014747, 1.014743, 1.014735, 1.014719, 1.014685, 1.014613, 1.014451, 1.014057, 1.013576, 1.012387, 1.010941, 1.009296, 1.007517, 1.005673, 1.003835, 1.002074, 1.000454, 0.999033, 0.997855, 0.996956, 0.996359, 0.996074, 0.996101, 0.996429, 0.997037, 0.997893, 0.998956, 1.000173, 1.001484, 1.002828, 1.004142, 1.005372, 1.006475, 1.007419, 1.008186, 1.008771, 1.009178, 1.00942, 1.00951, 1.009459, 1.008971, 1.008143, 1.007007, 1.005794, 1.004504, 1.003249, 1.002139, 1.001272, 1.000719, 1.000518, 1.000657, 1.001117, 1.001834, 1.002722, 1.003691, 1.004649, 1.005519, 1.00622, 1.006709, 1.006959, 1.006978, 1.006791, 1.006432, 1.005946, 1.00538, 1.004779, 1.00419, 1.003652, 1.003201, 1.002866, 1.002669, 1.002619, 1.002715, 1.003254, 1.004047, 1.004837, 1.005396, 1.005507, 1.005486, 1.005359, 1.004955, 1.004484, 1.004058, 1.003792, 1.00374, 1.0039, 1.004192, 1.004508, 1.004746, 1.004785, 1.004725, 1.004611, 1.004379, 1.00429, 1.004313, 1.004367, 1.004405, 1.004413, 1.004405, 1.004401, 1.004402 ], + "stepLengths" : [ 32, 21, 1, 17, 1, 4, 1, 1, 26, 19, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 2, 15, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 16, 2, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 15, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 3, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3 ] + } ] + } ], + "timeLine" : { + "metadata" : { + "name" : "timeLine", + "dataType" : "STRING", + "tags" : [ ], + "regularIndex" : { + "startTime" : 0, + "endTime" : 0, + "spacing" : 0 + } + }, + "chunks" : [ ] + } +} \ No newline at end of file From 6c867ae83de8de1e5345142c6bf115a015fafebf Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Wed, 30 Nov 2022 19:13:43 +0100 Subject: [PATCH 02/54] Config dynawaltz in test environment --- pom.xml | 6 ++--- .../service/DynamicSimulationService.java | 5 ++-- .../server/DynamicSimulationIEEE14Test.java | 23 ++++++++++--------- .../com/powsybl/config/test/config.yml | 11 +++++++++ .../com/powsybl/config/test/filelist.txt | 1 + .../data/ieee14/_01/input/curves.groovy | 1 - .../data/ieee14/_01/input/events.groovy | 1 - .../data/ieee14/_01/input/models.groovy | 1 - 8 files changed, 30 insertions(+), 19 deletions(-) create mode 100644 src/test/resources/com/powsybl/config/test/config.yml create mode 100644 src/test/resources/com/powsybl/config/test/filelist.txt diff --git a/pom.xml b/pom.xml index ef4a5abf..655aea0d 100644 --- a/pom.xml +++ b/pom.xml @@ -137,15 +137,15 @@ com.powsybl - powsybl-dynawaltz + powsybl-dynamic-simulation-dsl com.powsybl - powsybl-dynawaltz-dsl + powsybl-dynawaltz com.powsybl - powsybl-dynamic-simulation-dsl + powsybl-dynawaltz-dsl com.powsybl diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index f2a3cb51..a53a529f 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -7,6 +7,7 @@ package org.gridsuite.ds.server.service; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; +import org.apache.commons.lang3.ArrayUtils; import org.gridsuite.ds.server.dto.DynamicSimulationStatus; import org.gridsuite.ds.server.repository.ResultEntity; import org.gridsuite.ds.server.repository.ResultRepository; @@ -45,11 +46,11 @@ public DynamicSimulationService(ResultRepository resultRepository) { // These getters are used for mocking when testing service, TODO remove public byte[] getEventModelContent() { - return null; + return ArrayUtils.EMPTY_BYTE_ARRAY; } public byte[] getCurveContent() { - return null; + return ArrayUtils.EMPTY_BYTE_ARRAY; } public DynamicSimulationParameters getDynamicSimulationParameters() { diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 3490baf1..e18d6e34 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -55,12 +55,13 @@ import static org.junit.Assert.assertEquals; import static org.mockito.BDDMockito.given; +import static org.mockito.Mockito.when; /** * @author Thang PHAM */ @RunWith(SpringRunner.class) -@AutoConfigureWebTestClient +@AutoConfigureWebTestClient(timeout = "PT360S") @EnableWebFlux @SpringBootTest @ContextConfiguration(classes = {DynamicSimulationApplication.class, TestChannelBinderConfiguration.class}, @@ -71,7 +72,7 @@ public class DynamicSimulationIEEE14Test { private static final String VARIANT_1_ID = "variant_1"; private static final String TEST_FILE = "IEEE14.iidm"; - private static final String DATA_IEEE14_BASE_DIR = "data/ieee14"; + private static final String DATA_IEEE14_BASE_DIR = "/data/ieee14"; private static final String INPUT = "input"; private static final String OUTPUT = "output"; @@ -88,7 +89,7 @@ public class DynamicSimulationIEEE14Test { @MockBean private NetworkStoreService networkStoreClient; - @MockBean + @SpyBean private DynamicSimulationService dynamicSimulationService; @SpyBean @@ -127,27 +128,27 @@ public void test_01() throws IOException { // load event model file ClassPathResource eventModel = new ClassPathResource(Paths.get(inputBaseDir, "events.groovy").toString()); byte[] eventBytes = StreamUtils.copyToByteArray(eventModel.getInputStream()); - given(dynamicSimulationService.getEventModelContent()).willReturn(eventBytes); + when(dynamicSimulationService.getEventModelContent()).thenReturn(eventBytes); // load curve file - ClassPathResource curveModel = new ClassPathResource(Paths.get(inputBaseDir, "curve.groovy").toString()); + ClassPathResource curveModel = new ClassPathResource(Paths.get(inputBaseDir, "curves.groovy").toString()); byte[] curveBytes = StreamUtils.copyToByteArray(curveModel.getInputStream()); - given(dynamicSimulationService.getCurveContent()).willReturn(curveBytes); + when(dynamicSimulationService.getCurveContent()).thenReturn(curveBytes); // load parameter file ClassPathResource parametersModel = new ClassPathResource(Paths.get(inputBaseDir, "parameters.json").toString()); - DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(Path.of(parametersModel.getPath())); + DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(parametersModel.getInputStream()); DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); // models.par path ClassPathResource dynamicParModel = new ClassPathResource(Paths.get(inputBaseDir, "models.par").toString()); - dynaWaltzParameters.setParametersFile(dynamicParModel.getPath()); + dynaWaltzParameters.setParametersFile(dynamicParModel.getFile().getAbsolutePath()); // network.par path ClassPathResource networkParModel = new ClassPathResource(Paths.get(inputBaseDir, "network.par").toString()); - dynaWaltzParameters.getNetwork().setParametersFile(networkParModel.getPath()); + dynaWaltzParameters.getNetwork().setParametersFile(networkParModel.getFile().getAbsolutePath()); // solvers.par path ClassPathResource solverParModel = new ClassPathResource(Paths.get(inputBaseDir, "solvers.par").toString()); - dynaWaltzParameters.getSolver().setParametersFile(solverParModel.getPath()); - given(dynamicSimulationService.getDynamicSimulationParameters()).willReturn(parameters); + dynaWaltzParameters.getSolver().setParametersFile(solverParModel.getFile().getAbsolutePath()); + when(dynamicSimulationService.getDynamicSimulationParameters()).thenReturn(parameters); //run the dynamic simulation on a specific variant EntityExchangeResult entityExchangeResult = webTestClient.post() diff --git a/src/test/resources/com/powsybl/config/test/config.yml b/src/test/resources/com/powsybl/config/test/config.yml new file mode 100644 index 00000000..d3f23475 --- /dev/null +++ b/src/test/resources/com/powsybl/config/test/config.yml @@ -0,0 +1,11 @@ +dynawaltz: + homeDir: /home/phamquy/Projects/dynawo/dynawo + debug: true + +dynawaltz-default-parameters: + parametersFile: /home/phamquy/Projects/dynawo/test/models.par + network.parametersFile: /home/phamquy/Projects/dynawo/test/network.par + network.parametersId: "NETWORK" + solver.type: IDA + solver.parametersFile: /home/phamquy/Projects/dynawo/test/solvers.par + solver.parametersId: "2" diff --git a/src/test/resources/com/powsybl/config/test/filelist.txt b/src/test/resources/com/powsybl/config/test/filelist.txt new file mode 100644 index 00000000..e9abc7f6 --- /dev/null +++ b/src/test/resources/com/powsybl/config/test/filelist.txt @@ -0,0 +1 @@ +config.yml \ No newline at end of file diff --git a/src/test/resources/data/ieee14/_01/input/curves.groovy b/src/test/resources/data/ieee14/_01/input/curves.groovy index ebb52a37..ae2e1aad 100644 --- a/src/test/resources/data/ieee14/_01/input/curves.groovy +++ b/src/test/resources/data/ieee14/_01/input/curves.groovy @@ -1,4 +1,3 @@ -package data.ieee14._01.input /** * Copyright (c) 2020, RTE (http://www.rte-france.com) * This Source Code Form is subject to the terms of the Mozilla Public diff --git a/src/test/resources/data/ieee14/_01/input/events.groovy b/src/test/resources/data/ieee14/_01/input/events.groovy index 977ca239..569e2dab 100644 --- a/src/test/resources/data/ieee14/_01/input/events.groovy +++ b/src/test/resources/data/ieee14/_01/input/events.groovy @@ -1,4 +1,3 @@ -package data.ieee14._01.input /** * Copyright (c) 2020, RTE (http://www.rte-france.com) * This Source Code Form is subject to the terms of the Mozilla Public diff --git a/src/test/resources/data/ieee14/_01/input/models.groovy b/src/test/resources/data/ieee14/_01/input/models.groovy index 82c965b7..a07a08b9 100644 --- a/src/test/resources/data/ieee14/_01/input/models.groovy +++ b/src/test/resources/data/ieee14/_01/input/models.groovy @@ -1,4 +1,3 @@ -package data.ieee14._01.input /** * Copyright (c) 2021, RTE (http://www.rte-france.com) * This Source Code Form is subject to the terms of the Mozilla Public From 35b9c7ad6c39876013dcda4911af71a7ff55cfa9 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Wed, 30 Nov 2022 19:26:52 +0100 Subject: [PATCH 03/54] Correct style --- .../ds/server/service/DynamicSimulationService.java | 13 +++++-------- .../ds/server/DynamicSimulationIEEE14Test.java | 6 +----- 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index a53a529f..2a71dc7f 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -66,14 +66,11 @@ public Mono runAndSaveResult(UUID networkUuid, String variantId, int start return fileBytes.flatMap(bytes -> { DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTime, bytes, getEventModelContent(), getCurveContent(), getDynamicSimulationParameters()); // update status to running status and store the dynamicModel file - return insertStatus(DynamicSimulationStatus.RUNNING.name()) - .flatMap(resultEntity -> - Mono.fromRunnable(() -> { - Message message = new DynamicSimulationResultContext(resultEntity.getId(), runContext).toMessage(); - sendRunMessage(message); - }) - .thenReturn(resultEntity.getId()) - ); + return insertStatus(DynamicSimulationStatus.RUNNING.name()).flatMap(resultEntity -> Mono.fromRunnable(() -> { + Message message = new DynamicSimulationResultContext(resultEntity.getId(), runContext).toMessage(); + sendRunMessage(message); + }).thenReturn(resultEntity.getId()) + ); }); } diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index e18d6e34..d9669cfd 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -76,7 +76,6 @@ public class DynamicSimulationIEEE14Test { private static final String INPUT = "input"; private static final String OUTPUT = "output"; - @Autowired private WebTestClient webTestClient; @@ -97,7 +96,6 @@ public class DynamicSimulationIEEE14Test { private FileSystem fileSystem; - @Before public void init() throws IOException { //initialize in memory FS @@ -114,7 +112,7 @@ public void init() throws IOException { } @Test - public void test_01() throws IOException { + public void test01() throws IOException { String testBaseDir = "_01"; String inputBaseDir = Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT).toString(); String outputBaseDir = Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, OUTPUT).toString(); @@ -171,7 +169,5 @@ public void test_01() throws IOException { // check the result to expected - } - } From bde07d24193171d5503b92abb65561288e66004f Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Thu, 1 Dec 2022 17:56:43 +0100 Subject: [PATCH 04/54] writing test and evolve worker service --- .../DynamicSimulationResultSerializer.java | 79 +++++ .../DynamicSimulationWorkerService.java | 21 +- .../server/DynamicSimulationIEEE14Test.java | 51 +++- .../com/powsybl/config/test/filelist.txt | 5 +- .../com/powsybl/config/test/models.par | 286 ++++++++++++++++++ .../com/powsybl/config/test/network.par | 25 ++ .../com/powsybl/config/test/solvers.par | 54 ++++ .../data/ieee14/_01/input/models.groovy | 4 +- 8 files changed, 504 insertions(+), 21 deletions(-) create mode 100644 src/main/java/org/gridsuite/ds/server/json/DynamicSimulationResultSerializer.java create mode 100644 src/test/resources/com/powsybl/config/test/models.par create mode 100644 src/test/resources/com/powsybl/config/test/network.par create mode 100644 src/test/resources/com/powsybl/config/test/solvers.par diff --git a/src/main/java/org/gridsuite/ds/server/json/DynamicSimulationResultSerializer.java b/src/main/java/org/gridsuite/ds/server/json/DynamicSimulationResultSerializer.java new file mode 100644 index 00000000..8af9895c --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/json/DynamicSimulationResultSerializer.java @@ -0,0 +1,79 @@ +/** + * Copyright (c) 2019, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ +package org.gridsuite.ds.server.json; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.ObjectWriter; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.module.SimpleModule; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; +import com.powsybl.commons.json.JsonUtil; +import com.powsybl.dynamicsimulation.DynamicSimulationResult; +import com.powsybl.timeseries.TimeSeries; + +import java.io.IOException; +import java.io.OutputStream; +import java.io.UncheckedIOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.Map.Entry; +import java.util.Objects; + +/** + * @author Marcos de Miguel + * TODO merge with @link{DynamicSimulationResultSerializer} in powsybl-dynamic-simulation-dsl 5.x.x + */ +public class DynamicSimulationResultSerializer extends StdSerializer { + + private static final String VERSION = "1.0"; + + DynamicSimulationResultSerializer() { + super(DynamicSimulationResult.class); + } + + @Override + public void serialize(DynamicSimulationResult result, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { + jsonGenerator.writeStartObject(); + jsonGenerator.writeStringField("version", VERSION); + jsonGenerator.writeBooleanField("isOK", result.isOk()); + jsonGenerator.writeStringField("logs", result.getLogs()); + jsonGenerator.writeFieldName("curves"); + jsonGenerator.writeStartArray(); + for (Entry entry : result.getCurves().entrySet()) { + entry.getValue().writeJson(jsonGenerator); + } + jsonGenerator.writeEndArray(); + jsonGenerator.writeFieldName("timeLine"); + result.getTimeLine().writeJson(jsonGenerator); + jsonGenerator.writeEndObject(); + } + + public static void write(DynamicSimulationResult result, OutputStream os) { + Objects.requireNonNull(os); + + try { + ObjectMapper objectMapper = JsonUtil.createObjectMapper(); + SimpleModule module = new SimpleModule(); + module.addSerializer(DynamicSimulationResult.class, new DynamicSimulationResultSerializer()); + objectMapper.registerModule(module); + ObjectWriter writer = objectMapper.writerWithDefaultPrettyPrinter(); + writer.writeValue(os, result); + } catch (IOException e) { + throw new UncheckedIOException(e); + } + } + + public static void write(DynamicSimulationResult result, Path jsonFile) { + Objects.requireNonNull(jsonFile); + try (OutputStream os = Files.newOutputStream(jsonFile)) { + write(result, os); + } catch (IOException e) { + throw new UncheckedIOException(e); + } + } +} diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index bab997bc..abcb60bd 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -16,6 +16,7 @@ import com.powsybl.network.store.client.PreloadingStrategy; import org.gridsuite.ds.server.dsl.GroovyCurvesSupplier; import org.gridsuite.ds.server.dsl.GroovyEventModelsSupplier; +import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; import org.gridsuite.ds.server.repository.ResultRepository; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -31,6 +32,7 @@ import reactor.core.publisher.Mono; import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; import java.nio.file.FileSystem; import java.nio.file.FileSystems; import java.util.List; @@ -86,13 +88,13 @@ public Mono run(DynamicSimulationRunContext context) { DynamicModelsSupplier dynamicModelsSupplier = new GroovyDynamicModelsSupplier(new ByteArrayInputStream(context.getDynamicModelContent()), dynamicModelExtensions); List eventModelExtensions = GroovyExtension.find(EventModelGroovyExtension.class, DynaWaltzProvider.NAME); - EventModelsSupplier eventModelsSupplier = new GroovyEventModelsSupplier(new ByteArrayInputStream(context.getDynamicModelContent()), eventModelExtensions); + EventModelsSupplier eventModelsSupplier = new GroovyEventModelsSupplier(new ByteArrayInputStream(context.getEventModelContent()), eventModelExtensions); List curveExtensions = GroovyExtension.find(CurveGroovyExtension.class, DynaWaltzProvider.NAME); - CurvesSupplier curvesSupplier = new GroovyCurvesSupplier(new ByteArrayInputStream(context.getDynamicModelContent()), curveExtensions); + CurvesSupplier curvesSupplier = new GroovyCurvesSupplier(new ByteArrayInputStream(context.getCurveContent()), curveExtensions); DynamicSimulationParameters parameters = context.getParameters(); - if (parameters != null) { + if (parameters == null) { parameters = new DynamicSimulationParameters(context.getStartTime(), context.getStopTime()); } parameters.setStartTime(context.getStartTime()); @@ -132,9 +134,12 @@ public Consumer> consumeRun() { run(resultContext.getRunContext()) .flatMap(result -> updateResult(resultContext.getResultUuid(), result)) - .doOnSuccess(unused -> { + .doOnSuccess(result -> { + // build json payload + ByteArrayOutputStream bytesOS = new ByteArrayOutputStream(); + DynamicSimulationResultSerializer.write(result, bytesOS); Message sendMessage = MessageBuilder - .withPayload("") + .withPayload(bytesOS.toString()) .setHeader("resultUuid", resultContext.getResultUuid().toString()) .build(); sendResultMessage(sendMessage); @@ -146,10 +151,10 @@ public Consumer> consumeRun() { }; } - public Mono updateResult(UUID resultUuid, DynamicSimulationResult result) { + public Mono updateResult(UUID resultUuid, DynamicSimulationResult result) { Objects.requireNonNull(resultUuid); - System.out.println(result.getCurves().toString()); - return Mono.fromRunnable(() -> dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, result.isOk())); + return Mono.fromRunnable(() -> + dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, result.isOk())).thenReturn(result); } public void setFileSystem(FileSystem fs) { diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index d9669cfd..a4b5a152 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -6,6 +6,7 @@ */ package org.gridsuite.ds.server; +import com.fasterxml.jackson.databind.ObjectMapper; import com.google.common.jimfs.Configuration; import com.google.common.jimfs.Jimfs; import com.powsybl.commons.PowsyblException; @@ -22,6 +23,7 @@ import com.powsybl.iidm.network.VariantManagerConstants; import com.powsybl.network.store.client.NetworkStoreService; import com.powsybl.network.store.client.PreloadingStrategy; +import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; import org.gridsuite.ds.server.service.DynamicSimulationService; import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; import org.junit.Before; @@ -47,9 +49,10 @@ import org.springframework.web.reactive.config.EnableWebFlux; import org.springframework.web.reactive.function.BodyInserters; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; import java.io.IOException; import java.nio.file.FileSystem; -import java.nio.file.Path; import java.nio.file.Paths; import java.util.UUID; @@ -75,6 +78,7 @@ public class DynamicSimulationIEEE14Test { private static final String DATA_IEEE14_BASE_DIR = "/data/ieee14"; private static final String INPUT = "input"; private static final String OUTPUT = "output"; + private static final String TEST_ENV_BASE_DIR = "/work/unittests"; @Autowired private WebTestClient webTestClient; @@ -139,13 +143,25 @@ public void test01() throws IOException { DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); // models.par path ClassPathResource dynamicParModel = new ClassPathResource(Paths.get(inputBaseDir, "models.par").toString()); - dynaWaltzParameters.setParametersFile(dynamicParModel.getFile().getAbsolutePath()); + String modelsSrcPath = dynamicParModel.getFile().getAbsolutePath(); + String modelsDesPath = Paths.get(TEST_ENV_BASE_DIR, "models.par").toString(); + // copy to test env dir + + dynaWaltzParameters.setParametersFile(modelsDesPath); // network.par path ClassPathResource networkParModel = new ClassPathResource(Paths.get(inputBaseDir, "network.par").toString()); - dynaWaltzParameters.getNetwork().setParametersFile(networkParModel.getFile().getAbsolutePath()); + String networkSrcPath = networkParModel.getFile().getAbsolutePath(); + String networkDesPath = Paths.get(TEST_ENV_BASE_DIR, "network.par").toString(); + // copy to test env dir + + dynaWaltzParameters.getNetwork().setParametersFile(networkDesPath); // solvers.par path ClassPathResource solverParModel = new ClassPathResource(Paths.get(inputBaseDir, "solvers.par").toString()); - dynaWaltzParameters.getSolver().setParametersFile(solverParModel.getFile().getAbsolutePath()); + String solversSrcPath = solverParModel.getFile().getAbsolutePath(); + String solversDesPath = Paths.get(TEST_ENV_BASE_DIR, "solvers.par").toString(); + // copy to test env dir + + dynaWaltzParameters.getSolver().setParametersFile(solversDesPath); when(dynamicSimulationService.getDynamicSimulationParameters()).thenReturn(parameters); //run the dynamic simulation on a specific variant @@ -163,11 +179,26 @@ public void test01() throws IOException { Message messageSwitch = output.receive(1000, "ds.result.destination"); assertEquals(runUuid, UUID.fromString(messageSwitch.getHeaders().get("resultUuid").toString())); - // prepare result to compare - ClassPathResource result = new ClassPathResource(Paths.get(outputBaseDir, "result.json").toString()); - DynamicSimulationResult expectedResult = DynamicSimulationResultDeserializer.read(Path.of(result.getPath())); - - // check the result to expected - + // prepare expected result to compare + ClassPathResource expectedResultPathResource = new ClassPathResource(Paths.get(outputBaseDir, "result.json").toString()); + DynamicSimulationResult expectedResult = DynamicSimulationResultDeserializer.read(expectedResultPathResource.getInputStream()); + ByteArrayOutputStream bytesOS = new ByteArrayOutputStream(); + DynamicSimulationResultSerializer.write(expectedResult, bytesOS); + String jsonExpectedResult = bytesOS.toString(); + System.out.println("Expected"); + System.out.println(jsonExpectedResult); + + // get the result + ByteArrayInputStream bytesIS = new ByteArrayInputStream(messageSwitch.getPayload()); + DynamicSimulationResult result = DynamicSimulationResultDeserializer.read(bytesIS); + ByteArrayOutputStream bytesOSResult = new ByteArrayOutputStream(); + DynamicSimulationResultSerializer.write(result, bytesOSResult); + String jsonResult = bytesOSResult.toString(); + System.out.println("Actual"); + System.out.println(jsonResult); + + // compare result + ObjectMapper mapper = new ObjectMapper(); + assertEquals(mapper.readTree(jsonExpectedResult), mapper.readTree(jsonResult)); } } diff --git a/src/test/resources/com/powsybl/config/test/filelist.txt b/src/test/resources/com/powsybl/config/test/filelist.txt index e9abc7f6..98aeacbf 100644 --- a/src/test/resources/com/powsybl/config/test/filelist.txt +++ b/src/test/resources/com/powsybl/config/test/filelist.txt @@ -1 +1,4 @@ -config.yml \ No newline at end of file +config.yml +models.par +network.par +solvers.par \ No newline at end of file diff --git a/src/test/resources/com/powsybl/config/test/models.par b/src/test/resources/com/powsybl/config/test/models.par new file mode 100644 index 00000000..ebf051a2 --- /dev/null +++ b/src/test/resources/com/powsybl/config/test/models.par @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/resources/com/powsybl/config/test/network.par b/src/test/resources/com/powsybl/config/test/network.par new file mode 100644 index 00000000..d6d24ded --- /dev/null +++ b/src/test/resources/com/powsybl/config/test/network.par @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/resources/com/powsybl/config/test/solvers.par b/src/test/resources/com/powsybl/config/test/solvers.par new file mode 100644 index 00000000..c74be67d --- /dev/null +++ b/src/test/resources/com/powsybl/config/test/solvers.par @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/resources/data/ieee14/_01/input/models.groovy b/src/test/resources/data/ieee14/_01/input/models.groovy index a07a08b9..5dd0bccb 100644 --- a/src/test/resources/data/ieee14/_01/input/models.groovy +++ b/src/test/resources/data/ieee14/_01/input/models.groovy @@ -40,9 +40,9 @@ for (Generator equipment : network.generators) { } } -/* OmegaRef { + OmegaRef { generatorDynamicModelId equipment.id - }*/ // a enlever coté dynamic-mapping-server + } } CurrentLimitAutomaton { From fcb3e52414bf43a842de5b1c294e027f0402262b Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Fri, 2 Dec 2022 18:32:04 +0100 Subject: [PATCH 05/54] load dynamically *.par files into config directory --- .../server/DynamicSimulationIEEE14Test.java | 76 +++-- .../com/powsybl/config/test/models.par | 286 ------------------ .../com/powsybl/config/test/network.par | 25 -- .../com/powsybl/config/test/solvers.par | 54 ---- 4 files changed, 45 insertions(+), 396 deletions(-) delete mode 100644 src/test/resources/com/powsybl/config/test/models.par delete mode 100644 src/test/resources/com/powsybl/config/test/network.par delete mode 100644 src/test/resources/com/powsybl/config/test/solvers.par diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index a4b5a152..790bcfa8 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -51,9 +51,9 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; +import java.io.File; import java.io.IOException; -import java.nio.file.FileSystem; -import java.nio.file.Paths; +import java.nio.file.*; import java.util.UUID; import static org.junit.Assert.assertEquals; @@ -70,15 +70,20 @@ @ContextConfiguration(classes = {DynamicSimulationApplication.class, TestChannelBinderConfiguration.class}, initializers = CustomApplicationContextInitializer.class) public class DynamicSimulationIEEE14Test { + public static final String TEST_BASE_DIR = "_01"; private static final String NETWORK_UUID_STRING = "11111111-0000-0000-0000-000000000000"; private static final String NETWORK_UUID_NOT_FOUND_STRING = "22222222-0000-0000-0000-000000000000"; private static final String VARIANT_1_ID = "variant_1"; - private static final String TEST_FILE = "IEEE14.iidm"; + private static final String NETWORK_FILE = "IEEE14.iidm"; + // directories private static final String DATA_IEEE14_BASE_DIR = "/data/ieee14"; private static final String INPUT = "input"; + public static final String INPUT_BASE_DIR = Paths.get(DATA_IEEE14_BASE_DIR, TEST_BASE_DIR, INPUT).toString(); private static final String OUTPUT = "output"; + public static final String OUTPUT_BASE_DIR = Paths.get(DATA_IEEE14_BASE_DIR, TEST_BASE_DIR, OUTPUT).toString(); private static final String TEST_ENV_BASE_DIR = "/work/unittests"; + private static final String CONFIG_TEST_DIR = "/com/powsybl/config/test"; @Autowired private WebTestClient webTestClient; @@ -105,9 +110,9 @@ public void init() throws IOException { //initialize in memory FS fileSystem = Jimfs.newFileSystem(Configuration.unix()); dynamicSimulationWorkerService.setFileSystem(fileSystem); - + loadFilesToConfig(); // Important: must call before import network ReadOnlyDataSource dataSource = new ResourceDataSource("IEEE14", - new ResourceSet(DATA_IEEE14_BASE_DIR, TEST_FILE)); + new ResourceSet(DATA_IEEE14_BASE_DIR, NETWORK_FILE)); Network network = Importers.importData("XIIDM", dataSource, null); network.getVariantManager().cloneVariant(VariantManagerConstants.INITIAL_VARIANT_ID, VARIANT_1_ID); given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_STRING), PreloadingStrategy.COLLECTION)).willReturn(network); @@ -115,58 +120,67 @@ public void init() throws IOException { } + private void loadFilesToConfig() throws IOException { + // get config.yml in order to get parent folder + ClassPathResource configResource = new ClassPathResource(Paths.get(CONFIG_TEST_DIR, "config.yml").toString()); + File configFile = configResource.getFile(); + String configPathDir = configFile.getParent(); + + // models.par path + ClassPathResource dynamicParModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "models.par").toString()); + Path modelsSrcPath = dynamicParModel.getFile().toPath(); + Path modelsConfigPath = Paths.get(configPathDir, "models.par"); + Files.copy(modelsSrcPath, modelsConfigPath, StandardCopyOption.REPLACE_EXISTING); + + // network.par path + ClassPathResource networkParModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "network.par").toString()); + Path networkSrcPath = networkParModel.getFile().toPath(); + Path networkConfigPath = Paths.get(configPathDir, "network.par"); + Files.copy(networkSrcPath, networkConfigPath, StandardCopyOption.REPLACE_EXISTING); + + // solvers.par path + ClassPathResource solverParModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "solvers.par").toString()); + Path solversSrcPath = solverParModel.getFile().toPath(); + Path solversConfigPath = Paths.get(configPathDir, "solvers.par"); + Files.copy(solversSrcPath, solversConfigPath, StandardCopyOption.REPLACE_EXISTING); + } + @Test public void test01() throws IOException { - String testBaseDir = "_01"; - String inputBaseDir = Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT).toString(); - String outputBaseDir = Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, OUTPUT).toString(); - // load dynamic model file - ClassPathResource dynamicModel = new ClassPathResource(Paths.get(inputBaseDir, "models.groovy").toString()); + ClassPathResource dynamicModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "models.groovy").toString()); MultipartBodyBuilder bodyBuilder = new MultipartBodyBuilder(); bodyBuilder.part("dynamicModel", dynamicModel) .filename("models.groovy"); // load event model file - ClassPathResource eventModel = new ClassPathResource(Paths.get(inputBaseDir, "events.groovy").toString()); + ClassPathResource eventModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "events.groovy").toString()); byte[] eventBytes = StreamUtils.copyToByteArray(eventModel.getInputStream()); when(dynamicSimulationService.getEventModelContent()).thenReturn(eventBytes); // load curve file - ClassPathResource curveModel = new ClassPathResource(Paths.get(inputBaseDir, "curves.groovy").toString()); + ClassPathResource curveModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "curves.groovy").toString()); byte[] curveBytes = StreamUtils.copyToByteArray(curveModel.getInputStream()); when(dynamicSimulationService.getCurveContent()).thenReturn(curveBytes); // load parameter file - ClassPathResource parametersModel = new ClassPathResource(Paths.get(inputBaseDir, "parameters.json").toString()); + ClassPathResource parametersModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "parameters.json").toString()); DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(parametersModel.getInputStream()); DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); - // models.par path - ClassPathResource dynamicParModel = new ClassPathResource(Paths.get(inputBaseDir, "models.par").toString()); - String modelsSrcPath = dynamicParModel.getFile().getAbsolutePath(); - String modelsDesPath = Paths.get(TEST_ENV_BASE_DIR, "models.par").toString(); - // copy to test env dir + String modelsDesPath = Paths.get(TEST_ENV_BASE_DIR, "models.par").toString(); dynaWaltzParameters.setParametersFile(modelsDesPath); - // network.par path - ClassPathResource networkParModel = new ClassPathResource(Paths.get(inputBaseDir, "network.par").toString()); - String networkSrcPath = networkParModel.getFile().getAbsolutePath(); - String networkDesPath = Paths.get(TEST_ENV_BASE_DIR, "network.par").toString(); - // copy to test env dir + String networkDesPath = Paths.get(TEST_ENV_BASE_DIR, "network.par").toString(); dynaWaltzParameters.getNetwork().setParametersFile(networkDesPath); - // solvers.par path - ClassPathResource solverParModel = new ClassPathResource(Paths.get(inputBaseDir, "solvers.par").toString()); - String solversSrcPath = solverParModel.getFile().getAbsolutePath(); - String solversDesPath = Paths.get(TEST_ENV_BASE_DIR, "solvers.par").toString(); - // copy to test env dir + String solversDesPath = Paths.get(TEST_ENV_BASE_DIR, "solvers.par").toString(); dynaWaltzParameters.getSolver().setParametersFile(solversDesPath); when(dynamicSimulationService.getDynamicSimulationParameters()).thenReturn(parameters); - //run the dynamic simulation on a specific variant + //run the dynamic simulation (on a specific variant with variantId=" + VARIANT_1_ID + ") EntityExchangeResult entityExchangeResult = webTestClient.post() - .uri("/v1/networks/{networkUuid}/run?variantId=" + VARIANT_1_ID + "&startTime=0&stopTime=50", NETWORK_UUID_STRING) + .uri("/v1/networks/{networkUuid}/run?&startTime=0&stopTime=50", NETWORK_UUID_STRING) .contentType(MediaType.MULTIPART_FORM_DATA) .body(BodyInserters.fromMultipartData(bodyBuilder.build())) .exchange() @@ -180,7 +194,7 @@ public void test01() throws IOException { assertEquals(runUuid, UUID.fromString(messageSwitch.getHeaders().get("resultUuid").toString())); // prepare expected result to compare - ClassPathResource expectedResultPathResource = new ClassPathResource(Paths.get(outputBaseDir, "result.json").toString()); + ClassPathResource expectedResultPathResource = new ClassPathResource(Paths.get(OUTPUT_BASE_DIR, "result.json").toString()); DynamicSimulationResult expectedResult = DynamicSimulationResultDeserializer.read(expectedResultPathResource.getInputStream()); ByteArrayOutputStream bytesOS = new ByteArrayOutputStream(); DynamicSimulationResultSerializer.write(expectedResult, bytesOS); diff --git a/src/test/resources/com/powsybl/config/test/models.par b/src/test/resources/com/powsybl/config/test/models.par deleted file mode 100644 index ebf051a2..00000000 --- a/src/test/resources/com/powsybl/config/test/models.par +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/test/resources/com/powsybl/config/test/network.par b/src/test/resources/com/powsybl/config/test/network.par deleted file mode 100644 index d6d24ded..00000000 --- a/src/test/resources/com/powsybl/config/test/network.par +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/test/resources/com/powsybl/config/test/solvers.par b/src/test/resources/com/powsybl/config/test/solvers.par deleted file mode 100644 index c74be67d..00000000 --- a/src/test/resources/com/powsybl/config/test/solvers.par +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 8544af035bef88b3f6b300c072a60772dcd4b311 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 5 Dec 2022 14:24:01 +0100 Subject: [PATCH 06/54] more dynamically *.par files in filelist --- .../gridsuite/ds/server/DynamicSimulationIEEE14Test.java | 9 +++++++++ src/test/resources/com/powsybl/config/test/filelist.txt | 5 +---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 790bcfa8..90e3da43 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -143,6 +143,15 @@ private void loadFilesToConfig() throws IOException { Path solversSrcPath = solverParModel.getFile().toPath(); Path solversConfigPath = Paths.get(configPathDir, "solvers.par"); Files.copy(solversSrcPath, solversConfigPath, StandardCopyOption.REPLACE_EXISTING); + + // rewrite filelist + ClassPathResource fileListResource = new ClassPathResource(Paths.get(CONFIG_TEST_DIR, "filelist.txt").toString()); + Path fileListSrcPath = fileListResource.getFile().toPath(); + String newFileListContent = "config.yml" + + "\n" + "models.par" + + "\n" + "network.par" + + "\n" + "solvers.par"; + Files.writeString(fileListSrcPath, newFileListContent, StandardOpenOption.TRUNCATE_EXISTING); } @Test diff --git a/src/test/resources/com/powsybl/config/test/filelist.txt b/src/test/resources/com/powsybl/config/test/filelist.txt index 98aeacbf..e9abc7f6 100644 --- a/src/test/resources/com/powsybl/config/test/filelist.txt +++ b/src/test/resources/com/powsybl/config/test/filelist.txt @@ -1,4 +1 @@ -config.yml -models.par -network.par -solvers.par \ No newline at end of file +config.yml \ No newline at end of file From 4f77201e816471060810c56919e00289250ff1c0 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 5 Dec 2022 22:28:34 +0100 Subject: [PATCH 07/54] Provide TimeSeriesService client --- .../server/DynamicSimulationController.java | 4 +- .../server/dto/DynamicSimulationStatus.java | 4 +- .../ds/server/repository/ResultEntity.java | 4 +- .../service/DynamicSimulationService.java | 2 +- .../DynamicSimulationWorkerService.java | 17 +- .../DynamicSimulationWorkerUpdateResult.java | 6 +- .../service/timeseries/TimeSeriesService.java | 52 +++++++ src/main/resources/application-local.yml | 3 + .../changelog_2021-10-19T14:07:51Z.xml | 2 +- .../server/AbstractDynamicSimulationTest.java | 62 ++++++++ .../server/DynamicSimulationIEEE14Test.java | 16 +- .../ds/server/DynamicSimulationTest.java | 146 +++++++++--------- 12 files changed, 214 insertions(+), 104 deletions(-) create mode 100644 src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java create mode 100644 src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java diff --git a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java b/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java index 43a4859e..074d9fdd 100644 --- a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java +++ b/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java @@ -53,8 +53,8 @@ public ResponseEntity> run(@PathVariable("networkUuid") UUID networkU @Operation(summary = "Get a dynamic simulation result from the database") @ApiResponses(value = {@ApiResponse(responseCode = "200", description = "The dynamic simulation result"), @ApiResponse(responseCode = "404", description = "Dynamic simulation result has not been found")}) - public Mono> getResult(@Parameter(description = "Result UUID") @PathVariable("resultUuid") UUID resultUuid) { - Mono result = dynamicSimulationService.getResult(resultUuid); + public Mono> getResult(@Parameter(description = "Result UUID") @PathVariable("resultUuid") UUID resultUuid) { + Mono result = dynamicSimulationService.getResult(resultUuid); return result.map(r -> ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(r)) .defaultIfEmpty(ResponseEntity.notFound().build()); } diff --git a/src/main/java/org/gridsuite/ds/server/dto/DynamicSimulationStatus.java b/src/main/java/org/gridsuite/ds/server/dto/DynamicSimulationStatus.java index cbe11762..fe48b08c 100644 --- a/src/main/java/org/gridsuite/ds/server/dto/DynamicSimulationStatus.java +++ b/src/main/java/org/gridsuite/ds/server/dto/DynamicSimulationStatus.java @@ -10,6 +10,8 @@ * @author Abdelsalem Hedhili */ public enum DynamicSimulationStatus { + NOT_DONE, RUNNING, - COMPLETED + CONVERGED, + DIVERGED } diff --git a/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java b/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java index fa002fab..a95a420b 100644 --- a/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java +++ b/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java @@ -24,7 +24,7 @@ @Entity public class ResultEntity extends AbstractManuallyAssignedIdentifierEntity implements Serializable { - public ResultEntity(UUID id, Boolean result, String status) { + public ResultEntity(UUID id, UUID result, String status) { this.id = id; this.result = result; this.status = status; @@ -36,7 +36,7 @@ public ResultEntity(UUID id, Boolean result, String status) { private UUID id; @Column(name = "result") - private Boolean result; + private UUID result; @Column(name = "status") private String status; diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index 2a71dc7f..2add54a1 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -78,7 +78,7 @@ public Mono insertStatus(String status) { return Mono.fromCallable(() -> resultRepository.save(new ResultEntity(null, null, status))); } - public Mono getResult(UUID resultUuid) { + public Mono getResult(UUID resultUuid) { Objects.requireNonNull(resultUuid); return Mono.fromCallable(() -> resultRepository.findById(resultUuid).map(ResultEntity::getResult) .orElse(null)); diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index abcb60bd..801f53ca 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -16,8 +16,10 @@ import com.powsybl.network.store.client.PreloadingStrategy; import org.gridsuite.ds.server.dsl.GroovyCurvesSupplier; import org.gridsuite.ds.server.dsl.GroovyEventModelsSupplier; +import org.gridsuite.ds.server.dto.DynamicSimulationStatus; import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; import org.gridsuite.ds.server.repository.ResultRepository; +import org.gridsuite.ds.server.service.timeseries.TimeSeriesService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -40,6 +42,7 @@ import java.util.UUID; import java.util.concurrent.CompletableFuture; import java.util.function.Consumer; +import java.util.stream.Collectors; /** * @author Abdelsalem Hedhili @@ -63,6 +66,8 @@ public class DynamicSimulationWorkerService { private final NetworkStoreService networkStoreService; + private final TimeSeriesService timeSeriesService; + private FileSystem fileSystem = FileSystems.getDefault(); @Autowired @@ -71,9 +76,11 @@ public class DynamicSimulationWorkerService { private DynamicSimulationWorkerUpdateResult dynamicSimulationWorkerUpdateResult; public DynamicSimulationWorkerService(NetworkStoreService networkStoreService, + TimeSeriesService timeSeriesService, ResultRepository resultRepository, DynamicSimulationWorkerUpdateResult dynamicSimulationWorkerUpdateResult) { this.networkStoreService = networkStoreService; + this.timeSeriesService = timeSeriesService; this.resultRepository = resultRepository; this.dynamicSimulationWorkerUpdateResult = dynamicSimulationWorkerUpdateResult; } @@ -129,8 +136,8 @@ private Network getNetwork(UUID networkUuid) { public Consumer> consumeRun() { return message -> { LOGGER_BROKER_INPUT.debug("consume {}", message); + DynamicSimulationResultContext resultContext = DynamicSimulationResultContext.fromMessage(message); try { - DynamicSimulationResultContext resultContext = DynamicSimulationResultContext.fromMessage(message); run(resultContext.getRunContext()) .flatMap(result -> updateResult(resultContext.getResultUuid(), result)) @@ -146,6 +153,7 @@ public Consumer> consumeRun() { LOGGER.info("Dynamic simulation complete (resultUuid='{}')", resultContext.getResultUuid()); }).block(); } catch (Exception e) { + dynamicSimulationWorkerUpdateResult.doUpdateResult(resultContext.getResultUuid(), null, DynamicSimulationStatus.NOT_DONE); LOGGER.error("error in consumeRun", e); } }; @@ -153,8 +161,11 @@ public Consumer> consumeRun() { public Mono updateResult(UUID resultUuid, DynamicSimulationResult result) { Objects.requireNonNull(resultUuid); - return Mono.fromRunnable(() -> - dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, result.isOk())).thenReturn(result); + return Mono.fromRunnable(() -> { + // send timeseries to time-series-server + UUID timeSeriesUuid = timeSeriesService.sendTimeSeries(result.getCurves().values().stream().collect(Collectors.toList())); + dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, timeSeriesUuid, result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); + }).thenReturn(result); } public void setFileSystem(FileSystem fs) { diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java index e1079ca4..0f57adac 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java @@ -18,9 +18,9 @@ public DynamicSimulationWorkerUpdateResult(ResultRepository resultRepository) { } @Transactional - public void doUpdateResult(UUID resultUuid, Boolean result) { - var res = resultRepository.getOne(resultUuid); + public void doUpdateResult(UUID resultUuid, UUID result, DynamicSimulationStatus status) { + var res = resultRepository.getReferenceById(resultUuid); res.setResult(result); - res.setStatus(DynamicSimulationStatus.COMPLETED.name()); + res.setStatus(status.name()); } } diff --git a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java new file mode 100644 index 00000000..48fc569b --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java @@ -0,0 +1,52 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ +package org.gridsuite.ds.server.service.timeseries; + +import com.powsybl.commons.PowsyblException; +import com.powsybl.timeseries.TimeSeries; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.*; +import org.springframework.stereotype.Service; +import org.springframework.web.client.HttpClientErrorException; +import org.springframework.web.client.RestTemplate; +import org.springframework.web.util.UriComponentsBuilder; + +import java.util.List; +import java.util.UUID; + +/** + * @author Thang PHAM + */ +@Service +public class TimeSeriesService { + public static final String DELIMITER = "/"; + public static final String TIME_SERIES_END_POINT = "timeseries"; + private String baseUri; + + public TimeSeriesService(@Value("${time-series-server.base-uri:http://time-series-server/}") String baseUri) { + this.baseUri = baseUri; + } + + public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErrorException { + var restTemplate = new RestTemplate(); + var headers = new HttpHeaders(); + headers.setContentType(MediaType.APPLICATION_JSON); + String url = baseUri + DELIMITER + TIME_SERIES_END_POINT; + var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); + + // convert timeseries to json + var timeSeriesListJson = TimeSeries.toJson(timeSeriesList); + + // call time-series Rest API + var responseEntity = restTemplate.exchange(uriBuilder.toUriString(), HttpMethod.POST, new HttpEntity<>(timeSeriesListJson, headers), String.class); + if (responseEntity.getStatusCode() == HttpStatus.OK) { + return UUID.fromString(responseEntity.getBody()); + } else { + throw new PowsyblException("Can not send time series to server: HttpStatus = " + responseEntity.getStatusCode()); + } + } +} diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index fa855574..332b631e 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -12,3 +12,6 @@ powsybl-ws: network-store-server: base-uri: http://localhost:8080/ + +time-series-server: + base-uri: http://localhost:5034 diff --git a/src/main/resources/db/changelog/changesets/changelog_2021-10-19T14:07:51Z.xml b/src/main/resources/db/changelog/changesets/changelog_2021-10-19T14:07:51Z.xml index a633d7c9..8bdaf71e 100644 --- a/src/main/resources/db/changelog/changesets/changelog_2021-10-19T14:07:51Z.xml +++ b/src/main/resources/db/changelog/changesets/changelog_2021-10-19T14:07:51Z.xml @@ -5,7 +5,7 @@ - + diff --git a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java new file mode 100644 index 00000000..cc038be1 --- /dev/null +++ b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java @@ -0,0 +1,62 @@ +package org.gridsuite.ds.server; + +import okhttp3.mockwebserver.Dispatcher; +import okhttp3.mockwebserver.MockResponse; +import okhttp3.mockwebserver.MockWebServer; +import okhttp3.mockwebserver.RecordedRequest; +import org.gridsuite.ds.server.service.timeseries.TimeSeriesService; +import org.jetbrains.annotations.NotNull; +import org.junit.runner.RunWith; +import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.cloud.stream.binder.test.TestChannelBinderConfiguration; +import org.springframework.http.HttpStatus; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.web.reactive.config.EnableWebFlux; + +import java.io.IOException; +import java.util.Objects; +import java.util.UUID; + +@RunWith(SpringRunner.class) +@AutoConfigureWebTestClient(timeout = "PT360S") +@EnableWebFlux +@SpringBootTest +@ContextConfiguration(classes = {DynamicSimulationApplication.class, TestChannelBinderConfiguration.class}, + initializers = CustomApplicationContextInitializer.class) +public abstract class AbstractDynamicSimulationTest { + private static final int TIME_SERIES_PORT = 5034; + static MockWebServer timeSeriesServer; + + // setup mock time-series-server + static { + timeSeriesServer = new MockWebServer(); + try { + timeSeriesServer.start(TIME_SERIES_PORT); + } catch (IOException e) { + throw new RuntimeException("Can not init the mock time-series-server", e); + } + + // setup dispatcher + var dispatcher = new Dispatcher() { + @NotNull + @Override + public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws InterruptedException { + String path = Objects.requireNonNull(recordedRequest.getPath()); + if ("POST".equals(recordedRequest.getMethod()) + && path.matches(TimeSeriesService.DELIMITER + TimeSeriesService.TIME_SERIES_END_POINT + ".*") + ) { + UUID uuid = UUID.randomUUID(); + return new MockResponse() + .setResponseCode(HttpStatus.OK.value()) + .addHeader("Content-Type", "application/json; charset=utf-8") + .setBody(uuid.toString()); + } + return new MockResponse().setResponseCode(HttpStatus.NOT_FOUND.value()); + } + }; + // attach dispatcher + timeSeriesServer.setDispatcher(dispatcher); + } +} diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 90e3da43..954f9973 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -28,25 +28,18 @@ import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; -import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.cloud.stream.binder.test.InputDestination; import org.springframework.cloud.stream.binder.test.OutputDestination; -import org.springframework.cloud.stream.binder.test.TestChannelBinderConfiguration; import org.springframework.core.io.ClassPathResource; import org.springframework.http.MediaType; import org.springframework.http.client.MultipartBodyBuilder; import org.springframework.messaging.Message; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.web.reactive.server.EntityExchangeResult; import org.springframework.test.web.reactive.server.WebTestClient; import org.springframework.util.StreamUtils; -import org.springframework.web.reactive.config.EnableWebFlux; import org.springframework.web.reactive.function.BodyInserters; import java.io.ByteArrayInputStream; @@ -63,13 +56,7 @@ /** * @author Thang PHAM */ -@RunWith(SpringRunner.class) -@AutoConfigureWebTestClient(timeout = "PT360S") -@EnableWebFlux -@SpringBootTest -@ContextConfiguration(classes = {DynamicSimulationApplication.class, TestChannelBinderConfiguration.class}, - initializers = CustomApplicationContextInitializer.class) -public class DynamicSimulationIEEE14Test { +public class DynamicSimulationIEEE14Test extends AbstractDynamicSimulationTest { public static final String TEST_BASE_DIR = "_01"; private static final String NETWORK_UUID_STRING = "11111111-0000-0000-0000-000000000000"; private static final String NETWORK_UUID_NOT_FOUND_STRING = "22222222-0000-0000-0000-000000000000"; @@ -117,7 +104,6 @@ public void init() throws IOException { network.getVariantManager().cloneVariant(VariantManagerConstants.INITIAL_VARIANT_ID, VARIANT_1_ID); given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_STRING), PreloadingStrategy.COLLECTION)).willReturn(network); given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_NOT_FOUND_STRING), PreloadingStrategy.COLLECTION)).willThrow(new PowsyblException()); - } private void loadFilesToConfig() throws IOException { diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java index aaf1a153..cd08dbee 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java @@ -12,7 +12,7 @@ import com.powsybl.commons.datasource.ReadOnlyDataSource; import com.powsybl.commons.datasource.ResourceDataSource; import com.powsybl.commons.datasource.ResourceSet; -import com.powsybl.dynamicsimulation.*; +import com.powsybl.dynamicsimulation.DynamicSimulationResultImpl; import com.powsybl.iidm.import_.Importers; import com.powsybl.iidm.network.Network; import com.powsybl.iidm.network.VariantManagerConstants; @@ -26,25 +26,18 @@ import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; import org.junit.Before; import org.junit.Test; -import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; -import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.cloud.stream.binder.test.InputDestination; import org.springframework.cloud.stream.binder.test.OutputDestination; -import org.springframework.cloud.stream.binder.test.TestChannelBinderConfiguration; import org.springframework.core.io.ClassPathResource; import org.springframework.http.MediaType; import org.springframework.http.client.MultipartBodyBuilder; import org.springframework.messaging.Message; import org.springframework.mock.web.MockMultipartFile; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.web.reactive.server.EntityExchangeResult; import org.springframework.test.web.reactive.server.WebTestClient; -import org.springframework.web.reactive.config.EnableWebFlux; import org.springframework.web.reactive.function.BodyInserters; import java.io.IOException; @@ -59,19 +52,13 @@ import static org.junit.Assert.assertTrue; import static org.mockito.ArgumentMatchers.any; import static org.mockito.BDDMockito.given; -import static org.mockito.Mockito.*; +import static org.mockito.Mockito.doReturn; +import static org.mockito.Mockito.isNull; /** * @author Abdelsalem Hedhili */ -@RunWith(SpringRunner.class) -@AutoConfigureWebTestClient -@EnableWebFlux -@SpringBootTest -@ContextConfiguration(classes = {DynamicSimulationApplication.class, TestChannelBinderConfiguration.class}, - initializers = CustomApplicationContextInitializer.class) -public class DynamicSimulationTest { - +public class DynamicSimulationTest extends AbstractDynamicSimulationTest { @Autowired private WebTestClient webTestClient; @@ -102,28 +89,28 @@ public void init() throws IOException { dynamicSimulationWorkerService.setFileSystem(fileSystem); ReadOnlyDataSource dataSource = new ResourceDataSource("IEEE14", - new ResourceSet("", TEST_FILE)); + new ResourceSet("", TEST_FILE)); Network network = Importers.importData("XIIDM", dataSource, null); network.getVariantManager().cloneVariant(VariantManagerConstants.INITIAL_VARIANT_ID, VARIANT_1_ID); given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_STRING), PreloadingStrategy.COLLECTION)).willReturn(network); given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_NOT_FOUND_STRING), PreloadingStrategy.COLLECTION)).willThrow(new PowsyblException()); Map curves = new HashMap<>(); - TimeSeriesIndex index = new IrregularTimeSeriesIndex(new long[] {32, 64, 128, 256}); + TimeSeriesIndex index = new IrregularTimeSeriesIndex(new long[]{32, 64, 128, 256}); curves.put("NETWORK__BUS____2-BUS____5-1_AC_iSide2", TimeSeries.createDouble("NETWORK__BUS____2-BUS____5-1_AC_iSide2", index, 333.847331, 333.847321, 333.847300, 333.847259)); curves.put("NETWORK__BUS____1_TN_Upu_value", TimeSeries.createDouble("NETWORK__BUS____1_TN_Upu_value", index, 1.059970, 1.059970, 1.059970, 1.059970)); - index = new IrregularTimeSeriesIndex(new long[] {102479, 102479, 102479, 104396}); + index = new IrregularTimeSeriesIndex(new long[]{102479, 102479, 102479, 104396}); StringTimeSeries timeLine = TimeSeries.createString("TimeLine", index, - "CLA_2_5 - CLA : order to change topology", - "_BUS____2-BUS____5-1_AC - LINE : opening both sides", - "CLA_2_5 - CLA : order to change topology", - "CLA_2_4 - CLA : arming by over-current constraint"); + "CLA_2_5 - CLA : order to change topology", + "_BUS____2-BUS____5-1_AC - LINE : opening both sides", + "CLA_2_5 - CLA : order to change topology", + "CLA_2_4 - CLA : arming by over-current constraint"); doReturn(CompletableFuture.completedFuture(new DynamicSimulationResultImpl(RESULT, "", curves, timeLine))) - .when(dynamicSimulationWorkerService).runAsync(any(), any(), any(), any(), any(), any()); + .when(dynamicSimulationWorkerService).runAsync(any(), any(), any(), any(), any(), any()); doReturn(CompletableFuture.completedFuture(new DynamicSimulationResultImpl(RESULT, "", curves, timeLine))) - .when(dynamicSimulationWorkerService).runAsync(any(), isNull(), any(), any(), any(), any()); + .when(dynamicSimulationWorkerService).runAsync(any(), isNull(), any(), any(), any(), any()); } private static MockMultipartFile createMockMultipartFile(String fileName) throws IOException { @@ -139,17 +126,17 @@ public void test() { MultipartBodyBuilder bodyBuilder = new MultipartBodyBuilder(); bodyBuilder.part("dynamicModel", dynamicModel) - .filename("dynamicModels.groovy"); + .filename("dynamicModels.groovy"); //run the dynamic simulation on a specific variant EntityExchangeResult entityExchangeResult = webTestClient.post() - .uri("/v1/networks/{networkUuid}/run?variantId=" + VARIANT_1_ID + "&startTime=0&stopTime=100", NETWORK_UUID_STRING) - .contentType(MediaType.MULTIPART_FORM_DATA) - .body(BodyInserters.fromMultipartData(bodyBuilder.build())) - .exchange() - .expectStatus().isOk() - .expectBody(UUID.class) - .returnResult(); + .uri("/v1/networks/{networkUuid}/run?variantId=" + VARIANT_1_ID + "&startTime=0&stopTime=100", NETWORK_UUID_STRING) + .contentType(MediaType.MULTIPART_FORM_DATA) + .body(BodyInserters.fromMultipartData(bodyBuilder.build())) + .exchange() + .expectStatus().isOk() + .expectBody(UUID.class) + .returnResult(); UUID runUuid = UUID.fromString(entityExchangeResult.getResponseBody().toString()); @@ -158,13 +145,13 @@ public void test() { //run the dynamic simulation on the implicit default variant entityExchangeResult = webTestClient.post() - .uri("/v1/networks/{networkUuid}/run?startTime=0&stopTime=100", NETWORK_UUID_STRING) - .contentType(MediaType.MULTIPART_FORM_DATA) - .body(BodyInserters.fromMultipartData(bodyBuilder.build())) - .exchange() - .expectStatus().isOk() - .expectBody(UUID.class) - .returnResult(); + .uri("/v1/networks/{networkUuid}/run?startTime=0&stopTime=100", NETWORK_UUID_STRING) + .contentType(MediaType.MULTIPART_FORM_DATA) + .body(BodyInserters.fromMultipartData(bodyBuilder.build())) + .exchange() + .expectStatus().isOk() + .expectBody(UUID.class) + .returnResult(); runUuid = UUID.fromString(entityExchangeResult.getResponseBody().toString()); @@ -173,63 +160,70 @@ public void test() { //get the calculation status EntityExchangeResult entityExchangeResult2 = webTestClient.get() - .uri("/v1/results/{resultUuid}/status", runUuid) - .exchange() - .expectStatus().isOk() - .expectBody(String.class) - .returnResult(); + .uri("/v1/results/{resultUuid}/status", runUuid) + .exchange() + .expectStatus().isOk() + .expectBody(String.class) + .returnResult(); //depending on the execution speed it can be both - assertTrue(DynamicSimulationStatus.COMPLETED.name().equals(entityExchangeResult2.getResponseBody()) - || DynamicSimulationStatus.RUNNING.name().equals(entityExchangeResult2.getResponseBody())); + assertTrue(DynamicSimulationStatus.CONVERGED.name().equals(entityExchangeResult2.getResponseBody()) + || DynamicSimulationStatus.RUNNING.name().equals(entityExchangeResult2.getResponseBody())); //get the status of a non existing simulation and expect a not found webTestClient.get() - .uri("/v1/results/{resultUuid}/status", UUID.randomUUID()) - .exchange() - .expectStatus().isNotFound(); + .uri("/v1/results/{resultUuid}/status", UUID.randomUUID()) + .exchange() + .expectStatus().isNotFound(); //get the results of a non existing simulation and expect a not found webTestClient.get() - .uri("/v1/results/{resultUuid}", UUID.randomUUID()) - .exchange() - .expectStatus().isNotFound(); + .uri("/v1/results/{resultUuid}", UUID.randomUUID()) + .exchange() + .expectStatus().isNotFound(); + + //get the result uuid of the calculation + webTestClient.get() + .uri("/v1/results/{resultUuid}", runUuid) + .exchange() + .expectStatus().isOk() + .expectBody(UUID.class); - //get the results of the calculation and expect to get true since the calculation is complete + // get the ending status of the calculation which must be is converged webTestClient.get() - .uri("/v1/results/{resultUuid}", runUuid) - .exchange() - .expectStatus().isOk() - .expectBody(boolean.class) - .isEqualTo(RESULT); + .uri("/v1/results/{resultUuid}/status", runUuid) + .exchange() + .expectStatus().isOk() + .expectBody(String.class) + .isEqualTo(DynamicSimulationStatus.CONVERGED.name()); //delete a result and expect ok webTestClient.delete() - .uri("/v1/results/{resultUuid}", runUuid) - .exchange() - .expectStatus().isOk(); + .uri("/v1/results/{resultUuid}", runUuid) + .exchange() + .expectStatus().isOk(); //try to get the removed result and except a not found webTestClient.get() - .uri("/v1/results/{resultUuid}", runUuid) - .exchange() - .expectStatus().isNotFound(); + .uri("/v1/results/{resultUuid}", runUuid) + .exchange() + .expectStatus().isNotFound(); //delete all results and except ok webTestClient.delete() - .uri("/v1/results") - .exchange() - .expectStatus().isOk(); + .uri("/v1/results") + .exchange() + .expectStatus().isOk(); // network not found webTestClient.post() - .uri("/v1/networks/{networkUuid}/run?startTime=0&stopTime=100", NETWORK_UUID_NOT_FOUND_STRING) - .contentType(MediaType.MULTIPART_FORM_DATA) - .body(BodyInserters.fromMultipartData(bodyBuilder.build())) - .exchange() - .expectStatus().isOk() - .expectBody(UUID.class) - .returnResult(); + .uri("/v1/networks/{networkUuid}/run?startTime=0&stopTime=100", NETWORK_UUID_NOT_FOUND_STRING) + .contentType(MediaType.MULTIPART_FORM_DATA) + .body(BodyInserters.fromMultipartData(bodyBuilder.build())) + .exchange() + .expectStatus().isOk() + .expectBody(UUID.class) + .returnResult(); messageSwitch = output.receive(1000, "ds.result.destination"); assertEquals(null, messageSwitch); From 9a60a2bd5ce827799bdddcdd5df6a3ebcb4acd75 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Tue, 6 Dec 2022 16:26:39 +0100 Subject: [PATCH 08/54] - send time series and time line to time-series-server - correct the copy files into test file system --- .../server/DynamicSimulationController.java | 17 ++- .../ds/server/repository/ResultEntity.java | 14 +- .../service/DynamicSimulationService.java | 12 +- .../DynamicSimulationWorkerService.java | 14 +- .../DynamicSimulationWorkerUpdateResult.java | 5 +- .../service/timeseries/TimeSeriesService.java | 27 +++- .../changelog_2022-12-06T14:58:03Z.xml | 16 +++ .../db/changelog/db.changelog-master.yaml | 5 +- .../server/AbstractDynamicSimulationTest.java | 24 +++- .../server/DynamicSimulationIEEE14Test.java | 136 +++++++++--------- .../ds/server/DynamicSimulationTest.java | 7 +- 11 files changed, 176 insertions(+), 101 deletions(-) create mode 100644 src/main/resources/db/changelog/changesets/changelog_2022-12-06T14:58:03Z.xml diff --git a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java b/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java index 074d9fdd..782c2c09 100644 --- a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java +++ b/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java @@ -21,7 +21,9 @@ import java.util.UUID; -import static org.springframework.http.MediaType.*; +import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.TIME_LINE_GROUP_UUID; +import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.TIME_SERIES_GROUP_UUID; +import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE; /** * @author Abdelsalem Hedhili @@ -49,12 +51,19 @@ public ResponseEntity> run(@PathVariable("networkUuid") UUID networkU return ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(resultUuid); } - @GetMapping(value = "/results/{resultUuid}", produces = "application/json") + @GetMapping(value = "/results/{resultUuid}/{groupUuid}", produces = "application/json") @Operation(summary = "Get a dynamic simulation result from the database") @ApiResponses(value = {@ApiResponse(responseCode = "200", description = "The dynamic simulation result"), @ApiResponse(responseCode = "404", description = "Dynamic simulation result has not been found")}) - public Mono> getResult(@Parameter(description = "Result UUID") @PathVariable("resultUuid") UUID resultUuid) { - Mono result = dynamicSimulationService.getResult(resultUuid); + public Mono> getTimeSeriesResult(@Parameter(description = "Result UUID") @PathVariable("resultUuid") UUID resultUuid, + @Parameter(description = "Group UUID") @PathVariable("groupUuid") UUID groupUuid) { + Mono result = Mono.empty(); + if (TIME_SERIES_GROUP_UUID.equals(groupUuid.toString())) { + result = dynamicSimulationService.getTimeSeriesId(resultUuid); + } else if (TIME_LINE_GROUP_UUID.equals(groupUuid.toString())) { + result = dynamicSimulationService.getTimeLineId(resultUuid); + } + return result.map(r -> ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(r)) .defaultIfEmpty(ResponseEntity.notFound().build()); } diff --git a/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java b/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java index a95a420b..e2f3f3c2 100644 --- a/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java +++ b/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java @@ -9,8 +9,8 @@ import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; -import javax.persistence.*; +import javax.persistence.*; import java.io.Serializable; import java.util.UUID; @@ -24,9 +24,10 @@ @Entity public class ResultEntity extends AbstractManuallyAssignedIdentifierEntity implements Serializable { - public ResultEntity(UUID id, UUID result, String status) { + public ResultEntity(UUID id, UUID timeSeriesId, UUID timeLineId, String status) { this.id = id; - this.result = result; + this.timeSeriesId = timeSeriesId; + this.timeLineId = timeLineId; this.status = status; } @@ -35,8 +36,11 @@ public ResultEntity(UUID id, UUID result, String status) { @GeneratedValue private UUID id; - @Column(name = "result") - private UUID result; + @Column(name = "timeSeriesUuid") + private UUID timeSeriesId; + + @Column(name = "timeLineUuid") + private UUID timeLineId; @Column(name = "status") private String status; diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index 2add54a1..7e1d735d 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -75,12 +75,18 @@ public Mono runAndSaveResult(UUID networkUuid, String variantId, int start } public Mono insertStatus(String status) { - return Mono.fromCallable(() -> resultRepository.save(new ResultEntity(null, null, status))); + return Mono.fromCallable(() -> resultRepository.save(new ResultEntity(null, null, null, status))); } - public Mono getResult(UUID resultUuid) { + public Mono getTimeSeriesId(UUID resultUuid) { Objects.requireNonNull(resultUuid); - return Mono.fromCallable(() -> resultRepository.findById(resultUuid).map(ResultEntity::getResult) + return Mono.fromCallable(() -> resultRepository.findById(resultUuid).map(ResultEntity::getTimeSeriesId) + .orElse(null)); + } + + public Mono getTimeLineId(UUID resultUuid) { + Objects.requireNonNull(resultUuid); + return Mono.fromCallable(() -> resultRepository.findById(resultUuid).map(ResultEntity::getTimeLineId) .orElse(null)); } diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index 801f53ca..7d952c1e 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -14,6 +14,8 @@ import com.powsybl.iidm.network.VariantManagerConstants; import com.powsybl.network.store.client.NetworkStoreService; import com.powsybl.network.store.client.PreloadingStrategy; +import com.powsybl.timeseries.StringTimeSeries; +import com.powsybl.timeseries.TimeSeries; import org.gridsuite.ds.server.dsl.GroovyCurvesSupplier; import org.gridsuite.ds.server.dsl.GroovyEventModelsSupplier; import org.gridsuite.ds.server.dto.DynamicSimulationStatus; @@ -153,7 +155,7 @@ public Consumer> consumeRun() { LOGGER.info("Dynamic simulation complete (resultUuid='{}')", resultContext.getResultUuid()); }).block(); } catch (Exception e) { - dynamicSimulationWorkerUpdateResult.doUpdateResult(resultContext.getResultUuid(), null, DynamicSimulationStatus.NOT_DONE); + dynamicSimulationWorkerUpdateResult.doUpdateResult(resultContext.getResultUuid(), null, null, DynamicSimulationStatus.NOT_DONE); LOGGER.error("error in consumeRun", e); } }; @@ -162,9 +164,13 @@ public Consumer> consumeRun() { public Mono updateResult(UUID resultUuid, DynamicSimulationResult result) { Objects.requireNonNull(resultUuid); return Mono.fromRunnable(() -> { - // send timeseries to time-series-server - UUID timeSeriesUuid = timeSeriesService.sendTimeSeries(result.getCurves().values().stream().collect(Collectors.toList())); - dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, timeSeriesUuid, result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); + // send timeseries and timeline to time-series-server + List timeSeries = result.getCurves().values().stream().collect(Collectors.toList()); + UUID timeSeriesUuid = timeSeriesService.sendTimeSeries(timeSeries); + StringTimeSeries timeLine = result.getTimeLine(); + UUID timeLineUuid = timeSeriesService.sendTimeLine(timeLine); + + dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, timeSeriesUuid, timeLineUuid, result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); }).thenReturn(result); } diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java index 0f57adac..7cce9723 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java @@ -18,9 +18,10 @@ public DynamicSimulationWorkerUpdateResult(ResultRepository resultRepository) { } @Transactional - public void doUpdateResult(UUID resultUuid, UUID result, DynamicSimulationStatus status) { + public void doUpdateResult(UUID resultUuid, UUID timeSeriesUuid, UUID timeLineUuid, DynamicSimulationStatus status) { var res = resultRepository.getReferenceById(resultUuid); - res.setResult(result); + res.setTimeSeriesId(timeSeriesUuid); + res.setTimeLineId(timeLineUuid); res.setStatus(status.name()); } } diff --git a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java index 48fc569b..46648957 100644 --- a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java +++ b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java @@ -7,6 +7,7 @@ package org.gridsuite.ds.server.service.timeseries; import com.powsybl.commons.PowsyblException; +import com.powsybl.timeseries.StringTimeSeries; import com.powsybl.timeseries.TimeSeries; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.*; @@ -22,9 +23,11 @@ * @author Thang PHAM */ @Service -public class TimeSeriesService { +public class TimeSeriesService { public static final String DELIMITER = "/"; public static final String TIME_SERIES_END_POINT = "timeseries"; + public static final String TIME_SERIES_GROUP_UUID = "88888888-0000-0000-0000-000000000000"; + public static final String TIME_LINE_GROUP_UUID = "99999999-0000-0000-0000-000000000000"; private String baseUri; public TimeSeriesService(@Value("${time-series-server.base-uri:http://time-series-server/}") String baseUri) { @@ -35,7 +38,7 @@ public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErr var restTemplate = new RestTemplate(); var headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); - String url = baseUri + DELIMITER + TIME_SERIES_END_POINT; + String url = baseUri + DELIMITER + TIME_SERIES_END_POINT + DELIMITER + TIME_SERIES_GROUP_UUID; var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); // convert timeseries to json @@ -49,4 +52,24 @@ public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErr throw new PowsyblException("Can not send time series to server: HttpStatus = " + responseEntity.getStatusCode()); } } + + public UUID sendTimeLine(StringTimeSeries timeLine) { + var restTemplate = new RestTemplate(); + var headers = new HttpHeaders(); + headers.setContentType(MediaType.APPLICATION_JSON); + String url = baseUri + DELIMITER + TIME_SERIES_END_POINT + DELIMITER + TIME_LINE_GROUP_UUID; + var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); + + // convert timeline to json + var timeLineJson = timeLine.toJson(); + + // call time-series Rest API + var responseEntity = restTemplate.exchange(uriBuilder.toUriString(), HttpMethod.POST, new HttpEntity<>(timeLineJson, headers), String.class); + if (responseEntity.getStatusCode() == HttpStatus.OK) { + return UUID.fromString(responseEntity.getBody()); + } else { + throw new PowsyblException("Can not send time line to server: HttpStatus = " + responseEntity.getStatusCode()); + } + + } } diff --git a/src/main/resources/db/changelog/changesets/changelog_2022-12-06T14:58:03Z.xml b/src/main/resources/db/changelog/changesets/changelog_2022-12-06T14:58:03Z.xml new file mode 100644 index 00000000..d7a8eb5b --- /dev/null +++ b/src/main/resources/db/changelog/changesets/changelog_2022-12-06T14:58:03Z.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/main/resources/db/changelog/db.changelog-master.yaml b/src/main/resources/db/changelog/db.changelog-master.yaml index 43952de5..063d7ace 100644 --- a/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/src/main/resources/db/changelog/db.changelog-master.yaml @@ -2,4 +2,7 @@ databaseChangeLog: - include: file: changesets/changelog_2021-10-19T14:07:51Z.xml - relativeToChangelogFile: true \ No newline at end of file + relativeToChangelogFile: true + - include: + file: changesets/changelog_2022-12-06T14:58:03Z.xml + relativeToChangelogFile: true diff --git a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java index cc038be1..0ada6ac2 100644 --- a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java @@ -4,7 +4,6 @@ import okhttp3.mockwebserver.MockResponse; import okhttp3.mockwebserver.MockWebServer; import okhttp3.mockwebserver.RecordedRequest; -import org.gridsuite.ds.server.service.timeseries.TimeSeriesService; import org.jetbrains.annotations.NotNull; import org.junit.runner.RunWith; import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; @@ -17,7 +16,8 @@ import java.io.IOException; import java.util.Objects; -import java.util.UUID; + +import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.*; @RunWith(SpringRunner.class) @AutoConfigureWebTestClient(timeout = "PT360S") @@ -27,6 +27,8 @@ initializers = CustomApplicationContextInitializer.class) public abstract class AbstractDynamicSimulationTest { private static final int TIME_SERIES_PORT = 5034; + public static final String TIME_SERIES_UUID = "33333333-0000-0000-0000-000000000000"; + public static final String TIME_LINE_UUID = "44444444-0000-0000-0000-000000000000"; static MockWebServer timeSeriesServer; // setup mock time-series-server @@ -44,14 +46,22 @@ public abstract class AbstractDynamicSimulationTest { @Override public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws InterruptedException { String path = Objects.requireNonNull(recordedRequest.getPath()); - if ("POST".equals(recordedRequest.getMethod()) - && path.matches(TimeSeriesService.DELIMITER + TimeSeriesService.TIME_SERIES_END_POINT + ".*") - ) { - UUID uuid = UUID.randomUUID(); + String baseUrl = DELIMITER + TIME_SERIES_END_POINT + DELIMITER; + String method = recordedRequest.getMethod(); + + // timeseries/{groupUuid} + if ("POST".equals(method) + && path.matches(baseUrl + TIME_SERIES_GROUP_UUID + ".*")) { + return new MockResponse() + .setResponseCode(HttpStatus.OK.value()) + .addHeader("Content-Type", "application/json; charset=utf-8") + .setBody(TIME_SERIES_UUID); + } else if ("POST".equals(method) + && path.matches(baseUrl + TIME_LINE_GROUP_UUID + ".*")) { return new MockResponse() .setResponseCode(HttpStatus.OK.value()) .addHeader("Content-Type", "application/json; charset=utf-8") - .setBody(uuid.toString()); + .setBody(TIME_LINE_UUID); } return new MockResponse().setResponseCode(HttpStatus.NOT_FOUND.value()); } diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 954f9973..867ded73 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -10,9 +10,11 @@ import com.google.common.jimfs.Configuration; import com.google.common.jimfs.Jimfs; import com.powsybl.commons.PowsyblException; +import com.powsybl.commons.config.PlatformConfig; import com.powsybl.commons.datasource.ReadOnlyDataSource; import com.powsybl.commons.datasource.ResourceDataSource; import com.powsybl.commons.datasource.ResourceSet; +import com.powsybl.commons.io.FileUtil; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; import com.powsybl.dynamicsimulation.DynamicSimulationResult; import com.powsybl.dynamicsimulation.json.DynamicSimulationResultDeserializer; @@ -24,9 +26,11 @@ import com.powsybl.network.store.client.NetworkStoreService; import com.powsybl.network.store.client.PreloadingStrategy; import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; +import org.gridsuite.ds.server.service.DynamicSimulationResultContext; import org.gridsuite.ds.server.service.DynamicSimulationService; import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; import org.junit.Before; +import org.junit.Ignore; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.mock.mockito.MockBean; @@ -44,9 +48,12 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; -import java.io.File; import java.io.IOException; -import java.nio.file.*; +import java.io.InputStream; +import java.nio.file.FileSystem; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; import java.util.UUID; import static org.junit.Assert.assertEquals; @@ -57,7 +64,6 @@ * @author Thang PHAM */ public class DynamicSimulationIEEE14Test extends AbstractDynamicSimulationTest { - public static final String TEST_BASE_DIR = "_01"; private static final String NETWORK_UUID_STRING = "11111111-0000-0000-0000-000000000000"; private static final String NETWORK_UUID_NOT_FOUND_STRING = "22222222-0000-0000-0000-000000000000"; private static final String VARIANT_1_ID = "variant_1"; @@ -66,11 +72,16 @@ public class DynamicSimulationIEEE14Test extends AbstractDynamicSimulationTest { // directories private static final String DATA_IEEE14_BASE_DIR = "/data/ieee14"; private static final String INPUT = "input"; - public static final String INPUT_BASE_DIR = Paths.get(DATA_IEEE14_BASE_DIR, TEST_BASE_DIR, INPUT).toString(); private static final String OUTPUT = "output"; - public static final String OUTPUT_BASE_DIR = Paths.get(DATA_IEEE14_BASE_DIR, TEST_BASE_DIR, OUTPUT).toString(); private static final String TEST_ENV_BASE_DIR = "/work/unittests"; - private static final String CONFIG_TEST_DIR = "/com/powsybl/config/test"; + public static final String MODELS_PAR = "models.par"; + public static final String NETWORK_PAR = "network.par"; + public static final String SOLVERS_PAR = "solvers.par"; + public static final String MODELS_GROOVY = "models.groovy"; + public static final String EVENTS_GROOVY = "events.groovy"; + public static final String CURVES_GROOVY = "curves.groovy"; + public static final String PARAMETERS_JSON = "parameters.json"; + public static final String RESULT_JSON = "result.json"; @Autowired private WebTestClient webTestClient; @@ -97,7 +108,6 @@ public void init() throws IOException { //initialize in memory FS fileSystem = Jimfs.newFileSystem(Configuration.unix()); dynamicSimulationWorkerService.setFileSystem(fileSystem); - loadFilesToConfig(); // Important: must call before import network ReadOnlyDataSource dataSource = new ResourceDataSource("IEEE14", new ResourceSet(DATA_IEEE14_BASE_DIR, NETWORK_FILE)); Network network = Importers.importData("XIIDM", dataSource, null); @@ -106,72 +116,69 @@ public void init() throws IOException { given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_NOT_FOUND_STRING), PreloadingStrategy.COLLECTION)).willThrow(new PowsyblException()); } - private void loadFilesToConfig() throws IOException { - // get config.yml in order to get parent folder - ClassPathResource configResource = new ClassPathResource(Paths.get(CONFIG_TEST_DIR, "config.yml").toString()); - File configFile = configResource.getFile(); - String configPathDir = configFile.getParent(); - - // models.par path - ClassPathResource dynamicParModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "models.par").toString()); - Path modelsSrcPath = dynamicParModel.getFile().toPath(); - Path modelsConfigPath = Paths.get(configPathDir, "models.par"); - Files.copy(modelsSrcPath, modelsConfigPath, StandardCopyOption.REPLACE_EXISTING); - - // network.par path - ClassPathResource networkParModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "network.par").toString()); - Path networkSrcPath = networkParModel.getFile().toPath(); - Path networkConfigPath = Paths.get(configPathDir, "network.par"); - Files.copy(networkSrcPath, networkConfigPath, StandardCopyOption.REPLACE_EXISTING); - - // solvers.par path - ClassPathResource solverParModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "solvers.par").toString()); - Path solversSrcPath = solverParModel.getFile().toPath(); - Path solversConfigPath = Paths.get(configPathDir, "solvers.par"); - Files.copy(solversSrcPath, solversConfigPath, StandardCopyOption.REPLACE_EXISTING); - - // rewrite filelist - ClassPathResource fileListResource = new ClassPathResource(Paths.get(CONFIG_TEST_DIR, "filelist.txt").toString()); - Path fileListSrcPath = fileListResource.getFile().toPath(); - String newFileListContent = "config.yml" + - "\n" + "models.par" + - "\n" + "network.par" + - "\n" + "solvers.par"; - Files.writeString(fileListSrcPath, newFileListContent, StandardOpenOption.TRUNCATE_EXISTING); + private void loadFilesToConfig(String testBaseDir) throws IOException { + Path configDir = PlatformConfig.defaultConfig().getConfigDir().orElseThrow(); + Path testDir = Files.createDirectories(configDir.getFileSystem().getPath(TEST_ENV_BASE_DIR, testBaseDir).toAbsolutePath()); + + // copy model.par into test file system + Files.copy(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, MODELS_PAR).toString()), + testDir.resolve(MODELS_PAR)); + + // copy network.par into test file system + Files.copy(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, NETWORK_PAR).toString()), + testDir.resolve(NETWORK_PAR)); + + // copy solvers.par into test file system + Files.copy(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, SOLVERS_PAR).toString()), + testDir.resolve(SOLVERS_PAR)); } - @Test - public void test01() throws IOException { - // load dynamic model file - ClassPathResource dynamicModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "models.groovy").toString()); - MultipartBodyBuilder bodyBuilder = new MultipartBodyBuilder(); - bodyBuilder.part("dynamicModel", dynamicModel) - .filename("models.groovy"); + private void configFilesToService(String testBaseDir) throws IOException { // load event model file - ClassPathResource eventModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "events.groovy").toString()); - byte[] eventBytes = StreamUtils.copyToByteArray(eventModel.getInputStream()); + byte[] eventBytes = StreamUtils.copyToByteArray(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, EVENTS_GROOVY).toString())); when(dynamicSimulationService.getEventModelContent()).thenReturn(eventBytes); // load curve file - ClassPathResource curveModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "curves.groovy").toString()); - byte[] curveBytes = StreamUtils.copyToByteArray(curveModel.getInputStream()); + byte[] curveBytes = StreamUtils.copyToByteArray(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, CURVES_GROOVY).toString())); when(dynamicSimulationService.getCurveContent()).thenReturn(curveBytes); // load parameter file - ClassPathResource parametersModel = new ClassPathResource(Paths.get(INPUT_BASE_DIR, "parameters.json").toString()); - DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(parametersModel.getInputStream()); + DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, PARAMETERS_JSON).toString())); DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); - String modelsDesPath = Paths.get(TEST_ENV_BASE_DIR, "models.par").toString(); + String modelsDesPath = Paths.get(TEST_ENV_BASE_DIR, testBaseDir, MODELS_PAR).toString(); dynaWaltzParameters.setParametersFile(modelsDesPath); - String networkDesPath = Paths.get(TEST_ENV_BASE_DIR, "network.par").toString(); + String networkDesPath = Paths.get(TEST_ENV_BASE_DIR, testBaseDir, NETWORK_PAR).toString(); dynaWaltzParameters.getNetwork().setParametersFile(networkDesPath); - String solversDesPath = Paths.get(TEST_ENV_BASE_DIR, "solvers.par").toString(); + String solversDesPath = Paths.get(TEST_ENV_BASE_DIR, testBaseDir, SOLVERS_PAR).toString(); dynaWaltzParameters.getSolver().setParametersFile(solversDesPath); when(dynamicSimulationService.getDynamicSimulationParameters()).thenReturn(parameters); + } + + private String getResult(InputStream resultIS) throws IOException { + DynamicSimulationResult expectedResult = DynamicSimulationResultDeserializer.read(resultIS); + ByteArrayOutputStream bytesOS = new ByteArrayOutputStream(); + DynamicSimulationResultSerializer.write(expectedResult, bytesOS); + String jsonExpectedResult = bytesOS.toString(); + return jsonExpectedResult; + } + + @Test + public void test01() throws IOException { + String testBaseDir = "_01"; + // load dynamic model file + ClassPathResource dynamicModel = new ClassPathResource(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, MODELS_GROOVY).toString()); + MultipartBodyBuilder bodyBuilder = new MultipartBodyBuilder(); + bodyBuilder.part("dynamicModel", dynamicModel) + .filename(MODELS_GROOVY); + + // load inputs *.par files into test file system + loadFilesToConfig(testBaseDir); + // config input *.groovy, *.json files to services + configFilesToService(testBaseDir); //run the dynamic simulation (on a specific variant with variantId=" + VARIANT_1_ID + ") EntityExchangeResult entityExchangeResult = webTestClient.post() @@ -186,25 +193,14 @@ public void test01() throws IOException { UUID runUuid = UUID.fromString(entityExchangeResult.getResponseBody().toString()); Message messageSwitch = output.receive(1000, "ds.result.destination"); - assertEquals(runUuid, UUID.fromString(messageSwitch.getHeaders().get("resultUuid").toString())); + assertEquals(runUuid, UUID.fromString(messageSwitch.getHeaders().get(DynamicSimulationResultContext.RESULT_UUID).toString())); // prepare expected result to compare - ClassPathResource expectedResultPathResource = new ClassPathResource(Paths.get(OUTPUT_BASE_DIR, "result.json").toString()); - DynamicSimulationResult expectedResult = DynamicSimulationResultDeserializer.read(expectedResultPathResource.getInputStream()); - ByteArrayOutputStream bytesOS = new ByteArrayOutputStream(); - DynamicSimulationResultSerializer.write(expectedResult, bytesOS); - String jsonExpectedResult = bytesOS.toString(); - System.out.println("Expected"); - System.out.println(jsonExpectedResult); + String jsonExpectedResult = getResult(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, OUTPUT, RESULT_JSON).toString())); - // get the result + // get the result from the message's payload ByteArrayInputStream bytesIS = new ByteArrayInputStream(messageSwitch.getPayload()); - DynamicSimulationResult result = DynamicSimulationResultDeserializer.read(bytesIS); - ByteArrayOutputStream bytesOSResult = new ByteArrayOutputStream(); - DynamicSimulationResultSerializer.write(result, bytesOSResult); - String jsonResult = bytesOSResult.toString(); - System.out.println("Actual"); - System.out.println(jsonResult); + String jsonResult = getResult(bytesIS); // compare result ObjectMapper mapper = new ObjectMapper(); diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java index cd08dbee..729fca8c 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java @@ -48,6 +48,7 @@ import java.util.UUID; import java.util.concurrent.CompletableFuture; +import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.TIME_SERIES_GROUP_UUID; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.mockito.ArgumentMatchers.any; @@ -178,13 +179,13 @@ public void test() { //get the results of a non existing simulation and expect a not found webTestClient.get() - .uri("/v1/results/{resultUuid}", UUID.randomUUID()) + .uri("/v1/results/{resultUuid}/{groupUuid}", UUID.randomUUID(), TIME_SERIES_GROUP_UUID) .exchange() .expectStatus().isNotFound(); //get the result uuid of the calculation webTestClient.get() - .uri("/v1/results/{resultUuid}", runUuid) + .uri("/v1/results/{resultUuid}/{groupUuid}", runUuid, TIME_SERIES_GROUP_UUID) .exchange() .expectStatus().isOk() .expectBody(UUID.class); @@ -205,7 +206,7 @@ public void test() { //try to get the removed result and except a not found webTestClient.get() - .uri("/v1/results/{resultUuid}", runUuid) + .uri("/v1/results/{resultUuid}/{groupUuid}", runUuid, TIME_SERIES_GROUP_UUID) .exchange() .expectStatus().isNotFound(); From 84bee7031af4136435c7ea1bdbab9ab028cc14fd Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Tue, 6 Dec 2022 16:42:36 +0100 Subject: [PATCH 09/54] Remove unused imports --- .../ds/server/DynamicSimulationIEEE14Test.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 867ded73..8f40abe1 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -14,7 +14,6 @@ import com.powsybl.commons.datasource.ReadOnlyDataSource; import com.powsybl.commons.datasource.ResourceDataSource; import com.powsybl.commons.datasource.ResourceSet; -import com.powsybl.commons.io.FileUtil; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; import com.powsybl.dynamicsimulation.DynamicSimulationResult; import com.powsybl.dynamicsimulation.json.DynamicSimulationResultDeserializer; @@ -30,7 +29,6 @@ import org.gridsuite.ds.server.service.DynamicSimulationService; import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.mock.mockito.MockBean; @@ -159,11 +157,11 @@ private void configFilesToService(String testBaseDir) throws IOException { } private String getResult(InputStream resultIS) throws IOException { - DynamicSimulationResult expectedResult = DynamicSimulationResultDeserializer.read(resultIS); + DynamicSimulationResult result = DynamicSimulationResultDeserializer.read(resultIS); ByteArrayOutputStream bytesOS = new ByteArrayOutputStream(); - DynamicSimulationResultSerializer.write(expectedResult, bytesOS); - String jsonExpectedResult = bytesOS.toString(); - return jsonExpectedResult; + DynamicSimulationResultSerializer.write(result, bytesOS); + String resultJson = bytesOS.toString(); + return resultJson; } @Test From 56ac1857dddaf552c7ffa84546c7d740bfee83e7 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Tue, 6 Dec 2022 18:26:10 +0100 Subject: [PATCH 10/54] Test CI non-blocking thread --- .../service/DynamicSimulationWorkerService.java | 11 ++++------- .../service/DynamicSimulationWorkerUpdateResult.java | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index 7d952c1e..ddc27f4a 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -14,8 +14,6 @@ import com.powsybl.iidm.network.VariantManagerConstants; import com.powsybl.network.store.client.NetworkStoreService; import com.powsybl.network.store.client.PreloadingStrategy; -import com.powsybl.timeseries.StringTimeSeries; -import com.powsybl.timeseries.TimeSeries; import org.gridsuite.ds.server.dsl.GroovyCurvesSupplier; import org.gridsuite.ds.server.dsl.GroovyEventModelsSupplier; import org.gridsuite.ds.server.dto.DynamicSimulationStatus; @@ -44,7 +42,6 @@ import java.util.UUID; import java.util.concurrent.CompletableFuture; import java.util.function.Consumer; -import java.util.stream.Collectors; /** * @author Abdelsalem Hedhili @@ -165,13 +162,13 @@ public Mono updateResult(UUID resultUuid, DynamicSimula Objects.requireNonNull(resultUuid); return Mono.fromRunnable(() -> { // send timeseries and timeline to time-series-server - List timeSeries = result.getCurves().values().stream().collect(Collectors.toList()); +/* List timeSeries = result.getCurves().values().stream().collect(Collectors.toList()); UUID timeSeriesUuid = timeSeriesService.sendTimeSeries(timeSeries); StringTimeSeries timeLine = result.getTimeLine(); - UUID timeLineUuid = timeSeriesService.sendTimeLine(timeLine); + UUID timeLineUuid = timeSeriesService.sendTimeLine(timeLine);*/ - dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, timeSeriesUuid, timeLineUuid, result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); - }).thenReturn(result); + dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, UUID.randomUUID(), UUID.randomUUID(), result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); + }).then(Mono.just(result)); } public void setFileSystem(FileSystem fs) { diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java index 7cce9723..c34a106d 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerUpdateResult.java @@ -19,7 +19,7 @@ public DynamicSimulationWorkerUpdateResult(ResultRepository resultRepository) { @Transactional public void doUpdateResult(UUID resultUuid, UUID timeSeriesUuid, UUID timeLineUuid, DynamicSimulationStatus status) { - var res = resultRepository.getReferenceById(resultUuid); + var res = resultRepository.findById(resultUuid).orElseThrow(); res.setTimeSeriesId(timeSeriesUuid); res.setTimeLineId(timeLineUuid); res.setStatus(status.name()); From 58d35d215bd1397af7fbad79a96f9d5ce1848ab5 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Wed, 7 Dec 2022 23:33:42 +0100 Subject: [PATCH 11/54] Provide DynamicMappingService client, ParametersService client and NotificationService for message queue --- .../server/DynamicSimulationController.java | 6 +- .../ds/server/dto/dynamicmapping/Script.java | 43 +++++++ .../DynamicSimulationResultContext.java | 3 +- .../service/DynamicSimulationRunContext.java | 9 +- .../service/DynamicSimulationService.java | 66 +++++------ .../DynamicSimulationWorkerService.java | 44 ++----- .../dynamicmapping/DynamicMappingService.java | 45 +++++++ .../notification/NotificationService.java | 30 +++++ .../service/parameters/ParametersService.java | 75 ++++++++++++ .../service/timeseries/TimeSeriesService.java | 14 ++- src/main/resources/application-local.yml | 3 + src/main/resources/parameters/curves.groovy | 33 ++++++ src/main/resources/parameters/events.groovy | 19 +++ src/main/resources/parameters/network.par | 25 ++++ src/main/resources/parameters/parameters.json | 19 +++ src/main/resources/parameters/solvers.par | 54 +++++++++ .../server/AbstractDynamicSimulationTest.java | 110 +++++++++++++++++- .../server/DynamicSimulationIEEE14Test.java | 41 ++----- .../ds/server/DynamicSimulationTest.java | 14 +-- src/test/resources/parameters/curves.groovy | 33 ++++++ src/test/resources/parameters/events.groovy | 19 +++ src/test/resources/parameters/network.par | 25 ++++ src/test/resources/parameters/parameters.json | 19 +++ src/test/resources/parameters/solvers.par | 54 +++++++++ 24 files changed, 675 insertions(+), 128 deletions(-) create mode 100644 src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java create mode 100644 src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java create mode 100644 src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java create mode 100644 src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java create mode 100644 src/main/resources/parameters/curves.groovy create mode 100644 src/main/resources/parameters/events.groovy create mode 100644 src/main/resources/parameters/network.par create mode 100644 src/main/resources/parameters/parameters.json create mode 100644 src/main/resources/parameters/solvers.par create mode 100644 src/test/resources/parameters/curves.groovy create mode 100644 src/test/resources/parameters/events.groovy create mode 100644 src/test/resources/parameters/network.par create mode 100644 src/test/resources/parameters/parameters.json create mode 100644 src/test/resources/parameters/solvers.par diff --git a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java b/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java index 782c2c09..cdf13a81 100644 --- a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java +++ b/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java @@ -19,6 +19,7 @@ import org.springframework.web.bind.annotation.*; import reactor.core.publisher.Mono; +import java.io.IOException; import java.util.UUID; import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.TIME_LINE_GROUP_UUID; @@ -46,8 +47,9 @@ public ResponseEntity> run(@PathVariable("networkUuid") UUID networkU @RequestParam(name = "variantId", required = false) String variantId, @DefaultValue("0") @RequestParam("startTime") int startTime, @RequestParam("stopTime") int stopTime, - @RequestPart("dynamicModel") FilePart dynamicModel) { - Mono resultUuid = dynamicSimulationService.runAndSaveResult(networkUuid, variantId, startTime, stopTime, dynamicModel); + @RequestParam("mappingName") String mappingName, + @RequestPart("dynamicModel") FilePart dynamicModel) throws IOException { + Mono resultUuid = dynamicSimulationService.runAndSaveResult(networkUuid, variantId, startTime, stopTime, mappingName); return ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(resultUuid); } diff --git a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java new file mode 100644 index 00000000..a4019f47 --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2021, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ +package org.gridsuite.ds.server.dto.dynamicmapping; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Data; + +import java.util.Date; + +/** + * @author Mathieu Scalbert + */ +@Data +@Schema(description = "Script") +@AllArgsConstructor +public class Script { + + @Schema(description = "Name") + private String name; + + @Schema(description = "Name of the parent mapping") + private String parentName; + + @Schema(description = "Generated Script") + private String script; + + @JsonIgnore + @Schema(description = "Creation date") + private Date createdDate; + + @Schema(description = "Script parameters are up to date") + private boolean current; + + @Schema(description = "Parameter file") + private String parametersFile; + +} diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationResultContext.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationResultContext.java index 2aef49e5..6b04349f 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationResultContext.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationResultContext.java @@ -9,6 +9,7 @@ import com.powsybl.commons.PowsyblException; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; import com.powsybl.dynamicsimulation.json.JsonDynamicSimulationParameters; +import org.apache.commons.lang3.tuple.Triple; import org.springframework.messaging.Message; import org.springframework.messaging.MessageHeaders; import org.springframework.messaging.support.MessageBuilder; @@ -74,7 +75,7 @@ public static DynamicSimulationResultContext fromMessage(Message message byte[] curveContent = (byte[]) headers.get(CURVE_CONTENT); // decode the parameters - DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTIme, dynamicModelContent, eventModelContent, curveContent, parameters); + DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTIme, Triple.of(dynamicModelContent, eventModelContent, curveContent), parameters); return new DynamicSimulationResultContext(resultUuid, runContext); } diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationRunContext.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationRunContext.java index c205a7bc..e0386b0a 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationRunContext.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationRunContext.java @@ -7,6 +7,7 @@ package org.gridsuite.ds.server.service; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; +import org.apache.commons.lang3.tuple.Triple; import java.util.Objects; import java.util.UUID; @@ -32,14 +33,14 @@ public class DynamicSimulationRunContext { private final DynamicSimulationParameters parameters; - public DynamicSimulationRunContext(UUID networkUuid, String variantId, int startTime, int stopTime, byte[] dynamicModelContent, byte[] eventModelContent, byte[] curveContent, DynamicSimulationParameters parameters) { + public DynamicSimulationRunContext(UUID networkUuid, String variantId, int startTime, int stopTime, Triple inputs, DynamicSimulationParameters parameters) { this.networkUuid = Objects.requireNonNull(networkUuid); this.variantId = variantId; this.startTime = startTime; this.stopTime = stopTime; - this.dynamicModelContent = dynamicModelContent; - this.eventModelContent = eventModelContent; - this.curveContent = curveContent; + this.dynamicModelContent = inputs.getLeft(); + this.eventModelContent = inputs.getMiddle(); + this.curveContent = inputs.getRight(); this.parameters = parameters; } diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index 7e1d735d..9fd2c437 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -7,21 +7,22 @@ package org.gridsuite.ds.server.service; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; -import org.apache.commons.lang3.ArrayUtils; +import org.apache.commons.lang3.tuple.Triple; import org.gridsuite.ds.server.dto.DynamicSimulationStatus; +import org.gridsuite.ds.server.dto.dynamicmapping.Script; import org.gridsuite.ds.server.repository.ResultEntity; import org.gridsuite.ds.server.repository.ResultRepository; +import org.gridsuite.ds.server.service.dynamicmapping.DynamicMappingService; +import org.gridsuite.ds.server.service.notification.NotificationService; +import org.gridsuite.ds.server.service.parameters.ParametersService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.cloud.stream.function.StreamBridge; -import org.springframework.core.io.buffer.DefaultDataBufferFactory; -import org.springframework.http.codec.multipart.FilePart; import org.springframework.messaging.Message; import org.springframework.stereotype.Service; -import org.springframework.util.StreamUtils; import reactor.core.publisher.Mono; +import java.io.IOException; +import java.nio.charset.StandardCharsets; import java.util.Objects; import java.util.UUID; @@ -30,45 +31,37 @@ */ @Service public class DynamicSimulationService { - - private final ResultRepository resultRepository; - - @Autowired - private StreamBridge publishRun; - private static final String CATEGORY_BROKER_OUTPUT = DynamicSimulationService.class.getName() + ".output-broker-messages"; - private static final Logger LOGGER = LoggerFactory.getLogger(CATEGORY_BROKER_OUTPUT); + private final ResultRepository resultRepository; + private final NotificationService notificationService; + private final DynamicMappingService dynamicMappingService; + private final ParametersService parametersService; - public DynamicSimulationService(ResultRepository resultRepository) { + public DynamicSimulationService(ResultRepository resultRepository, NotificationService notificationService, DynamicMappingService dynamicMappingService, ParametersService parametersService) { this.resultRepository = Objects.requireNonNull(resultRepository); + this.notificationService = Objects.requireNonNull(notificationService); + this.dynamicMappingService = Objects.requireNonNull(dynamicMappingService); + this.parametersService = Objects.requireNonNull(parametersService); } - // These getters are used for mocking when testing service, TODO remove - public byte[] getEventModelContent() { - return ArrayUtils.EMPTY_BYTE_ARRAY; - } + public Mono runAndSaveResult(UUID networkUuid, String variantId, int startTime, int stopTime, String mappingName) throws IOException { + // get script and parameters file from dynamic mapping server + Script scriptObj = dynamicMappingService.createFromMapping(mappingName); - public byte[] getCurveContent() { - return ArrayUtils.EMPTY_BYTE_ARRAY; - } - - public DynamicSimulationParameters getDynamicSimulationParameters() { - return null; - } + // get all dynamic simulation parameters + String parametersFile = scriptObj.getParametersFile(); + DynamicSimulationParameters parameters = parametersService.getDynamicSimulationParameters(parametersFile.getBytes()); - public Mono runAndSaveResult(UUID networkUuid, String variantId, int startTime, int stopTime, FilePart dynamicModel) { + String script = scriptObj.getScript(); + Mono< Triple> inputsMono = Mono.just(Triple.of(script.getBytes(StandardCharsets.UTF_8), null, null)); - Mono fileBytes; - fileBytes = dynamicModel.content().collectList().flatMap(all -> Mono.fromCallable(() -> - StreamUtils.copyToByteArray(new DefaultDataBufferFactory().join(all).asInputStream()))); - - return fileBytes.flatMap(bytes -> { - DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTime, bytes, getEventModelContent(), getCurveContent(), getDynamicSimulationParameters()); - // update status to running status and store the dynamicModel file + return inputsMono.flatMap(inputs -> { + DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTime, inputs, parameters); + // update status to running status return insertStatus(DynamicSimulationStatus.RUNNING.name()).flatMap(resultEntity -> Mono.fromRunnable(() -> { Message message = new DynamicSimulationResultContext(resultEntity.getId(), runContext).toMessage(); - sendRunMessage(message); + notificationService.emitRunDynamicSimulationMessage(message); }).thenReturn(resultEntity.getId()) ); }); @@ -106,9 +99,4 @@ public Mono deleteResults() { .doOnError(throwable -> LOGGER.error(throwable.toString(), throwable)).then(); } - private void sendRunMessage(Message message) { - LOGGER.debug("Sending message : {}", message); - publishRun.send("publishRun-out-0", message); - } - } diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index ddc27f4a..86dda1a0 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -14,16 +14,16 @@ import com.powsybl.iidm.network.VariantManagerConstants; import com.powsybl.network.store.client.NetworkStoreService; import com.powsybl.network.store.client.PreloadingStrategy; +import com.powsybl.timeseries.StringTimeSeries; +import com.powsybl.timeseries.TimeSeries; import org.gridsuite.ds.server.dsl.GroovyCurvesSupplier; import org.gridsuite.ds.server.dsl.GroovyEventModelsSupplier; import org.gridsuite.ds.server.dto.DynamicSimulationStatus; import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; -import org.gridsuite.ds.server.repository.ResultRepository; +import org.gridsuite.ds.server.service.notification.NotificationService; import org.gridsuite.ds.server.service.timeseries.TimeSeriesService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.cloud.stream.function.StreamBridge; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.http.HttpStatus; @@ -35,13 +35,12 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; -import java.nio.file.FileSystem; -import java.nio.file.FileSystems; import java.util.List; import java.util.Objects; import java.util.UUID; import java.util.concurrent.CompletableFuture; import java.util.function.Consumer; +import java.util.stream.Collectors; /** * @author Abdelsalem Hedhili @@ -57,30 +56,21 @@ public class DynamicSimulationWorkerService { private static final Logger LOGGER_BROKER_INPUT = LoggerFactory.getLogger(CATEGORY_BROKER_INPUT); - private static final String CATEGORY_BROKER_OUTPUT = DynamicSimulationService.class.getName() + ".output-broker-messages"; - - private static final Logger OUTPUT_MESSAGE_LOGGER = LoggerFactory.getLogger(CATEGORY_BROKER_OUTPUT); - - private final ResultRepository resultRepository; - private final NetworkStoreService networkStoreService; - private final TimeSeriesService timeSeriesService; - - private FileSystem fileSystem = FileSystems.getDefault(); + private final NotificationService notificationService; - @Autowired - private StreamBridge publishResult; + private final TimeSeriesService timeSeriesService; private DynamicSimulationWorkerUpdateResult dynamicSimulationWorkerUpdateResult; public DynamicSimulationWorkerService(NetworkStoreService networkStoreService, + NotificationService notificationService, TimeSeriesService timeSeriesService, - ResultRepository resultRepository, DynamicSimulationWorkerUpdateResult dynamicSimulationWorkerUpdateResult) { this.networkStoreService = networkStoreService; + this.notificationService = notificationService; this.timeSeriesService = timeSeriesService; - this.resultRepository = resultRepository; this.dynamicSimulationWorkerUpdateResult = dynamicSimulationWorkerUpdateResult; } @@ -137,7 +127,6 @@ public Consumer> consumeRun() { LOGGER_BROKER_INPUT.debug("consume {}", message); DynamicSimulationResultContext resultContext = DynamicSimulationResultContext.fromMessage(message); try { - run(resultContext.getRunContext()) .flatMap(result -> updateResult(resultContext.getResultUuid(), result)) .doOnSuccess(result -> { @@ -148,7 +137,7 @@ public Consumer> consumeRun() { .withPayload(bytesOS.toString()) .setHeader("resultUuid", resultContext.getResultUuid().toString()) .build(); - sendResultMessage(sendMessage); + notificationService.emitResultDynamicSimulationMessage(sendMessage); LOGGER.info("Dynamic simulation complete (resultUuid='{}')", resultContext.getResultUuid()); }).block(); } catch (Exception e) { @@ -162,22 +151,13 @@ public Mono updateResult(UUID resultUuid, DynamicSimula Objects.requireNonNull(resultUuid); return Mono.fromRunnable(() -> { // send timeseries and timeline to time-series-server -/* List timeSeries = result.getCurves().values().stream().collect(Collectors.toList()); + List timeSeries = result.getCurves().values().stream().collect(Collectors.toList()); UUID timeSeriesUuid = timeSeriesService.sendTimeSeries(timeSeries); StringTimeSeries timeLine = result.getTimeLine(); - UUID timeLineUuid = timeSeriesService.sendTimeLine(timeLine);*/ + UUID timeLineUuid = timeSeriesService.sendTimeLine(timeLine); - dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, UUID.randomUUID(), UUID.randomUUID(), result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); + dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, timeSeriesUuid, timeLineUuid, result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); }).then(Mono.just(result)); } - - public void setFileSystem(FileSystem fs) { - this.fileSystem = fs; - } - - private void sendResultMessage(Message message) { - OUTPUT_MESSAGE_LOGGER.debug("Sending message : {}", message); - publishResult.send("publishResult-out-0", message); - } } diff --git a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java new file mode 100644 index 00000000..bf023a61 --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java @@ -0,0 +1,45 @@ +package org.gridsuite.ds.server.service.dynamicmapping; + +import com.powsybl.commons.PowsyblException; +import org.gridsuite.ds.server.dto.dynamicmapping.Script; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.web.client.RestTemplateBuilder; +import org.springframework.http.*; +import org.springframework.stereotype.Service; +import org.springframework.web.client.RestTemplate; +import org.springframework.web.util.UriComponentsBuilder; + +import javax.annotation.PostConstruct; + +@Service +public class DynamicMappingService { + public static final String DELIMITER = "/"; + public static final String DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT = "scripts"; + public static final String DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT = DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT + DELIMITER + "from"; + private final String baseUri; + private RestTemplate restTemplate; + + public DynamicMappingService(@Value("${dynamic-mapping-server.base-uri:http://dynamic-mapping-server/}") String baseUri) { + this.baseUri = baseUri; + } + + @PostConstruct + public void init() { + restTemplate = new RestTemplateBuilder().build(); + } + + public Script createFromMapping(String mappingName) { + var headers = new HttpHeaders(); + headers.setContentType(MediaType.APPLICATION_JSON); + String url = baseUri + DELIMITER + DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT + DELIMITER + mappingName + "?persistent=false"; + var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); + + // call time-series Rest API + var responseEntity = restTemplate.exchange(uriBuilder.toUriString(), HttpMethod.GET, new HttpEntity<>("", headers), Script.class); + if (responseEntity.getStatusCode() == HttpStatus.OK) { + return responseEntity.getBody(); + } else { + throw new PowsyblException("Can not send time series to server: HttpStatus = " + responseEntity.getStatusCode()); + } + } +} diff --git a/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java b/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java new file mode 100644 index 00000000..4f223805 --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java @@ -0,0 +1,30 @@ +package org.gridsuite.ds.server.service.notification; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cloud.stream.function.StreamBridge; +import org.springframework.messaging.Message; +import org.springframework.stereotype.Service; + +@Service +public class NotificationService { + private static final String CATEGORY_BROKER_OUTPUT = NotificationService.class.getName() + ".output-broker-messages"; + private static final Logger OUTPUT_MESSAGE_LOGGER = LoggerFactory.getLogger(CATEGORY_BROKER_OUTPUT); + + @Autowired + private StreamBridge publisher; + + private void sendMessage(Message message, String bindingName) { + OUTPUT_MESSAGE_LOGGER.debug("Sending message : {}", message); + publisher.send(bindingName, message); + } + + public void emitRunDynamicSimulationMessage(Message message) { + sendMessage(message, "publishRun-out-0"); + } + + public void emitResultDynamicSimulationMessage(Message message) { + sendMessage(message, "publishResult-out-0"); + } +} diff --git a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java new file mode 100644 index 00000000..084af1ed --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java @@ -0,0 +1,75 @@ +package org.gridsuite.ds.server.service.parameters; + +import com.powsybl.dynamicsimulation.DynamicSimulationParameters; +import com.powsybl.dynamicsimulation.json.JsonDynamicSimulationParameters; +import com.powsybl.dynawaltz.DynaWaltzParameters; +import org.springframework.stereotype.Service; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.nio.file.StandardOpenOption; + +@Service +public class ParametersService { + public static final String BASE_TMP_DIR = "dynamic_simulation_"; + public static final String PARAMETERS_DIR = "/parameters"; + public static final String EVENTS_GROOVY = "events.groovy"; + public static final String CURVES_GROOVY = "curves.groovy"; + public static final String MODELS_PAR = "models.par"; + public static final String NETWORK_PAR = "network.par"; + public static final String SOLVERS_PAR = "solvers.par"; + public static final String PARAMETERS_JSON = "parameters.json"; + + public byte[] getEventModel() throws IOException { + // read the events.groovy in the "parameters" resources + return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, EVENTS_GROOVY).toString()).readAllBytes(); + } + + public byte[] getCurveModel() throws IOException { + // read the curves.groovy in the "parameters" resources + return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, CURVES_GROOVY).toString()).readAllBytes(); + } + + private String getDynamicParameters(Path tmpDir, byte[] dynamicParams) throws IOException { + // save dynamicParams into a temp dir then return dest path + Path destPath = Files.write(Paths.get(tmpDir.toString(), MODELS_PAR), dynamicParams, StandardOpenOption.CREATE_NEW); + return destPath.toString(); + } + + private String getNetworkParameters(Path tmpDir) throws IOException { + // copy network parameter file into a temp dir then return dest path + Path target = Paths.get(tmpDir.toString(), NETWORK_PAR); + Files.copy(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, NETWORK_PAR).toString()), target); + return target.toString(); + } + + private String getSolversParameters(Path tmpDir) throws IOException { + // copy solver parameter file into a temp dir then return dest path + Path target = Paths.get(tmpDir.toString(), SOLVERS_PAR); + Files.copy(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, SOLVERS_PAR).toString()), target); + return target.toString(); + } + + public DynamicSimulationParameters getDynamicSimulationParameters(byte[] dynamicParams) throws IOException { + // prepare a temp dir for current running simulation + Path tmpDirPath = Files.createTempDirectory(BASE_TMP_DIR + System.currentTimeMillis()); + + // load parametersFile in a runtime tmp directory + String modelsDestPath = getDynamicParameters(tmpDirPath, dynamicParams); + + // load two others par files + String networkDestPath = getNetworkParameters(tmpDirPath); + String solversDestPath = getSolversParameters(tmpDirPath); + + // create a new DynamicSimulationParameters + // load parameter file + DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, PARAMETERS_JSON).toString())); + DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); + dynaWaltzParameters.setParametersFile(modelsDestPath); + dynaWaltzParameters.getNetwork().setParametersFile(networkDestPath); + dynaWaltzParameters.getSolver().setParametersFile(solversDestPath); + return parameters; + } +} diff --git a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java index 46648957..ea9a1f08 100644 --- a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java +++ b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java @@ -10,12 +10,14 @@ import com.powsybl.timeseries.StringTimeSeries; import com.powsybl.timeseries.TimeSeries; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.web.client.RestTemplateBuilder; import org.springframework.http.*; import org.springframework.stereotype.Service; import org.springframework.web.client.HttpClientErrorException; import org.springframework.web.client.RestTemplate; import org.springframework.web.util.UriComponentsBuilder; +import javax.annotation.PostConstruct; import java.util.List; import java.util.UUID; @@ -28,14 +30,21 @@ public class TimeSeriesService { public static final String TIME_SERIES_END_POINT = "timeseries"; public static final String TIME_SERIES_GROUP_UUID = "88888888-0000-0000-0000-000000000000"; public static final String TIME_LINE_GROUP_UUID = "99999999-0000-0000-0000-000000000000"; - private String baseUri; + private final String baseUri; + + private RestTemplate restTemplate; public TimeSeriesService(@Value("${time-series-server.base-uri:http://time-series-server/}") String baseUri) { this.baseUri = baseUri; + + } + + @PostConstruct + public void init() { + restTemplate = new RestTemplateBuilder().build(); } public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErrorException { - var restTemplate = new RestTemplate(); var headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); String url = baseUri + DELIMITER + TIME_SERIES_END_POINT + DELIMITER + TIME_SERIES_GROUP_UUID; @@ -54,7 +63,6 @@ public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErr } public UUID sendTimeLine(StringTimeSeries timeLine) { - var restTemplate = new RestTemplate(); var headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); String url = baseUri + DELIMITER + TIME_SERIES_END_POINT + DELIMITER + TIME_LINE_GROUP_UUID; diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index 332b631e..e654a31f 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -15,3 +15,6 @@ network-store-server: time-series-server: base-uri: http://localhost:5034 + +dynamic-mapping-server: + base-uri: http://localhost:5036 diff --git a/src/main/resources/parameters/curves.groovy b/src/main/resources/parameters/curves.groovy new file mode 100644 index 00000000..ae2e1aad --- /dev/null +++ b/src/main/resources/parameters/curves.groovy @@ -0,0 +1,33 @@ +/** + * Copyright (c) 2020, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +import com.powsybl.iidm.network.Bus +import com.powsybl.iidm.network.Generator +import com.powsybl.iidm.network.Load + +for (Bus bus : network.busBreakerView.buses) { + curve { + staticId bus.id + variable "Upu_value" + } +} + +for (Generator gen : network.generators) { + curves { + dynamicModelId gen.id + variables "generator_omegaPu", "generator_PGen", "generator_QGen", "generator_UStatorPu", "voltageRegulator_EfdPu" + } +} + +for (Load load : network.loads) { + if (load.id == "_LOAD___2_EC") { + curve { + dynamicModelId load.id + variables "load_PPu", "load_QPu" + } + } +} diff --git a/src/main/resources/parameters/events.groovy b/src/main/resources/parameters/events.groovy new file mode 100644 index 00000000..569e2dab --- /dev/null +++ b/src/main/resources/parameters/events.groovy @@ -0,0 +1,19 @@ +/** + * Copyright (c) 2020, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +import com.powsybl.iidm.network.Line + + +for (Line line : network.lines) { + if (line.id == "_BUS____1-BUS____5-1_AC") { + EventQuadripoleDisconnection { + staticId line.id + eventModelId "DISCONNECT_LINE" + parameterSetId "EQD" + } + } +} diff --git a/src/main/resources/parameters/network.par b/src/main/resources/parameters/network.par new file mode 100644 index 00000000..d6d24ded --- /dev/null +++ b/src/main/resources/parameters/network.par @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/parameters/parameters.json b/src/main/resources/parameters/parameters.json new file mode 100644 index 00000000..34ba260b --- /dev/null +++ b/src/main/resources/parameters/parameters.json @@ -0,0 +1,19 @@ +{ + "version" : "1.0", + "startTime" : 0, + "stopTime" : 50, + "extensions" : { + "DynaWaltzParameters" : { + "parametersFile" : "/home/phamquy/Projects/dynawo/test/models.par", + "network" : { + "parametersFile" : "/home/phamquy/Projects/dynawo/test/network.par", + "parametersId" : "NETWORK" + }, + "solver" : { + "type" : "IDA", + "parametersFile" : "/home/phamquy/Projects/dynawo/test/solvers.par", + "parametersId" : "2" + } + } + } +} diff --git a/src/main/resources/parameters/solvers.par b/src/main/resources/parameters/solvers.par new file mode 100644 index 00000000..c74be67d --- /dev/null +++ b/src/main/resources/parameters/solvers.par @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java index 0ada6ac2..3892d518 100644 --- a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java @@ -1,20 +1,32 @@ package org.gridsuite.ds.server; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.ObjectWriter; import okhttp3.mockwebserver.Dispatcher; import okhttp3.mockwebserver.MockResponse; import okhttp3.mockwebserver.MockWebServer; import okhttp3.mockwebserver.RecordedRequest; +import org.gridsuite.ds.server.dto.dynamicmapping.Script; +import org.gridsuite.ds.server.service.dynamicmapping.DynamicMappingService; import org.jetbrains.annotations.NotNull; import org.junit.runner.RunWith; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebTestClient; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.cloud.stream.binder.test.TestChannelBinderConfiguration; import org.springframework.http.HttpStatus; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.util.StreamUtils; import org.springframework.web.reactive.config.EnableWebFlux; import java.io.IOException; +import java.io.InputStream; +import java.nio.charset.StandardCharsets; +import java.nio.file.Paths; +import java.util.Date; import java.util.Objects; import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.*; @@ -26,13 +38,37 @@ @ContextConfiguration(classes = {DynamicSimulationApplication.class, TestChannelBinderConfiguration.class}, initializers = CustomApplicationContextInitializer.class) public abstract class AbstractDynamicSimulationTest { + public static final Logger LOGGER = LoggerFactory.getLogger(AbstractDynamicSimulationTest.class); + + // mapping names + public static final String MAPPING_NAME_01 = "_01"; + + // directories + public static final String DATA_IEEE14_BASE_DIR = "/data/ieee14"; + public static final String INPUT = "input"; + public static final String OUTPUT = "output"; + public static final String TEST_ENV_BASE_DIR = "/work/unittests"; + public static final String MODELS_PAR = "models.par"; + public static final String NETWORK_PAR = "network.par"; + public static final String SOLVERS_PAR = "solvers.par"; + public static final String MODELS_GROOVY = "models.groovy"; + public static final String EVENTS_GROOVY = "events.groovy"; + public static final String CURVES_GROOVY = "curves.groovy"; + public static final String PARAMETERS_JSON = "parameters.json"; + public static final String RESULT_JSON = "result.json"; + + // time-series-server mocks private static final int TIME_SERIES_PORT = 5034; public static final String TIME_SERIES_UUID = "33333333-0000-0000-0000-000000000000"; public static final String TIME_LINE_UUID = "44444444-0000-0000-0000-000000000000"; static MockWebServer timeSeriesServer; - // setup mock time-series-server + // dynamic-mapping-server mocks + private static final int DYNAMIC_MAPPING_PORT = 5036; + static MockWebServer dynamicMappingServer; + static { + // --- SETUP mock time-series-server --- // timeSeriesServer = new MockWebServer(); try { timeSeriesServer.start(TIME_SERIES_PORT); @@ -41,7 +77,7 @@ public abstract class AbstractDynamicSimulationTest { } // setup dispatcher - var dispatcher = new Dispatcher() { + var timeSeriesDispatcher = new Dispatcher() { @NotNull @Override public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws InterruptedException { @@ -67,6 +103,74 @@ public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws In } }; // attach dispatcher - timeSeriesServer.setDispatcher(dispatcher); + timeSeriesServer.setDispatcher(timeSeriesDispatcher); + + // --- SETUP mock dynamic-simulation-server --- // + dynamicMappingServer = new MockWebServer(); + try { + dynamicMappingServer.start(DYNAMIC_MAPPING_PORT); + } catch (IOException e) { + throw new RuntimeException("Can not init the mock dynamic-mapping-server", e); + } + + // setup dispatcher + var dynamicMappingDispatcher = new Dispatcher() { + @NotNull + @Override + public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws InterruptedException { + String path = Objects.requireNonNull(recordedRequest.getPath()); + String baseScriptCreateUrl = DELIMITER + DynamicMappingService.DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT + DELIMITER; + String method = recordedRequest.getMethod(); + + // scripts/from/{mappingName} + if ("POST".equals(method) + && path.matches(baseScriptCreateUrl + ".*")) { + String mappingName = recordedRequest.getRequestUrl().queryParameter("mappingName"); + if (MAPPING_NAME_01.equals(mappingName)) { + String scriptJson; + try { + // load models.groovy + String scriptPath = Paths.get(DATA_IEEE14_BASE_DIR, mappingName, INPUT, MODELS_GROOVY).toString(); + InputStream scriptIS = getClass().getResourceAsStream(scriptPath); + byte[] scriptBytes; + scriptBytes = StreamUtils.copyToByteArray(scriptIS); + String script = new String(scriptBytes, StandardCharsets.UTF_8); + + // load models.par + String parametersFilePath = Paths.get(DATA_IEEE14_BASE_DIR, mappingName, INPUT, MODELS_PAR).toString(); + InputStream parametersFileIS = getClass().getResourceAsStream(parametersFilePath); + byte[] parametersFileBytes; + parametersFileBytes = StreamUtils.copyToByteArray(parametersFileIS); + String parametersFile = new String(parametersFileBytes, StandardCharsets.UTF_8); + + Script scriptObj = new Script( + mappingName + "-script", + mappingName, + script, + new Date(), + true, + parametersFile); + + ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); + scriptJson = ow.writeValueAsString(scriptObj); + } catch (JsonProcessingException e) { + LOGGER.info("Cannot convert to json : ", e); + return new MockResponse().setResponseCode(HttpStatus.NO_CONTENT.value()); + } catch (IOException e) { + LOGGER.info("Cannot read file : ", e); + return new MockResponse().setResponseCode(HttpStatus.NO_CONTENT.value()); + } + + return new MockResponse() + .setResponseCode(HttpStatus.OK.value()) + .addHeader("Content-Type", "application/json; charset=utf-8") + .setBody(scriptJson); + } + } + return new MockResponse().setResponseCode(HttpStatus.NOT_FOUND.value()); + } + }; + // attach dispatcher + dynamicMappingServer.setDispatcher(dynamicMappingDispatcher); } } diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 8f40abe1..114218d5 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -7,8 +7,6 @@ package org.gridsuite.ds.server; import com.fasterxml.jackson.databind.ObjectMapper; -import com.google.common.jimfs.Configuration; -import com.google.common.jimfs.Jimfs; import com.powsybl.commons.PowsyblException; import com.powsybl.commons.config.PlatformConfig; import com.powsybl.commons.datasource.ReadOnlyDataSource; @@ -26,8 +24,7 @@ import com.powsybl.network.store.client.PreloadingStrategy; import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; import org.gridsuite.ds.server.service.DynamicSimulationResultContext; -import org.gridsuite.ds.server.service.DynamicSimulationService; -import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; +import org.gridsuite.ds.server.service.parameters.ParametersService; import org.junit.Before; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; @@ -48,7 +45,6 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; -import java.nio.file.FileSystem; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -67,20 +63,6 @@ public class DynamicSimulationIEEE14Test extends AbstractDynamicSimulationTest { private static final String VARIANT_1_ID = "variant_1"; private static final String NETWORK_FILE = "IEEE14.iidm"; - // directories - private static final String DATA_IEEE14_BASE_DIR = "/data/ieee14"; - private static final String INPUT = "input"; - private static final String OUTPUT = "output"; - private static final String TEST_ENV_BASE_DIR = "/work/unittests"; - public static final String MODELS_PAR = "models.par"; - public static final String NETWORK_PAR = "network.par"; - public static final String SOLVERS_PAR = "solvers.par"; - public static final String MODELS_GROOVY = "models.groovy"; - public static final String EVENTS_GROOVY = "events.groovy"; - public static final String CURVES_GROOVY = "curves.groovy"; - public static final String PARAMETERS_JSON = "parameters.json"; - public static final String RESULT_JSON = "result.json"; - @Autowired private WebTestClient webTestClient; @@ -94,18 +76,11 @@ public class DynamicSimulationIEEE14Test extends AbstractDynamicSimulationTest { private NetworkStoreService networkStoreClient; @SpyBean - private DynamicSimulationService dynamicSimulationService; - - @SpyBean - private DynamicSimulationWorkerService dynamicSimulationWorkerService; - - private FileSystem fileSystem; + private ParametersService parametersService; @Before public void init() throws IOException { - //initialize in memory FS - fileSystem = Jimfs.newFileSystem(Configuration.unix()); - dynamicSimulationWorkerService.setFileSystem(fileSystem); + ReadOnlyDataSource dataSource = new ResourceDataSource("IEEE14", new ResourceSet(DATA_IEEE14_BASE_DIR, NETWORK_FILE)); Network network = Importers.importData("XIIDM", dataSource, null); @@ -135,11 +110,11 @@ private void configFilesToService(String testBaseDir) throws IOException { // load event model file byte[] eventBytes = StreamUtils.copyToByteArray(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, EVENTS_GROOVY).toString())); - when(dynamicSimulationService.getEventModelContent()).thenReturn(eventBytes); + when(parametersService.getEventModel()).thenReturn(eventBytes); // load curve file byte[] curveBytes = StreamUtils.copyToByteArray(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, CURVES_GROOVY).toString())); - when(dynamicSimulationService.getCurveContent()).thenReturn(curveBytes); + when(parametersService.getCurveModel()).thenReturn(curveBytes); // load parameter file DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, PARAMETERS_JSON).toString())); @@ -153,7 +128,7 @@ private void configFilesToService(String testBaseDir) throws IOException { String solversDesPath = Paths.get(TEST_ENV_BASE_DIR, testBaseDir, SOLVERS_PAR).toString(); dynaWaltzParameters.getSolver().setParametersFile(solversDesPath); - when(dynamicSimulationService.getDynamicSimulationParameters()).thenReturn(parameters); + when(parametersService.getDynamicSimulationParameters(new byte[] {})).thenReturn(parameters); } private String getResult(InputStream resultIS) throws IOException { @@ -166,7 +141,7 @@ private String getResult(InputStream resultIS) throws IOException { @Test public void test01() throws IOException { - String testBaseDir = "_01"; + String testBaseDir = MAPPING_NAME_01; // load dynamic model file ClassPathResource dynamicModel = new ClassPathResource(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, MODELS_GROOVY).toString()); MultipartBodyBuilder bodyBuilder = new MultipartBodyBuilder(); @@ -180,7 +155,7 @@ public void test01() throws IOException { //run the dynamic simulation (on a specific variant with variantId=" + VARIANT_1_ID + ") EntityExchangeResult entityExchangeResult = webTestClient.post() - .uri("/v1/networks/{networkUuid}/run?&startTime=0&stopTime=50", NETWORK_UUID_STRING) + .uri("/v1/networks/{networkUuid}/run?&startTime=0&stopTime=50" + "&mappingName=" + MAPPING_NAME_01, NETWORK_UUID_STRING) .contentType(MediaType.MULTIPART_FORM_DATA) .body(BodyInserters.fromMultipartData(bodyBuilder.build())) .exchange() diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java index 729fca8c..6a364814 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java @@ -6,8 +6,6 @@ */ package org.gridsuite.ds.server; -import com.google.common.jimfs.Configuration; -import com.google.common.jimfs.Jimfs; import com.powsybl.commons.PowsyblException; import com.powsybl.commons.datasource.ReadOnlyDataSource; import com.powsybl.commons.datasource.ResourceDataSource; @@ -42,7 +40,6 @@ import java.io.IOException; import java.io.InputStream; -import java.nio.file.FileSystem; import java.util.HashMap; import java.util.Map; import java.util.UUID; @@ -75,8 +72,6 @@ public class DynamicSimulationTest extends AbstractDynamicSimulationTest { @SpyBean private DynamicSimulationWorkerService dynamicSimulationWorkerService; - private FileSystem fileSystem; - private static final String NETWORK_UUID_STRING = "11111111-0000-0000-0000-000000000000"; private static final String NETWORK_UUID_NOT_FOUND_STRING = "22222222-0000-0000-0000-000000000000"; private static final String VARIANT_1_ID = "variant_1"; @@ -84,10 +79,7 @@ public class DynamicSimulationTest extends AbstractDynamicSimulationTest { private static final boolean RESULT = true; @Before - public void init() throws IOException { - //initialize in memory FS - fileSystem = Jimfs.newFileSystem(Configuration.unix()); - dynamicSimulationWorkerService.setFileSystem(fileSystem); + public void init() { ReadOnlyDataSource dataSource = new ResourceDataSource("IEEE14", new ResourceSet("", TEST_FILE)); @@ -171,13 +163,13 @@ public void test() { assertTrue(DynamicSimulationStatus.CONVERGED.name().equals(entityExchangeResult2.getResponseBody()) || DynamicSimulationStatus.RUNNING.name().equals(entityExchangeResult2.getResponseBody())); - //get the status of a non existing simulation and expect a not found + //get the status of a non-existing simulation and expect a not found webTestClient.get() .uri("/v1/results/{resultUuid}/status", UUID.randomUUID()) .exchange() .expectStatus().isNotFound(); - //get the results of a non existing simulation and expect a not found + //get the results of a non-existing simulation and expect a not found webTestClient.get() .uri("/v1/results/{resultUuid}/{groupUuid}", UUID.randomUUID(), TIME_SERIES_GROUP_UUID) .exchange() diff --git a/src/test/resources/parameters/curves.groovy b/src/test/resources/parameters/curves.groovy new file mode 100644 index 00000000..ae2e1aad --- /dev/null +++ b/src/test/resources/parameters/curves.groovy @@ -0,0 +1,33 @@ +/** + * Copyright (c) 2020, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +import com.powsybl.iidm.network.Bus +import com.powsybl.iidm.network.Generator +import com.powsybl.iidm.network.Load + +for (Bus bus : network.busBreakerView.buses) { + curve { + staticId bus.id + variable "Upu_value" + } +} + +for (Generator gen : network.generators) { + curves { + dynamicModelId gen.id + variables "generator_omegaPu", "generator_PGen", "generator_QGen", "generator_UStatorPu", "voltageRegulator_EfdPu" + } +} + +for (Load load : network.loads) { + if (load.id == "_LOAD___2_EC") { + curve { + dynamicModelId load.id + variables "load_PPu", "load_QPu" + } + } +} diff --git a/src/test/resources/parameters/events.groovy b/src/test/resources/parameters/events.groovy new file mode 100644 index 00000000..569e2dab --- /dev/null +++ b/src/test/resources/parameters/events.groovy @@ -0,0 +1,19 @@ +/** + * Copyright (c) 2020, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +import com.powsybl.iidm.network.Line + + +for (Line line : network.lines) { + if (line.id == "_BUS____1-BUS____5-1_AC") { + EventQuadripoleDisconnection { + staticId line.id + eventModelId "DISCONNECT_LINE" + parameterSetId "EQD" + } + } +} diff --git a/src/test/resources/parameters/network.par b/src/test/resources/parameters/network.par new file mode 100644 index 00000000..d6d24ded --- /dev/null +++ b/src/test/resources/parameters/network.par @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/resources/parameters/parameters.json b/src/test/resources/parameters/parameters.json new file mode 100644 index 00000000..34ba260b --- /dev/null +++ b/src/test/resources/parameters/parameters.json @@ -0,0 +1,19 @@ +{ + "version" : "1.0", + "startTime" : 0, + "stopTime" : 50, + "extensions" : { + "DynaWaltzParameters" : { + "parametersFile" : "/home/phamquy/Projects/dynawo/test/models.par", + "network" : { + "parametersFile" : "/home/phamquy/Projects/dynawo/test/network.par", + "parametersId" : "NETWORK" + }, + "solver" : { + "type" : "IDA", + "parametersFile" : "/home/phamquy/Projects/dynawo/test/solvers.par", + "parametersId" : "2" + } + } + } +} diff --git a/src/test/resources/parameters/solvers.par b/src/test/resources/parameters/solvers.par new file mode 100644 index 00000000..c74be67d --- /dev/null +++ b/src/test/resources/parameters/solvers.par @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 1c607aee75742893aba64095270060ffe51a6722 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Thu, 8 Dec 2022 13:45:22 +0100 Subject: [PATCH 12/54] Correct tests --- .../org/gridsuite/ds/server/dto/dynamicmapping/Script.java | 2 ++ .../ds/server/service/DynamicSimulationService.java | 2 +- .../ds/server/service/parameters/ParametersService.java | 4 ++++ .../gridsuite/ds/server/AbstractDynamicSimulationTest.java | 4 ++-- .../gridsuite/ds/server/DynamicSimulationIEEE14Test.java | 3 ++- .../java/org/gridsuite/ds/server/DynamicSimulationTest.java | 6 +++--- 6 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java index a4019f47..4bc0985a 100644 --- a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java +++ b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java @@ -10,6 +10,7 @@ import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Data; +import lombok.NoArgsConstructor; import java.util.Date; @@ -18,6 +19,7 @@ */ @Data @Schema(description = "Script") +@NoArgsConstructor @AllArgsConstructor public class Script { diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index 9fd2c437..a4198f81 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -54,7 +54,7 @@ public Mono runAndSaveResult(UUID networkUuid, String variantId, int start DynamicSimulationParameters parameters = parametersService.getDynamicSimulationParameters(parametersFile.getBytes()); String script = scriptObj.getScript(); - Mono< Triple> inputsMono = Mono.just(Triple.of(script.getBytes(StandardCharsets.UTF_8), null, null)); + Mono< Triple> inputsMono = Mono.just(Triple.of(script.getBytes(StandardCharsets.UTF_8), parametersService.getEventModel(), parametersService.getCurveModel())); return inputsMono.flatMap(inputs -> { DynamicSimulationRunContext runContext = new DynamicSimulationRunContext(networkUuid, variantId, startTime, stopTime, inputs, parameters); diff --git a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java index 084af1ed..6d87dff2 100644 --- a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java +++ b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java @@ -53,6 +53,10 @@ private String getSolversParameters(Path tmpDir) throws IOException { } public DynamicSimulationParameters getDynamicSimulationParameters(byte[] dynamicParams) throws IOException { + if (dynamicParams == null) { + return null; + } + // prepare a temp dir for current running simulation Path tmpDirPath = Files.createTempDirectory(BASE_TMP_DIR + System.currentTimeMillis()); diff --git a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java index 3892d518..9c98cd15 100644 --- a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java @@ -123,9 +123,9 @@ public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws In String method = recordedRequest.getMethod(); // scripts/from/{mappingName} - if ("POST".equals(method) + if ("GET".equals(method) && path.matches(baseScriptCreateUrl + ".*")) { - String mappingName = recordedRequest.getRequestUrl().queryParameter("mappingName"); + String mappingName = recordedRequest.getRequestUrl().pathSegments().get(2); if (MAPPING_NAME_01.equals(mappingName)) { String scriptJson; try { diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 114218d5..35552e2e 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -51,6 +51,7 @@ import java.util.UUID; import static org.junit.Assert.assertEquals; +import static org.mockito.ArgumentMatchers.any; import static org.mockito.BDDMockito.given; import static org.mockito.Mockito.when; @@ -128,7 +129,7 @@ private void configFilesToService(String testBaseDir) throws IOException { String solversDesPath = Paths.get(TEST_ENV_BASE_DIR, testBaseDir, SOLVERS_PAR).toString(); dynaWaltzParameters.getSolver().setParametersFile(solversDesPath); - when(parametersService.getDynamicSimulationParameters(new byte[] {})).thenReturn(parameters); + when(parametersService.getDynamicSimulationParameters(any())).thenReturn(parameters); } private String getResult(InputStream resultIS) throws IOException { diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java index 6a364814..2efa1c03 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java @@ -123,7 +123,7 @@ public void test() { //run the dynamic simulation on a specific variant EntityExchangeResult entityExchangeResult = webTestClient.post() - .uri("/v1/networks/{networkUuid}/run?variantId=" + VARIANT_1_ID + "&startTime=0&stopTime=100", NETWORK_UUID_STRING) + .uri("/v1/networks/{networkUuid}/run?variantId=" + VARIANT_1_ID + "&startTime=0&stopTime=100" + "&mappingName=" + MAPPING_NAME_01, NETWORK_UUID_STRING) .contentType(MediaType.MULTIPART_FORM_DATA) .body(BodyInserters.fromMultipartData(bodyBuilder.build())) .exchange() @@ -138,7 +138,7 @@ public void test() { //run the dynamic simulation on the implicit default variant entityExchangeResult = webTestClient.post() - .uri("/v1/networks/{networkUuid}/run?startTime=0&stopTime=100", NETWORK_UUID_STRING) + .uri("/v1/networks/{networkUuid}/run?startTime=0&stopTime=100" + "&mappingName=" + MAPPING_NAME_01, NETWORK_UUID_STRING) .contentType(MediaType.MULTIPART_FORM_DATA) .body(BodyInserters.fromMultipartData(bodyBuilder.build())) .exchange() @@ -210,7 +210,7 @@ public void test() { // network not found webTestClient.post() - .uri("/v1/networks/{networkUuid}/run?startTime=0&stopTime=100", NETWORK_UUID_NOT_FOUND_STRING) + .uri("/v1/networks/{networkUuid}/run?startTime=0&stopTime=100" + "&mappingName=" + MAPPING_NAME_01, NETWORK_UUID_NOT_FOUND_STRING) .contentType(MediaType.MULTIPART_FORM_DATA) .body(BodyInserters.fromMultipartData(bodyBuilder.build())) .exchange() From 7ecc52bad058286c01b56e275a458c6aecdfbffe Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Thu, 8 Dec 2022 14:05:12 +0100 Subject: [PATCH 13/54] Correct TimeSeriesService --- .../server/DynamicSimulationController.java | 23 ++++++++-------- .../DynamicSimulationWorkerService.java | 3 ++- .../service/timeseries/TimeSeriesService.java | 27 +++---------------- .../server/AbstractDynamicSimulationTest.java | 11 ++------ .../ds/server/DynamicSimulationTest.java | 16 +++++++---- 5 files changed, 30 insertions(+), 50 deletions(-) diff --git a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java b/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java index cdf13a81..ea7dd3a8 100644 --- a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java +++ b/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java @@ -22,8 +22,6 @@ import java.io.IOException; import java.util.UUID; -import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.TIME_LINE_GROUP_UUID; -import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.TIME_SERIES_GROUP_UUID; import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE; /** @@ -53,19 +51,22 @@ public ResponseEntity> run(@PathVariable("networkUuid") UUID networkU return ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(resultUuid); } - @GetMapping(value = "/results/{resultUuid}/{groupUuid}", produces = "application/json") + @GetMapping(value = "/results/{resultUuid}/timeseries", produces = "application/json") @Operation(summary = "Get a dynamic simulation result from the database") @ApiResponses(value = {@ApiResponse(responseCode = "200", description = "The dynamic simulation result"), @ApiResponse(responseCode = "404", description = "Dynamic simulation result has not been found")}) - public Mono> getTimeSeriesResult(@Parameter(description = "Result UUID") @PathVariable("resultUuid") UUID resultUuid, - @Parameter(description = "Group UUID") @PathVariable("groupUuid") UUID groupUuid) { - Mono result = Mono.empty(); - if (TIME_SERIES_GROUP_UUID.equals(groupUuid.toString())) { - result = dynamicSimulationService.getTimeSeriesId(resultUuid); - } else if (TIME_LINE_GROUP_UUID.equals(groupUuid.toString())) { - result = dynamicSimulationService.getTimeLineId(resultUuid); - } + public Mono> getTimeSeriesResult(@Parameter(description = "Result UUID") @PathVariable("resultUuid") UUID resultUuid) { + Mono result = dynamicSimulationService.getTimeSeriesId(resultUuid); + return result.map(r -> ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(r)) + .defaultIfEmpty(ResponseEntity.notFound().build()); + } + @GetMapping(value = "/results/{resultUuid}/timeline", produces = "application/json") + @Operation(summary = "Get a dynamic simulation result from the database") + @ApiResponses(value = {@ApiResponse(responseCode = "200", description = "The dynamic simulation result"), + @ApiResponse(responseCode = "404", description = "Dynamic simulation result has not been found")}) + public Mono> getTimeLineResult(@Parameter(description = "Result UUID") @PathVariable("resultUuid") UUID resultUuid) { + Mono result = dynamicSimulationService.getTimeLineId(resultUuid); return result.map(r -> ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(r)) .defaultIfEmpty(ResponseEntity.notFound().build()); } diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index 86dda1a0..98781643 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -35,6 +35,7 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; +import java.util.Arrays; import java.util.List; import java.util.Objects; import java.util.UUID; @@ -154,7 +155,7 @@ public Mono updateResult(UUID resultUuid, DynamicSimula List timeSeries = result.getCurves().values().stream().collect(Collectors.toList()); UUID timeSeriesUuid = timeSeriesService.sendTimeSeries(timeSeries); StringTimeSeries timeLine = result.getTimeLine(); - UUID timeLineUuid = timeSeriesService.sendTimeLine(timeLine); + UUID timeLineUuid = timeSeriesService.sendTimeSeries(Arrays.asList(timeLine)); dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, timeSeriesUuid, timeLineUuid, result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); }).then(Mono.just(result)); diff --git a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java index ea9a1f08..5af37a13 100644 --- a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java +++ b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java @@ -7,7 +7,6 @@ package org.gridsuite.ds.server.service.timeseries; import com.powsybl.commons.PowsyblException; -import com.powsybl.timeseries.StringTimeSeries; import com.powsybl.timeseries.TimeSeries; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.web.client.RestTemplateBuilder; @@ -27,9 +26,8 @@ @Service public class TimeSeriesService { public static final String DELIMITER = "/"; - public static final String TIME_SERIES_END_POINT = "timeseries"; - public static final String TIME_SERIES_GROUP_UUID = "88888888-0000-0000-0000-000000000000"; - public static final String TIME_LINE_GROUP_UUID = "99999999-0000-0000-0000-000000000000"; + public static final String TIME_SERIES_END_POINT = "time-series"; + private final String baseUri; private RestTemplate restTemplate; @@ -47,7 +45,7 @@ public void init() { public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErrorException { var headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); - String url = baseUri + DELIMITER + TIME_SERIES_END_POINT + DELIMITER + TIME_SERIES_GROUP_UUID; + String url = baseUri + DELIMITER + TIME_SERIES_END_POINT; var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); // convert timeseries to json @@ -61,23 +59,4 @@ public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErr throw new PowsyblException("Can not send time series to server: HttpStatus = " + responseEntity.getStatusCode()); } } - - public UUID sendTimeLine(StringTimeSeries timeLine) { - var headers = new HttpHeaders(); - headers.setContentType(MediaType.APPLICATION_JSON); - String url = baseUri + DELIMITER + TIME_SERIES_END_POINT + DELIMITER + TIME_LINE_GROUP_UUID; - var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); - - // convert timeline to json - var timeLineJson = timeLine.toJson(); - - // call time-series Rest API - var responseEntity = restTemplate.exchange(uriBuilder.toUriString(), HttpMethod.POST, new HttpEntity<>(timeLineJson, headers), String.class); - if (responseEntity.getStatusCode() == HttpStatus.OK) { - return UUID.fromString(responseEntity.getBody()); - } else { - throw new PowsyblException("Can not send time line to server: HttpStatus = " + responseEntity.getStatusCode()); - } - - } } diff --git a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java index 9c98cd15..ce1d08a6 100644 --- a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java @@ -60,7 +60,6 @@ public abstract class AbstractDynamicSimulationTest { // time-series-server mocks private static final int TIME_SERIES_PORT = 5034; public static final String TIME_SERIES_UUID = "33333333-0000-0000-0000-000000000000"; - public static final String TIME_LINE_UUID = "44444444-0000-0000-0000-000000000000"; static MockWebServer timeSeriesServer; // dynamic-mapping-server mocks @@ -82,22 +81,16 @@ public abstract class AbstractDynamicSimulationTest { @Override public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws InterruptedException { String path = Objects.requireNonNull(recordedRequest.getPath()); - String baseUrl = DELIMITER + TIME_SERIES_END_POINT + DELIMITER; + String baseUrl = DELIMITER + TIME_SERIES_END_POINT; String method = recordedRequest.getMethod(); // timeseries/{groupUuid} if ("POST".equals(method) - && path.matches(baseUrl + TIME_SERIES_GROUP_UUID + ".*")) { + && path.matches(baseUrl + ".*")) { return new MockResponse() .setResponseCode(HttpStatus.OK.value()) .addHeader("Content-Type", "application/json; charset=utf-8") .setBody(TIME_SERIES_UUID); - } else if ("POST".equals(method) - && path.matches(baseUrl + TIME_LINE_GROUP_UUID + ".*")) { - return new MockResponse() - .setResponseCode(HttpStatus.OK.value()) - .addHeader("Content-Type", "application/json; charset=utf-8") - .setBody(TIME_LINE_UUID); } return new MockResponse().setResponseCode(HttpStatus.NOT_FOUND.value()); } diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java index 2efa1c03..9f11cb18 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java @@ -45,7 +45,6 @@ import java.util.UUID; import java.util.concurrent.CompletableFuture; -import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.TIME_SERIES_GROUP_UUID; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.mockito.ArgumentMatchers.any; @@ -171,13 +170,20 @@ public void test() { //get the results of a non-existing simulation and expect a not found webTestClient.get() - .uri("/v1/results/{resultUuid}/{groupUuid}", UUID.randomUUID(), TIME_SERIES_GROUP_UUID) + .uri("/v1/results/{resultUuid}/timeseries", UUID.randomUUID()) .exchange() .expectStatus().isNotFound(); - //get the result uuid of the calculation + //get the result timeseries uuid of the calculation webTestClient.get() - .uri("/v1/results/{resultUuid}/{groupUuid}", runUuid, TIME_SERIES_GROUP_UUID) + .uri("/v1/results/{resultUuid}/timeseries", runUuid) + .exchange() + .expectStatus().isOk() + .expectBody(UUID.class); + + //get the result timeline uuid of the calculation + webTestClient.get() + .uri("/v1/results/{resultUuid}/timeline", runUuid) .exchange() .expectStatus().isOk() .expectBody(UUID.class); @@ -198,7 +204,7 @@ public void test() { //try to get the removed result and except a not found webTestClient.get() - .uri("/v1/results/{resultUuid}/{groupUuid}", runUuid, TIME_SERIES_GROUP_UUID) + .uri("/v1/results/{resultUuid}/timeseries", runUuid) .exchange() .expectStatus().isNotFound(); From 0bb81e5b940d5d1da40b6cfad32e40f5913ddab7 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Thu, 8 Dec 2022 18:24:23 +0100 Subject: [PATCH 14/54] ParameterService now take the current default config file system to place *.par files --- .../service/parameters/ParametersService.java | 52 ++++++---------- .../server/DynamicSimulationIEEE14Test.java | 59 ------------------- .../data/ieee14/_01/input/curves.groovy | 33 ----------- .../data/ieee14/_01/input/events.groovy | 19 ------ .../data/ieee14/_01/input/network.par | 25 -------- .../data/ieee14/_01/input/parameters.json | 19 ------ .../data/ieee14/_01/input/solvers.par | 54 ----------------- 7 files changed, 17 insertions(+), 244 deletions(-) delete mode 100644 src/test/resources/data/ieee14/_01/input/curves.groovy delete mode 100644 src/test/resources/data/ieee14/_01/input/events.groovy delete mode 100644 src/test/resources/data/ieee14/_01/input/network.par delete mode 100644 src/test/resources/data/ieee14/_01/input/parameters.json delete mode 100644 src/test/resources/data/ieee14/_01/input/solvers.par diff --git a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java index 6d87dff2..c78cf01b 100644 --- a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java +++ b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java @@ -1,19 +1,22 @@ package org.gridsuite.ds.server.service.parameters; +import com.powsybl.commons.config.PlatformConfig; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; import com.powsybl.dynamicsimulation.json.JsonDynamicSimulationParameters; import com.powsybl.dynawaltz.DynaWaltzParameters; import org.springframework.stereotype.Service; +import java.io.ByteArrayInputStream; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; -import java.nio.file.StandardOpenOption; +import java.util.List; @Service public class ParametersService { - public static final String BASE_TMP_DIR = "dynamic_simulation_"; + public static final String TMP_DIR = "/tmp"; + public static final String BASE_WORKING_DIR = "dynamic_simulation_"; public static final String PARAMETERS_DIR = "/parameters"; public static final String EVENTS_GROOVY = "events.groovy"; public static final String CURVES_GROOVY = "curves.groovy"; @@ -32,48 +35,27 @@ public byte[] getCurveModel() throws IOException { return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, CURVES_GROOVY).toString()).readAllBytes(); } - private String getDynamicParameters(Path tmpDir, byte[] dynamicParams) throws IOException { - // save dynamicParams into a temp dir then return dest path - Path destPath = Files.write(Paths.get(tmpDir.toString(), MODELS_PAR), dynamicParams, StandardOpenOption.CREATE_NEW); - return destPath.toString(); - } - - private String getNetworkParameters(Path tmpDir) throws IOException { - // copy network parameter file into a temp dir then return dest path - Path target = Paths.get(tmpDir.toString(), NETWORK_PAR); - Files.copy(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, NETWORK_PAR).toString()), target); - return target.toString(); - } - - private String getSolversParameters(Path tmpDir) throws IOException { - // copy solver parameter file into a temp dir then return dest path - Path target = Paths.get(tmpDir.toString(), SOLVERS_PAR); - Files.copy(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, SOLVERS_PAR).toString()), target); - return target.toString(); - } - public DynamicSimulationParameters getDynamicSimulationParameters(byte[] dynamicParams) throws IOException { - if (dynamicParams == null) { - return null; - } + + Path configDir = PlatformConfig.defaultConfig().getConfigDir().orElseThrow(); // prepare a temp dir for current running simulation - Path tmpDirPath = Files.createTempDirectory(BASE_TMP_DIR + System.currentTimeMillis()); + Path tmpDir = Files.createDirectories(configDir.getFileSystem().getPath(TMP_DIR, BASE_WORKING_DIR + System.currentTimeMillis()).toAbsolutePath()); // load parametersFile in a runtime tmp directory - String modelsDestPath = getDynamicParameters(tmpDirPath, dynamicParams); + Files.copy(new ByteArrayInputStream(dynamicParams), tmpDir.resolve(MODELS_PAR)); - // load two others par files - String networkDestPath = getNetworkParameters(tmpDirPath); - String solversDestPath = getSolversParameters(tmpDirPath); + // load two others files + for (String parFileName : List.of(NETWORK_PAR, SOLVERS_PAR)) { + Files.copy(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, parFileName).toString()), tmpDir.resolve(parFileName)); + } - // create a new DynamicSimulationParameters - // load parameter file + // load parameter file then config paths DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, PARAMETERS_JSON).toString())); DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); - dynaWaltzParameters.setParametersFile(modelsDestPath); - dynaWaltzParameters.getNetwork().setParametersFile(networkDestPath); - dynaWaltzParameters.getSolver().setParametersFile(solversDestPath); + dynaWaltzParameters.setParametersFile(tmpDir.resolve(MODELS_PAR).toString()); + dynaWaltzParameters.getNetwork().setParametersFile(tmpDir.resolve(NETWORK_PAR).toString()); + dynaWaltzParameters.getSolver().setParametersFile(tmpDir.resolve(SOLVERS_PAR).toString()); return parameters; } } diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 35552e2e..fa305ebe 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -8,15 +8,11 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.powsybl.commons.PowsyblException; -import com.powsybl.commons.config.PlatformConfig; import com.powsybl.commons.datasource.ReadOnlyDataSource; import com.powsybl.commons.datasource.ResourceDataSource; import com.powsybl.commons.datasource.ResourceSet; -import com.powsybl.dynamicsimulation.DynamicSimulationParameters; import com.powsybl.dynamicsimulation.DynamicSimulationResult; import com.powsybl.dynamicsimulation.json.DynamicSimulationResultDeserializer; -import com.powsybl.dynamicsimulation.json.JsonDynamicSimulationParameters; -import com.powsybl.dynawaltz.DynaWaltzParameters; import com.powsybl.iidm.import_.Importers; import com.powsybl.iidm.network.Network; import com.powsybl.iidm.network.VariantManagerConstants; @@ -38,22 +34,17 @@ import org.springframework.messaging.Message; import org.springframework.test.web.reactive.server.EntityExchangeResult; import org.springframework.test.web.reactive.server.WebTestClient; -import org.springframework.util.StreamUtils; import org.springframework.web.reactive.function.BodyInserters; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; -import java.nio.file.Files; -import java.nio.file.Path; import java.nio.file.Paths; import java.util.UUID; import static org.junit.Assert.assertEquals; -import static org.mockito.ArgumentMatchers.any; import static org.mockito.BDDMockito.given; -import static org.mockito.Mockito.when; /** * @author Thang PHAM @@ -76,9 +67,6 @@ public class DynamicSimulationIEEE14Test extends AbstractDynamicSimulationTest { @MockBean private NetworkStoreService networkStoreClient; - @SpyBean - private ParametersService parametersService; - @Before public void init() throws IOException { @@ -90,48 +78,6 @@ public void init() throws IOException { given(networkStoreClient.getNetwork(UUID.fromString(NETWORK_UUID_NOT_FOUND_STRING), PreloadingStrategy.COLLECTION)).willThrow(new PowsyblException()); } - private void loadFilesToConfig(String testBaseDir) throws IOException { - Path configDir = PlatformConfig.defaultConfig().getConfigDir().orElseThrow(); - Path testDir = Files.createDirectories(configDir.getFileSystem().getPath(TEST_ENV_BASE_DIR, testBaseDir).toAbsolutePath()); - - // copy model.par into test file system - Files.copy(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, MODELS_PAR).toString()), - testDir.resolve(MODELS_PAR)); - - // copy network.par into test file system - Files.copy(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, NETWORK_PAR).toString()), - testDir.resolve(NETWORK_PAR)); - - // copy solvers.par into test file system - Files.copy(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, SOLVERS_PAR).toString()), - testDir.resolve(SOLVERS_PAR)); - } - - private void configFilesToService(String testBaseDir) throws IOException { - - // load event model file - byte[] eventBytes = StreamUtils.copyToByteArray(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, EVENTS_GROOVY).toString())); - when(parametersService.getEventModel()).thenReturn(eventBytes); - - // load curve file - byte[] curveBytes = StreamUtils.copyToByteArray(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, CURVES_GROOVY).toString())); - when(parametersService.getCurveModel()).thenReturn(curveBytes); - - // load parameter file - DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, INPUT, PARAMETERS_JSON).toString())); - DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); - - String modelsDesPath = Paths.get(TEST_ENV_BASE_DIR, testBaseDir, MODELS_PAR).toString(); - dynaWaltzParameters.setParametersFile(modelsDesPath); - - String networkDesPath = Paths.get(TEST_ENV_BASE_DIR, testBaseDir, NETWORK_PAR).toString(); - dynaWaltzParameters.getNetwork().setParametersFile(networkDesPath); - - String solversDesPath = Paths.get(TEST_ENV_BASE_DIR, testBaseDir, SOLVERS_PAR).toString(); - dynaWaltzParameters.getSolver().setParametersFile(solversDesPath); - when(parametersService.getDynamicSimulationParameters(any())).thenReturn(parameters); - } - private String getResult(InputStream resultIS) throws IOException { DynamicSimulationResult result = DynamicSimulationResultDeserializer.read(resultIS); ByteArrayOutputStream bytesOS = new ByteArrayOutputStream(); @@ -149,11 +95,6 @@ public void test01() throws IOException { bodyBuilder.part("dynamicModel", dynamicModel) .filename(MODELS_GROOVY); - // load inputs *.par files into test file system - loadFilesToConfig(testBaseDir); - // config input *.groovy, *.json files to services - configFilesToService(testBaseDir); - //run the dynamic simulation (on a specific variant with variantId=" + VARIANT_1_ID + ") EntityExchangeResult entityExchangeResult = webTestClient.post() .uri("/v1/networks/{networkUuid}/run?&startTime=0&stopTime=50" + "&mappingName=" + MAPPING_NAME_01, NETWORK_UUID_STRING) diff --git a/src/test/resources/data/ieee14/_01/input/curves.groovy b/src/test/resources/data/ieee14/_01/input/curves.groovy deleted file mode 100644 index ae2e1aad..00000000 --- a/src/test/resources/data/ieee14/_01/input/curves.groovy +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Copyright (c) 2020, RTE (http://www.rte-france.com) - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ - -import com.powsybl.iidm.network.Bus -import com.powsybl.iidm.network.Generator -import com.powsybl.iidm.network.Load - -for (Bus bus : network.busBreakerView.buses) { - curve { - staticId bus.id - variable "Upu_value" - } -} - -for (Generator gen : network.generators) { - curves { - dynamicModelId gen.id - variables "generator_omegaPu", "generator_PGen", "generator_QGen", "generator_UStatorPu", "voltageRegulator_EfdPu" - } -} - -for (Load load : network.loads) { - if (load.id == "_LOAD___2_EC") { - curve { - dynamicModelId load.id - variables "load_PPu", "load_QPu" - } - } -} diff --git a/src/test/resources/data/ieee14/_01/input/events.groovy b/src/test/resources/data/ieee14/_01/input/events.groovy deleted file mode 100644 index 569e2dab..00000000 --- a/src/test/resources/data/ieee14/_01/input/events.groovy +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) 2020, RTE (http://www.rte-france.com) - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ - -import com.powsybl.iidm.network.Line - - -for (Line line : network.lines) { - if (line.id == "_BUS____1-BUS____5-1_AC") { - EventQuadripoleDisconnection { - staticId line.id - eventModelId "DISCONNECT_LINE" - parameterSetId "EQD" - } - } -} diff --git a/src/test/resources/data/ieee14/_01/input/network.par b/src/test/resources/data/ieee14/_01/input/network.par deleted file mode 100644 index d6d24ded..00000000 --- a/src/test/resources/data/ieee14/_01/input/network.par +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/test/resources/data/ieee14/_01/input/parameters.json b/src/test/resources/data/ieee14/_01/input/parameters.json deleted file mode 100644 index 34ba260b..00000000 --- a/src/test/resources/data/ieee14/_01/input/parameters.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "version" : "1.0", - "startTime" : 0, - "stopTime" : 50, - "extensions" : { - "DynaWaltzParameters" : { - "parametersFile" : "/home/phamquy/Projects/dynawo/test/models.par", - "network" : { - "parametersFile" : "/home/phamquy/Projects/dynawo/test/network.par", - "parametersId" : "NETWORK" - }, - "solver" : { - "type" : "IDA", - "parametersFile" : "/home/phamquy/Projects/dynawo/test/solvers.par", - "parametersId" : "2" - } - } - } -} diff --git a/src/test/resources/data/ieee14/_01/input/solvers.par b/src/test/resources/data/ieee14/_01/input/solvers.par deleted file mode 100644 index c74be67d..00000000 --- a/src/test/resources/data/ieee14/_01/input/solvers.par +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From ea64d491667906facb21273d12ad89b30bf1ccb5 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Thu, 8 Dec 2022 18:30:41 +0100 Subject: [PATCH 15/54] Correct checkstyle --- .../org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index fa305ebe..5a70714c 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -20,12 +20,10 @@ import com.powsybl.network.store.client.PreloadingStrategy; import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; import org.gridsuite.ds.server.service.DynamicSimulationResultContext; -import org.gridsuite.ds.server.service.parameters.ParametersService; import org.junit.Before; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.mock.mockito.MockBean; -import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.cloud.stream.binder.test.InputDestination; import org.springframework.cloud.stream.binder.test.OutputDestination; import org.springframework.core.io.ClassPathResource; From c462adaeb9b5ea9025cf52a2b4acff8a8f3edd76 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Fri, 9 Dec 2022 10:46:02 +0100 Subject: [PATCH 16/54] code clean on test --- .../server/AbstractDynamicSimulationTest.java | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java index ce1d08a6..4fc95cab 100644 --- a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java @@ -29,7 +29,9 @@ import java.util.Date; import java.util.Objects; +import static org.apache.commons.collections4.CollectionUtils.emptyIfNull; import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.*; +import static org.gridsuite.ds.server.service.parameters.ParametersService.*; @RunWith(SpringRunner.class) @AutoConfigureWebTestClient(timeout = "PT360S") @@ -47,14 +49,7 @@ public abstract class AbstractDynamicSimulationTest { public static final String DATA_IEEE14_BASE_DIR = "/data/ieee14"; public static final String INPUT = "input"; public static final String OUTPUT = "output"; - public static final String TEST_ENV_BASE_DIR = "/work/unittests"; - public static final String MODELS_PAR = "models.par"; - public static final String NETWORK_PAR = "network.par"; - public static final String SOLVERS_PAR = "solvers.par"; public static final String MODELS_GROOVY = "models.groovy"; - public static final String EVENTS_GROOVY = "events.groovy"; - public static final String CURVES_GROOVY = "curves.groovy"; - public static final String PARAMETERS_JSON = "parameters.json"; public static final String RESULT_JSON = "result.json"; // time-series-server mocks @@ -79,7 +74,7 @@ public abstract class AbstractDynamicSimulationTest { var timeSeriesDispatcher = new Dispatcher() { @NotNull @Override - public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws InterruptedException { + public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) { String path = Objects.requireNonNull(recordedRequest.getPath()); String baseUrl = DELIMITER + TIME_SERIES_END_POINT; String method = recordedRequest.getMethod(); @@ -110,15 +105,16 @@ public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws In var dynamicMappingDispatcher = new Dispatcher() { @NotNull @Override - public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws InterruptedException { + public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) { String path = Objects.requireNonNull(recordedRequest.getPath()); String baseScriptCreateUrl = DELIMITER + DynamicMappingService.DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT + DELIMITER; String method = recordedRequest.getMethod(); - + MockResponse response = new MockResponse().setResponseCode(HttpStatus.NOT_FOUND.value()); // scripts/from/{mappingName} if ("GET".equals(method) && path.matches(baseScriptCreateUrl + ".*")) { - String mappingName = recordedRequest.getRequestUrl().pathSegments().get(2); + // take {mappingName} at the 2nd index + String mappingName = emptyIfNull(recordedRequest.getRequestUrl().pathSegments()).stream().skip(2).limit(2).findFirst().orElse(""); if (MAPPING_NAME_01.equals(mappingName)) { String scriptJson; try { @@ -154,13 +150,13 @@ public MockResponse dispatch(@NotNull RecordedRequest recordedRequest) throws In return new MockResponse().setResponseCode(HttpStatus.NO_CONTENT.value()); } - return new MockResponse() + response = new MockResponse() .setResponseCode(HttpStatus.OK.value()) .addHeader("Content-Type", "application/json; charset=utf-8") .setBody(scriptJson); } } - return new MockResponse().setResponseCode(HttpStatus.NOT_FOUND.value()); + return response; } }; // attach dispatcher From 1ca560dd66de0aa7cbffa15a289233d4ec56cb95 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Fri, 9 Dec 2022 14:21:49 +0100 Subject: [PATCH 17/54] Extract into interfaces --- .../dynamicmapping/DynamicMappingService.java | 44 ++----------- .../DynamicMappingServiceImpl.java | 44 +++++++++++++ .../notification/NotificationService.java | 27 ++------ .../NotificationServiceImpl.java | 31 +++++++++ .../service/parameters/ParametersService.java | 64 ++++--------------- .../implementation/ParametersServiceImpl.java | 53 +++++++++++++++ .../service/timeseries/TimeSeriesService.java | 56 ++-------------- .../implementation/TimeSeriesServiceImpl.java | 61 ++++++++++++++++++ .../com/powsybl/config/test/config.yml | 1 + 9 files changed, 216 insertions(+), 165 deletions(-) create mode 100644 src/main/java/org/gridsuite/ds/server/service/dynamicmapping/implementation/DynamicMappingServiceImpl.java create mode 100644 src/main/java/org/gridsuite/ds/server/service/notification/implementation/NotificationServiceImpl.java create mode 100644 src/main/java/org/gridsuite/ds/server/service/parameters/implementation/ParametersServiceImpl.java create mode 100644 src/main/java/org/gridsuite/ds/server/service/timeseries/implementation/TimeSeriesServiceImpl.java diff --git a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java index bf023a61..ae012a8b 100644 --- a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java +++ b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java @@ -1,45 +1,11 @@ package org.gridsuite.ds.server.service.dynamicmapping; -import com.powsybl.commons.PowsyblException; import org.gridsuite.ds.server.dto.dynamicmapping.Script; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.boot.web.client.RestTemplateBuilder; -import org.springframework.http.*; -import org.springframework.stereotype.Service; -import org.springframework.web.client.RestTemplate; -import org.springframework.web.util.UriComponentsBuilder; -import javax.annotation.PostConstruct; +public interface DynamicMappingService { + String DELIMITER = "/"; + String DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT = "scripts"; + String DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT = DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT + DELIMITER + "from"; -@Service -public class DynamicMappingService { - public static final String DELIMITER = "/"; - public static final String DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT = "scripts"; - public static final String DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT = DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT + DELIMITER + "from"; - private final String baseUri; - private RestTemplate restTemplate; - - public DynamicMappingService(@Value("${dynamic-mapping-server.base-uri:http://dynamic-mapping-server/}") String baseUri) { - this.baseUri = baseUri; - } - - @PostConstruct - public void init() { - restTemplate = new RestTemplateBuilder().build(); - } - - public Script createFromMapping(String mappingName) { - var headers = new HttpHeaders(); - headers.setContentType(MediaType.APPLICATION_JSON); - String url = baseUri + DELIMITER + DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT + DELIMITER + mappingName + "?persistent=false"; - var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); - - // call time-series Rest API - var responseEntity = restTemplate.exchange(uriBuilder.toUriString(), HttpMethod.GET, new HttpEntity<>("", headers), Script.class); - if (responseEntity.getStatusCode() == HttpStatus.OK) { - return responseEntity.getBody(); - } else { - throw new PowsyblException("Can not send time series to server: HttpStatus = " + responseEntity.getStatusCode()); - } - } + Script createFromMapping(String mappingName); } diff --git a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/implementation/DynamicMappingServiceImpl.java b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/implementation/DynamicMappingServiceImpl.java new file mode 100644 index 00000000..0bbfb1a0 --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/implementation/DynamicMappingServiceImpl.java @@ -0,0 +1,44 @@ +package org.gridsuite.ds.server.service.dynamicmapping.implementation; + +import com.powsybl.commons.PowsyblException; +import org.gridsuite.ds.server.dto.dynamicmapping.Script; +import org.gridsuite.ds.server.service.dynamicmapping.DynamicMappingService; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.web.client.RestTemplateBuilder; +import org.springframework.http.*; +import org.springframework.stereotype.Service; +import org.springframework.web.client.RestTemplate; +import org.springframework.web.util.UriComponentsBuilder; + +import javax.annotation.PostConstruct; + +@Service +public class DynamicMappingServiceImpl implements DynamicMappingService { + private final String baseUri; + private RestTemplate restTemplate; + + public DynamicMappingServiceImpl(@Value("${dynamic-mapping-server.base-uri:http://dynamic-mapping-server/}") String baseUri) { + this.baseUri = baseUri; + } + + @PostConstruct + public void init() { + restTemplate = new RestTemplateBuilder().build(); + } + + @Override + public Script createFromMapping(String mappingName) { + var headers = new HttpHeaders(); + headers.setContentType(MediaType.APPLICATION_JSON); + String url = baseUri + DELIMITER + DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT + DELIMITER + mappingName + "?persistent=false"; + var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); + + // call time-series Rest API + var responseEntity = restTemplate.exchange(uriBuilder.toUriString(), HttpMethod.GET, new HttpEntity<>("", headers), Script.class); + if (responseEntity.getStatusCode() == HttpStatus.OK) { + return responseEntity.getBody(); + } else { + throw new PowsyblException("Can not send time series to server: HttpStatus = " + responseEntity.getStatusCode()); + } + } +} diff --git a/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java b/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java index 4f223805..0498ecda 100644 --- a/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java @@ -1,30 +1,11 @@ package org.gridsuite.ds.server.service.notification; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.cloud.stream.function.StreamBridge; import org.springframework.messaging.Message; -import org.springframework.stereotype.Service; -@Service -public class NotificationService { - private static final String CATEGORY_BROKER_OUTPUT = NotificationService.class.getName() + ".output-broker-messages"; - private static final Logger OUTPUT_MESSAGE_LOGGER = LoggerFactory.getLogger(CATEGORY_BROKER_OUTPUT); +public interface NotificationService { + void sendMessage(Message message, String bindingName); - @Autowired - private StreamBridge publisher; + void emitRunDynamicSimulationMessage(Message message); - private void sendMessage(Message message, String bindingName) { - OUTPUT_MESSAGE_LOGGER.debug("Sending message : {}", message); - publisher.send(bindingName, message); - } - - public void emitRunDynamicSimulationMessage(Message message) { - sendMessage(message, "publishRun-out-0"); - } - - public void emitResultDynamicSimulationMessage(Message message) { - sendMessage(message, "publishResult-out-0"); - } + void emitResultDynamicSimulationMessage(Message message); } diff --git a/src/main/java/org/gridsuite/ds/server/service/notification/implementation/NotificationServiceImpl.java b/src/main/java/org/gridsuite/ds/server/service/notification/implementation/NotificationServiceImpl.java new file mode 100644 index 00000000..806e6c6d --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/service/notification/implementation/NotificationServiceImpl.java @@ -0,0 +1,31 @@ +package org.gridsuite.ds.server.service.notification.implementation; + +import org.gridsuite.ds.server.service.notification.NotificationService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cloud.stream.function.StreamBridge; +import org.springframework.messaging.Message; +import org.springframework.stereotype.Service; + +@Service +public class NotificationServiceImpl implements NotificationService { + private static final String CATEGORY_BROKER_OUTPUT = NotificationService.class.getName() + ".output-broker-messages"; + private static final Logger OUTPUT_MESSAGE_LOGGER = LoggerFactory.getLogger(CATEGORY_BROKER_OUTPUT); + + @Autowired + private StreamBridge publisher; + + @Override public void sendMessage(Message message, String bindingName) { + NotificationServiceImpl.OUTPUT_MESSAGE_LOGGER.debug("Sending message : {}", message); + publisher.send(bindingName, message); + } + + @Override public void emitRunDynamicSimulationMessage(Message message) { + sendMessage(message, "publishRun-out-0"); + } + + @Override public void emitResultDynamicSimulationMessage(Message message) { + sendMessage(message, "publishResult-out-0"); + } +} diff --git a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java index c78cf01b..c4ae3c52 100644 --- a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java +++ b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java @@ -1,61 +1,23 @@ package org.gridsuite.ds.server.service.parameters; -import com.powsybl.commons.config.PlatformConfig; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; -import com.powsybl.dynamicsimulation.json.JsonDynamicSimulationParameters; -import com.powsybl.dynawaltz.DynaWaltzParameters; -import org.springframework.stereotype.Service; -import java.io.ByteArrayInputStream; import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.List; -@Service -public class ParametersService { - public static final String TMP_DIR = "/tmp"; - public static final String BASE_WORKING_DIR = "dynamic_simulation_"; - public static final String PARAMETERS_DIR = "/parameters"; - public static final String EVENTS_GROOVY = "events.groovy"; - public static final String CURVES_GROOVY = "curves.groovy"; - public static final String MODELS_PAR = "models.par"; - public static final String NETWORK_PAR = "network.par"; - public static final String SOLVERS_PAR = "solvers.par"; - public static final String PARAMETERS_JSON = "parameters.json"; +public interface ParametersService { + String TMP_DIR = "/tmp"; + String BASE_WORKING_DIR = "dynamic_simulation_"; + String PARAMETERS_DIR = "/parameters"; + String EVENTS_GROOVY = "events.groovy"; + String CURVES_GROOVY = "curves.groovy"; + String MODELS_PAR = "models.par"; + String NETWORK_PAR = "network.par"; + String SOLVERS_PAR = "solvers.par"; + String PARAMETERS_JSON = "parameters.json"; - public byte[] getEventModel() throws IOException { - // read the events.groovy in the "parameters" resources - return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, EVENTS_GROOVY).toString()).readAllBytes(); - } + byte[] getEventModel() throws IOException; - public byte[] getCurveModel() throws IOException { - // read the curves.groovy in the "parameters" resources - return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, CURVES_GROOVY).toString()).readAllBytes(); - } + byte[] getCurveModel() throws IOException; - public DynamicSimulationParameters getDynamicSimulationParameters(byte[] dynamicParams) throws IOException { - - Path configDir = PlatformConfig.defaultConfig().getConfigDir().orElseThrow(); - - // prepare a temp dir for current running simulation - Path tmpDir = Files.createDirectories(configDir.getFileSystem().getPath(TMP_DIR, BASE_WORKING_DIR + System.currentTimeMillis()).toAbsolutePath()); - - // load parametersFile in a runtime tmp directory - Files.copy(new ByteArrayInputStream(dynamicParams), tmpDir.resolve(MODELS_PAR)); - - // load two others files - for (String parFileName : List.of(NETWORK_PAR, SOLVERS_PAR)) { - Files.copy(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, parFileName).toString()), tmpDir.resolve(parFileName)); - } - - // load parameter file then config paths - DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, PARAMETERS_JSON).toString())); - DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); - dynaWaltzParameters.setParametersFile(tmpDir.resolve(MODELS_PAR).toString()); - dynaWaltzParameters.getNetwork().setParametersFile(tmpDir.resolve(NETWORK_PAR).toString()); - dynaWaltzParameters.getSolver().setParametersFile(tmpDir.resolve(SOLVERS_PAR).toString()); - return parameters; - } + DynamicSimulationParameters getDynamicSimulationParameters(byte[] dynamicParams) throws IOException; } diff --git a/src/main/java/org/gridsuite/ds/server/service/parameters/implementation/ParametersServiceImpl.java b/src/main/java/org/gridsuite/ds/server/service/parameters/implementation/ParametersServiceImpl.java new file mode 100644 index 00000000..686b8f99 --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/service/parameters/implementation/ParametersServiceImpl.java @@ -0,0 +1,53 @@ +package org.gridsuite.ds.server.service.parameters.implementation; + +import com.powsybl.commons.config.PlatformConfig; +import com.powsybl.dynamicsimulation.DynamicSimulationParameters; +import com.powsybl.dynamicsimulation.json.JsonDynamicSimulationParameters; +import com.powsybl.dynawaltz.DynaWaltzParameters; +import org.gridsuite.ds.server.service.parameters.ParametersService; +import org.springframework.stereotype.Service; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.List; + +@Service +public class ParametersServiceImpl implements ParametersService { + + @Override public byte[] getEventModel() throws IOException { + // read the events.groovy in the "parameters" resources + return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, EVENTS_GROOVY).toString()).readAllBytes(); + } + + @Override public byte[] getCurveModel() throws IOException { + // read the curves.groovy in the "parameters" resources + return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, CURVES_GROOVY).toString()).readAllBytes(); + } + + @Override public DynamicSimulationParameters getDynamicSimulationParameters(byte[] dynamicParams) throws IOException { + + Path configDir = PlatformConfig.defaultConfig().getConfigDir().orElseThrow(); + + // prepare a temp dir for current running simulation + Path tmpDir = Files.createDirectories(configDir.getFileSystem().getPath(TMP_DIR, BASE_WORKING_DIR + System.currentTimeMillis()).toAbsolutePath()); + + // load parametersFile in a runtime tmp directory + Files.copy(new ByteArrayInputStream(dynamicParams), tmpDir.resolve(MODELS_PAR)); + + // load two others files + for (String parFileName : List.of(NETWORK_PAR, SOLVERS_PAR)) { + Files.copy(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, parFileName).toString()), tmpDir.resolve(parFileName)); + } + + // load parameter file then config paths + DynamicSimulationParameters parameters = JsonDynamicSimulationParameters.read(getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, PARAMETERS_JSON).toString())); + DynaWaltzParameters dynaWaltzParameters = parameters.getExtension(DynaWaltzParameters.class); + dynaWaltzParameters.setParametersFile(tmpDir.resolve(MODELS_PAR).toString()); + dynaWaltzParameters.getNetwork().setParametersFile(tmpDir.resolve(NETWORK_PAR).toString()); + dynaWaltzParameters.getSolver().setParametersFile(tmpDir.resolve(SOLVERS_PAR).toString()); + return parameters; + } +} diff --git a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java index 5af37a13..ae4de431 100644 --- a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java +++ b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java @@ -1,62 +1,14 @@ -/** - * Copyright (c) 2022, RTE (http://www.rte-france.com) - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ package org.gridsuite.ds.server.service.timeseries; -import com.powsybl.commons.PowsyblException; import com.powsybl.timeseries.TimeSeries; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.boot.web.client.RestTemplateBuilder; -import org.springframework.http.*; -import org.springframework.stereotype.Service; import org.springframework.web.client.HttpClientErrorException; -import org.springframework.web.client.RestTemplate; -import org.springframework.web.util.UriComponentsBuilder; -import javax.annotation.PostConstruct; import java.util.List; import java.util.UUID; -/** - * @author Thang PHAM - */ -@Service -public class TimeSeriesService { - public static final String DELIMITER = "/"; - public static final String TIME_SERIES_END_POINT = "time-series"; +public interface TimeSeriesService { + String DELIMITER = "/"; + String TIME_SERIES_END_POINT = "time-series"; - private final String baseUri; - - private RestTemplate restTemplate; - - public TimeSeriesService(@Value("${time-series-server.base-uri:http://time-series-server/}") String baseUri) { - this.baseUri = baseUri; - - } - - @PostConstruct - public void init() { - restTemplate = new RestTemplateBuilder().build(); - } - - public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErrorException { - var headers = new HttpHeaders(); - headers.setContentType(MediaType.APPLICATION_JSON); - String url = baseUri + DELIMITER + TIME_SERIES_END_POINT; - var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); - - // convert timeseries to json - var timeSeriesListJson = TimeSeries.toJson(timeSeriesList); - - // call time-series Rest API - var responseEntity = restTemplate.exchange(uriBuilder.toUriString(), HttpMethod.POST, new HttpEntity<>(timeSeriesListJson, headers), String.class); - if (responseEntity.getStatusCode() == HttpStatus.OK) { - return UUID.fromString(responseEntity.getBody()); - } else { - throw new PowsyblException("Can not send time series to server: HttpStatus = " + responseEntity.getStatusCode()); - } - } + UUID sendTimeSeries(List timeSeriesList) throws HttpClientErrorException; } diff --git a/src/main/java/org/gridsuite/ds/server/service/timeseries/implementation/TimeSeriesServiceImpl.java b/src/main/java/org/gridsuite/ds/server/service/timeseries/implementation/TimeSeriesServiceImpl.java new file mode 100644 index 00000000..b9c5a8a1 --- /dev/null +++ b/src/main/java/org/gridsuite/ds/server/service/timeseries/implementation/TimeSeriesServiceImpl.java @@ -0,0 +1,61 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ +package org.gridsuite.ds.server.service.timeseries.implementation; + +import com.powsybl.commons.PowsyblException; +import com.powsybl.timeseries.TimeSeries; +import org.gridsuite.ds.server.service.timeseries.TimeSeriesService; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.web.client.RestTemplateBuilder; +import org.springframework.http.*; +import org.springframework.stereotype.Service; +import org.springframework.web.client.HttpClientErrorException; +import org.springframework.web.client.RestTemplate; +import org.springframework.web.util.UriComponentsBuilder; + +import javax.annotation.PostConstruct; +import java.util.List; +import java.util.UUID; + +/** + * @author Thang PHAM + */ +@Service +public class TimeSeriesServiceImpl implements TimeSeriesService { + + private final String baseUri; + + private RestTemplate restTemplate; + + public TimeSeriesServiceImpl(@Value("${time-series-server.base-uri:http://time-series-server/}") String baseUri) { + this.baseUri = baseUri; + + } + + @PostConstruct + public void init() { + restTemplate = new RestTemplateBuilder().build(); + } + + @Override public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErrorException { + var headers = new HttpHeaders(); + headers.setContentType(MediaType.APPLICATION_JSON); + String url = baseUri + DELIMITER + TIME_SERIES_END_POINT; + var uriBuilder = UriComponentsBuilder.fromHttpUrl(url); + + // convert timeseries to json + var timeSeriesListJson = TimeSeries.toJson(timeSeriesList); + + // call time-series Rest API + var responseEntity = restTemplate.exchange(uriBuilder.toUriString(), HttpMethod.POST, new HttpEntity<>(timeSeriesListJson, headers), String.class); + if (responseEntity.getStatusCode() == HttpStatus.OK) { + return UUID.fromString(responseEntity.getBody()); + } else { + throw new PowsyblException("Can not send time series to server: HttpStatus = " + responseEntity.getStatusCode()); + } + } +} diff --git a/src/test/resources/com/powsybl/config/test/config.yml b/src/test/resources/com/powsybl/config/test/config.yml index d3f23475..158d352b 100644 --- a/src/test/resources/com/powsybl/config/test/config.yml +++ b/src/test/resources/com/powsybl/config/test/config.yml @@ -1,4 +1,5 @@ dynawaltz: +# homeDir: /home/runner/work/dynamic-simulation-server/dynamic-simulation-server/dynawo homeDir: /home/phamquy/Projects/dynawo/dynawo debug: true From 33d6035a9f9030b32d181a89ac3279cca498f662 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Fri, 9 Dec 2022 15:10:50 +0100 Subject: [PATCH 18/54] Restructure packages and add licences --- .../groovy}/GroovyCurvesSupplier.java | 6 +----- .../groovy}/GroovyEventModelsSupplier.java | 6 +----- .../DynamicSimulationResultSerializer.java | 3 +-- .../ds/server/DynamicSimulationApi.java | 4 ++-- .../DynamicSimulationController.java | 5 +++-- .../ds/server/dto/dynamicmapping/Script.java | 4 ++-- ...stractManuallyAssignedIdentifierEntity.java | 2 +- .../{repository => model}/ResultEntity.java | 2 +- .../ds/server/repository/ResultRepository.java | 1 + .../service/DynamicSimulationService.java | 2 +- .../DynamicSimulationWorkerService.java | 6 +++--- .../dynamicmapping/DynamicMappingService.java | 9 +++++++++ .../DynamicMappingServiceImpl.java | 9 +++++++++ .../notification/NotificationService.java | 9 +++++++++ .../NotificationServiceImpl.java | 18 +++++++++++++++--- .../service/parameters/ParametersService.java | 9 +++++++++ .../implementation/ParametersServiceImpl.java | 18 +++++++++++++++--- .../service/timeseries/TimeSeriesService.java | 9 +++++++++ .../implementation/TimeSeriesServiceImpl.java | 3 ++- .../server/AbstractDynamicSimulationTest.java | 9 +++++++++ .../ds/server/DynamicSimulationIEEE14Test.java | 2 +- .../com/powsybl/config/test/config.yml | 3 +-- 22 files changed, 105 insertions(+), 34 deletions(-) rename src/main/java/{org/gridsuite/ds/server/dsl => com/powsybl/dynamicsimulation/groovy}/GroovyCurvesSupplier.java (89%) rename src/main/java/{org/gridsuite/ds/server/dsl => com/powsybl/dynamicsimulation/groovy}/GroovyEventModelsSupplier.java (89%) rename src/main/java/{org/gridsuite/ds/server => com/powsybl/dynamicsimulation}/json/DynamicSimulationResultSerializer.java (95%) rename src/main/java/org/gridsuite/ds/server/{ => controller}/DynamicSimulationController.java (97%) rename src/main/java/org/gridsuite/ds/server/{repository => model}/AbstractManuallyAssignedIdentifierEntity.java (95%) rename src/main/java/org/gridsuite/ds/server/{repository => model}/ResultEntity.java (96%) diff --git a/src/main/java/org/gridsuite/ds/server/dsl/GroovyCurvesSupplier.java b/src/main/java/com/powsybl/dynamicsimulation/groovy/GroovyCurvesSupplier.java similarity index 89% rename from src/main/java/org/gridsuite/ds/server/dsl/GroovyCurvesSupplier.java rename to src/main/java/com/powsybl/dynamicsimulation/groovy/GroovyCurvesSupplier.java index 00954c82..fa0706c1 100644 --- a/src/main/java/org/gridsuite/ds/server/dsl/GroovyCurvesSupplier.java +++ b/src/main/java/com/powsybl/dynamicsimulation/groovy/GroovyCurvesSupplier.java @@ -5,13 +5,12 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.gridsuite.ds.server.dsl; +package com.powsybl.dynamicsimulation.groovy; import com.powsybl.dsl.ExpressionDslLoader; import com.powsybl.dsl.GroovyScripts; import com.powsybl.dynamicsimulation.Curve; import com.powsybl.dynamicsimulation.CurvesSupplier; -import com.powsybl.dynamicsimulation.groovy.CurveGroovyExtension; import com.powsybl.iidm.network.Network; import groovy.lang.Binding; import groovy.lang.GroovyCodeSource; @@ -32,9 +31,6 @@ public class GroovyCurvesSupplier implements CurvesSupplier { private final List extensions; - /** - * TODO merge with @link{GroovyCurvesSupplier} in powsybl-dynamic-simulation-dsl 5.x.x - */ public GroovyCurvesSupplier(InputStream is, List extensions) { this.codeSource = GroovyScripts.load(is); this.extensions = Objects.requireNonNull(extensions); diff --git a/src/main/java/org/gridsuite/ds/server/dsl/GroovyEventModelsSupplier.java b/src/main/java/com/powsybl/dynamicsimulation/groovy/GroovyEventModelsSupplier.java similarity index 89% rename from src/main/java/org/gridsuite/ds/server/dsl/GroovyEventModelsSupplier.java rename to src/main/java/com/powsybl/dynamicsimulation/groovy/GroovyEventModelsSupplier.java index 8d6621ec..39148ba5 100644 --- a/src/main/java/org/gridsuite/ds/server/dsl/GroovyEventModelsSupplier.java +++ b/src/main/java/com/powsybl/dynamicsimulation/groovy/GroovyEventModelsSupplier.java @@ -5,13 +5,12 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.gridsuite.ds.server.dsl; +package com.powsybl.dynamicsimulation.groovy; import com.powsybl.dsl.ExpressionDslLoader; import com.powsybl.dsl.GroovyScripts; import com.powsybl.dynamicsimulation.EventModel; import com.powsybl.dynamicsimulation.EventModelsSupplier; -import com.powsybl.dynamicsimulation.groovy.EventModelGroovyExtension; import com.powsybl.iidm.network.Network; import groovy.lang.Binding; import groovy.lang.GroovyCodeSource; @@ -32,9 +31,6 @@ public class GroovyEventModelsSupplier implements EventModelsSupplier { private final List extensions; - /** - * TODO merge with @link{GroovyEventModelsSupplier} in powsybl-dynamic-simulation-dsl 5.x.x - */ public GroovyEventModelsSupplier(InputStream is, List extensions) { this.codeSource = GroovyScripts.load(is); this.extensions = Objects.requireNonNull(extensions); diff --git a/src/main/java/org/gridsuite/ds/server/json/DynamicSimulationResultSerializer.java b/src/main/java/com/powsybl/dynamicsimulation/json/DynamicSimulationResultSerializer.java similarity index 95% rename from src/main/java/org/gridsuite/ds/server/json/DynamicSimulationResultSerializer.java rename to src/main/java/com/powsybl/dynamicsimulation/json/DynamicSimulationResultSerializer.java index 8af9895c..ec70b3cd 100644 --- a/src/main/java/org/gridsuite/ds/server/json/DynamicSimulationResultSerializer.java +++ b/src/main/java/com/powsybl/dynamicsimulation/json/DynamicSimulationResultSerializer.java @@ -4,7 +4,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.gridsuite.ds.server.json; +package com.powsybl.dynamicsimulation.json; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.ObjectMapper; @@ -26,7 +26,6 @@ /** * @author Marcos de Miguel - * TODO merge with @link{DynamicSimulationResultSerializer} in powsybl-dynamic-simulation-dsl 5.x.x */ public class DynamicSimulationResultSerializer extends StdSerializer { diff --git a/src/main/java/org/gridsuite/ds/server/DynamicSimulationApi.java b/src/main/java/org/gridsuite/ds/server/DynamicSimulationApi.java index 28653119..0064fc37 100644 --- a/src/main/java/org/gridsuite/ds/server/DynamicSimulationApi.java +++ b/src/main/java/org/gridsuite/ds/server/DynamicSimulationApi.java @@ -10,10 +10,10 @@ * @author Abdelsalem Hedhili */ -final class DynamicSimulationApi { +public final class DynamicSimulationApi { private DynamicSimulationApi() { } - static final String API_VERSION = "v1"; + public static final String API_VERSION = "v1"; } diff --git a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java b/src/main/java/org/gridsuite/ds/server/controller/DynamicSimulationController.java similarity index 97% rename from src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java rename to src/main/java/org/gridsuite/ds/server/controller/DynamicSimulationController.java index ea7dd3a8..3b443969 100644 --- a/src/main/java/org/gridsuite/ds/server/DynamicSimulationController.java +++ b/src/main/java/org/gridsuite/ds/server/controller/DynamicSimulationController.java @@ -4,7 +4,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.gridsuite.ds.server; +package org.gridsuite.ds.server.controller; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; @@ -22,13 +22,14 @@ import java.io.IOException; import java.util.UUID; +import static org.gridsuite.ds.server.DynamicSimulationApi.API_VERSION; import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE; /** * @author Abdelsalem Hedhili */ @RestController -@RequestMapping(value = "/" + DynamicSimulationApi.API_VERSION) +@RequestMapping(value = "/" + API_VERSION) @Tag(name = "Dynamic simulation server") public class DynamicSimulationController { diff --git a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java index 4bc0985a..ac517813 100644 --- a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java +++ b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2021, RTE (http://www.rte-france.com) + * Copyright (c) 2022, RTE (http://www.rte-france.com) * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. @@ -15,7 +15,7 @@ import java.util.Date; /** - * @author Mathieu Scalbert + * @author Thang PHAM */ @Data @Schema(description = "Script") diff --git a/src/main/java/org/gridsuite/ds/server/repository/AbstractManuallyAssignedIdentifierEntity.java b/src/main/java/org/gridsuite/ds/server/model/AbstractManuallyAssignedIdentifierEntity.java similarity index 95% rename from src/main/java/org/gridsuite/ds/server/repository/AbstractManuallyAssignedIdentifierEntity.java rename to src/main/java/org/gridsuite/ds/server/model/AbstractManuallyAssignedIdentifierEntity.java index 93b1eb90..1970f9ac 100644 --- a/src/main/java/org/gridsuite/ds/server/repository/AbstractManuallyAssignedIdentifierEntity.java +++ b/src/main/java/org/gridsuite/ds/server/model/AbstractManuallyAssignedIdentifierEntity.java @@ -4,7 +4,7 @@ License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.gridsuite.ds.server.repository; +package org.gridsuite.ds.server.model; import org.springframework.data.domain.Persistable; diff --git a/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java b/src/main/java/org/gridsuite/ds/server/model/ResultEntity.java similarity index 96% rename from src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java rename to src/main/java/org/gridsuite/ds/server/model/ResultEntity.java index e2f3f3c2..15289243 100644 --- a/src/main/java/org/gridsuite/ds/server/repository/ResultEntity.java +++ b/src/main/java/org/gridsuite/ds/server/model/ResultEntity.java @@ -4,7 +4,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.gridsuite.ds.server.repository; +package org.gridsuite.ds.server.model; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/org/gridsuite/ds/server/repository/ResultRepository.java b/src/main/java/org/gridsuite/ds/server/repository/ResultRepository.java index 601f5e62..536330b8 100644 --- a/src/main/java/org/gridsuite/ds/server/repository/ResultRepository.java +++ b/src/main/java/org/gridsuite/ds/server/repository/ResultRepository.java @@ -6,6 +6,7 @@ */ package org.gridsuite.ds.server.repository; +import org.gridsuite.ds.server.model.ResultEntity; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index a4198f81..7ba718b1 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -10,7 +10,7 @@ import org.apache.commons.lang3.tuple.Triple; import org.gridsuite.ds.server.dto.DynamicSimulationStatus; import org.gridsuite.ds.server.dto.dynamicmapping.Script; -import org.gridsuite.ds.server.repository.ResultEntity; +import org.gridsuite.ds.server.model.ResultEntity; import org.gridsuite.ds.server.repository.ResultRepository; import org.gridsuite.ds.server.service.dynamicmapping.DynamicMappingService; import org.gridsuite.ds.server.service.notification.NotificationService; diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index 98781643..abd3087e 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -16,10 +16,10 @@ import com.powsybl.network.store.client.PreloadingStrategy; import com.powsybl.timeseries.StringTimeSeries; import com.powsybl.timeseries.TimeSeries; -import org.gridsuite.ds.server.dsl.GroovyCurvesSupplier; -import org.gridsuite.ds.server.dsl.GroovyEventModelsSupplier; +import com.powsybl.dynamicsimulation.groovy.GroovyCurvesSupplier; +import com.powsybl.dynamicsimulation.groovy.GroovyEventModelsSupplier; import org.gridsuite.ds.server.dto.DynamicSimulationStatus; -import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; +import com.powsybl.dynamicsimulation.json.DynamicSimulationResultSerializer; import org.gridsuite.ds.server.service.notification.NotificationService; import org.gridsuite.ds.server.service.timeseries.TimeSeriesService; import org.slf4j.Logger; diff --git a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java index ae012a8b..8a2bc638 100644 --- a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java +++ b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java @@ -1,7 +1,16 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ package org.gridsuite.ds.server.service.dynamicmapping; import org.gridsuite.ds.server.dto.dynamicmapping.Script; +/** + * @author Thang PHAM + */ public interface DynamicMappingService { String DELIMITER = "/"; String DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT = "scripts"; diff --git a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/implementation/DynamicMappingServiceImpl.java b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/implementation/DynamicMappingServiceImpl.java index 0bbfb1a0..f969ecab 100644 --- a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/implementation/DynamicMappingServiceImpl.java +++ b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/implementation/DynamicMappingServiceImpl.java @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ package org.gridsuite.ds.server.service.dynamicmapping.implementation; import com.powsybl.commons.PowsyblException; @@ -12,6 +18,9 @@ import javax.annotation.PostConstruct; +/** + * @author Thang PHAM + */ @Service public class DynamicMappingServiceImpl implements DynamicMappingService { private final String baseUri; diff --git a/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java b/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java index 0498ecda..b262f92a 100644 --- a/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/notification/NotificationService.java @@ -1,7 +1,16 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ package org.gridsuite.ds.server.service.notification; import org.springframework.messaging.Message; +/** + * @author Thang PHAM + */ public interface NotificationService { void sendMessage(Message message, String bindingName); diff --git a/src/main/java/org/gridsuite/ds/server/service/notification/implementation/NotificationServiceImpl.java b/src/main/java/org/gridsuite/ds/server/service/notification/implementation/NotificationServiceImpl.java index 806e6c6d..f7471ffe 100644 --- a/src/main/java/org/gridsuite/ds/server/service/notification/implementation/NotificationServiceImpl.java +++ b/src/main/java/org/gridsuite/ds/server/service/notification/implementation/NotificationServiceImpl.java @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ package org.gridsuite.ds.server.service.notification.implementation; import org.gridsuite.ds.server.service.notification.NotificationService; @@ -8,6 +14,9 @@ import org.springframework.messaging.Message; import org.springframework.stereotype.Service; +/** + * @author Thang PHAM + */ @Service public class NotificationServiceImpl implements NotificationService { private static final String CATEGORY_BROKER_OUTPUT = NotificationService.class.getName() + ".output-broker-messages"; @@ -16,16 +25,19 @@ public class NotificationServiceImpl implements NotificationService { @Autowired private StreamBridge publisher; - @Override public void sendMessage(Message message, String bindingName) { + @Override + public void sendMessage(Message message, String bindingName) { NotificationServiceImpl.OUTPUT_MESSAGE_LOGGER.debug("Sending message : {}", message); publisher.send(bindingName, message); } - @Override public void emitRunDynamicSimulationMessage(Message message) { + @Override + public void emitRunDynamicSimulationMessage(Message message) { sendMessage(message, "publishRun-out-0"); } - @Override public void emitResultDynamicSimulationMessage(Message message) { + @Override + public void emitResultDynamicSimulationMessage(Message message) { sendMessage(message, "publishResult-out-0"); } } diff --git a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java index c4ae3c52..91220da4 100644 --- a/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java +++ b/src/main/java/org/gridsuite/ds/server/service/parameters/ParametersService.java @@ -1,9 +1,18 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ package org.gridsuite.ds.server.service.parameters; import com.powsybl.dynamicsimulation.DynamicSimulationParameters; import java.io.IOException; +/** + * @author Thang PHAM + */ public interface ParametersService { String TMP_DIR = "/tmp"; String BASE_WORKING_DIR = "dynamic_simulation_"; diff --git a/src/main/java/org/gridsuite/ds/server/service/parameters/implementation/ParametersServiceImpl.java b/src/main/java/org/gridsuite/ds/server/service/parameters/implementation/ParametersServiceImpl.java index 686b8f99..9400f2b5 100644 --- a/src/main/java/org/gridsuite/ds/server/service/parameters/implementation/ParametersServiceImpl.java +++ b/src/main/java/org/gridsuite/ds/server/service/parameters/implementation/ParametersServiceImpl.java @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ package org.gridsuite.ds.server.service.parameters.implementation; import com.powsybl.commons.config.PlatformConfig; @@ -14,20 +20,26 @@ import java.nio.file.Paths; import java.util.List; +/** + * @author Thang PHAM + */ @Service public class ParametersServiceImpl implements ParametersService { - @Override public byte[] getEventModel() throws IOException { + @Override + public byte[] getEventModel() throws IOException { // read the events.groovy in the "parameters" resources return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, EVENTS_GROOVY).toString()).readAllBytes(); } - @Override public byte[] getCurveModel() throws IOException { + @Override + public byte[] getCurveModel() throws IOException { // read the curves.groovy in the "parameters" resources return getClass().getResourceAsStream(Paths.get(PARAMETERS_DIR, CURVES_GROOVY).toString()).readAllBytes(); } - @Override public DynamicSimulationParameters getDynamicSimulationParameters(byte[] dynamicParams) throws IOException { + @Override + public DynamicSimulationParameters getDynamicSimulationParameters(byte[] dynamicParams) throws IOException { Path configDir = PlatformConfig.defaultConfig().getConfigDir().orElseThrow(); diff --git a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java index ae4de431..4d2ea79b 100644 --- a/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java +++ b/src/main/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesService.java @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ package org.gridsuite.ds.server.service.timeseries; import com.powsybl.timeseries.TimeSeries; @@ -6,6 +12,9 @@ import java.util.List; import java.util.UUID; +/** + * @author Thang PHAM + */ public interface TimeSeriesService { String DELIMITER = "/"; String TIME_SERIES_END_POINT = "time-series"; diff --git a/src/main/java/org/gridsuite/ds/server/service/timeseries/implementation/TimeSeriesServiceImpl.java b/src/main/java/org/gridsuite/ds/server/service/timeseries/implementation/TimeSeriesServiceImpl.java index b9c5a8a1..05cb0ad5 100644 --- a/src/main/java/org/gridsuite/ds/server/service/timeseries/implementation/TimeSeriesServiceImpl.java +++ b/src/main/java/org/gridsuite/ds/server/service/timeseries/implementation/TimeSeriesServiceImpl.java @@ -41,7 +41,8 @@ public void init() { restTemplate = new RestTemplateBuilder().build(); } - @Override public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErrorException { + @Override + public UUID sendTimeSeries(List timeSeriesList) throws HttpClientErrorException { var headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); String url = baseUri + DELIMITER + TIME_SERIES_END_POINT; diff --git a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java index 4fc95cab..d5d14f6a 100644 --- a/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/AbstractDynamicSimulationTest.java @@ -1,3 +1,9 @@ +/** + * Copyright (c) 2022, RTE (http://www.rte-france.com) + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ package org.gridsuite.ds.server; import com.fasterxml.jackson.core.JsonProcessingException; @@ -33,6 +39,9 @@ import static org.gridsuite.ds.server.service.timeseries.TimeSeriesService.*; import static org.gridsuite.ds.server.service.parameters.ParametersService.*; +/** + * @author Thang PHAM + */ @RunWith(SpringRunner.class) @AutoConfigureWebTestClient(timeout = "PT360S") @EnableWebFlux diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 5a70714c..a16b1391 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -18,7 +18,7 @@ import com.powsybl.iidm.network.VariantManagerConstants; import com.powsybl.network.store.client.NetworkStoreService; import com.powsybl.network.store.client.PreloadingStrategy; -import org.gridsuite.ds.server.json.DynamicSimulationResultSerializer; +import com.powsybl.dynamicsimulation.json.DynamicSimulationResultSerializer; import org.gridsuite.ds.server.service.DynamicSimulationResultContext; import org.junit.Before; import org.junit.Test; diff --git a/src/test/resources/com/powsybl/config/test/config.yml b/src/test/resources/com/powsybl/config/test/config.yml index 158d352b..35ae7dfb 100644 --- a/src/test/resources/com/powsybl/config/test/config.yml +++ b/src/test/resources/com/powsybl/config/test/config.yml @@ -1,6 +1,5 @@ dynawaltz: -# homeDir: /home/runner/work/dynamic-simulation-server/dynamic-simulation-server/dynawo - homeDir: /home/phamquy/Projects/dynawo/dynawo + homeDir: /home/runner/work/dynamic-simulation-server/dynamic-simulation-server/dynawo debug: true dynawaltz-default-parameters: From 36567fe82fbb88aaeb08cb8e5a6aabcdb8a9b6b8 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Fri, 9 Dec 2022 16:58:28 +0100 Subject: [PATCH 19/54] Try a single unit test for detect block() problem --- .../java/org/gridsuite/ds/server/DynamicSimulationTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java index 9f11cb18..6d6f42b8 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java @@ -23,6 +23,7 @@ import org.gridsuite.ds.server.dto.DynamicSimulationStatus; import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; import org.junit.Before; +import org.junit.Ignore; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.mock.mockito.MockBean; @@ -55,6 +56,7 @@ /** * @author Abdelsalem Hedhili */ +@Ignore public class DynamicSimulationTest extends AbstractDynamicSimulationTest { @Autowired private WebTestClient webTestClient; From 29d805b33c66953e977ccac17bd8f03829c50b99 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Fri, 9 Dec 2022 17:11:48 +0100 Subject: [PATCH 20/54] Try to subscribe() instead of block() --- .../ds/server/service/DynamicSimulationWorkerService.java | 4 ++-- .../java/org/gridsuite/ds/server/DynamicSimulationTest.java | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index abd3087e..e3df4273 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -63,7 +63,7 @@ public class DynamicSimulationWorkerService { private final TimeSeriesService timeSeriesService; - private DynamicSimulationWorkerUpdateResult dynamicSimulationWorkerUpdateResult; + private final DynamicSimulationWorkerUpdateResult dynamicSimulationWorkerUpdateResult; public DynamicSimulationWorkerService(NetworkStoreService networkStoreService, NotificationService notificationService, @@ -140,7 +140,7 @@ public Consumer> consumeRun() { .build(); notificationService.emitResultDynamicSimulationMessage(sendMessage); LOGGER.info("Dynamic simulation complete (resultUuid='{}')", resultContext.getResultUuid()); - }).block(); + }).subscribe(); } catch (Exception e) { dynamicSimulationWorkerUpdateResult.doUpdateResult(resultContext.getResultUuid(), null, null, DynamicSimulationStatus.NOT_DONE); LOGGER.error("error in consumeRun", e); diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java index 6d6f42b8..9f11cb18 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationTest.java @@ -23,7 +23,6 @@ import org.gridsuite.ds.server.dto.DynamicSimulationStatus; import org.gridsuite.ds.server.service.DynamicSimulationWorkerService; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.mock.mockito.MockBean; @@ -56,7 +55,6 @@ /** * @author Abdelsalem Hedhili */ -@Ignore public class DynamicSimulationTest extends AbstractDynamicSimulationTest { @Autowired private WebTestClient webTestClient; From fc6b90405d8249399c817aa05b620c91e9b31a71 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 11:07:25 +0100 Subject: [PATCH 21/54] Check whether dynamo shell exists at the beginning of test --- .../ds/server/DynamicSimulationIEEE14Test.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index a16b1391..36109f70 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -8,6 +8,8 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.powsybl.commons.PowsyblException; +import com.powsybl.commons.config.ModuleConfig; +import com.powsybl.commons.config.PlatformConfig; import com.powsybl.commons.datasource.ReadOnlyDataSource; import com.powsybl.commons.datasource.ResourceDataSource; import com.powsybl.commons.datasource.ResourceSet; @@ -34,10 +36,7 @@ import org.springframework.test.web.reactive.server.WebTestClient; import org.springframework.web.reactive.function.BodyInserters; -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.InputStream; +import java.io.*; import java.nio.file.Paths; import java.util.UUID; @@ -93,6 +92,16 @@ public void test01() throws IOException { bodyBuilder.part("dynamicModel", dynamicModel) .filename(MODELS_GROOVY); + // debug home dir dynawo + ModuleConfig config = PlatformConfig.defaultConfig().getOptionalModuleConfig("dynawaltz").orElseThrow(); + String homeDir = config.getStringProperty("homeDir"); + File dynawoShell = new File(Paths.get(homeDir, "dynawo.sh").toString()); + if (dynawoShell.isFile()) { + System.out.println("Dynawo shell found"); + } else { + System.out.println("Dynawo shell NOT found"); + } + //run the dynamic simulation (on a specific variant with variantId=" + VARIANT_1_ID + ") EntityExchangeResult entityExchangeResult = webTestClient.post() .uri("/v1/networks/{networkUuid}/run?&startTime=0&stopTime=50" + "&mappingName=" + MAPPING_NAME_01, NETWORK_UUID_STRING) From a1cd783f86d78b7d0bcff2d3b5445336f87c0df6 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 11:26:28 +0100 Subject: [PATCH 22/54] Check whether dynamo shell exists at the end of setup --- .github/workflows/maven.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index b48e65c0..00f4d6ac 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -26,6 +26,7 @@ jobs: wget https://github.com/dynawo/dynawo/releases/download/v${DYNAWO_VERSION}/Dynawo_Linux_v${DYNAWO_VERSION}.zip unzip Dynawo_Linux_v${DYNAWO_VERSION}.zip rm -f Dynawo_Linux_v${DYNAWO_VERSION}.zip + ls -ald ${PWD}/dynawo/* - name: Checkout network store sources uses: actions/checkout@v1 From 59cdac8e0797205292104d3afbd6302513f39eb4 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 11:40:45 +0100 Subject: [PATCH 23/54] Check whether dynamo directory and shell exists at the beginning of test --- .../ds/server/DynamicSimulationIEEE14Test.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 36109f70..3b63cbaa 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -95,11 +95,19 @@ public void test01() throws IOException { // debug home dir dynawo ModuleConfig config = PlatformConfig.defaultConfig().getOptionalModuleConfig("dynawaltz").orElseThrow(); String homeDir = config.getStringProperty("homeDir"); + System.out.println(homeDir); + File dynawoDir = new File(homeDir); + if (dynawoDir.exists() && dynawoDir.isDirectory()) { + System.out.println(dynawoDir + " directory found"); + } else { + System.out.println(dynawoDir + " directory NOT found"); + } + File dynawoShell = new File(Paths.get(homeDir, "dynawo.sh").toString()); if (dynawoShell.isFile()) { - System.out.println("Dynawo shell found"); + System.out.println(dynawoShell.getAbsolutePath() + " Dynawo shell found"); } else { - System.out.println("Dynawo shell NOT found"); + System.out.println(dynawoShell.getAbsolutePath() + " Dynawo shell NOT found"); } //run the dynamic simulation (on a specific variant with variantId=" + VARIANT_1_ID + ") From 6acb303422702be0767514e5b887994703f8d7c2 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 13:01:33 +0100 Subject: [PATCH 24/54] Unzip dynawo zip file into the parent of current directory --- .github/workflows/maven.yml | 4 ++-- src/test/resources/com/powsybl/config/test/config.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 00f4d6ac..6d6f11c4 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -24,9 +24,9 @@ jobs: DYNAWO_VERSION: 1.3.1 run: | wget https://github.com/dynawo/dynawo/releases/download/v${DYNAWO_VERSION}/Dynawo_Linux_v${DYNAWO_VERSION}.zip - unzip Dynawo_Linux_v${DYNAWO_VERSION}.zip + unzip Dynawo_Linux_v${DYNAWO_VERSION}.zip -d .. rm -f Dynawo_Linux_v${DYNAWO_VERSION}.zip - ls -ald ${PWD}/dynawo/* + ls -ald ../dynawo/* - name: Checkout network store sources uses: actions/checkout@v1 diff --git a/src/test/resources/com/powsybl/config/test/config.yml b/src/test/resources/com/powsybl/config/test/config.yml index 35ae7dfb..46df57ed 100644 --- a/src/test/resources/com/powsybl/config/test/config.yml +++ b/src/test/resources/com/powsybl/config/test/config.yml @@ -1,5 +1,5 @@ dynawaltz: - homeDir: /home/runner/work/dynamic-simulation-server/dynamic-simulation-server/dynawo + homeDir: /home/runner/work/dynamic-simulation-server/dynawo debug: true dynawaltz-default-parameters: From 6bfccce3c1fc9e7f27d0649fc29d5082985b6b27 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 14:46:25 +0100 Subject: [PATCH 25/54] Enhance code coverage test --- .../ds/server/dto/dynamicmapping/Script.java | 2 - .../server/DynamicSimulationIEEE14Test.java | 39 +++++++------------ 2 files changed, 15 insertions(+), 26 deletions(-) diff --git a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java index ac517813..6a83973d 100644 --- a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java +++ b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java @@ -6,7 +6,6 @@ */ package org.gridsuite.ds.server.dto.dynamicmapping; -import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Data; @@ -32,7 +31,6 @@ public class Script { @Schema(description = "Generated Script") private String script; - @JsonIgnore @Schema(description = "Creation date") private Date createdDate; diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 3b63cbaa..2395fef0 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -8,8 +8,6 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.powsybl.commons.PowsyblException; -import com.powsybl.commons.config.ModuleConfig; -import com.powsybl.commons.config.PlatformConfig; import com.powsybl.commons.datasource.ReadOnlyDataSource; import com.powsybl.commons.datasource.ResourceDataSource; import com.powsybl.commons.datasource.ResourceSet; @@ -37,7 +35,7 @@ import org.springframework.web.reactive.function.BodyInserters; import java.io.*; -import java.nio.file.Paths; +import java.nio.file.*; import java.util.UUID; import static org.junit.Assert.assertEquals; @@ -83,6 +81,11 @@ private String getResult(InputStream resultIS) throws IOException { return resultJson; } + private void writeResult(InputStream resultIS, Path jsonFile) throws IOException { + DynamicSimulationResult result = DynamicSimulationResultDeserializer.read(resultIS); + DynamicSimulationResultSerializer.write(result, jsonFile); + } + @Test public void test01() throws IOException { String testBaseDir = MAPPING_NAME_01; @@ -92,24 +95,6 @@ public void test01() throws IOException { bodyBuilder.part("dynamicModel", dynamicModel) .filename(MODELS_GROOVY); - // debug home dir dynawo - ModuleConfig config = PlatformConfig.defaultConfig().getOptionalModuleConfig("dynawaltz").orElseThrow(); - String homeDir = config.getStringProperty("homeDir"); - System.out.println(homeDir); - File dynawoDir = new File(homeDir); - if (dynawoDir.exists() && dynawoDir.isDirectory()) { - System.out.println(dynawoDir + " directory found"); - } else { - System.out.println(dynawoDir + " directory NOT found"); - } - - File dynawoShell = new File(Paths.get(homeDir, "dynawo.sh").toString()); - if (dynawoShell.isFile()) { - System.out.println(dynawoShell.getAbsolutePath() + " Dynawo shell found"); - } else { - System.out.println(dynawoShell.getAbsolutePath() + " Dynawo shell NOT found"); - } - //run the dynamic simulation (on a specific variant with variantId=" + VARIANT_1_ID + ") EntityExchangeResult entityExchangeResult = webTestClient.post() .uri("/v1/networks/{networkUuid}/run?&startTime=0&stopTime=50" + "&mappingName=" + MAPPING_NAME_01, NETWORK_UUID_STRING) @@ -128,9 +113,15 @@ public void test01() throws IOException { // prepare expected result to compare String jsonExpectedResult = getResult(getClass().getResourceAsStream(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, OUTPUT, RESULT_JSON).toString())); - // get the result from the message's payload - ByteArrayInputStream bytesIS = new ByteArrayInputStream(messageSwitch.getPayload()); - String jsonResult = getResult(bytesIS); + // export result into file + String resultDir = getClass().getResource(Paths.get(DATA_IEEE14_BASE_DIR, testBaseDir, OUTPUT).toString()).getPath(); + Path resultJsonFile = Paths.get(resultDir).resolve("exported_" + RESULT_JSON); + Files.deleteIfExists(resultJsonFile); + Files.createFile(resultJsonFile); + writeResult(new ByteArrayInputStream(messageSwitch.getPayload()), resultJsonFile); + + // get the result from exported file + String jsonResult = getResult(Files.newInputStream(resultJsonFile)); // compare result ObjectMapper mapper = new ObjectMapper(); From 2adf50189269e928c70e84b2300a24da0b3005b8 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 15:01:07 +0100 Subject: [PATCH 26/54] Enhance code coverage --- .../ds/server/dto/dynamicmapping/Script.java | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java index 6a83973d..60d62f84 100644 --- a/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java +++ b/src/main/java/org/gridsuite/ds/server/dto/dynamicmapping/Script.java @@ -6,38 +6,32 @@ */ package org.gridsuite.ds.server.dto.dynamicmapping; -import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; -import lombok.Data; +import lombok.Getter; import lombok.NoArgsConstructor; +import lombok.Setter; import java.util.Date; /** * @author Thang PHAM */ -@Data -@Schema(description = "Script") @NoArgsConstructor @AllArgsConstructor +@Getter +@Setter public class Script { - @Schema(description = "Name") private String name; - @Schema(description = "Name of the parent mapping") private String parentName; - @Schema(description = "Generated Script") private String script; - @Schema(description = "Creation date") private Date createdDate; - @Schema(description = "Script parameters are up to date") private boolean current; - @Schema(description = "Parameter file") private String parametersFile; } From e2b29c05d83c0a968ba11b9207f15f5d68c632cc Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 17:24:27 +0100 Subject: [PATCH 27/54] Check with/clean : false when checkout source --- .github/workflows/maven.yml | 6 ++++-- src/test/resources/com/powsybl/config/test/config.yml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 6d6f11c4..0045129c 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -24,9 +24,9 @@ jobs: DYNAWO_VERSION: 1.3.1 run: | wget https://github.com/dynawo/dynawo/releases/download/v${DYNAWO_VERSION}/Dynawo_Linux_v${DYNAWO_VERSION}.zip - unzip Dynawo_Linux_v${DYNAWO_VERSION}.zip -d .. + unzip Dynawo_Linux_v${DYNAWO_VERSION}.zip rm -f Dynawo_Linux_v${DYNAWO_VERSION}.zip - ls -ald ../dynawo/* + ls -ald ${PWD}/dynawo/* - name: Checkout network store sources uses: actions/checkout@v1 @@ -57,6 +57,8 @@ jobs: - name: Checkout sources uses: actions/checkout@v1 + with: + clean: false - name: Build with Maven run: mvn --batch-mode -P jacoco verify diff --git a/src/test/resources/com/powsybl/config/test/config.yml b/src/test/resources/com/powsybl/config/test/config.yml index 46df57ed..35ae7dfb 100644 --- a/src/test/resources/com/powsybl/config/test/config.yml +++ b/src/test/resources/com/powsybl/config/test/config.yml @@ -1,5 +1,5 @@ dynawaltz: - homeDir: /home/runner/work/dynamic-simulation-server/dynawo + homeDir: /home/runner/work/dynamic-simulation-server/dynamic-simulation-server/dynawo debug: true dynawaltz-default-parameters: From 59f2e7359129e486c9e951cb60ac0846f727f764 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 17:41:40 +0100 Subject: [PATCH 28/54] Indicate working directory as dynawo --- .github/workflows/maven.yml | 3 +-- src/test/resources/com/powsybl/config/test/config.yml | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 0045129c..1bd4ff15 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -20,6 +20,7 @@ jobs: java-version: 11 - name: Setup Dynawo + working-directory: ../dynawo env: DYNAWO_VERSION: 1.3.1 run: | @@ -57,8 +58,6 @@ jobs: - name: Checkout sources uses: actions/checkout@v1 - with: - clean: false - name: Build with Maven run: mvn --batch-mode -P jacoco verify diff --git a/src/test/resources/com/powsybl/config/test/config.yml b/src/test/resources/com/powsybl/config/test/config.yml index 35ae7dfb..4c89dd4c 100644 --- a/src/test/resources/com/powsybl/config/test/config.yml +++ b/src/test/resources/com/powsybl/config/test/config.yml @@ -1,5 +1,5 @@ dynawaltz: - homeDir: /home/runner/work/dynamic-simulation-server/dynamic-simulation-server/dynawo + homeDir: /home/runner/work/dynamic-simulation-server/dynawo/dynawo debug: true dynawaltz-default-parameters: From 1d9c7ec46238ad98c6a71584bff11f3587c4569a Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 17:52:09 +0100 Subject: [PATCH 29/54] Test checkoutv2 with clean = false --- .github/workflows/maven.yml | 5 +++-- src/test/resources/com/powsybl/config/test/config.yml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 1bd4ff15..dce969a9 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -20,7 +20,6 @@ jobs: java-version: 11 - name: Setup Dynawo - working-directory: ../dynawo env: DYNAWO_VERSION: 1.3.1 run: | @@ -57,7 +56,9 @@ jobs: run: mvn --batch-mode -DskipTests=true --file ../powsybl-dynawo/pom.xml install - name: Checkout sources - uses: actions/checkout@v1 + uses: actions/checkout@v2 + with: + clean: false - name: Build with Maven run: mvn --batch-mode -P jacoco verify diff --git a/src/test/resources/com/powsybl/config/test/config.yml b/src/test/resources/com/powsybl/config/test/config.yml index 4c89dd4c..35ae7dfb 100644 --- a/src/test/resources/com/powsybl/config/test/config.yml +++ b/src/test/resources/com/powsybl/config/test/config.yml @@ -1,5 +1,5 @@ dynawaltz: - homeDir: /home/runner/work/dynamic-simulation-server/dynawo/dynawo + homeDir: /home/runner/work/dynamic-simulation-server/dynamic-simulation-server/dynawo debug: true dynawaltz-default-parameters: From c7b425f7fb5b5ed845484c15fbda8314658297db Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 19:06:34 +0100 Subject: [PATCH 30/54] Restore code with unzip dynawo into parent WORKSPACE dir --- .github/workflows/maven.yml | 6 ++---- src/test/resources/com/powsybl/config/test/config.yml | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index dce969a9..9c1a042c 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -24,7 +24,7 @@ jobs: DYNAWO_VERSION: 1.3.1 run: | wget https://github.com/dynawo/dynawo/releases/download/v${DYNAWO_VERSION}/Dynawo_Linux_v${DYNAWO_VERSION}.zip - unzip Dynawo_Linux_v${DYNAWO_VERSION}.zip + unzip Dynawo_Linux_v${DYNAWO_VERSION}.zip -d .. rm -f Dynawo_Linux_v${DYNAWO_VERSION}.zip ls -ald ${PWD}/dynawo/* @@ -56,9 +56,7 @@ jobs: run: mvn --batch-mode -DskipTests=true --file ../powsybl-dynawo/pom.xml install - name: Checkout sources - uses: actions/checkout@v2 - with: - clean: false + uses: actions/checkout@v1 - name: Build with Maven run: mvn --batch-mode -P jacoco verify diff --git a/src/test/resources/com/powsybl/config/test/config.yml b/src/test/resources/com/powsybl/config/test/config.yml index 35ae7dfb..46df57ed 100644 --- a/src/test/resources/com/powsybl/config/test/config.yml +++ b/src/test/resources/com/powsybl/config/test/config.yml @@ -1,5 +1,5 @@ dynawaltz: - homeDir: /home/runner/work/dynamic-simulation-server/dynamic-simulation-server/dynawo + homeDir: /home/runner/work/dynamic-simulation-server/dynawo debug: true dynawaltz-default-parameters: From 6461108c7a74b28e619a91de6cc82a1d81475e98 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 19:25:01 +0100 Subject: [PATCH 31/54] remove ls --- .github/workflows/maven.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 9c1a042c..6372b7ca 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -26,7 +26,6 @@ jobs: wget https://github.com/dynawo/dynawo/releases/download/v${DYNAWO_VERSION}/Dynawo_Linux_v${DYNAWO_VERSION}.zip unzip Dynawo_Linux_v${DYNAWO_VERSION}.zip -d .. rm -f Dynawo_Linux_v${DYNAWO_VERSION}.zip - ls -ald ${PWD}/dynawo/* - name: Checkout network store sources uses: actions/checkout@v1 From 59d3f3328a77ec7726b4bb99c12880f1d4d20cca Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Mon, 12 Dec 2022 19:53:28 +0100 Subject: [PATCH 32/54] increase timeout --- .../org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java index 2395fef0..7817687b 100644 --- a/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java +++ b/src/test/java/org/gridsuite/ds/server/DynamicSimulationIEEE14Test.java @@ -107,7 +107,7 @@ public void test01() throws IOException { UUID runUuid = UUID.fromString(entityExchangeResult.getResponseBody().toString()); - Message messageSwitch = output.receive(1000, "ds.result.destination"); + Message messageSwitch = output.receive(1000 * 5, "ds.result.destination"); assertEquals(runUuid, UUID.fromString(messageSwitch.getHeaders().get(DynamicSimulationResultContext.RESULT_UUID).toString())); // prepare expected result to compare From 1897a5951b3d78fd7486e0868db3904ee4e43873 Mon Sep 17 00:00:00 2001 From: Thang PHAM Date: Tue, 13 Dec 2022 16:35:21 +0100 Subject: [PATCH 33/54] Clean, reorganize packages, decouple tests into Service vs Rest layers, using WebClient instead of RestTemplate --- .../SwaggerConfig.java} | 9 +- .../service/DynamicSimulationService.java | 5 +- .../DynamicSimulationWorkerService.java | 12 +- .../dynamicmapping/DynamicMappingService.java | 4 +- .../DynamicMappingServiceImpl.java | 43 ++---- .../service/timeseries/TimeSeriesService.java | 4 +- .../implementation/TimeSeriesServiceImpl.java | 44 ++---- ...stractDynamicSimulationControllerTest.java | 64 ++++++++ ...ynamicSimulationControllerIEEE14Test.java} | 78 ++++++++-- .../DynamicSimulationControllerTest.java} | 52 +++++-- .../server/service/AbstractServiceTest.java | 91 ++++++++++++ .../DynamicMappingServiceTest.java} | 140 +++++++----------- .../timeseries/TimeSeriesServiceTest.java | 83 +++++++++++ 13 files changed, 445 insertions(+), 184 deletions(-) rename src/main/java/org/gridsuite/ds/server/{DynamicSimulationSwaggerConfig.java => config/SwaggerConfig.java} (82%) create mode 100644 src/test/java/org/gridsuite/ds/server/controller/AbstractDynamicSimulationControllerTest.java rename src/test/java/org/gridsuite/ds/server/{DynamicSimulationIEEE14Test.java => controller/DynamicSimulationControllerIEEE14Test.java} (67%) rename src/test/java/org/gridsuite/ds/server/{DynamicSimulationTest.java => controller/DynamicSimulationControllerTest.java} (86%) create mode 100644 src/test/java/org/gridsuite/ds/server/service/AbstractServiceTest.java rename src/test/java/org/gridsuite/ds/server/{AbstractDynamicSimulationTest.java => service/dynamicmapping/DynamicMappingServiceTest.java} (54%) create mode 100644 src/test/java/org/gridsuite/ds/server/service/timeseries/TimeSeriesServiceTest.java diff --git a/src/main/java/org/gridsuite/ds/server/DynamicSimulationSwaggerConfig.java b/src/main/java/org/gridsuite/ds/server/config/SwaggerConfig.java similarity index 82% rename from src/main/java/org/gridsuite/ds/server/DynamicSimulationSwaggerConfig.java rename to src/main/java/org/gridsuite/ds/server/config/SwaggerConfig.java index 50100054..ad7c890f 100644 --- a/src/main/java/org/gridsuite/ds/server/DynamicSimulationSwaggerConfig.java +++ b/src/main/java/org/gridsuite/ds/server/config/SwaggerConfig.java @@ -1,13 +1,14 @@ -/** - * Copyright (c) 2021, RTE (http://www.rte-france.com) +/* + * Copyright (c) 2021-2022, RTE (http://www.rte-france.com) * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.gridsuite.ds.server; +package org.gridsuite.ds.server.config; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Info; +import org.gridsuite.ds.server.DynamicSimulationApi; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -15,7 +16,7 @@ * @author Abdelsalem Hedhili */ @Configuration -public class DynamicSimulationSwaggerConfig { +public class SwaggerConfig { @Bean public OpenAPI createOpenApi() { diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java index 7ba718b1..dd870471 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationService.java @@ -24,6 +24,7 @@ import java.io.IOException; import java.nio.charset.StandardCharsets; import java.util.Objects; +import java.util.Optional; import java.util.UUID; /** @@ -47,10 +48,10 @@ public DynamicSimulationService(ResultRepository resultRepository, NotificationS public Mono runAndSaveResult(UUID networkUuid, String variantId, int startTime, int stopTime, String mappingName) throws IOException { // get script and parameters file from dynamic mapping server - Script scriptObj = dynamicMappingService.createFromMapping(mappingName); + Script scriptObj = dynamicMappingService.createFromMapping(mappingName).block(); // get all dynamic simulation parameters - String parametersFile = scriptObj.getParametersFile(); + String parametersFile = Optional.of(scriptObj).orElseThrow().getParametersFile(); DynamicSimulationParameters parameters = parametersService.getDynamicSimulationParameters(parametersFile.getBytes()); String script = scriptObj.getScript(); diff --git a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java index e3df4273..00bf8985 100644 --- a/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java +++ b/src/main/java/org/gridsuite/ds/server/service/DynamicSimulationWorkerService.java @@ -35,13 +35,9 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; -import java.util.Arrays; -import java.util.List; -import java.util.Objects; -import java.util.UUID; +import java.util.*; import java.util.concurrent.CompletableFuture; import java.util.function.Consumer; -import java.util.stream.Collectors; /** * @author Abdelsalem Hedhili @@ -152,10 +148,10 @@ public Mono updateResult(UUID resultUuid, DynamicSimula Objects.requireNonNull(resultUuid); return Mono.fromRunnable(() -> { // send timeseries and timeline to time-series-server - List timeSeries = result.getCurves().values().stream().collect(Collectors.toList()); - UUID timeSeriesUuid = timeSeriesService.sendTimeSeries(timeSeries); + List timeSeries = new ArrayList(result.getCurves().values()); + UUID timeSeriesUuid = timeSeriesService.sendTimeSeries(timeSeries).block(); StringTimeSeries timeLine = result.getTimeLine(); - UUID timeLineUuid = timeSeriesService.sendTimeSeries(Arrays.asList(timeLine)); + UUID timeLineUuid = timeSeriesService.sendTimeSeries(Arrays.asList(timeLine)).block(); dynamicSimulationWorkerUpdateResult.doUpdateResult(resultUuid, timeSeriesUuid, timeLineUuid, result.isOk() ? DynamicSimulationStatus.CONVERGED : DynamicSimulationStatus.DIVERGED); }).then(Mono.just(result)); diff --git a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java index 8a2bc638..d4d88d49 100644 --- a/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java +++ b/src/main/java/org/gridsuite/ds/server/service/dynamicmapping/DynamicMappingService.java @@ -7,14 +7,16 @@ package org.gridsuite.ds.server.service.dynamicmapping; import org.gridsuite.ds.server.dto.dynamicmapping.Script; +import reactor.core.publisher.Mono; /** * @author Thang PHAM */ public interface DynamicMappingService { + String API_VERSION = "v1"; String DELIMITER = "/"; String DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT = "scripts"; String DYNAMIC_MAPPING_SCRIPT_CREATE_END_POINT = DYNAMIC_MAPPING_SCRIPT_BASE_END_POINT + DELIMITER + "from"; - Script createFromMapping(String mappingName); + Mono