diff --git a/.JuliaFormatter.toml b/.JuliaFormatter.toml new file mode 100644 index 0000000..453925c --- /dev/null +++ b/.JuliaFormatter.toml @@ -0,0 +1 @@ +style = "sciml" \ No newline at end of file diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 3349f20..10641eb 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -1,8 +1,48 @@ name: CI on: - - push - - pull_request + pull_request: + branches: + - main + - dev + paths-ignore: + - "docs/**" + push: + branches: + - main + paths-ignore: + - "docs/**" jobs: + formatter: + runs-on: ${{ matrix.os }} + strategy: + matrix: + julia-version: [1] + julia-arch: [x86] + os: [ubuntu-latest] + steps: + - uses: julia-actions/setup-julia@latest + with: + version: ${{ matrix.julia-version }} + + - uses: actions/checkout@v4 + - name: Install JuliaFormatter and format + # This will use the latest version by default but you can set the version like so: + # + # julia -e 'using Pkg; Pkg.add(PackageSpec(name="JuliaFormatter", version="0.13.0"))' + run: | + julia -e 'using Pkg; Pkg.add(PackageSpec(name="JuliaFormatter", version="1.0.50"))' + julia -e 'using JuliaFormatter; format(".", verbose=true)' + - name: Format check + run: | + julia -e ' + out = Cmd(`git diff`) |> read |> String + if out == "" + exit(0) + else + @error "Some files have not been formatted !!!" + write(stdout, out) + exit(1) + end' test: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} runs-on: ${{ matrix.os }} @@ -10,30 +50,32 @@ jobs: fail-fast: false matrix: version: - - '1.6' - - '1.7' - - '1.8' - - "^1.9.0-0" - - 'nightly' + - "1.9" # Minimal version of Julia for PerfChecker.jl + - "1" # automatically expands to the latest stable 1.x release of Julia + - nightly os: - ubuntu-latest - - macOS-latest - - windows-latest arch: - x64 - x86 - exclude: + include: + # test macOS and Windows with latest Julia only - os: macOS-latest - arch: x86 + arch: x64 + version: 1 + - os: windows-latest + arch: x64 + version: 1 - os: windows-latest arch: x86 + version: 1 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: julia-actions/setup-julia@v1 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: actions/cache@v1 + - uses: actions/cache@v4 env: cache-name: cache-artifacts with: @@ -46,25 +88,29 @@ jobs: - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v4 with: file: lcov.info - docs: - name: Documentation - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 - with: - version: '1' - - uses: julia-actions/julia-buildpkg@v1 - - uses: julia-actions/julia-docdeploy@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} - - run: | - julia --project=docs -e ' - using Documenter: DocMeta, doctest - using PerfChecker - DocMeta.setdocmeta!(PerfChecker, :DocTestSetup, :(using PerfChecker); recursive=true) - doctest(PerfChecker)' + # docs: + # name: Documentation + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - uses: julia-actions/setup-julia@v1 + # with: + # version: '1' + # - run: | + # julia --project=docs -e ' + # using Pkg + # Pkg.develop(PackageSpec(path=pwd())) + # Pkg.instantiate()' + # - run: | + # julia --project=docs -e ' + # using Documenter: DocMeta, doctest + # using PerfChecker + # DocMeta.setdocmeta!(PerfChecker, :DocTestSetup, :(using PerfChecker); recursive=true) + # doctest(PerfChecker)' + # - run: julia --project=docs docs/make.jl + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml index cba9134..5577817 100644 --- a/.github/workflows/CompatHelper.yml +++ b/.github/workflows/CompatHelper.yml @@ -1,16 +1,43 @@ -name: CompatHelper on: schedule: - cron: 0 0 * * * workflow_dispatch: +permissions: + contents: write + pull-requests: write jobs: CompatHelper: runs-on: ubuntu-latest steps: - - name: Pkg.add("CompatHelper") - run: julia -e 'using Pkg; Pkg.add("CompatHelper")' - - name: CompatHelper.main() + - name: Check if Julia is already available in the PATH + id: julia_in_path + run: which julia + continue-on-error: true + - name: Install Julia, but only if it is not already available in the PATH + uses: julia-actions/setup-julia@v1 + with: + version: "1" + arch: ${{ runner.arch }} + if: steps.julia_in_path.outcome != 'success' + - name: "Add the General registry via Git" + run: | + import Pkg + ENV["JULIA_PKG_SERVER"] = "" + Pkg.Registry.add("General") + shell: julia --color=yes {0} + - name: "Install CompatHelper" + run: | + import Pkg + name = "CompatHelper" + uuid = "aa819f21-2bde-4658-8897-bab36330d9b7" + version = "3" + Pkg.add(; name, uuid, version) + shell: julia --color=yes {0} + - name: "Run CompatHelper" + run: | + import CompatHelper + CompatHelper.main() + shell: julia --color=yes {0} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }} - run: julia -e 'using CompatHelper; CompatHelper.main()' diff --git a/.github/workflows/Documenter.yml b/.github/workflows/Documenter.yml new file mode 100644 index 0000000..d5f1559 --- /dev/null +++ b/.github/workflows/Documenter.yml @@ -0,0 +1,52 @@ +# Sample workflow for building and deploying a VitePress site to GitHub Pages +# +name: Documenter + +on: + # Runs on pushes targeting the `master` branch. Change this to `main` if you're + # using the `main` branch as the default branch. + push: + branches: + - main + tags: ["*"] + pull_request: + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + actions: write + contents: write + pages: write + id-token: write + statuses: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: pages + cancel-in-progress: false + +jobs: + # Build job + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Julia + uses: julia-actions/setup-julia@v1 + - name: Pull Julia cache + uses: julia-actions/cache@v1 + - name: Install documentation dependencies + run: julia --project=docs -e 'using Pkg; pkg"dev ."; Pkg.instantiate(); Pkg.precompile(); Pkg.status()' + #- name: Creating new mds from src + - name: Build and deploy docs + uses: julia-actions/julia-docdeploy@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # For authentication with GitHub Actions token + DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} # For authentication with SSH deploy key + GKSwstype: "100" # for Plots.jl plots (if you have them) + JULIA_DEBUG: "Documenter" + DATADEPS_ALWAYS_ACCEPT: true diff --git a/.github/workflows/SpellCheck.yml b/.github/workflows/SpellCheck.yml new file mode 100644 index 0000000..ed4fe17 --- /dev/null +++ b/.github/workflows/SpellCheck.yml @@ -0,0 +1,13 @@ +name: Spell Check + +on: [pull_request] + +jobs: + typos-check: + name: Spell Check with Typos + runs-on: ubuntu-latest + steps: + - name: Checkout Actions Repository + uses: actions/checkout@v4 + - name: Check spelling + uses: crate-ci/typos@v1.18.0 diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml index f49313b..0cd3114 100644 --- a/.github/workflows/TagBot.yml +++ b/.github/workflows/TagBot.yml @@ -4,6 +4,22 @@ on: types: - created workflow_dispatch: + inputs: + lookback: + default: "3" +permissions: + actions: read + checks: read + contents: write + deployments: read + issues: read + discussions: read + packages: read + pages: read + pull-requests: read + repository-projects: read + security-events: read + statuses: read jobs: TagBot: if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot' diff --git a/.gitignore b/.gitignore index 7c2ddb6..6ce44df 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,12 @@ *.jl.*.cov *.jl.cov -*.jl.mem +*.jl.*.mem *Manifest.toml /docs/build/ -/test/benchmarks/ -/test/mallocs/ +/test/output/ +/test/metadata/ *~ *.swp diff --git a/Project.toml b/Project.toml index 1ad70fa..97298c8 100644 --- a/Project.toml +++ b/Project.toml @@ -1,42 +1,48 @@ name = "PerfChecker" uuid = "6309bf6b-a531-4b08-891e-8ee981e5c424" authors = ["Azzaare "] -version = "0.1.4" +version = "0.2.0" [deps] -BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" -CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" CoverageTools = "c36e975a-824b-4404-a568-ef97ca766997" -DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" -Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b" -GLM = "38e38edf-8417-5370-95a0-9cbb8c7f171a" -LibGit2 = "76f85450-5226-5b5a-8eaa-529ad045b433" -OrderedCollections = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" -PGFPlotsX = "8314cec4-20b6-5062-9cdb-752b83310925" +CpuId = "adafc99b-e345-5852-983c-f28acb93d879" +CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b" +JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6" +Malt = "36869731-bdee-424d-aa32-cab38c994e3b" Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" Profile = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79" -Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" -StatsPlots = "f3b207a7-027a-5e70-b257-86293d7955fd" -Term = "22787eb5-b846-44ae-b979-8e399b8463ab" +TOML = "fa267f1f-6049-4f14-aa54-33bafae1ed76" TypedTables = "9d95f2ec-7b3d-5a63-8d20-e2491e220bb9" +UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4" + +[weakdeps] +BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" +Chairmarks = "0ca39b1e-fe0b-4e98-acfc-b1656634c4de" +Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a" + +[extensions] +BenchmarkToolsExt = "BenchmarkTools" +ChairmarksExt = "Chairmarks" +MakieExt = "Makie" [compat] BenchmarkTools = "1" CSV = "0.10" -CoverageTools = "1" -DataFrames = "1" -OrderedCollections = "1" -PGFPlotsX = "1" -Pkg = "1" -Plots = "1" -StatsPlots = "0.15" -Term = "2" +Chairmarks = "1" +CoverageTools = "1.3.1" +CpuId = "0.3" +JSON = "0.21" +Makie = "0.21" +Malt = "1" TypedTables = "1" -julia = "1.6" +julia = "1.9" [extras] +Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" +BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" +Chairmarks = "0ca39b1e-fe0b-4e98-acfc-b1656634c4de" +PatternFolds = "c18a7f1d-76ad-4ce4-950d-5419b888513b" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [targets] -test = ["Test"] +test = ["Aqua", "BenchmarkTools", "Chairmarks", "PatternFolds", "Test"] diff --git a/README.md b/README.md index d0ccd48..789fe40 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,10 @@ [![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://JuliaConstraints.github.io/PerfChecker.jl/dev)--> [![Build Status](https://github.com/JuliaConstraints/PerfChecker.jl/workflows/CI/badge.svg)](https://github.com/JuliaConstraints/PerfChecker.jl/actions) [![codecov](https://codecov.io/gh/JuliaConstraints/PerfChecker.jl/branch/main/graph/badge.svg?token=YVJhN4dpBp)](https://codecov.io/gh/JuliaConstraints/PerfChecker.jl) -[![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/invenia/BlueStyle) +[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style&message=SciML&color=9558b2&labelColor=389826)](https://github.com/SciML/SciMLStyle) [![Chat: Mattermost](https://img.shields.io/badge/chat-mattermost-blueviolet.svg)](https://nohost.iijlab.net/chat/signup_user_complete/?id=nnuc1g14gtrqtnas6thu193xmr) [![Website: JuliaConstraints](https://img.shields.io/badge/website-JuliaConstraints-informational.svg)](https://juliaconstraints.github.io/) - - `PerfChecker` is a set of performance checking tools for Julia packages. The ultimate aim is to create an environment where the tool can run similarly to a test environment. By doing so, it would be possible to test the performance of a package `P` in separate Julia instances. This would allow for each version of `P`: - The use of the latest compatible versions of Julia and other dependencies of P @@ -123,7 +121,7 @@ using PerfChecker using Test # Target(s) -using CompositionalNetworks # lastest release: 0.3.1 +using CompositionalNetworks # latest release: 0.3.1 # Direct dependencies of this script using ConstraintDomains @@ -166,7 +164,7 @@ using PerfChecker using BenchmarkTools # Target(s) -using CompositionalNetworks # lastest release: 0.3.1 +using CompositionalNetworks # latest release: 0.3.1 # Direct dependencies of this script using ConstraintDomains diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000..0587d74 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,4 @@ +build/ +node_modules/ +package-lock.json +Manifest.toml \ No newline at end of file diff --git a/docs/Project.toml b/docs/Project.toml index ea035ce..4510908 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -1,3 +1,4 @@ [deps] Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" +DocumenterVitepress = "4710194d-e776-4893-9690-8d956a29c365" PerfChecker = "6309bf6b-a531-4b08-891e-8ee981e5c424" diff --git a/docs/make.jl b/docs/make.jl index 598b9a7..91be3aa 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -1,24 +1,24 @@ -using PerfChecker -using Documenter +using Documenter, DocumenterVitepress -DocMeta.setdocmeta!(PerfChecker, :DocTestSetup, :(using PerfChecker); recursive=true) +using PerfChecker makedocs(; - modules=[PerfChecker], - authors="Azzaare ", - repo="https://github.com/JuliaConstraints/PerfChecker.jl/blob/{commit}{path}#{line}", - sitename="PerfChecker.jl", - format=Documenter.HTML(; - prettyurls=get(ENV, "CI", "false") == "true", - canonical="https://JuliaConstraints.github.io/PerfChecker.jl", - assets=String[], + modules = [PerfChecker], + authors = "azzaare ", + repo = "https://github.com/JuliaConstraints/PerfChecker.jl", + sitename = "PerfChecker.jl", + format = DocumenterVitepress.MarkdownVitepress( + repo = "https://github.com/JuliaConstraints/PerfChecker.jl", + devurl = "dev", + deploy_url = "JuliaConstraints.github.io/PerfChecker.jl" ), - pages=[ - "Home" => "index.md", + pages = [ + "Home" => "index.md" ], + warnonly = true ) deploydocs(; - repo="github.com/JuliaConstraints/PerfChecker.jl", - devbranch="main", + repo = "github.com/JuliaConstraints/PerfChecker.jl", + push_preview = true ) diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 0000000..5633b49 --- /dev/null +++ b/docs/package.json @@ -0,0 +1,15 @@ +{ + "scripts": { + "docs:dev": "vitepress dev build/.documenter", + "docs:build": "vitepress build build/.documenter", + "docs:preview": "vitepress preview build/.documenter" + }, + "dependencies": { + "@shikijs/transformers": "^1.1.7", + "markdown-it": "^14.1.0", + "markdown-it-footnote": "^4.0.0", + "markdown-it-mathjax3": "^4.3.2", + "vitepress": "^1.1.4", + "vitepress-plugin-tabs": "^0.5.0" + } +} diff --git a/docs/src/.vitepress/config.mts b/docs/src/.vitepress/config.mts new file mode 100644 index 0000000..11aedb5 --- /dev/null +++ b/docs/src/.vitepress/config.mts @@ -0,0 +1,48 @@ +import { defineConfig } from 'vitepress' +import { tabsMarkdownPlugin } from 'vitepress-plugin-tabs' +import mathjax3 from "markdown-it-mathjax3"; +import footnote from "markdown-it-footnote"; + +// https://vitepress.dev/reference/site-config +export default defineConfig({ + base: 'REPLACE_ME_DOCUMENTER_VITEPRESS',// TODO: replace this in makedocs! + title: 'REPLACE_ME_DOCUMENTER_VITEPRESS', + description: "A VitePress Site", + lastUpdated: true, + cleanUrls: true, + outDir: 'REPLACE_ME_DOCUMENTER_VITEPRESS', // This is required for MarkdownVitepress to work correctly... + head: [['link', { rel: 'icon', href: 'REPLACE_ME_DOCUMENTER_VITEPRESS_FAVICON' }]], + ignoreDeadLinks: true, + + markdown: { + math: true, + config(md) { + md.use(tabsMarkdownPlugin), + md.use(mathjax3), + md.use(footnote) + }, + theme: { + light: "github-light", + dark: "github-dark"} + }, + themeConfig: { + outline: 'deep', + logo: 'REPLACE_ME_DOCUMENTER_VITEPRESS', + search: { + provider: 'local', + options: { + detailedView: true + } + }, + nav: 'REPLACE_ME_DOCUMENTER_VITEPRESS', + sidebar: 'REPLACE_ME_DOCUMENTER_VITEPRESS', + editLink: 'REPLACE_ME_DOCUMENTER_VITEPRESS', + socialLinks: [ + { icon: 'github', link: 'REPLACE_ME_DOCUMENTER_VITEPRESS' } + ], + footer: { + message: 'Made with DocumenterVitepress.jl
', + copyright: `© Copyright ${new Date().getUTCFullYear()}.` + } + } +}) diff --git a/docs/src/.vitepress/theme/index.ts b/docs/src/.vitepress/theme/index.ts new file mode 100644 index 0000000..463b5d8 --- /dev/null +++ b/docs/src/.vitepress/theme/index.ts @@ -0,0 +1,19 @@ +// .vitepress/theme/index.ts +import { h } from 'vue' +import type { Theme } from 'vitepress' +import DefaultTheme from 'vitepress/theme' + +import { enhanceAppWithTabs } from 'vitepress-plugin-tabs/client' +import './style.css' + +export default { + extends: DefaultTheme, + Layout() { + return h(DefaultTheme.Layout, null, { + // https://vitepress.dev/guide/extending-default-theme#layout-slots + }) + }, + enhanceApp({ app, router, siteData }) { + enhanceAppWithTabs(app) + } +} satisfies Theme \ No newline at end of file diff --git a/docs/src/.vitepress/theme/style.css b/docs/src/.vitepress/theme/style.css new file mode 100644 index 0000000..d2ca479 --- /dev/null +++ b/docs/src/.vitepress/theme/style.css @@ -0,0 +1,179 @@ +@import url(https://fonts.googleapis.com/css?family=Space+Mono:regular,italic,700,700italic); +@import url(https://fonts.googleapis.com/css?family=Space+Grotesk:regular,italic,700,700italic); + +/* Customize default theme styling by overriding CSS variables: +https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css + */ + + /* Layouts */ + +/* + :root { + --vp-layout-max-width: 1440px; +} */ + +.VPHero .clip { + white-space: pre; + max-width: 500px; +} + +/* Fonts */ + + :root { + /* Typography */ + --vp-font-family-base: "Barlow", "Inter var experimental", "Inter var", + -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, + Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + + /* Code Snippet font */ + --vp-font-family-mono: "Space Mono", Menlo, Monaco, Consolas, "Courier New", + monospace; +} + +.mono { + /* + Disable contextual alternates (kind of like ligatures but different) in monospace, + which turns `/>` to an up arrow and `|>` (the Julia pipe symbol) to an up arrow as well. + This is pretty bad for Julia folks reading even though copy+paste retains the same text. + */ + font-feature-settings: 'calt' 0; +} + +/* Colors */ + +:root { + --julia-blue: #4063D8; + --julia-purple: #9558B2; + --julia-red: #CB3C33; + --julia-green: #389826; + + --vp-c-brand: #389826; + --vp-c-brand-light: #3dd027; + --vp-c-brand-lighter: #9499ff; + --vp-c-brand-lightest: #bcc0ff; + --vp-c-brand-dark: #535bf2; + --vp-c-brand-darker: #454ce1; + --vp-c-brand-dimm: #212425; +} + + /* Component: Button */ + +:root { + --vp-button-brand-border: var(--vp-c-brand-light); + --vp-button-brand-text: var(--vp-c-white); + --vp-button-brand-bg: var(--vp-c-brand); + --vp-button-brand-hover-border: var(--vp-c-brand-light); + --vp-button-brand-hover-text: var(--vp-c-white); + --vp-button-brand-hover-bg: var(--vp-c-brand-light); + --vp-button-brand-active-border: var(--vp-c-brand-light); + --vp-button-brand-active-text: var(--vp-c-white); + --vp-button-brand-active-bg: var(--vp-button-brand-bg); +} + +/* Component: Home */ + +:root { + --vp-home-hero-name-color: transparent; + --vp-home-hero-name-background: -webkit-linear-gradient( + 120deg, + #9558B2 30%, + #CB3C33 + ); + + --vp-home-hero-image-background-image: linear-gradient( + -45deg, + #9558B2 30%, + #389826 30%, + #CB3C33 + ); + --vp-home-hero-image-filter: blur(40px); +} + +@media (min-width: 640px) { + :root { + --vp-home-hero-image-filter: blur(56px); + } +} + +@media (min-width: 960px) { + :root { + --vp-home-hero-image-filter: blur(72px); + } +} + +/* Component: Custom Block */ + +:root.dark { + --vp-custom-block-tip-border: var(--vp-c-brand); + --vp-custom-block-tip-text: var(--vp-c-brand-lightest); + --vp-custom-block-tip-bg: var(--vp-c-brand-dimm); + + /* // Tweak the color palette for blacks and dark grays */ + --vp-c-black: hsl(220 20% 9%); + --vp-c-black-pure: hsl(220, 24%, 4%); + --vp-c-black-soft: hsl(220 16% 13%); + --vp-c-black-mute: hsl(220 14% 17%); + --vp-c-gray: hsl(220 8% 56%); + --vp-c-gray-dark-1: hsl(220 10% 39%); + --vp-c-gray-dark-2: hsl(220 12% 28%); + --vp-c-gray-dark-3: hsl(220 12% 23%); + --vp-c-gray-dark-4: hsl(220 14% 17%); + --vp-c-gray-dark-5: hsl(220 16% 13%); + + /* // Backgrounds */ + /* --vp-c-bg: hsl(240, 2%, 11%); */ + --vp-custom-block-info-bg: hsl(220 14% 17%); + /* --vp-c-gutter: hsl(220 20% 9%); + + --vp-c-bg-alt: hsl(220 20% 9%); + --vp-c-bg-soft: hsl(220 14% 17%); + --vp-c-bg-mute: hsl(220 12% 23%); + */ +} + + /* Component: Algolia */ + +.DocSearch { + --docsearch-primary-color: var(--vp-c-brand) !important; +} + +/* Component: MathJax */ + +mjx-container > svg { + display: block; + margin: auto; +} + +mjx-container { + padding: 0.5rem 0; +} + +mjx-container { + display: inline-block; + margin: auto 2px -2px; +} + +mjx-container > svg { + margin: auto; + display: inline-block; +} + +/** + * Colors links + * -------------------------------------------------------------------------- */ + + :root { + --vp-c-brand-1: #CB3C33; + --vp-c-brand-2: #CB3C33; + --vp-c-brand-3: #CB3C33; + --vp-c-sponsor: #ca2971; + --vitest-c-sponsor-hover: #c13071; +} + +.dark { + --vp-c-brand-1: #91dd33; + --vp-c-brand-2: #91dd33; + --vp-c-brand-3: #91dd33; + --vp-c-sponsor: #91dd33; + --vitest-c-sponsor-hover: #e51370; +} \ No newline at end of file diff --git a/docs/src/index.md b/docs/src/index.md index faa6ab6..8a8f40a 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -1,14 +1,7 @@ -```@meta -CurrentModule = PerfChecker -``` - -# PerfChecker +# PerfChecker.jl -Documentation for [PerfChecker](https://github.com/JuliaConstraints/PerfChecker.jl). - -```@index -``` +Documentation for `PerfChecker.jl`. ```@autodocs -Modules = [PerfChecker] +Modules=[PerfChecker] ``` diff --git a/ext/BenchmarkToolsExt/BenchmarkToolsExt.jl b/ext/BenchmarkToolsExt/BenchmarkToolsExt.jl new file mode 100644 index 0000000..c075874 --- /dev/null +++ b/ext/BenchmarkToolsExt/BenchmarkToolsExt.jl @@ -0,0 +1,8 @@ +module BenchmarkToolsExt + +using BenchmarkTools +using PerfChecker +import TypedTables: Table + +include("benchmark.jl") +end diff --git a/ext/BenchmarkToolsExt/benchmark.jl b/ext/BenchmarkToolsExt/benchmark.jl new file mode 100644 index 0000000..bc1571f --- /dev/null +++ b/ext/BenchmarkToolsExt/benchmark.jl @@ -0,0 +1,39 @@ +function PerfChecker.default_options(::Val{:benchmark}) + return Dict( + :threads => 1, + :track => "none", + :samples => BenchmarkTools.DEFAULT_PARAMETERS.samples, + :seconds => BenchmarkTools.DEFAULT_PARAMETERS.seconds, + :evals => BenchmarkTools.DEFAULT_PARAMETERS.evals, + :overhead => BenchmarkTools.DEFAULT_PARAMETERS.overhead, + :gctrial => BenchmarkTools.DEFAULT_PARAMETERS.gctrial, + :gcsample => BenchmarkTools.DEFAULT_PARAMETERS.gcsample, + :time_tolerance => BenchmarkTools.DEFAULT_PARAMETERS.time_tolerance, + :memory_tolerance => BenchmarkTools.DEFAULT_PARAMETERS.memory_tolerance + ) +end + +PerfChecker.initpkgs(::Val{:benchmark}) = quote + using BenchmarkTools +end + +function PerfChecker.check(d::Dict, block::Expr, ::Val{:benchmark}) + quote + d = $d + return @benchmark $block samples=d[:samples] seconds=d[:seconds] evals=d[:evals] overhead=d[:overhead] gctrial=d[:gctrial] gcsample=d[:gcsample] time_tolerance=d[:time_tolerance] memory_tolerance=d[:memory_tolerance] + end +end + +PerfChecker.prep(::Dict, block::Expr, ::Val{:benchmark}) = quote + $block + nothing +end + +PerfChecker.post(d::Dict, ::Val{:benchmark}) = d[:check_result] + +function PerfChecker.to_table(bench::BenchmarkTools.Trial) + ti = bench.times + l = length(ti) + return Table(times = ti, gctimes = bench.gctimes, + memory = fill(bench.memory, l), allocs = fill(bench.allocs, l)) +end diff --git a/ext/ChairmarksExt/ChairmarksExt.jl b/ext/ChairmarksExt/ChairmarksExt.jl new file mode 100644 index 0000000..dcc02bd --- /dev/null +++ b/ext/ChairmarksExt/ChairmarksExt.jl @@ -0,0 +1,10 @@ +module ChairmarksExt + +using Chairmarks +using PerfChecker +import TypedTables: Table + +include("b.jl") +#include("be.jl") +#include("chairmark.jl") +end diff --git a/ext/ChairmarksExt/b.jl b/ext/ChairmarksExt/b.jl new file mode 100644 index 0000000..292e9a9 --- /dev/null +++ b/ext/ChairmarksExt/b.jl @@ -0,0 +1,37 @@ +function PerfChecker.default_options(::Val{:chairmark}) + return Dict( + :threads => 1, + :track => "none", + :evals => nothing, + :seconds => 1, + :samples => nothing, + :gc => true + ) +end + +PerfChecker.initpkgs(::Val{:chairmark}) = quote + using Chairmarks +end + +function PerfChecker.check(d::Dict, block::Expr, ::Val{:chairmark}) + quote + d = $d + return @be $block evals=d[:evals] seconds=d[:seconds] samples=d[:samples] gc=d[:gc] + end +end + +PerfChecker.prep(::Dict, block::Expr, ::Val{:chairmark}) = quote + $block + nothing +end + +PerfChecker.post(d::Dict, ::Val{:chairmark}) = d[:check_result] + +function PerfChecker.to_table(chair::Chairmarks.Benchmark) + l = length(chair.samples) + times = [chair.samples[i].time for i in 1:l] + gctimes = [chair.samples[i].gc_fraction for i in 1:l] + bytes = [chair.samples[i].bytes for i in 1:l] + allocs = [chair.samples[i].allocs for i in 1:l] + return Table(times = times, gctimes = gctimes, bytes = bytes, allocs = allocs) +end diff --git a/ext/MakieExt/MakieExt.jl b/ext/MakieExt/MakieExt.jl new file mode 100644 index 0000000..02de7f6 --- /dev/null +++ b/ext/MakieExt/MakieExt.jl @@ -0,0 +1,12 @@ +module MakieExt + +using Makie +using TypedTables +using PerfChecker + +include("plotutils.jl") +include("allocs.jl") +include("bench.jl") +include("chair.jl") + +end diff --git a/ext/MakieExt/allocs.jl b/ext/MakieExt/allocs.jl new file mode 100644 index 0000000..f9063f6 --- /dev/null +++ b/ext/MakieExt/allocs.jl @@ -0,0 +1,69 @@ +function PerfChecker.table_to_pie(x::Table, ::Val{:alloc}; pkg_name = "") + data = x.bytes + paths = smart_paths(x.filenames)[2] .* " — line " .* string.(x.linenumbers) + percentage = data .* 100 ./ sum(data) + colors = make_colors(length(percentage)) + str = isempty(pkg_name) ? "" : " for $pkg_name" + f, ax, _ = pie( + data; + axis = (autolimitaspect = 1,), + color = colors, + inner_radius = 2, + radius = 4, + strokecolor = :white, + strokewidth = 5 + ) + ax.title = "Mallocs$str" + hidedecorations!(ax) + hidespines!(ax) + Legend(f[1, 2], [PolyElement(color = c) for c in colors], paths) + return f +end + +function PerfChecker.checkres_to_pie(x::PerfChecker.CheckerResult, ::Val{:alloc}) + name(i) = x.pkgs[i].name * "_v" * string(x.pkgs[i].version) + return map( + i -> (name(i) => table_to_pie(x.tables[i], Val(:alloc), pkg_name = name(i))), + eachindex(x.tables)) +end + +function PerfChecker.checkres_to_scatterlines( + x::PerfChecker.CheckerResult, ::Val{:alloc}; title = "") + di = Dict() + for i in eachindex(x.tables) + j = x.tables[i] + p = x.pkgs[i] + u = unique(j.filenames) + paths = smart_paths(u)[2] + for k in eachindex(u) + if haskey(di, paths[k]) + push!(di[paths[k]], (sum(j.bytes[j.filenames .== u[k]]), p.version)) + else + di[paths[k]] = [(sum(j.bytes[j.filenames .== u[k]]), p.version)] + end + end + end + + versions = Dict() + for i in eachindex(x.pkgs) + versions[x.pkgs[i].version] = i + end + + versionnums = [x.pkgs[i].version for i in eachindex(x.pkgs)] + f = Figure() + ax = Axis(f[1, 1]) + ax.xticks = (eachindex(versionnums), string.(versionnums)) + ax.xlabel = "versions" + ax.ylabel = "bytes" + colors = make_colors(length(keys(di))) + i = 1 + for (keys, values) in di + xs = [values[i][1] for i in eachindex(values)] + ys = [versions[values[i][2]] for i in eachindex(values)] + scatterlines!(f[1, 1], ys, xs, label = keys, color = (colors[i], 0.6)) + i += 1 + end + ax.title = x.pkgs[1].name + Legend(f[1, 2], ax) + return f +end diff --git a/ext/MakieExt/bench.jl b/ext/MakieExt/bench.jl new file mode 100644 index 0000000..d75307d --- /dev/null +++ b/ext/MakieExt/bench.jl @@ -0,0 +1,60 @@ +function PerfChecker.checkres_to_scatterlines( + x::PerfChecker.CheckerResult, ::Val{:benchmark}) + data = [] + props = TypedTables.columnnames(x.tables[1]) + for i in eachindex(x.tables) + t = x.tables[i] + m = [map(TypedTables.GetProperty{i}(), t) for i in props] + g = minimum.(m) + push!(data, g) + end + + d = [[data[i][j] for i in eachindex(data)] for j in eachindex(data[1])] + r = minimum.(d) + + versionnums = [x.pkgs[i].version for i in eachindex(x.pkgs)] + + f = Figure() + ax = f[1, 1] = Axis(f) + colors = make_colors(length(props)) + max = 2 + for i in eachindex(data[1]) + xs = collect(eachindex(versionnums)) + ys = d[i] ./ r[i] + if max < maximum(ys) + max = maximum(ys) + end + scatterlines!(xs, ys, label = string(props[i]), color = (colors[i], 0.4)) + end + ax.xticks = (eachindex(versionnums), string.(versionnums)) + ax.xlabel = "versions" + ax.ylabel = "ratio" + ax.title = "Evolution for $(x.pkgs[1].name) (via BenchmarkTools.jl)" + ylims!(; low = 0, high = max) + axislegend() + return f +end + +function PerfChecker.checkres_to_boxplots( + x::PerfChecker.CheckerResult, ::Val{:benchmark}; kwarg::Symbol = :times) + datax, datay = [], [] + + for i in eachindex(x.tables) + j = x.tables[i] + p = x.pkgs[i] + g = map(TypedTables.GetProperty{kwarg}(), j) + append!(datax, fill(i, length(g))) + append!(datay, g) + end + + versionnums = [x.pkgs[i].version for i in eachindex(x.pkgs)] + f = Figure() + ax = f[1, 1] = Axis(f) + ax.xticks = (eachindex(versionnums), string.(versionnums)) + ax.xlabel = "versions" + ax.ylabel = string(kwarg) + boxplot!(datax, datay, label = string(kwarg)) + ax.title = x.pkgs[1].name + axislegend() + return f +end diff --git a/ext/MakieExt/chair.jl b/ext/MakieExt/chair.jl new file mode 100644 index 0000000..a7a9b03 --- /dev/null +++ b/ext/MakieExt/chair.jl @@ -0,0 +1,61 @@ +function PerfChecker.checkres_to_scatterlines( + x::PerfChecker.CheckerResult, ::Val{:chairmark}) + data = [] + props = TypedTables.columnnames(x.tables[1]) + for i in eachindex(x.tables) + t = x.tables[i] + m = [map(TypedTables.GetProperty{i}(), t) for i in props] + g = minimum.(m) + push!(data, g) + end + + d = [[data[i][j] for i in eachindex(data)] for j in eachindex(data[1])] + r = minimum.(d) + + versionnums = [x.pkgs[i].version for i in eachindex(x.pkgs)] + + f = Figure() + ax = f[1, 1] = Axis(f) + colors = make_colors(length(props)) + max = 2 + for i in eachindex(data[1]) + xs = collect(eachindex(versionnums)) + ys = d[i] ./ r[i] + if max < maximum(ys) + max = maximum(ys) + end + scatterlines!(xs, ys, label = string(props[i]), color = (colors[i], 0.4)) + end + ax.xticks = (eachindex(versionnums), string.(versionnums)) + ax.xlabel = "versions" + ax.ylabel = "ratio" + ax.title = "Evolution for $(x.pkgs[1].name) (via Chairmarks.jl)" + ylims!(; low = 0, high = max) + axislegend() + return f +end + +function PerfChecker.checkres_to_boxplots( + x::PerfChecker.CheckerResult, ::Val{:chairmark}; kwarg::Symbol = :times) + di = Dict() + datax, datay = [], [] + + for i in eachindex(x.tables) + j = x.tables[i] + p = x.pkgs[i] + g = map(TypedTables.GetProperty{kwarg}(), j) + append!(datax, fill(i, length(g))) + append!(datay, g) + end + + versionnums = [x.pkgs[i].version for i in eachindex(x.pkgs)] + f = Figure() + ax = f[1, 1] = Axis(f) + ax.xticks = (eachindex(versionnums), string.(versionnums)) + ax.xlabel = "versions" + ax.ylabel = string(kwarg) + boxplot!(datax, datay, label = string(kwarg)) + ax.title = x.pkgs[1].name + axislegend() + return f +end diff --git a/ext/MakieExt/plotutils.jl b/ext/MakieExt/plotutils.jl new file mode 100644 index 0000000..a28a4f3 --- /dev/null +++ b/ext/MakieExt/plotutils.jl @@ -0,0 +1,24 @@ +function make_colors(l) + Makie.distinguishable_colors( + l, [Makie.RGB(1, 1, 1), Makie.RGB(0, 0, 0)], dropseed = true) +end + +function smart_paths(paths) + split_paths = map(splitpath ∘ normpath, paths) + + common = paths |> first |> dirname |> splitpath + for path in split_paths + to_pop = length(common) + for name in Iterators.zip(common, path) + name[1] == name[2] || break + to_pop -= 1 + end + foreach(_ -> pop!(common), 1:to_pop) + end + + for path in split_paths + foreach(_ -> popfirst!(path), 1:length(common)) + end + + return joinpath(common...), map(joinpath, split_paths) +end diff --git a/images/benchmark-memory.png b/images/benchmark-memory.png deleted file mode 100644 index 8062d6f..0000000 Binary files a/images/benchmark-memory.png and /dev/null differ diff --git a/perf/CompositionalNetworks/Project.toml b/perf/CompositionalNetworks/Project.toml deleted file mode 100644 index c669fe0..0000000 --- a/perf/CompositionalNetworks/Project.toml +++ /dev/null @@ -1,6 +0,0 @@ -[deps] -CompositionalNetworks = "4b67e4b5-442d-4ef5-b760-3f5df3a57537" -ConstraintDomains = "5800fd60-8556-4464-8d61-84ebf7a0bedb" -PerfChecker = "6309bf6b-a531-4b08-891e-8ee981e5c424" -Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -Profile = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79" diff --git a/perf/CompositionalNetworks/allocs.jl b/perf/CompositionalNetworks/allocs.jl deleted file mode 100644 index 561e98e..0000000 --- a/perf/CompositionalNetworks/allocs.jl +++ /dev/null @@ -1,20 +0,0 @@ -using PerfChecker - -using CompositionalNetworks -using ConstraintDomains - -title = "Explore, Learn, and Compose" -path = normpath(joinpath(pathof(PerfChecker), "../perf")) -dependencies = [CompositionalNetworks, ConstraintDomains] -targets = [CompositionalNetworks] - -domains = [domain([1, 2]) for i in 1:1] -pre_alloc() = foreach(_ -> explore_learn_compose(domains, allunique), 1:1) -alloc() = explore_learn_compose(domains, allunique) - -alloc_check(title, dependencies, targets, pre_alloc, alloc; path) - -for d in walkdir(@__DIR__), f in d[end] - splitext(f)[2] == ".mem" && rm(joinpath(d[1], f)) -end -rm(joinpath(path, "mallocs.csv")) diff --git a/perf/GLM/Project.toml b/perf/GLM/Project.toml index cf0cca4..cc30d4f 100644 --- a/perf/GLM/Project.toml +++ b/perf/GLM/Project.toml @@ -1,7 +1,8 @@ [deps] BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" +CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0" +Chairmarks = "0ca39b1e-fe0b-4e98-acfc-b1656634c4de" GLM = "38e38edf-8417-5370-95a0-9cbb8c7f171a" -PGFPlotsX = "8314cec4-20b6-5062-9cdb-752b83310925" PerfChecker = "6309bf6b-a531-4b08-891e-8ee981e5c424" StatsModels = "3eaba693-59b7-5ba5-a881-562e759f1c8d" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" diff --git a/perf/GLM/README.md b/perf/GLM/README.md index 34ba910..550c059 100644 --- a/perf/GLM/README.md +++ b/perf/GLM/README.md @@ -2,6 +2,8 @@ `GLM.jl` is a Julia library for Generalized Linear Model. + + ### Getting Started with `PerfChecker.jl` Before getting started with any checks, we must ensure that we are evaluating the correct version. Because `PerfChecker.jl` lacks a few features at the time of writing this, this has to be done manually. diff --git a/perf/GLM/allocs.jl b/perf/GLM/allocs.jl index 9006d36..43d695e 100644 --- a/perf/GLM/allocs.jl +++ b/perf/GLM/allocs.jl @@ -1,34 +1,35 @@ using PerfChecker -using Test -using GLM -using Random -using StatsModels +d = Dict(:targets => ["GLM"], + :path => @__DIR__, + :pkgs => ("GLM", + :custom, + [ + v"1.3.9", v"1.3.10", v"1.3.11", v"1.4.0", + v"1.5.0", v"1.6.0", v"1.7.0", v"1.8.0", + v"1.9.0"], + true), + :tags => [:bernoulli]) -@testset "GLM.jl" begin - title = "Basic GLM computation" - dependencies = [GLM] - targets = [GLM] - - function alloc() - n = 2_500_000 - rng = Random.MersenneTwister(1234321) - tbl = ( - x1 = randn(rng, n), - x2 = Random.randexp(rng, n), - ss = rand(rng, string.(50:99), n), - y = zeros(n), - ) - f = @formula(y ~ 1 + x1 + x2 + ss) - f = apply_schema(f, schema(f, tbl)) - resp, pred = modelcols(f, tbl) - B = randn(rng, size(pred, 2)) - B[1] = 0.5 - logistic(x::Real) = inv(1 + exp(-x)) - resp .= rand(rng, n) .< logistic.(pred * B) - glm(pred, resp, Bernoulli()) - return nothing - end - - alloc_check(title, dependencies, targets, alloc, alloc; path=@__DIR__) +x = @check :alloc d begin + using GLM, Random, StatsModels +end begin + n = 2_500_000 + rng = Random.MersenneTwister(1234321) + tbl = ( + x1 = randn(rng, n), + x2 = Random.randexp(rng, n), + ss = rand(rng, string.(50:99), n), + y = zeros(n) + ) + f = @formula(y~1 + x1 + x2 + ss) + f = apply_schema(f, schema(f, tbl)) + resp, pred = modelcols(f, tbl) + B = randn(rng, size(pred, 2)) + B[1] = 0.5 + logistic(x::Real) = inv(1 + exp(-x)) + resp .= rand(rng, n) .< logistic.(pred * B) + glm(pred, resp, Bernoulli()) end + +@info x diff --git a/perf/GLM/bench.jl b/perf/GLM/bench.jl index d9e6520..7950761 100644 --- a/perf/GLM/bench.jl +++ b/perf/GLM/bench.jl @@ -1,22 +1,28 @@ -using PerfChecker -using BenchmarkTools +using PerfChecker, BenchmarkTools, CairoMakie -using GLM -using Random -using StatsModels +d = Dict(:targets => ["GLM"], + :path => @__DIR__, :evals => 1, :samples => 100, :seconds => 100, + :pkgs => ("GLM", + :custom, + [ + v"1.3.9", v"1.3.10", v"1.3.11", v"1.4.0", + v"1.5.0", v"1.6.0", v"1.7.0", v"1.8.0", + v"1.9.0"], + true), + :tags => [:bernoulli]) -target = GLM - -function bench() +x = @check :benchmark d begin + using GLM, Random, StatsModels +end begin n = 2_500_000 rng = Random.MersenneTwister(1234321) tbl = ( - x1 = randn(rng, n), - x2 = Random.randexp(rng, n), - ss = rand(rng, string.(50:99), n), - y = zeros(n), - ) - f = @formula(y ~ 1 + x1 + x2 + ss) + x1 = randn(rng, n), + x2 = Random.randexp(rng, n), + ss = rand(rng, string.(50:99), n), + y = zeros(n) + ) + f = @formula(y~1 + x1 + x2 + ss) f = apply_schema(f, schema(f, tbl)) resp, pred = modelcols(f, tbl) B = randn(rng, size(pred, 2)) @@ -24,8 +30,16 @@ function bench() logistic(x::Real) = inv(1 + exp(-x)) resp .= rand(rng, n) .< logistic.(pred * B) glm(pred, resp, Bernoulli()) - return nothing end -t = @benchmark bench() evals = 1 samples = 100 seconds = 100 -store_benchmark(t, target; path=@__DIR__) +@info x + +mkpath(joinpath(@__DIR__, "visuals")) + +c = checkres_to_scatterlines(x, Val(:benchmark)) +save(joinpath(@__DIR__, "visuals", "bench_evolution.png"), c) + +for kwarg in [:times, :gctimes, :memory, :allocs] + c2 = checkres_to_boxplots(x, Val(:benchmark); kwarg) + save(joinpath(@__DIR__, "visuals", "bench_boxplots_$kwarg.png"), c2) +end diff --git a/perf/GLM/benchmarks/benchmark-1.3.10.csv b/perf/GLM/benchmarks/benchmark-1.3.10.csv deleted file mode 100644 index d56af6f..0000000 --- a/perf/GLM/benchmarks/benchmark-1.3.10.csv +++ /dev/null @@ -1,14 +0,0 @@ -times,gctimes,memory,allocs -8.243201078e9,5.1339327e8,4540162240,434 -8.800322904e9,7.35038889e8,4540162240,434 -8.241055681e9,5.06887166e8,4540162240,434 -8.081123975e9,4.89052113e8,4540162240,434 -7.962554797e9,5.7039037e8,4540162240,434 -7.841643476e9,4.84151696e8,4540162240,434 -8.154327239e9,4.83749042e8,4540162240,434 -8.331685376e9,5.9712055e8,4540162240,434 -8.149938439e9,5.1133557e8,4540162240,434 -7.879493727e9,5.03315037e8,4540162240,434 -8.118347124e9,5.62553454e8,4540162240,434 -8.044456418e9,5.10597914e8,4540162240,434 -8.012618339e9,5.1383583e8,4540162240,434 diff --git a/perf/GLM/benchmarks/benchmark-1.3.11.csv b/perf/GLM/benchmarks/benchmark-1.3.11.csv deleted file mode 100644 index 47c4023..0000000 --- a/perf/GLM/benchmarks/benchmark-1.3.11.csv +++ /dev/null @@ -1,13 +0,0 @@ -times,gctimes,memory,allocs -9.285495154e9,5.46097785e8,4540162240,434 -1.0083926468e10,1.211657831e9,4540162240,434 -9.122134512e9,5.37246664e8,4540162240,434 -8.654726049e9,5.34713991e8,4540162240,434 -8.862453284e9,6.81323703e8,4540162240,434 -8.480496401e9,5.38010574e8,4540162240,434 -8.294259192e9,5.07372623e8,4540162240,434 -8.798914518e9,6.40811795e8,4540162240,434 -8.706978962e9,5.47084952e8,4540162240,434 -8.585597618e9,5.23048452e8,4540162240,434 -8.878462417e9,6.45975221e8,4540162240,434 -8.918708295e9,5.2477768e8,4540162240,434 diff --git a/perf/GLM/benchmarks/benchmark-1.3.9.csv b/perf/GLM/benchmarks/benchmark-1.3.9.csv deleted file mode 100644 index 9c69328..0000000 --- a/perf/GLM/benchmarks/benchmark-1.3.9.csv +++ /dev/null @@ -1,14 +0,0 @@ -times,gctimes,memory,allocs -8.303938961e9,5.41655842e8,4660162248,15000435 -8.089957072e9,6.20267727e8,4660162248,15000435 -8.036706054e9,6.49954674e8,4660162248,15000435 -8.443320457e9,5.84849768e8,4660162248,15000435 -7.822136025e9,4.91328275e8,4660162248,15000435 -8.133902136e9,6.78896664e8,4660162248,15000435 -8.492866198e9,5.96465518e8,4660162248,15000435 -8.062229666e9,5.164962e8,4660162248,15000435 -8.478755221e9,6.87288983e8,4660162248,15000435 -8.47786238e9,6.00297802e8,4660162248,15000435 -8.042142571e9,4.93498541e8,4660162248,15000435 -8.286725227e9,6.84080455e8,4660162248,15000435 -8.255957696e9,5.98947384e8,4660162248,15000435 diff --git a/perf/GLM/benchmarks/benchmark-1.4.0.csv b/perf/GLM/benchmarks/benchmark-1.4.0.csv deleted file mode 100644 index ca254c3..0000000 --- a/perf/GLM/benchmarks/benchmark-1.4.0.csv +++ /dev/null @@ -1,12 +0,0 @@ -times,gctimes,memory,allocs -8.630635463e9,5.65564591e8,4540162240,434 -8.954542098e9,6.90179765e8,4540162240,434 -9.268011428e9,5.37198991e8,4540162240,434 -8.406536848e9,4.90697721e8,4540162240,434 -9.213949286e9,6.18877668e8,4540162240,434 -9.279259858e9,5.04101083e8,4540162240,434 -9.393132274e9,5.75733438e8,4540162240,434 -9.939752622e9,6.99313263e8,4540162240,434 -9.291290037e9,6.11684096e8,4540162240,434 -9.028596958e9,5.50189785e8,4540162240,434 -9.426129449e9,6.81133687e8,4540162240,434 diff --git a/perf/GLM/benchmarks/benchmark-1.5.0.csv b/perf/GLM/benchmarks/benchmark-1.5.0.csv deleted file mode 100644 index 9472501..0000000 --- a/perf/GLM/benchmarks/benchmark-1.5.0.csv +++ /dev/null @@ -1,13 +0,0 @@ -times,gctimes,memory,allocs -8.382208916e9,5.78392031e8,4540162240,434 -9.190866848e9,7.14305515e8,4540162240,434 -7.992508647e9,4.96098626e8,4540162240,434 -7.734760618e9,4.89299156e8,4540162240,434 -8.087099632e9,5.79210372e8,4540162240,434 -8.268460568e9,4.83239432e8,4540162240,434 -8.12567259e9,4.86941149e8,4540162240,434 -8.139565316e9,5.81942065e8,4540162240,434 -8.139122676e9,4.95207282e8,4540162240,434 -8.811020865e9,4.85850443e8,4540162240,434 -8.832271504e9,6.95931809e8,4540162240,434 -9.029821148e9,5.75981423e8,4540162240,434 diff --git a/perf/GLM/benchmarks/benchmark-1.6.0.csv b/perf/GLM/benchmarks/benchmark-1.6.0.csv deleted file mode 100644 index 74115c3..0000000 --- a/perf/GLM/benchmarks/benchmark-1.6.0.csv +++ /dev/null @@ -1,13 +0,0 @@ -times,gctimes,memory,allocs -8.846366617e9,5.88743675e8,4540162240,434 -8.62158258e9,7.17384503e8,4540162240,434 -9.759128065e9,5.55650921e8,4540162240,434 -8.942008791e9,5.27152571e8,4540162240,434 -9.070850371e9,6.03861952e8,4540162240,434 -9.027274731e9,5.13376218e8,4540162240,434 -8.35685588e9,5.08491616e8,4540162240,434 -8.31000468e9,5.91022413e8,4540162240,434 -8.976943911e9,5.68415426e8,4540162240,434 -8.771537464e9,5.15176968e8,4540162240,434 -8.96484343e9,6.31375065e8,4540162240,434 -9.623069505e9,5.56233814e8,4540162240,434 diff --git a/perf/GLM/benchmarks/benchmark-1.7.0.csv b/perf/GLM/benchmarks/benchmark-1.7.0.csv deleted file mode 100644 index 8c8d70a..0000000 --- a/perf/GLM/benchmarks/benchmark-1.7.0.csv +++ /dev/null @@ -1,14 +0,0 @@ -times,gctimes,memory,allocs -7.982014143e9,5.03879737e8,4540162240,434 -9.633176636e9,8.80099301e8,4540162240,434 -8.377625296e9,5.06601884e8,4540162240,434 -8.082653183e9,5.12650026e8,4540162240,434 -7.852007392e9,5.35341393e8,4540162240,434 -9.408414246e9,5.00577889e8,4540162240,434 -7.77962808e9,5.01827176e8,4540162240,434 -7.597458256e9,5.59366959e8,4540162240,434 -7.660788262e9,4.91253932e8,4540162240,434 -7.372130622e9,4.77041193e8,4540162240,434 -7.381180373e9,5.78347533e8,4540162240,434 -7.383191604e9,4.75379891e8,4540162240,434 -7.29393923e9,4.72778722e8,4540162240,434 diff --git a/perf/GLM/benchmarks/benchmark-1.8.0.csv b/perf/GLM/benchmarks/benchmark-1.8.0.csv deleted file mode 100644 index 1a789dd..0000000 --- a/perf/GLM/benchmarks/benchmark-1.8.0.csv +++ /dev/null @@ -1,16 +0,0 @@ -times,gctimes,memory,allocs -6.877287039e9,4.68627332e8,4540162240,434 -7.305466115e9,6.01727628e8,4540162240,434 -6.789645374e9,4.32427808e8,4540162240,434 -6.828216114e9,4.34224595e8,4540162240,434 -7.106645572e9,5.10267552e8,4540162240,434 -6.967136348e9,4.29980536e8,4540162240,434 -6.96067996e9,4.49468812e8,4540162240,434 -7.079261726e9,5.14194744e8,4540162240,434 -6.918958921e9,4.32007055e8,4540162240,434 -6.893194097e9,4.53056035e8,4540162240,434 -7.054162942e9,5.18002397e8,4540162240,434 -6.959675428e9,4.37895131e8,4540162240,434 -6.933066957e9,4.54005268e8,4540162240,434 -7.091327086e9,5.16032107e8,4540162240,434 -6.935375054e9,4.32874318e8,4540162240,434 diff --git a/perf/GLM/benchmarks/benchmark-1.8.2.csv b/perf/GLM/benchmarks/benchmark-1.8.2.csv deleted file mode 100644 index 32f9d07..0000000 --- a/perf/GLM/benchmarks/benchmark-1.8.2.csv +++ /dev/null @@ -1,16 +0,0 @@ -times,gctimes,memory,allocs -6.667631608e9,3.91432045e8,4540279184,491 -7.108658327e9,5.24853553e8,4540279184,491 -6.584746063e9,3.44932328e8,4540279184,491 -6.808871503e9,3.6755103e8,4540279184,491 -7.008736043e9,5.16492223e8,4540279184,491 -6.915167602e9,3.50614161e8,4540279184,491 -6.861754409e9,3.68139785e8,4540279184,491 -7.006987319e9,5.0856033e8,4540279184,491 -6.858362691e9,3.57951343e8,4540279184,491 -6.837743025e9,3.71537152e8,4540279184,491 -7.001136905e9,5.1329299e8,4540279184,491 -6.862601886e9,3.72898563e8,4540279184,491 -6.906326753e9,3.65257168e8,4540279184,491 -7.04039283e9,5.11684022e8,4540279184,491 -6.881014096e9,3.58128196e8,4540279184,491 diff --git a/perf/GLM/benchmarks/benchmark-allocs.pdf b/perf/GLM/benchmarks/benchmark-allocs.pdf deleted file mode 100644 index 04f1af1..0000000 Binary files a/perf/GLM/benchmarks/benchmark-allocs.pdf and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-allocs.png b/perf/GLM/benchmarks/benchmark-allocs.png deleted file mode 100644 index c0cdee3..0000000 Binary files a/perf/GLM/benchmarks/benchmark-allocs.png and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-allocs.svg b/perf/GLM/benchmarks/benchmark-allocs.svg deleted file mode 100644 index 8df4e8e..0000000 --- a/perf/GLM/benchmarks/benchmark-allocs.svg +++ /dev/null @@ -1,509 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/benchmarks/benchmark-allocs.tikz b/perf/GLM/benchmarks/benchmark-allocs.tikz deleted file mode 100644 index 32c60c3..0000000 --- a/perf/GLM/benchmarks/benchmark-allocs.tikz +++ /dev/null @@ -1,856 +0,0 @@ -% Recommended preamble: -% \usetikzlibrary{arrows.meta} -% \usetikzlibrary{backgrounds} -% \usepgfplotslibrary{patchplots} -% \usepgfplotslibrary{fillbetween} -% \pgfplotsset{% -% layers/standard/.define layer set={% -% background,axis background,axis grid,axis ticks,axis lines,axis tick labels,pre main,main,axis descriptions,axis foreground% -% }{ -% grid style={/pgfplots/on layer=axis grid},% -% tick style={/pgfplots/on layer=axis ticks},% -% axis line style={/pgfplots/on layer=axis lines},% -% label style={/pgfplots/on layer=axis descriptions},% -% legend style={/pgfplots/on layer=axis descriptions},% -% title style={/pgfplots/on layer=axis descriptions},% -% colorbar style={/pgfplots/on layer=axis descriptions},% -% ticklabel style={/pgfplots/on layer=axis tick labels},% -% axis background@ style={/pgfplots/on layer=axis background},% -% 3d box foreground style={/pgfplots/on layer=axis foreground},% -% }, -% } - -\begin{tikzpicture}[/tikz/background rectangle/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, draw opacity={1.0}}, show background rectangle] -\begin{axis}[point meta max={nan}, point meta min={nan}, legend cell align={left}, legend columns={1}, title={Benchmarks (allocs) evolution in -GLM.jl}, title style={at={{(0.5,1)}}, anchor={south}, font={{\fontsize{14 pt}{18.2 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}, align={center}}, legend style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid, fill={rgb,1:red,1.0;green,1.0;blue,1.0}, fill opacity={1.0}, text opacity={1.0}, font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, text={rgb,1:red,0.0;green,0.0;blue,0.0}, cells={anchor={center}}, at={(1.02, 1)}, anchor={north west}}, axis background/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, opacity={1.0}}, anchor={north west}, xshift={1.0mm}, yshift={-1.0mm}, width={145.4mm}, height={99.6mm}, scaled x ticks={false}, xlabel={version}, x tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, x tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, xlabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, xmajorgrids={true}, xmin={-0.1640000000000006}, xmax={9.164000000000001}, xticklabels={{1.3.10,1.3.11,1.3.9,1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.8.2}}, xtick={{0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5}}, xtick align={inside}, xticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, x grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis x line*={left}, x axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, scaled y ticks={false}, ylabel={allocations}, y tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, y tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, ylabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, ymajorgrids={true}, ymin={-449566.03000000026}, ymax={1.5450435030000001e7}, yticklabels={{$0$,$5.00\times10^{6}$,$1.00\times10^{7}$,$1.50\times10^{7}$}}, ytick={{0.0,5.0e6,1.0e7,1.5e7}}, ytick align={inside}, yticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, y grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis y line*={left}, y axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, colorbar={false}] - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid] - table[row sep={\\}] - { - \\ - 0.5 434.0 \\ - 0.3 434.0 \\ - 0.7 434.0 \\ - 0.5 434.0 \\ - 0.5 434.0 \\ - } - ; - \addlegendentry {allocs} - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 434.0 \\ - 0.9 434.0 \\ - 0.09999999999999998 434.0 \\ - 0.09999999999999998 434.0 \\ - 0.9 434.0 \\ - 0.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 434.0 \\ - 0.09999999999999998 434.0 \\ - 0.09999999999999998 434.0 \\ - 0.9 434.0 \\ - 0.9 434.0 \\ - 0.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 434.0 \\ - 0.3 434.0 \\ - 0.7 434.0 \\ - 0.5 434.0 \\ - 0.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 434.0 \\ - 1.3 434.0 \\ - 1.7 434.0 \\ - 1.5 434.0 \\ - 1.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 434.0 \\ - 1.9 434.0 \\ - 1.1 434.0 \\ - 1.1 434.0 \\ - 1.9 434.0 \\ - 1.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 434.0 \\ - 1.1 434.0 \\ - 1.1 434.0 \\ - 1.9 434.0 \\ - 1.9 434.0 \\ - 1.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 434.0 \\ - 1.3 434.0 \\ - 1.7 434.0 \\ - 1.5 434.0 \\ - 1.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 1.5000435e7 \\ - 2.3 1.5000435e7 \\ - 2.7 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - 2.1 1.5000435e7 \\ - 2.1 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 1.5000435e7 \\ - 2.1 1.5000435e7 \\ - 2.1 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 1.5000435e7 \\ - 2.3 1.5000435e7 \\ - 2.7 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 434.0 \\ - 3.3 434.0 \\ - 3.7 434.0 \\ - 3.5 434.0 \\ - 3.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 434.0 \\ - 3.9 434.0 \\ - 3.1 434.0 \\ - 3.1 434.0 \\ - 3.9 434.0 \\ - 3.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 434.0 \\ - 3.1 434.0 \\ - 3.1 434.0 \\ - 3.9 434.0 \\ - 3.9 434.0 \\ - 3.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 434.0 \\ - 3.3 434.0 \\ - 3.7 434.0 \\ - 3.5 434.0 \\ - 3.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 434.0 \\ - 4.3 434.0 \\ - 4.7 434.0 \\ - 4.5 434.0 \\ - 4.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 434.0 \\ - 4.9 434.0 \\ - 4.1 434.0 \\ - 4.1 434.0 \\ - 4.9 434.0 \\ - 4.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 434.0 \\ - 4.1 434.0 \\ - 4.1 434.0 \\ - 4.9 434.0 \\ - 4.9 434.0 \\ - 4.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 434.0 \\ - 4.3 434.0 \\ - 4.7 434.0 \\ - 4.5 434.0 \\ - 4.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 434.0 \\ - 5.3 434.0 \\ - 5.7 434.0 \\ - 5.5 434.0 \\ - 5.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 434.0 \\ - 5.9 434.0 \\ - 5.1 434.0 \\ - 5.1 434.0 \\ - 5.9 434.0 \\ - 5.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 434.0 \\ - 5.1 434.0 \\ - 5.1 434.0 \\ - 5.9 434.0 \\ - 5.9 434.0 \\ - 5.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 434.0 \\ - 5.3 434.0 \\ - 5.7 434.0 \\ - 5.5 434.0 \\ - 5.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 434.0 \\ - 6.3 434.0 \\ - 6.7 434.0 \\ - 6.5 434.0 \\ - 6.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 434.0 \\ - 6.9 434.0 \\ - 6.1 434.0 \\ - 6.1 434.0 \\ - 6.9 434.0 \\ - 6.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 434.0 \\ - 6.1 434.0 \\ - 6.1 434.0 \\ - 6.9 434.0 \\ - 6.9 434.0 \\ - 6.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 434.0 \\ - 6.3 434.0 \\ - 6.7 434.0 \\ - 6.5 434.0 \\ - 6.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 434.0 \\ - 7.3 434.0 \\ - 7.7 434.0 \\ - 7.5 434.0 \\ - 7.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 434.0 \\ - 7.9 434.0 \\ - 7.1 434.0 \\ - 7.1 434.0 \\ - 7.9 434.0 \\ - 7.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 434.0 \\ - 7.1 434.0 \\ - 7.1 434.0 \\ - 7.9 434.0 \\ - 7.9 434.0 \\ - 7.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 434.0 \\ - 7.3 434.0 \\ - 7.7 434.0 \\ - 7.5 434.0 \\ - 7.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 491.0 \\ - 8.3 491.0 \\ - 8.7 491.0 \\ - 8.5 491.0 \\ - 8.5 491.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 491.0 \\ - 8.9 491.0 \\ - 8.1 491.0 \\ - 8.1 491.0 \\ - 8.9 491.0 \\ - 8.9 491.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 491.0 \\ - 8.1 491.0 \\ - 8.1 491.0 \\ - 8.9 491.0 \\ - 8.9 491.0 \\ - 8.5 491.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={283ea6c2-62a7-4cc4-a93f-0e0c185796d0}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 491.0 \\ - 8.3 491.0 \\ - 8.7 491.0 \\ - 8.5 491.0 \\ - 8.5 491.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 434.0 \\ - 0.3 434.0 \\ - 0.7 434.0 \\ - 0.5 434.0 \\ - 0.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 434.0 \\ - 0.9 434.0 \\ - 0.09999999999999998 434.0 \\ - 0.09999999999999998 434.0 \\ - 0.9 434.0 \\ - 0.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 434.0 \\ - 0.09999999999999998 434.0 \\ - 0.09999999999999998 434.0 \\ - 0.9 434.0 \\ - 0.9 434.0 \\ - 0.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 434.0 \\ - 0.3 434.0 \\ - 0.7 434.0 \\ - 0.5 434.0 \\ - 0.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 434.0 \\ - 1.3 434.0 \\ - 1.7 434.0 \\ - 1.5 434.0 \\ - 1.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 434.0 \\ - 1.9 434.0 \\ - 1.1 434.0 \\ - 1.1 434.0 \\ - 1.9 434.0 \\ - 1.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 434.0 \\ - 1.1 434.0 \\ - 1.1 434.0 \\ - 1.9 434.0 \\ - 1.9 434.0 \\ - 1.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 434.0 \\ - 1.3 434.0 \\ - 1.7 434.0 \\ - 1.5 434.0 \\ - 1.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 1.5000435e7 \\ - 2.3 1.5000435e7 \\ - 2.7 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - 2.1 1.5000435e7 \\ - 2.1 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 1.5000435e7 \\ - 2.1 1.5000435e7 \\ - 2.1 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - 2.9 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 1.5000435e7 \\ - 2.3 1.5000435e7 \\ - 2.7 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - 2.5 1.5000435e7 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 434.0 \\ - 3.3 434.0 \\ - 3.7 434.0 \\ - 3.5 434.0 \\ - 3.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 434.0 \\ - 3.9 434.0 \\ - 3.1 434.0 \\ - 3.1 434.0 \\ - 3.9 434.0 \\ - 3.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 434.0 \\ - 3.1 434.0 \\ - 3.1 434.0 \\ - 3.9 434.0 \\ - 3.9 434.0 \\ - 3.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 434.0 \\ - 3.3 434.0 \\ - 3.7 434.0 \\ - 3.5 434.0 \\ - 3.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 434.0 \\ - 4.3 434.0 \\ - 4.7 434.0 \\ - 4.5 434.0 \\ - 4.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 434.0 \\ - 4.9 434.0 \\ - 4.1 434.0 \\ - 4.1 434.0 \\ - 4.9 434.0 \\ - 4.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 434.0 \\ - 4.1 434.0 \\ - 4.1 434.0 \\ - 4.9 434.0 \\ - 4.9 434.0 \\ - 4.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 434.0 \\ - 4.3 434.0 \\ - 4.7 434.0 \\ - 4.5 434.0 \\ - 4.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 434.0 \\ - 5.3 434.0 \\ - 5.7 434.0 \\ - 5.5 434.0 \\ - 5.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 434.0 \\ - 5.9 434.0 \\ - 5.1 434.0 \\ - 5.1 434.0 \\ - 5.9 434.0 \\ - 5.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 434.0 \\ - 5.1 434.0 \\ - 5.1 434.0 \\ - 5.9 434.0 \\ - 5.9 434.0 \\ - 5.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 434.0 \\ - 5.3 434.0 \\ - 5.7 434.0 \\ - 5.5 434.0 \\ - 5.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 434.0 \\ - 6.3 434.0 \\ - 6.7 434.0 \\ - 6.5 434.0 \\ - 6.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 434.0 \\ - 6.9 434.0 \\ - 6.1 434.0 \\ - 6.1 434.0 \\ - 6.9 434.0 \\ - 6.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 434.0 \\ - 6.1 434.0 \\ - 6.1 434.0 \\ - 6.9 434.0 \\ - 6.9 434.0 \\ - 6.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 434.0 \\ - 6.3 434.0 \\ - 6.7 434.0 \\ - 6.5 434.0 \\ - 6.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 434.0 \\ - 7.3 434.0 \\ - 7.7 434.0 \\ - 7.5 434.0 \\ - 7.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 434.0 \\ - 7.9 434.0 \\ - 7.1 434.0 \\ - 7.1 434.0 \\ - 7.9 434.0 \\ - 7.9 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 434.0 \\ - 7.1 434.0 \\ - 7.1 434.0 \\ - 7.9 434.0 \\ - 7.9 434.0 \\ - 7.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 434.0 \\ - 7.3 434.0 \\ - 7.7 434.0 \\ - 7.5 434.0 \\ - 7.5 434.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 491.0 \\ - 8.3 491.0 \\ - 8.7 491.0 \\ - 8.5 491.0 \\ - 8.5 491.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 491.0 \\ - 8.9 491.0 \\ - 8.1 491.0 \\ - 8.1 491.0 \\ - 8.9 491.0 \\ - 8.9 491.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 491.0 \\ - 8.1 491.0 \\ - 8.1 491.0 \\ - 8.9 491.0 \\ - 8.9 491.0 \\ - 8.5 491.0 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={bfa15fd7-9777-4a29-be60-623a6099d163}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 491.0 \\ - 8.3 491.0 \\ - 8.7 491.0 \\ - 8.5 491.0 \\ - 8.5 491.0 \\ - } - ; -\end{axis} -\end{tikzpicture} diff --git a/perf/GLM/benchmarks/benchmark-evolutions.pdf b/perf/GLM/benchmarks/benchmark-evolutions.pdf deleted file mode 100644 index 9ee967d..0000000 Binary files a/perf/GLM/benchmarks/benchmark-evolutions.pdf and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-evolutions.png b/perf/GLM/benchmarks/benchmark-evolutions.png deleted file mode 100644 index b25aeb1..0000000 Binary files a/perf/GLM/benchmarks/benchmark-evolutions.png and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-evolutions.svg b/perf/GLM/benchmarks/benchmark-evolutions.svg deleted file mode 100644 index 5193d96..0000000 --- a/perf/GLM/benchmarks/benchmark-evolutions.svg +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/benchmarks/benchmark-evolutions.tikz b/perf/GLM/benchmarks/benchmark-evolutions.tikz deleted file mode 100644 index 6b689c3..0000000 --- a/perf/GLM/benchmarks/benchmark-evolutions.tikz +++ /dev/null @@ -1,91 +0,0 @@ -% Recommended preamble: -% \usetikzlibrary{arrows.meta} -% \usetikzlibrary{backgrounds} -% \usepgfplotslibrary{patchplots} -% \usepgfplotslibrary{fillbetween} -% \pgfplotsset{% -% layers/standard/.define layer set={% -% background,axis background,axis grid,axis ticks,axis lines,axis tick labels,pre main,main,axis descriptions,axis foreground% -% }{ -% grid style={/pgfplots/on layer=axis grid},% -% tick style={/pgfplots/on layer=axis ticks},% -% axis line style={/pgfplots/on layer=axis lines},% -% label style={/pgfplots/on layer=axis descriptions},% -% legend style={/pgfplots/on layer=axis descriptions},% -% title style={/pgfplots/on layer=axis descriptions},% -% colorbar style={/pgfplots/on layer=axis descriptions},% -% ticklabel style={/pgfplots/on layer=axis tick labels},% -% axis background@ style={/pgfplots/on layer=axis background},% -% 3d box foreground style={/pgfplots/on layer=axis foreground},% -% }, -% } - -\begin{tikzpicture}[/tikz/background rectangle/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, draw opacity={1.0}}, show background rectangle] -\begin{axis}[point meta max={nan}, point meta min={nan}, legend cell align={left}, legend columns={1}, title={Benchmarks evolution in -GLM.jl}, title style={at={{(0.5,1)}}, anchor={south}, font={{\fontsize{14 pt}{18.2 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}, align={center}}, legend style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid, fill={rgb,1:red,1.0;green,1.0;blue,1.0}, fill opacity={1.0}, text opacity={1.0}, font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, text={rgb,1:red,0.0;green,0.0;blue,0.0}, cells={anchor={center}}, at={(1.02, 1)}, anchor={north west}}, axis background/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, opacity={1.0}}, anchor={north west}, xshift={1.0mm}, yshift={-1.0mm}, width={145.4mm}, height={99.6mm}, scaled x ticks={false}, xlabel={version}, x tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, x tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, xlabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, xmajorgrids={true}, xmin={0.2599999999999998}, xmax={8.74}, xticklabels={{1.3.9,1.3.10,1.3.11,1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.8.2}}, xtick={{0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5}}, xtick align={inside}, xticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, x grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis x line*={left}, x axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, scaled y ticks={false}, ylabel={ratio}, y tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, y tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, ylabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, ymajorgrids={true}, ymin={-915.6130957230162}, ymax={31467.281120162934}, yticklabels={{$0$,$1.0\times10^{4}$,$2.0\times10^{4}$,$3.0\times10^{4}$}}, ytick={{0.0,10000.0,20000.0,30000.0}}, ytick align={inside}, yticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, y grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis y line*={left}, y axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, colorbar={false}] - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={58eca6f4-696c-46be-8ce8-ae91a68e20d1}, draw opacity={0.5}, line width={2}, solid, mark={*}, mark size={3.0 pt}, mark repeat={1}, mark options={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, line width={0.75}, rotate={0}, solid}] - table[row sep={\\}] - { - \\ - 0.5 1.193774300198149 \\ - 1.5 1.181876011267381 \\ - 2.5 1.2901792162226602 \\ - 3.5 1.3304091364888635 \\ - 4.5 1.2183508900138593 \\ - 5.5 1.2974156990028882 \\ - 6.5 1.1589156602342128 \\ - 7.5 1.0130620799330798 \\ - 8.5 1.0 \\ - } - ; - \addlegendentry {times} - \addplot[color={rgb,1:red,0.8889;green,0.4356;blue,0.2781}, name path={d46694d5-2cdf-4b7a-963f-c7095e8b5b72}, draw opacity={0.5}, line width={2}, solid, mark={*}, mark size={3.0 pt}, mark repeat={1}, mark options={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, fill={rgb,1:red,0.8889;green,0.4356;blue,0.2781}, fill opacity={1.0}, line width={0.75}, rotate={0}, solid}] - table[row sep={\\}] - { - \\ - 0.5 1.435794674030012 \\ - 1.5 1.2944022365341112 \\ - 2.5 1.4940006756169852 \\ - 3.5 1.4296671001379129 \\ - 4.5 1.338191284769674 \\ - 5.5 1.3812723232068433 \\ - 6.5 1.2969468944098874 \\ - 7.5 1.138425430837249 \\ - 8.5 1.0 \\ - } - ; - \addlegendentry {gctimes} - \addplot[color={rgb,1:red,0.2422;green,0.6433;blue,0.3044}, name path={beaee5bb-5ba7-49e8-9ff6-40952c642c1c}, draw opacity={0.5}, line width={2}, solid, mark={*}, mark size={3.0 pt}, mark repeat={1}, mark options={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, fill={rgb,1:red,0.2422;green,0.6433;blue,0.3044}, fill opacity={1.0}, line width={0.75}, rotate={0}, solid}] - table[row sep={\\}] - { - \\ - 0.5 1.026404337517937 \\ - 1.5 0.9999742429936 \\ - 2.5 0.9999742429936 \\ - 3.5 0.9999742429936 \\ - 4.5 0.9999742429936 \\ - 5.5 0.9999742429936 \\ - 6.5 0.9999742429936 \\ - 7.5 0.9999742429936 \\ - 8.5 1.0 \\ - } - ; - \addlegendentry {memory} - \addplot[color={rgb,1:red,0.7644;green,0.4441;blue,0.8243}, name path={b66b1aed-8c08-4c6f-895b-826107791736}, draw opacity={0.5}, line width={2}, solid, mark={*}, mark size={3.0 pt}, mark repeat={1}, mark options={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, fill={rgb,1:red,0.7644;green,0.4441;blue,0.8243}, fill opacity={1.0}, line width={0.75}, rotate={0}, solid}] - table[row sep={\\}] - { - \\ - 0.5 30550.784114052953 \\ - 1.5 0.8839103869653768 \\ - 2.5 0.8839103869653768 \\ - 3.5 0.8839103869653768 \\ - 4.5 0.8839103869653768 \\ - 5.5 0.8839103869653768 \\ - 6.5 0.8839103869653768 \\ - 7.5 0.8839103869653768 \\ - 8.5 1.0 \\ - } - ; - \addlegendentry {allocs} -\end{axis} -\end{tikzpicture} diff --git a/perf/GLM/benchmarks/benchmark-gctimes.pdf b/perf/GLM/benchmarks/benchmark-gctimes.pdf deleted file mode 100644 index 6c7e07c..0000000 Binary files a/perf/GLM/benchmarks/benchmark-gctimes.pdf and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-gctimes.png b/perf/GLM/benchmarks/benchmark-gctimes.png deleted file mode 100644 index 9a931be..0000000 Binary files a/perf/GLM/benchmarks/benchmark-gctimes.png and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-gctimes.svg b/perf/GLM/benchmarks/benchmark-gctimes.svg deleted file mode 100644 index 72687d9..0000000 --- a/perf/GLM/benchmarks/benchmark-gctimes.svg +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/benchmarks/benchmark-gctimes.tikz b/perf/GLM/benchmarks/benchmark-gctimes.tikz deleted file mode 100644 index a2770a1..0000000 --- a/perf/GLM/benchmarks/benchmark-gctimes.tikz +++ /dev/null @@ -1,866 +0,0 @@ -% Recommended preamble: -% \usetikzlibrary{arrows.meta} -% \usetikzlibrary{backgrounds} -% \usepgfplotslibrary{patchplots} -% \usepgfplotslibrary{fillbetween} -% \pgfplotsset{% -% layers/standard/.define layer set={% -% background,axis background,axis grid,axis ticks,axis lines,axis tick labels,pre main,main,axis descriptions,axis foreground% -% }{ -% grid style={/pgfplots/on layer=axis grid},% -% tick style={/pgfplots/on layer=axis ticks},% -% axis line style={/pgfplots/on layer=axis lines},% -% label style={/pgfplots/on layer=axis descriptions},% -% legend style={/pgfplots/on layer=axis descriptions},% -% title style={/pgfplots/on layer=axis descriptions},% -% colorbar style={/pgfplots/on layer=axis descriptions},% -% ticklabel style={/pgfplots/on layer=axis tick labels},% -% axis background@ style={/pgfplots/on layer=axis background},% -% 3d box foreground style={/pgfplots/on layer=axis foreground},% -% }, -% } - -\begin{tikzpicture}[/tikz/background rectangle/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, draw opacity={1.0}}, show background rectangle] -\begin{axis}[point meta max={nan}, point meta min={nan}, legend cell align={left}, legend columns={1}, title={Benchmarks (gctimes) evolution in -GLM.jl}, title style={at={{(0.5,1)}}, anchor={south}, font={{\fontsize{14 pt}{18.2 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}, align={center}}, legend style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid, fill={rgb,1:red,1.0;green,1.0;blue,1.0}, fill opacity={1.0}, text opacity={1.0}, font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, text={rgb,1:red,0.0;green,0.0;blue,0.0}, cells={anchor={center}}, at={(1.02, 1)}, anchor={north west}}, axis background/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, opacity={1.0}}, anchor={north west}, xshift={1.0mm}, yshift={-1.0mm}, width={145.4mm}, height={99.6mm}, scaled x ticks={false}, xlabel={version}, x tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, x tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, xlabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, xmajorgrids={true}, xmin={-0.1640000000000006}, xmax={9.164000000000001}, xticklabels={{1.3.10,1.3.11,1.3.9,1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.8.2}}, xtick={{0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5}}, xtick align={inside}, xticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, x grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis x line*={left}, x axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, scaled y ticks={false}, ylabel={time (ns)}, y tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, y tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, ylabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, ymajorgrids={true}, ymin={3.1893056290999997e8}, ymax={1.2376595960900002e9}, yticklabels={{$4.00\times10^{8}$,$6.00\times10^{8}$,$8.00\times10^{8}$,$1.00\times10^{9}$,$1.20\times10^{9}$}}, ytick={{4.0e8,6.0e8,8.0e8,1.0e9,1.2e9}}, ytick align={inside}, yticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, y grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis y line*={left}, y axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, colorbar={false}] - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid] - table[row sep={\\}] - { - \\ - 0.5 4.83749042e8 \\ - 0.3 4.83749042e8 \\ - 0.7 4.83749042e8 \\ - 0.5 4.83749042e8 \\ - 0.5 4.96183575e8 \\ - } - ; - \addlegendentry {gctimes} - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 4.96183575e8 \\ - 0.9 5.1133557e8 \\ - 0.09999999999999998 5.1133557e8 \\ - 0.09999999999999998 4.96183575e8 \\ - 0.9 4.96183575e8 \\ - 0.9 5.1133557e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 5.66471912e8 \\ - 0.09999999999999998 5.66471912e8 \\ - 0.09999999999999998 5.1133557e8 \\ - 0.9 5.1133557e8 \\ - 0.9 5.66471912e8 \\ - 0.5 5.66471912e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 5.9712055e8 \\ - 0.3 5.9712055e8 \\ - 0.7 5.9712055e8 \\ - 0.5 5.9712055e8 \\ - 0.5 5.66471912e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 5.07372623e8 \\ - 1.3 5.07372623e8 \\ - 1.7 5.07372623e8 \\ - 1.5 5.07372623e8 \\ - 1.5 5.359803275e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 5.359803275e8 \\ - 1.9 5.46097785e8 \\ - 1.1 5.46097785e8 \\ - 1.1 5.359803275e8 \\ - 1.9 5.359803275e8 \\ - 1.9 5.46097785e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 6.43393508e8 \\ - 1.1 6.43393508e8 \\ - 1.1 5.46097785e8 \\ - 1.9 5.46097785e8 \\ - 1.9 6.43393508e8 \\ - 1.5 6.43393508e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 6.81323703e8 \\ - 1.3 6.81323703e8 \\ - 1.7 6.81323703e8 \\ - 1.5 6.81323703e8 \\ - 1.5 6.43393508e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 4.91328275e8 \\ - 2.3 4.91328275e8 \\ - 2.7 4.91328275e8 \\ - 2.5 4.91328275e8 \\ - 2.5 5.29076021e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 5.29076021e8 \\ - 2.9 5.96465518e8 \\ - 2.1 5.96465518e8 \\ - 2.1 5.29076021e8 \\ - 2.9 5.29076021e8 \\ - 2.9 5.96465518e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 6.351112005e8 \\ - 2.1 6.351112005e8 \\ - 2.1 5.96465518e8 \\ - 2.9 5.96465518e8 \\ - 2.9 6.351112005e8 \\ - 2.5 6.351112005e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 6.87288983e8 \\ - 2.3 6.87288983e8 \\ - 2.7 6.87288983e8 \\ - 2.5 6.87288983e8 \\ - 2.5 6.351112005e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 4.90697721e8 \\ - 3.3 4.90697721e8 \\ - 3.7 4.90697721e8 \\ - 3.5 4.90697721e8 \\ - 3.5 5.43694388e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 5.43694388e8 \\ - 3.9 5.75733438e8 \\ - 3.1 5.75733438e8 \\ - 3.1 5.43694388e8 \\ - 3.9 5.43694388e8 \\ - 3.9 5.75733438e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 6.500056775e8 \\ - 3.1 6.500056775e8 \\ - 3.1 5.75733438e8 \\ - 3.9 5.75733438e8 \\ - 3.9 6.500056775e8 \\ - 3.5 6.500056775e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 6.99313263e8 \\ - 3.3 6.99313263e8 \\ - 3.7 6.99313263e8 \\ - 3.5 6.99313263e8 \\ - 3.5 6.500056775e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 4.83239432e8 \\ - 4.3 4.83239432e8 \\ - 4.7 4.83239432e8 \\ - 4.5 4.83239432e8 \\ - 4.5 4.881201525e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 4.881201525e8 \\ - 4.9 4.96098626e8 \\ - 4.1 4.96098626e8 \\ - 4.1 4.881201525e8 \\ - 4.9 4.881201525e8 \\ - 4.9 4.96098626e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 5.805762185e8 \\ - 4.1 5.805762185e8 \\ - 4.1 4.96098626e8 \\ - 4.9 4.96098626e8 \\ - 4.9 5.805762185e8 \\ - 4.5 5.805762185e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 7.14305515e8 \\ - 4.3 7.14305515e8 \\ - 4.7 7.14305515e8 \\ - 4.5 7.14305515e8 \\ - 4.5 5.805762185e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 5.08491616e8 \\ - 5.3 5.08491616e8 \\ - 5.7 5.08491616e8 \\ - 5.5 5.08491616e8 \\ - 5.5 5.211647695e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 5.211647695e8 \\ - 5.9 5.68415426e8 \\ - 5.1 5.68415426e8 \\ - 5.1 5.211647695e8 \\ - 5.9 5.211647695e8 \\ - 5.9 5.68415426e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 5.974421825e8 \\ - 5.1 5.974421825e8 \\ - 5.1 5.68415426e8 \\ - 5.9 5.68415426e8 \\ - 5.9 5.974421825e8 \\ - 5.5 5.974421825e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 6.31375065e8 \\ - 5.3 6.31375065e8 \\ - 5.7 6.31375065e8 \\ - 5.5 6.31375065e8 \\ - 5.5 5.974421825e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 4.77041193e8 \\ - 6.3 4.77041193e8 \\ - 6.7 4.77041193e8 \\ - 6.5 4.77041193e8 \\ - 6.5 5.012025325e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 5.012025325e8 \\ - 6.9 5.06601884e8 \\ - 6.1 5.06601884e8 \\ - 6.1 5.012025325e8 \\ - 6.9 5.012025325e8 \\ - 6.9 5.06601884e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 5.47354176e8 \\ - 6.1 5.47354176e8 \\ - 6.1 5.06601884e8 \\ - 6.9 5.06601884e8 \\ - 6.9 5.47354176e8 \\ - 6.5 5.47354176e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 5.78347533e8 \\ - 6.3 5.78347533e8 \\ - 6.7 5.78347533e8 \\ - 6.5 5.78347533e8 \\ - 6.5 5.47354176e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 4.29980536e8 \\ - 7.3 4.29980536e8 \\ - 7.7 4.29980536e8 \\ - 7.5 4.29980536e8 \\ - 7.5 4.333262015e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 4.333262015e8 \\ - 7.9 4.53056035e8 \\ - 7.1 4.53056035e8 \\ - 7.1 4.333262015e8 \\ - 7.9 4.333262015e8 \\ - 7.9 4.53056035e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 5.12231148e8 \\ - 7.1 5.12231148e8 \\ - 7.1 4.53056035e8 \\ - 7.9 4.53056035e8 \\ - 7.9 5.12231148e8 \\ - 7.5 5.12231148e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 6.01727628e8 \\ - 7.3 6.01727628e8 \\ - 7.7 6.01727628e8 \\ - 7.5 6.01727628e8 \\ - 7.5 5.12231148e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 3.44932328e8 \\ - 8.3 3.44932328e8 \\ - 8.7 3.44932328e8 \\ - 8.5 3.44932328e8 \\ - 8.5 3.627511865e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 3.627511865e8 \\ - 8.9 3.71537152e8 \\ - 8.1 3.71537152e8 \\ - 8.1 3.627511865e8 \\ - 8.9 3.627511865e8 \\ - 8.9 3.71537152e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 5.1092666e8 \\ - 8.1 5.1092666e8 \\ - 8.1 3.71537152e8 \\ - 8.9 3.71537152e8 \\ - 8.9 5.1092666e8 \\ - 8.5 5.1092666e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={6ecbffce-ebaa-4412-b467-4141dede2a1d}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 5.24853553e8 \\ - 8.3 5.24853553e8 \\ - 8.7 5.24853553e8 \\ - 8.5 5.24853553e8 \\ - 8.5 5.1092666e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={11646175-cb4c-4330-b089-b7a814f0dcfc}, only marks, draw opacity={0.5}, line width={0}, solid, mark={*}, mark size={3.0 pt}, mark repeat={1}, mark options={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, line width={0.75}, rotate={0}, solid}, forget plot] - table[row sep={\\}] - { - \\ - 0.5 7.35038889e8 \\ - 1.5 1.211657831e9 \\ - 5.5 7.17384503e8 \\ - 6.5 8.80099301e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 4.83749042e8 \\ - 0.3 4.83749042e8 \\ - 0.7 4.83749042e8 \\ - 0.5 4.83749042e8 \\ - 0.5 4.96183575e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 4.96183575e8 \\ - 0.9 5.1133557e8 \\ - 0.09999999999999998 5.1133557e8 \\ - 0.09999999999999998 4.96183575e8 \\ - 0.9 4.96183575e8 \\ - 0.9 5.1133557e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 5.66471912e8 \\ - 0.09999999999999998 5.66471912e8 \\ - 0.09999999999999998 5.1133557e8 \\ - 0.9 5.1133557e8 \\ - 0.9 5.66471912e8 \\ - 0.5 5.66471912e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 5.9712055e8 \\ - 0.3 5.9712055e8 \\ - 0.7 5.9712055e8 \\ - 0.5 5.9712055e8 \\ - 0.5 5.66471912e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 5.07372623e8 \\ - 1.3 5.07372623e8 \\ - 1.7 5.07372623e8 \\ - 1.5 5.07372623e8 \\ - 1.5 5.359803275e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 5.359803275e8 \\ - 1.9 5.46097785e8 \\ - 1.1 5.46097785e8 \\ - 1.1 5.359803275e8 \\ - 1.9 5.359803275e8 \\ - 1.9 5.46097785e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 6.43393508e8 \\ - 1.1 6.43393508e8 \\ - 1.1 5.46097785e8 \\ - 1.9 5.46097785e8 \\ - 1.9 6.43393508e8 \\ - 1.5 6.43393508e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 6.81323703e8 \\ - 1.3 6.81323703e8 \\ - 1.7 6.81323703e8 \\ - 1.5 6.81323703e8 \\ - 1.5 6.43393508e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 4.91328275e8 \\ - 2.3 4.91328275e8 \\ - 2.7 4.91328275e8 \\ - 2.5 4.91328275e8 \\ - 2.5 5.29076021e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 5.29076021e8 \\ - 2.9 5.96465518e8 \\ - 2.1 5.96465518e8 \\ - 2.1 5.29076021e8 \\ - 2.9 5.29076021e8 \\ - 2.9 5.96465518e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 6.351112005e8 \\ - 2.1 6.351112005e8 \\ - 2.1 5.96465518e8 \\ - 2.9 5.96465518e8 \\ - 2.9 6.351112005e8 \\ - 2.5 6.351112005e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 6.87288983e8 \\ - 2.3 6.87288983e8 \\ - 2.7 6.87288983e8 \\ - 2.5 6.87288983e8 \\ - 2.5 6.351112005e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 4.90697721e8 \\ - 3.3 4.90697721e8 \\ - 3.7 4.90697721e8 \\ - 3.5 4.90697721e8 \\ - 3.5 5.43694388e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 5.43694388e8 \\ - 3.9 5.75733438e8 \\ - 3.1 5.75733438e8 \\ - 3.1 5.43694388e8 \\ - 3.9 5.43694388e8 \\ - 3.9 5.75733438e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 6.500056775e8 \\ - 3.1 6.500056775e8 \\ - 3.1 5.75733438e8 \\ - 3.9 5.75733438e8 \\ - 3.9 6.500056775e8 \\ - 3.5 6.500056775e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 6.99313263e8 \\ - 3.3 6.99313263e8 \\ - 3.7 6.99313263e8 \\ - 3.5 6.99313263e8 \\ - 3.5 6.500056775e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 4.83239432e8 \\ - 4.3 4.83239432e8 \\ - 4.7 4.83239432e8 \\ - 4.5 4.83239432e8 \\ - 4.5 4.881201525e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 4.881201525e8 \\ - 4.9 4.96098626e8 \\ - 4.1 4.96098626e8 \\ - 4.1 4.881201525e8 \\ - 4.9 4.881201525e8 \\ - 4.9 4.96098626e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 5.805762185e8 \\ - 4.1 5.805762185e8 \\ - 4.1 4.96098626e8 \\ - 4.9 4.96098626e8 \\ - 4.9 5.805762185e8 \\ - 4.5 5.805762185e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 7.14305515e8 \\ - 4.3 7.14305515e8 \\ - 4.7 7.14305515e8 \\ - 4.5 7.14305515e8 \\ - 4.5 5.805762185e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 5.08491616e8 \\ - 5.3 5.08491616e8 \\ - 5.7 5.08491616e8 \\ - 5.5 5.08491616e8 \\ - 5.5 5.211647695e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 5.211647695e8 \\ - 5.9 5.68415426e8 \\ - 5.1 5.68415426e8 \\ - 5.1 5.211647695e8 \\ - 5.9 5.211647695e8 \\ - 5.9 5.68415426e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 5.974421825e8 \\ - 5.1 5.974421825e8 \\ - 5.1 5.68415426e8 \\ - 5.9 5.68415426e8 \\ - 5.9 5.974421825e8 \\ - 5.5 5.974421825e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 6.31375065e8 \\ - 5.3 6.31375065e8 \\ - 5.7 6.31375065e8 \\ - 5.5 6.31375065e8 \\ - 5.5 5.974421825e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 4.77041193e8 \\ - 6.3 4.77041193e8 \\ - 6.7 4.77041193e8 \\ - 6.5 4.77041193e8 \\ - 6.5 5.012025325e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 5.012025325e8 \\ - 6.9 5.06601884e8 \\ - 6.1 5.06601884e8 \\ - 6.1 5.012025325e8 \\ - 6.9 5.012025325e8 \\ - 6.9 5.06601884e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 5.47354176e8 \\ - 6.1 5.47354176e8 \\ - 6.1 5.06601884e8 \\ - 6.9 5.06601884e8 \\ - 6.9 5.47354176e8 \\ - 6.5 5.47354176e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 5.78347533e8 \\ - 6.3 5.78347533e8 \\ - 6.7 5.78347533e8 \\ - 6.5 5.78347533e8 \\ - 6.5 5.47354176e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 4.29980536e8 \\ - 7.3 4.29980536e8 \\ - 7.7 4.29980536e8 \\ - 7.5 4.29980536e8 \\ - 7.5 4.333262015e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 4.333262015e8 \\ - 7.9 4.53056035e8 \\ - 7.1 4.53056035e8 \\ - 7.1 4.333262015e8 \\ - 7.9 4.333262015e8 \\ - 7.9 4.53056035e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 5.12231148e8 \\ - 7.1 5.12231148e8 \\ - 7.1 4.53056035e8 \\ - 7.9 4.53056035e8 \\ - 7.9 5.12231148e8 \\ - 7.5 5.12231148e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 6.01727628e8 \\ - 7.3 6.01727628e8 \\ - 7.7 6.01727628e8 \\ - 7.5 6.01727628e8 \\ - 7.5 5.12231148e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 3.44932328e8 \\ - 8.3 3.44932328e8 \\ - 8.7 3.44932328e8 \\ - 8.5 3.44932328e8 \\ - 8.5 3.627511865e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 3.627511865e8 \\ - 8.9 3.71537152e8 \\ - 8.1 3.71537152e8 \\ - 8.1 3.627511865e8 \\ - 8.9 3.627511865e8 \\ - 8.9 3.71537152e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 5.1092666e8 \\ - 8.1 5.1092666e8 \\ - 8.1 3.71537152e8 \\ - 8.9 3.71537152e8 \\ - 8.9 5.1092666e8 \\ - 8.5 5.1092666e8 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={403b62da-e978-47c6-a150-d8d4a074a6f7}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 5.24853553e8 \\ - 8.3 5.24853553e8 \\ - 8.7 5.24853553e8 \\ - 8.5 5.24853553e8 \\ - 8.5 5.1092666e8 \\ - } - ; -\end{axis} -\end{tikzpicture} diff --git a/perf/GLM/benchmarks/benchmark-memory.pdf b/perf/GLM/benchmarks/benchmark-memory.pdf deleted file mode 100644 index a0c0443..0000000 Binary files a/perf/GLM/benchmarks/benchmark-memory.pdf and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-memory.png b/perf/GLM/benchmarks/benchmark-memory.png deleted file mode 100644 index 64498c8..0000000 Binary files a/perf/GLM/benchmarks/benchmark-memory.png and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-memory.svg b/perf/GLM/benchmarks/benchmark-memory.svg deleted file mode 100644 index 5a56b5b..0000000 --- a/perf/GLM/benchmarks/benchmark-memory.svg +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/benchmarks/benchmark-memory.tikz b/perf/GLM/benchmarks/benchmark-memory.tikz deleted file mode 100644 index 53f448e..0000000 --- a/perf/GLM/benchmarks/benchmark-memory.tikz +++ /dev/null @@ -1,856 +0,0 @@ -% Recommended preamble: -% \usetikzlibrary{arrows.meta} -% \usetikzlibrary{backgrounds} -% \usepgfplotslibrary{patchplots} -% \usepgfplotslibrary{fillbetween} -% \pgfplotsset{% -% layers/standard/.define layer set={% -% background,axis background,axis grid,axis ticks,axis lines,axis tick labels,pre main,main,axis descriptions,axis foreground% -% }{ -% grid style={/pgfplots/on layer=axis grid},% -% tick style={/pgfplots/on layer=axis ticks},% -% axis line style={/pgfplots/on layer=axis lines},% -% label style={/pgfplots/on layer=axis descriptions},% -% legend style={/pgfplots/on layer=axis descriptions},% -% title style={/pgfplots/on layer=axis descriptions},% -% colorbar style={/pgfplots/on layer=axis descriptions},% -% ticklabel style={/pgfplots/on layer=axis tick labels},% -% axis background@ style={/pgfplots/on layer=axis background},% -% 3d box foreground style={/pgfplots/on layer=axis foreground},% -% }, -% } - -\begin{tikzpicture}[/tikz/background rectangle/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, draw opacity={1.0}}, show background rectangle] -\begin{axis}[point meta max={nan}, point meta min={nan}, legend cell align={left}, legend columns={1}, title={Benchmarks (memory) evolution in -GLM.jl}, title style={at={{(0.5,1)}}, anchor={south}, font={{\fontsize{14 pt}{18.2 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}, align={center}}, legend style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid, fill={rgb,1:red,1.0;green,1.0;blue,1.0}, fill opacity={1.0}, text opacity={1.0}, font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, text={rgb,1:red,0.0;green,0.0;blue,0.0}, cells={anchor={center}}, at={(1.02, 1)}, anchor={north west}}, axis background/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, opacity={1.0}}, anchor={north west}, xshift={1.0mm}, yshift={-1.0mm}, width={145.4mm}, height={99.6mm}, scaled x ticks={false}, xlabel={version}, x tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, x tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, xlabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, xmajorgrids={true}, xmin={-0.1640000000000006}, xmax={9.164000000000001}, xticklabels={{1.3.10,1.3.11,1.3.9,1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.8.2}}, xtick={{0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5}}, xtick align={inside}, xticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, x grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis x line*={left}, x axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, scaled y ticks={false}, ylabel={size (bytes)}, y tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, y tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, ylabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, ymajorgrids={true}, ymin={4.53656223976e9}, ymax={4.66376224824e9}, yticklabels={{$4.5500\times10^{9}$,$4.5750\times10^{9}$,$4.6000\times10^{9}$,$4.6250\times10^{9}$,$4.6500\times10^{9}$}}, ytick={{4.55e9,4.575e9,4.6e9,4.625e9,4.65e9}}, ytick align={inside}, yticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, y grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis y line*={left}, y axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, colorbar={false}] - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid] - table[row sep={\\}] - { - \\ - 0.5 4.54016224e9 \\ - 0.3 4.54016224e9 \\ - 0.7 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - } - ; - \addlegendentry {memory} - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - 0.09999999999999998 4.54016224e9 \\ - 0.09999999999999998 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 4.54016224e9 \\ - 0.09999999999999998 4.54016224e9 \\ - 0.09999999999999998 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 4.54016224e9 \\ - 0.3 4.54016224e9 \\ - 0.7 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 4.54016224e9 \\ - 1.3 4.54016224e9 \\ - 1.7 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - 1.1 4.54016224e9 \\ - 1.1 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 4.54016224e9 \\ - 1.1 4.54016224e9 \\ - 1.1 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 4.54016224e9 \\ - 1.3 4.54016224e9 \\ - 1.7 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 4.660162248e9 \\ - 2.3 4.660162248e9 \\ - 2.7 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - 2.1 4.660162248e9 \\ - 2.1 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 4.660162248e9 \\ - 2.1 4.660162248e9 \\ - 2.1 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 4.660162248e9 \\ - 2.3 4.660162248e9 \\ - 2.7 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 4.54016224e9 \\ - 3.3 4.54016224e9 \\ - 3.7 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - 3.1 4.54016224e9 \\ - 3.1 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 4.54016224e9 \\ - 3.1 4.54016224e9 \\ - 3.1 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 4.54016224e9 \\ - 3.3 4.54016224e9 \\ - 3.7 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 4.54016224e9 \\ - 4.3 4.54016224e9 \\ - 4.7 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - 4.1 4.54016224e9 \\ - 4.1 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 4.54016224e9 \\ - 4.1 4.54016224e9 \\ - 4.1 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 4.54016224e9 \\ - 4.3 4.54016224e9 \\ - 4.7 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 4.54016224e9 \\ - 5.3 4.54016224e9 \\ - 5.7 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - 5.1 4.54016224e9 \\ - 5.1 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 4.54016224e9 \\ - 5.1 4.54016224e9 \\ - 5.1 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 4.54016224e9 \\ - 5.3 4.54016224e9 \\ - 5.7 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 4.54016224e9 \\ - 6.3 4.54016224e9 \\ - 6.7 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - 6.1 4.54016224e9 \\ - 6.1 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 4.54016224e9 \\ - 6.1 4.54016224e9 \\ - 6.1 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 4.54016224e9 \\ - 6.3 4.54016224e9 \\ - 6.7 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 4.54016224e9 \\ - 7.3 4.54016224e9 \\ - 7.7 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - 7.1 4.54016224e9 \\ - 7.1 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 4.54016224e9 \\ - 7.1 4.54016224e9 \\ - 7.1 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 4.54016224e9 \\ - 7.3 4.54016224e9 \\ - 7.7 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 4.540279184e9 \\ - 8.3 4.540279184e9 \\ - 8.7 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - 8.1 4.540279184e9 \\ - 8.1 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 4.540279184e9 \\ - 8.1 4.540279184e9 \\ - 8.1 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={c1d08dc6-c509-4ca3-8cb0-a701464342c3}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 4.540279184e9 \\ - 8.3 4.540279184e9 \\ - 8.7 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 4.54016224e9 \\ - 0.3 4.54016224e9 \\ - 0.7 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - 0.09999999999999998 4.54016224e9 \\ - 0.09999999999999998 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 4.54016224e9 \\ - 0.09999999999999998 4.54016224e9 \\ - 0.09999999999999998 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - 0.9 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 4.54016224e9 \\ - 0.3 4.54016224e9 \\ - 0.7 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - 0.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 4.54016224e9 \\ - 1.3 4.54016224e9 \\ - 1.7 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - 1.1 4.54016224e9 \\ - 1.1 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 4.54016224e9 \\ - 1.1 4.54016224e9 \\ - 1.1 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - 1.9 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 4.54016224e9 \\ - 1.3 4.54016224e9 \\ - 1.7 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - 1.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 4.660162248e9 \\ - 2.3 4.660162248e9 \\ - 2.7 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - 2.1 4.660162248e9 \\ - 2.1 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 4.660162248e9 \\ - 2.1 4.660162248e9 \\ - 2.1 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - 2.9 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 4.660162248e9 \\ - 2.3 4.660162248e9 \\ - 2.7 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - 2.5 4.660162248e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 4.54016224e9 \\ - 3.3 4.54016224e9 \\ - 3.7 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - 3.1 4.54016224e9 \\ - 3.1 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 4.54016224e9 \\ - 3.1 4.54016224e9 \\ - 3.1 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - 3.9 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 4.54016224e9 \\ - 3.3 4.54016224e9 \\ - 3.7 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - 3.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 4.54016224e9 \\ - 4.3 4.54016224e9 \\ - 4.7 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - 4.1 4.54016224e9 \\ - 4.1 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 4.54016224e9 \\ - 4.1 4.54016224e9 \\ - 4.1 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - 4.9 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 4.54016224e9 \\ - 4.3 4.54016224e9 \\ - 4.7 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - 4.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 4.54016224e9 \\ - 5.3 4.54016224e9 \\ - 5.7 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - 5.1 4.54016224e9 \\ - 5.1 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 4.54016224e9 \\ - 5.1 4.54016224e9 \\ - 5.1 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - 5.9 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 4.54016224e9 \\ - 5.3 4.54016224e9 \\ - 5.7 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - 5.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 4.54016224e9 \\ - 6.3 4.54016224e9 \\ - 6.7 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - 6.1 4.54016224e9 \\ - 6.1 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 4.54016224e9 \\ - 6.1 4.54016224e9 \\ - 6.1 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - 6.9 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 4.54016224e9 \\ - 6.3 4.54016224e9 \\ - 6.7 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - 6.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 4.54016224e9 \\ - 7.3 4.54016224e9 \\ - 7.7 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - 7.1 4.54016224e9 \\ - 7.1 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 4.54016224e9 \\ - 7.1 4.54016224e9 \\ - 7.1 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - 7.9 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 4.54016224e9 \\ - 7.3 4.54016224e9 \\ - 7.7 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - 7.5 4.54016224e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 4.540279184e9 \\ - 8.3 4.540279184e9 \\ - 8.7 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - 8.1 4.540279184e9 \\ - 8.1 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 4.540279184e9 \\ - 8.1 4.540279184e9 \\ - 8.1 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - 8.9 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={0d1a0447-2625-4f7b-a190-112324f94bb5}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 4.540279184e9 \\ - 8.3 4.540279184e9 \\ - 8.7 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - 8.5 4.540279184e9 \\ - } - ; -\end{axis} -\end{tikzpicture} diff --git a/perf/GLM/benchmarks/benchmark-times.pdf b/perf/GLM/benchmarks/benchmark-times.pdf deleted file mode 100644 index 7504b53..0000000 Binary files a/perf/GLM/benchmarks/benchmark-times.pdf and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-times.png b/perf/GLM/benchmarks/benchmark-times.png deleted file mode 100644 index 33dfa7c..0000000 Binary files a/perf/GLM/benchmarks/benchmark-times.png and /dev/null differ diff --git a/perf/GLM/benchmarks/benchmark-times.svg b/perf/GLM/benchmarks/benchmark-times.svg deleted file mode 100644 index 78ece29..0000000 --- a/perf/GLM/benchmarks/benchmark-times.svg +++ /dev/null @@ -1,530 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/benchmarks/benchmark-times.tikz b/perf/GLM/benchmarks/benchmark-times.tikz deleted file mode 100644 index 3e37f58..0000000 --- a/perf/GLM/benchmarks/benchmark-times.tikz +++ /dev/null @@ -1,869 +0,0 @@ -% Recommended preamble: -% \usetikzlibrary{arrows.meta} -% \usetikzlibrary{backgrounds} -% \usepgfplotslibrary{patchplots} -% \usepgfplotslibrary{fillbetween} -% \pgfplotsset{% -% layers/standard/.define layer set={% -% background,axis background,axis grid,axis ticks,axis lines,axis tick labels,pre main,main,axis descriptions,axis foreground% -% }{ -% grid style={/pgfplots/on layer=axis grid},% -% tick style={/pgfplots/on layer=axis ticks},% -% axis line style={/pgfplots/on layer=axis lines},% -% label style={/pgfplots/on layer=axis descriptions},% -% legend style={/pgfplots/on layer=axis descriptions},% -% title style={/pgfplots/on layer=axis descriptions},% -% colorbar style={/pgfplots/on layer=axis descriptions},% -% ticklabel style={/pgfplots/on layer=axis tick labels},% -% axis background@ style={/pgfplots/on layer=axis background},% -% 3d box foreground style={/pgfplots/on layer=axis foreground},% -% }, -% } - -\begin{tikzpicture}[/tikz/background rectangle/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, draw opacity={1.0}}, show background rectangle] -\begin{axis}[point meta max={nan}, point meta min={nan}, legend cell align={left}, legend columns={1}, title={Benchmarks (times) evolution in -GLM.jl}, title style={at={{(0.5,1)}}, anchor={south}, font={{\fontsize{14 pt}{18.2 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}, align={center}}, legend style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid, fill={rgb,1:red,1.0;green,1.0;blue,1.0}, fill opacity={1.0}, text opacity={1.0}, font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, text={rgb,1:red,0.0;green,0.0;blue,0.0}, cells={anchor={center}}, at={(1.02, 1)}, anchor={north west}}, axis background/.style={fill={rgb,1:red,1.0;green,1.0;blue,1.0}, opacity={1.0}}, anchor={north west}, xshift={1.0mm}, yshift={-1.0mm}, width={145.4mm}, height={99.6mm}, scaled x ticks={false}, xlabel={version}, x tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, x tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, xlabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, xmajorgrids={true}, xmin={-0.1640000000000006}, xmax={9.164000000000001}, xticklabels={{1.3.10,1.3.11,1.3.9,1.4.0,1.5.0,1.6.0,1.7.0,1.8.0,1.8.2}}, xtick={{0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5}}, xtick align={inside}, xticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, x grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis x line*={left}, x axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, scaled y ticks={false}, ylabel={time (ns)}, y tick style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}}, y tick label style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, opacity={1.0}, rotate={0}}, ylabel style={at={(ticklabel cs:0.5)}, anchor=near ticklabel, at={{(ticklabel cs:0.5)}}, anchor={near ticklabel}, font={{\fontsize{11 pt}{14.3 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, ymajorgrids={true}, ymin={6.47977065085e9}, ymax={1.018890188015e10}, yticklabels={{$7.0\times10^{9}$,$8.0\times10^{9}$,$9.0\times10^{9}$,$1.0\times10^{10}$}}, ytick={{7.0e9,8.0e9,9.0e9,1.0e10}}, ytick align={inside}, yticklabel style={font={{\fontsize{8 pt}{10.4 pt}\selectfont}}, color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, rotate={0.0}}, y grid style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={0.1}, line width={0.5}, solid}, axis y line*={left}, y axis line style={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, line width={1}, solid}, colorbar={false}] - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid] - table[row sep={\\}] - { - \\ - 0.5 7.841643476e9 \\ - 0.3 7.841643476e9 \\ - 0.7 7.841643476e9 \\ - 0.5 7.841643476e9 \\ - 0.5 8.021839386e9 \\ - } - ; - \addlegendentry {times} - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 8.021839386e9 \\ - 0.9 8.149938439e9 \\ - 0.09999999999999998 8.149938439e9 \\ - 0.09999999999999998 8.021839386e9 \\ - 0.9 8.021839386e9 \\ - 0.9 8.149938439e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 8.2421283795e9 \\ - 0.09999999999999998 8.2421283795e9 \\ - 0.09999999999999998 8.149938439e9 \\ - 0.9 8.149938439e9 \\ - 0.9 8.2421283795e9 \\ - 0.5 8.2421283795e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 8.331685376e9 \\ - 0.3 8.331685376e9 \\ - 0.7 8.331685376e9 \\ - 0.5 8.331685376e9 \\ - 0.5 8.2421283795e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 8.294259192e9 \\ - 1.3 8.294259192e9 \\ - 1.7 8.294259192e9 \\ - 1.5 8.294259192e9 \\ - 1.5 8.6201618335e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 8.6201618335e9 \\ - 1.9 8.798914518e9 \\ - 1.1 8.798914518e9 \\ - 1.1 8.6201618335e9 \\ - 1.9 8.6201618335e9 \\ - 1.9 8.798914518e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 9.0002984645e9 \\ - 1.1 9.0002984645e9 \\ - 1.1 8.798914518e9 \\ - 1.9 8.798914518e9 \\ - 1.9 9.0002984645e9 \\ - 1.5 9.0002984645e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 9.285495154e9 \\ - 1.3 9.285495154e9 \\ - 1.7 9.285495154e9 \\ - 1.5 9.285495154e9 \\ - 1.5 9.0002984645e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 7.822136025e9 \\ - 2.3 7.822136025e9 \\ - 2.7 7.822136025e9 \\ - 2.5 7.822136025e9 \\ - 2.5 8.0521861185e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 8.0521861185e9 \\ - 2.9 8.133902136e9 \\ - 2.1 8.133902136e9 \\ - 2.1 8.0521861185e9 \\ - 2.9 8.0521861185e9 \\ - 2.9 8.133902136e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 8.4605914185e9 \\ - 2.1 8.4605914185e9 \\ - 2.1 8.133902136e9 \\ - 2.9 8.133902136e9 \\ - 2.9 8.4605914185e9 \\ - 2.5 8.4605914185e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 8.492866198e9 \\ - 2.3 8.492866198e9 \\ - 2.7 8.492866198e9 \\ - 2.5 8.492866198e9 \\ - 2.5 8.4605914185e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 8.630635463e9 \\ - 3.3 8.630635463e9 \\ - 3.7 8.630635463e9 \\ - 3.5 8.630635463e9 \\ - 3.5 8.991569528e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 8.991569528e9 \\ - 3.9 9.268011428e9 \\ - 3.1 9.268011428e9 \\ - 3.1 8.991569528e9 \\ - 3.9 8.991569528e9 \\ - 3.9 9.268011428e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 9.3422111555e9 \\ - 3.1 9.3422111555e9 \\ - 3.1 9.268011428e9 \\ - 3.9 9.268011428e9 \\ - 3.9 9.3422111555e9 \\ - 3.5 9.3422111555e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 9.426129449e9 \\ - 3.3 9.426129449e9 \\ - 3.7 9.426129449e9 \\ - 3.5 9.426129449e9 \\ - 3.5 9.3422111555e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 7.734760618e9 \\ - 4.3 7.734760618e9 \\ - 4.7 7.734760618e9 \\ - 4.5 7.734760618e9 \\ - 4.5 8.106386111e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 8.106386111e9 \\ - 4.9 8.139565316e9 \\ - 4.1 8.139565316e9 \\ - 4.1 8.106386111e9 \\ - 4.9 8.106386111e9 \\ - 4.9 8.139565316e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 8.5966148905e9 \\ - 4.1 8.5966148905e9 \\ - 4.1 8.139565316e9 \\ - 4.9 8.139565316e9 \\ - 4.9 8.5966148905e9 \\ - 4.5 8.5966148905e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 9.190866848e9 \\ - 4.3 9.190866848e9 \\ - 4.7 9.190866848e9 \\ - 4.5 9.190866848e9 \\ - 4.5 8.5966148905e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 8.31000468e9 \\ - 5.3 8.31000468e9 \\ - 5.7 8.31000468e9 \\ - 5.5 8.31000468e9 \\ - 5.5 8.696560022e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 8.696560022e9 \\ - 5.9 8.942008791e9 \\ - 5.1 8.942008791e9 \\ - 5.1 8.696560022e9 \\ - 5.9 8.696560022e9 \\ - 5.9 8.942008791e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 9.002109321e9 \\ - 5.1 9.002109321e9 \\ - 5.1 8.942008791e9 \\ - 5.9 8.942008791e9 \\ - 5.9 9.002109321e9 \\ - 5.5 9.002109321e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 9.070850371e9 \\ - 5.3 9.070850371e9 \\ - 5.7 9.070850371e9 \\ - 5.5 9.070850371e9 \\ - 5.5 9.002109321e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 7.372130622e9 \\ - 6.3 7.372130622e9 \\ - 6.7 7.372130622e9 \\ - 6.5 7.372130622e9 \\ - 6.5 7.629123259e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 7.629123259e9 \\ - 6.9 7.852007392e9 \\ - 6.1 7.852007392e9 \\ - 6.1 7.629123259e9 \\ - 6.9 7.629123259e9 \\ - 6.9 7.852007392e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 8.2301392395e9 \\ - 6.1 8.2301392395e9 \\ - 6.1 7.852007392e9 \\ - 6.9 7.852007392e9 \\ - 6.9 8.2301392395e9 \\ - 6.5 8.2301392395e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 8.377625296e9 \\ - 6.3 8.377625296e9 \\ - 6.7 8.377625296e9 \\ - 6.5 8.377625296e9 \\ - 6.5 8.2301392395e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 6.789645374e9 \\ - 7.3 6.789645374e9 \\ - 7.7 6.789645374e9 \\ - 7.5 6.789645374e9 \\ - 7.5 6.885240568e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 6.885240568e9 \\ - 7.9 6.96067996e9 \\ - 7.1 6.96067996e9 \\ - 7.1 6.885240568e9 \\ - 7.9 6.885240568e9 \\ - 7.9 6.96067996e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 7.066712334e9 \\ - 7.1 7.066712334e9 \\ - 7.1 6.96067996e9 \\ - 7.9 6.96067996e9 \\ - 7.9 7.066712334e9 \\ - 7.5 7.066712334e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 7.305466115e9 \\ - 7.3 7.305466115e9 \\ - 7.7 7.305466115e9 \\ - 7.5 7.305466115e9 \\ - 7.5 7.066712334e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 6.584746063e9 \\ - 8.3 6.584746063e9 \\ - 8.7 6.584746063e9 \\ - 8.5 6.584746063e9 \\ - 8.5 6.823307264e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 6.823307264e9 \\ - 8.9 6.861754409e9 \\ - 8.1 6.861754409e9 \\ - 8.1 6.823307264e9 \\ - 8.9 6.823307264e9 \\ - 8.9 6.861754409e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 7.004062112e9 \\ - 8.1 7.004062112e9 \\ - 8.1 6.861754409e9 \\ - 8.9 6.861754409e9 \\ - 8.9 7.004062112e9 \\ - 8.5 7.004062112e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.0;blue,0.0}, name path={de026d08-07e9-48cf-a50e-8d2efa530c75}, area legend, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, draw opacity={0.5}, line width={2}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 7.108658327e9 \\ - 8.3 7.108658327e9 \\ - 8.7 7.108658327e9 \\ - 8.5 7.108658327e9 \\ - 8.5 7.004062112e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={dd331ac3-cff6-475d-8d92-a59a0d130b6c}, only marks, draw opacity={0.5}, line width={0}, solid, mark={*}, mark size={3.0 pt}, mark repeat={1}, mark options={color={rgb,1:red,0.0;green,0.0;blue,0.0}, draw opacity={1.0}, fill={rgb,1:red,0.0;green,0.6056;blue,0.9787}, fill opacity={1.0}, line width={0.75}, rotate={0}, solid}, forget plot] - table[row sep={\\}] - { - \\ - 0.5 8.800322904e9 \\ - 1.5 1.0083926468e10 \\ - 3.5 8.406536848e9 \\ - 3.5 9.939752622e9 \\ - 5.5 9.759128065e9 \\ - 6.5 9.633176636e9 \\ - 6.5 9.408414246e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 7.841643476e9 \\ - 0.3 7.841643476e9 \\ - 0.7 7.841643476e9 \\ - 0.5 7.841643476e9 \\ - 0.5 8.021839386e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 8.021839386e9 \\ - 0.9 8.149938439e9 \\ - 0.09999999999999998 8.149938439e9 \\ - 0.09999999999999998 8.021839386e9 \\ - 0.9 8.021839386e9 \\ - 0.9 8.149938439e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.9 8.2421283795e9 \\ - 0.09999999999999998 8.2421283795e9 \\ - 0.09999999999999998 8.149938439e9 \\ - 0.9 8.149938439e9 \\ - 0.9 8.2421283795e9 \\ - 0.5 8.2421283795e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 0.5 8.331685376e9 \\ - 0.3 8.331685376e9 \\ - 0.7 8.331685376e9 \\ - 0.5 8.331685376e9 \\ - 0.5 8.2421283795e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 8.294259192e9 \\ - 1.3 8.294259192e9 \\ - 1.7 8.294259192e9 \\ - 1.5 8.294259192e9 \\ - 1.5 8.6201618335e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 8.6201618335e9 \\ - 1.9 8.798914518e9 \\ - 1.1 8.798914518e9 \\ - 1.1 8.6201618335e9 \\ - 1.9 8.6201618335e9 \\ - 1.9 8.798914518e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.9 9.0002984645e9 \\ - 1.1 9.0002984645e9 \\ - 1.1 8.798914518e9 \\ - 1.9 8.798914518e9 \\ - 1.9 9.0002984645e9 \\ - 1.5 9.0002984645e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 1.5 9.285495154e9 \\ - 1.3 9.285495154e9 \\ - 1.7 9.285495154e9 \\ - 1.5 9.285495154e9 \\ - 1.5 9.0002984645e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 7.822136025e9 \\ - 2.3 7.822136025e9 \\ - 2.7 7.822136025e9 \\ - 2.5 7.822136025e9 \\ - 2.5 8.0521861185e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 8.0521861185e9 \\ - 2.9 8.133902136e9 \\ - 2.1 8.133902136e9 \\ - 2.1 8.0521861185e9 \\ - 2.9 8.0521861185e9 \\ - 2.9 8.133902136e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.9 8.4605914185e9 \\ - 2.1 8.4605914185e9 \\ - 2.1 8.133902136e9 \\ - 2.9 8.133902136e9 \\ - 2.9 8.4605914185e9 \\ - 2.5 8.4605914185e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 2.5 8.492866198e9 \\ - 2.3 8.492866198e9 \\ - 2.7 8.492866198e9 \\ - 2.5 8.492866198e9 \\ - 2.5 8.4605914185e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 8.630635463e9 \\ - 3.3 8.630635463e9 \\ - 3.7 8.630635463e9 \\ - 3.5 8.630635463e9 \\ - 3.5 8.991569528e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 8.991569528e9 \\ - 3.9 9.268011428e9 \\ - 3.1 9.268011428e9 \\ - 3.1 8.991569528e9 \\ - 3.9 8.991569528e9 \\ - 3.9 9.268011428e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.9 9.3422111555e9 \\ - 3.1 9.3422111555e9 \\ - 3.1 9.268011428e9 \\ - 3.9 9.268011428e9 \\ - 3.9 9.3422111555e9 \\ - 3.5 9.3422111555e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 3.5 9.426129449e9 \\ - 3.3 9.426129449e9 \\ - 3.7 9.426129449e9 \\ - 3.5 9.426129449e9 \\ - 3.5 9.3422111555e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 7.734760618e9 \\ - 4.3 7.734760618e9 \\ - 4.7 7.734760618e9 \\ - 4.5 7.734760618e9 \\ - 4.5 8.106386111e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 8.106386111e9 \\ - 4.9 8.139565316e9 \\ - 4.1 8.139565316e9 \\ - 4.1 8.106386111e9 \\ - 4.9 8.106386111e9 \\ - 4.9 8.139565316e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.9 8.5966148905e9 \\ - 4.1 8.5966148905e9 \\ - 4.1 8.139565316e9 \\ - 4.9 8.139565316e9 \\ - 4.9 8.5966148905e9 \\ - 4.5 8.5966148905e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 4.5 9.190866848e9 \\ - 4.3 9.190866848e9 \\ - 4.7 9.190866848e9 \\ - 4.5 9.190866848e9 \\ - 4.5 8.5966148905e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 8.31000468e9 \\ - 5.3 8.31000468e9 \\ - 5.7 8.31000468e9 \\ - 5.5 8.31000468e9 \\ - 5.5 8.696560022e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 8.696560022e9 \\ - 5.9 8.942008791e9 \\ - 5.1 8.942008791e9 \\ - 5.1 8.696560022e9 \\ - 5.9 8.696560022e9 \\ - 5.9 8.942008791e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.9 9.002109321e9 \\ - 5.1 9.002109321e9 \\ - 5.1 8.942008791e9 \\ - 5.9 8.942008791e9 \\ - 5.9 9.002109321e9 \\ - 5.5 9.002109321e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 5.5 9.070850371e9 \\ - 5.3 9.070850371e9 \\ - 5.7 9.070850371e9 \\ - 5.5 9.070850371e9 \\ - 5.5 9.002109321e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 7.372130622e9 \\ - 6.3 7.372130622e9 \\ - 6.7 7.372130622e9 \\ - 6.5 7.372130622e9 \\ - 6.5 7.629123259e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 7.629123259e9 \\ - 6.9 7.852007392e9 \\ - 6.1 7.852007392e9 \\ - 6.1 7.629123259e9 \\ - 6.9 7.629123259e9 \\ - 6.9 7.852007392e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.9 8.2301392395e9 \\ - 6.1 8.2301392395e9 \\ - 6.1 7.852007392e9 \\ - 6.9 7.852007392e9 \\ - 6.9 8.2301392395e9 \\ - 6.5 8.2301392395e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 6.5 8.377625296e9 \\ - 6.3 8.377625296e9 \\ - 6.7 8.377625296e9 \\ - 6.5 8.377625296e9 \\ - 6.5 8.2301392395e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 6.789645374e9 \\ - 7.3 6.789645374e9 \\ - 7.7 6.789645374e9 \\ - 7.5 6.789645374e9 \\ - 7.5 6.885240568e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 6.885240568e9 \\ - 7.9 6.96067996e9 \\ - 7.1 6.96067996e9 \\ - 7.1 6.885240568e9 \\ - 7.9 6.885240568e9 \\ - 7.9 6.96067996e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.9 7.066712334e9 \\ - 7.1 7.066712334e9 \\ - 7.1 6.96067996e9 \\ - 7.9 6.96067996e9 \\ - 7.9 7.066712334e9 \\ - 7.5 7.066712334e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 7.5 7.305466115e9 \\ - 7.3 7.305466115e9 \\ - 7.7 7.305466115e9 \\ - 7.5 7.305466115e9 \\ - 7.5 7.066712334e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 6.584746063e9 \\ - 8.3 6.584746063e9 \\ - 8.7 6.584746063e9 \\ - 8.5 6.584746063e9 \\ - 8.5 6.823307264e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 6.823307264e9 \\ - 8.9 6.861754409e9 \\ - 8.1 6.861754409e9 \\ - 8.1 6.823307264e9 \\ - 8.9 6.823307264e9 \\ - 8.9 6.861754409e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.9 7.004062112e9 \\ - 8.1 7.004062112e9 \\ - 8.1 6.861754409e9 \\ - 8.9 6.861754409e9 \\ - 8.9 7.004062112e9 \\ - 8.5 7.004062112e9 \\ - } - ; - \addplot[color={rgb,1:red,0.0;green,0.6056;blue,0.9787}, name path={eba737a4-d053-448a-aaf3-486d2d0ae828}, draw opacity={0.5}, line width={0}, solid, forget plot] - table[row sep={\\}] - { - \\ - 8.5 7.108658327e9 \\ - 8.3 7.108658327e9 \\ - 8.7 7.108658327e9 \\ - 8.5 7.108658327e9 \\ - 8.5 7.004062112e9 \\ - } - ; -\end{axis} -\end{tikzpicture} diff --git a/perf/GLM/chair.jl b/perf/GLM/chair.jl new file mode 100644 index 0000000..59ad8d5 --- /dev/null +++ b/perf/GLM/chair.jl @@ -0,0 +1,45 @@ +using PerfChecker, Chairmarks, CairoMakie + +d = Dict(:targets => ["GLM"], + :path => @__DIR__, :evals => 1, :samples => 100, :seconds => 100, + :pkgs => ("GLM", + :custom, + [ + v"1.3.9", v"1.3.10", v"1.3.11", v"1.4.0", + v"1.5.0", v"1.6.0", v"1.7.0", v"1.8.0", + v"1.9.0"], + true), + :tags => [:bernoulli]) + +x = @check :chairmark d begin + using GLM, Random, StatsModels +end begin + n = 2_500_000 + rng = Random.MersenneTwister(1234321) + tbl = ( + x1 = randn(rng, n), + x2 = Random.randexp(rng, n), + ss = rand(rng, string.(50:99), n), + y = zeros(n) + ) + f = @formula(y~1 + x1 + x2 + ss) + f = apply_schema(f, schema(f, tbl)) + resp, pred = modelcols(f, tbl) + B = randn(rng, size(pred, 2)) + B[1] = 0.5 + logistic(x::Real) = inv(1 + exp(-x)) + resp .= rand(rng, n) .< logistic.(pred * B) + glm(pred, resp, Bernoulli()) +end + +@info x + +mkpath(joinpath(@__DIR__, "visuals")) + +c = checkres_to_scatterlines(x, Val(:chairmark)) +save(joinpath(@__DIR__, "visuals", "chair_evolution.png"), c) + +for kwarg in [:times, :gctimes, :bytes, :allocs] + c2 = checkres_to_boxplots(x, Val(:chairmark); kwarg) + save(joinpath(@__DIR__, "visuals", "chair_boxplots_$kwarg.png"), c2) +end diff --git a/perf/GLM/mallocs/mallocs-1.3.10.csv b/perf/GLM/mallocs/mallocs-1.3.10.csv deleted file mode 100644 index e769806..0000000 --- a/perf/GLM/mallocs/mallocs-1.3.10.csv +++ /dev/null @@ -1,117 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023440,94.54,glinpred.jl,108 -60000240,2.73,gglmfit.jl,49 -20000080,0.91,gglmfit.jl,288 -20000080,0.91,gglmfit.jl,54 -20000080,0.91,gglmfit.jl,53 -21712,0.0,glinpred.jl,105 -160,0.0,gglmfit.jl,485 -96,0.0,gglmfit.jl,468 -32,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,164 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,162 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,398 -0,0.0,gglmtools.jl,396 -0,0.0,gglmtools.jl,395 -0,0.0,gglmtools.jl,394 -0,0.0,gglmtools.jl,393 -0,0.0,gglmtools.jl,247 -0,0.0,gglmtools.jl,245 -0,0.0,gglmtools.jl,243 -0,0.0,gglmtools.jl,242 -0,0.0,gglmtools.jl,241 -0,0.0,gglmtools.jl,240 -0,0.0,gglmtools.jl,239 -0,0.0,gglmfit.jl,577 -0,0.0,gglmfit.jl,575 -0,0.0,gglmfit.jl,574 -0,0.0,gglmfit.jl,569 -0,0.0,gglmfit.jl,566 -0,0.0,gglmfit.jl,565 -0,0.0,gglmfit.jl,562 -0,0.0,gglmfit.jl,561 -0,0.0,gglmfit.jl,558 -0,0.0,gglmfit.jl,553 -0,0.0,gglmfit.jl,552 -0,0.0,gglmfit.jl,548 -0,0.0,gglmfit.jl,547 -0,0.0,gglmfit.jl,545 -0,0.0,gglmfit.jl,544 -0,0.0,gglmfit.jl,543 -0,0.0,gglmfit.jl,469 -0,0.0,gglmfit.jl,467 -0,0.0,gglmfit.jl,464 -0,0.0,gglmfit.jl,463 -0,0.0,gglmfit.jl,342 -0,0.0,gglmfit.jl,341 -0,0.0,gglmfit.jl,340 -0,0.0,gglmfit.jl,338 -0,0.0,gglmfit.jl,337 -0,0.0,gglmfit.jl,333 -0,0.0,gglmfit.jl,332 -0,0.0,gglmfit.jl,329 -0,0.0,gglmfit.jl,326 -0,0.0,gglmfit.jl,324 -0,0.0,gglmfit.jl,323 -0,0.0,gglmfit.jl,321 -0,0.0,gglmfit.jl,320 -0,0.0,gglmfit.jl,319 -0,0.0,gglmfit.jl,312 -0,0.0,gglmfit.jl,310 -0,0.0,gglmfit.jl,309 -0,0.0,gglmfit.jl,308 -0,0.0,gglmfit.jl,307 -0,0.0,gglmfit.jl,301 -0,0.0,gglmfit.jl,299 -0,0.0,gglmfit.jl,291 -0,0.0,gglmfit.jl,290 -0,0.0,gglmfit.jl,289 -0,0.0,gglmfit.jl,282 -0,0.0,gglmfit.jl,281 -0,0.0,gglmfit.jl,278 -0,0.0,gglmfit.jl,277 -0,0.0,gglmfit.jl,274 -0,0.0,gglmfit.jl,186 -0,0.0,gglmfit.jl,185 -0,0.0,gglmfit.jl,179 -0,0.0,gglmfit.jl,178 -0,0.0,gglmfit.jl,177 -0,0.0,gglmfit.jl,176 -0,0.0,gglmfit.jl,174 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,96 -0,0.0,gglmfit.jl,95 -0,0.0,gglmfit.jl,94 -0,0.0,gglmfit.jl,93 -0,0.0,gglmfit.jl,92 -0,0.0,gglmfit.jl,58 -0,0.0,gglmfit.jl,57 -0,0.0,gglmfit.jl,56 -0,0.0,gglmfit.jl,55 -0,0.0,gglmfit.jl,46 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,43 -0,0.0,gglmfit.jl,42 -0,0.0,gglmfit.jl,38 -0,0.0,gglmfit.jl,37 -0,0.0,gglmfit.jl,34 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 -0,0.0,gglmfit.jl,28 -0,0.0,gglmfit.jl,27 diff --git a/perf/GLM/mallocs/mallocs-1.3.10.pdf b/perf/GLM/mallocs/mallocs-1.3.10.pdf deleted file mode 100644 index 1a9a6e9..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.3.10.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.3.10.png b/perf/GLM/mallocs/mallocs-1.3.10.png deleted file mode 100644 index 283d27c..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.3.10.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.3.10.svg b/perf/GLM/mallocs/mallocs-1.3.10.svg deleted file mode 100644 index 8d2aa6c..0000000 --- a/perf/GLM/mallocs/mallocs-1.3.10.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-1.3.11.csv b/perf/GLM/mallocs/mallocs-1.3.11.csv deleted file mode 100644 index e769806..0000000 --- a/perf/GLM/mallocs/mallocs-1.3.11.csv +++ /dev/null @@ -1,117 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023440,94.54,glinpred.jl,108 -60000240,2.73,gglmfit.jl,49 -20000080,0.91,gglmfit.jl,288 -20000080,0.91,gglmfit.jl,54 -20000080,0.91,gglmfit.jl,53 -21712,0.0,glinpred.jl,105 -160,0.0,gglmfit.jl,485 -96,0.0,gglmfit.jl,468 -32,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,164 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,162 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,398 -0,0.0,gglmtools.jl,396 -0,0.0,gglmtools.jl,395 -0,0.0,gglmtools.jl,394 -0,0.0,gglmtools.jl,393 -0,0.0,gglmtools.jl,247 -0,0.0,gglmtools.jl,245 -0,0.0,gglmtools.jl,243 -0,0.0,gglmtools.jl,242 -0,0.0,gglmtools.jl,241 -0,0.0,gglmtools.jl,240 -0,0.0,gglmtools.jl,239 -0,0.0,gglmfit.jl,577 -0,0.0,gglmfit.jl,575 -0,0.0,gglmfit.jl,574 -0,0.0,gglmfit.jl,569 -0,0.0,gglmfit.jl,566 -0,0.0,gglmfit.jl,565 -0,0.0,gglmfit.jl,562 -0,0.0,gglmfit.jl,561 -0,0.0,gglmfit.jl,558 -0,0.0,gglmfit.jl,553 -0,0.0,gglmfit.jl,552 -0,0.0,gglmfit.jl,548 -0,0.0,gglmfit.jl,547 -0,0.0,gglmfit.jl,545 -0,0.0,gglmfit.jl,544 -0,0.0,gglmfit.jl,543 -0,0.0,gglmfit.jl,469 -0,0.0,gglmfit.jl,467 -0,0.0,gglmfit.jl,464 -0,0.0,gglmfit.jl,463 -0,0.0,gglmfit.jl,342 -0,0.0,gglmfit.jl,341 -0,0.0,gglmfit.jl,340 -0,0.0,gglmfit.jl,338 -0,0.0,gglmfit.jl,337 -0,0.0,gglmfit.jl,333 -0,0.0,gglmfit.jl,332 -0,0.0,gglmfit.jl,329 -0,0.0,gglmfit.jl,326 -0,0.0,gglmfit.jl,324 -0,0.0,gglmfit.jl,323 -0,0.0,gglmfit.jl,321 -0,0.0,gglmfit.jl,320 -0,0.0,gglmfit.jl,319 -0,0.0,gglmfit.jl,312 -0,0.0,gglmfit.jl,310 -0,0.0,gglmfit.jl,309 -0,0.0,gglmfit.jl,308 -0,0.0,gglmfit.jl,307 -0,0.0,gglmfit.jl,301 -0,0.0,gglmfit.jl,299 -0,0.0,gglmfit.jl,291 -0,0.0,gglmfit.jl,290 -0,0.0,gglmfit.jl,289 -0,0.0,gglmfit.jl,282 -0,0.0,gglmfit.jl,281 -0,0.0,gglmfit.jl,278 -0,0.0,gglmfit.jl,277 -0,0.0,gglmfit.jl,274 -0,0.0,gglmfit.jl,186 -0,0.0,gglmfit.jl,185 -0,0.0,gglmfit.jl,179 -0,0.0,gglmfit.jl,178 -0,0.0,gglmfit.jl,177 -0,0.0,gglmfit.jl,176 -0,0.0,gglmfit.jl,174 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,96 -0,0.0,gglmfit.jl,95 -0,0.0,gglmfit.jl,94 -0,0.0,gglmfit.jl,93 -0,0.0,gglmfit.jl,92 -0,0.0,gglmfit.jl,58 -0,0.0,gglmfit.jl,57 -0,0.0,gglmfit.jl,56 -0,0.0,gglmfit.jl,55 -0,0.0,gglmfit.jl,46 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,43 -0,0.0,gglmfit.jl,42 -0,0.0,gglmfit.jl,38 -0,0.0,gglmfit.jl,37 -0,0.0,gglmfit.jl,34 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 -0,0.0,gglmfit.jl,28 -0,0.0,gglmfit.jl,27 diff --git a/perf/GLM/mallocs/mallocs-1.3.11.pdf b/perf/GLM/mallocs/mallocs-1.3.11.pdf deleted file mode 100644 index 3030097..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.3.11.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.3.11.png b/perf/GLM/mallocs/mallocs-1.3.11.png deleted file mode 100644 index 525a530..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.3.11.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.3.11.svg b/perf/GLM/mallocs/mallocs-1.3.11.svg deleted file mode 100644 index bf632b6..0000000 --- a/perf/GLM/mallocs/mallocs-1.3.11.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-1.3.9.csv b/perf/GLM/mallocs/mallocs-1.3.9.csv deleted file mode 100644 index 31b5af8..0000000 --- a/perf/GLM/mallocs/mallocs-1.3.9.csv +++ /dev/null @@ -1,117 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023440,89.65,glinpred.jl,108 -120000000,5.17,gglmfit.jl,178 -60000240,2.59,gglmfit.jl,49 -20000080,0.86,gglmfit.jl,288 -20000080,0.86,gglmfit.jl,54 -20000080,0.86,gglmfit.jl,53 -21712,0.0,glinpred.jl,105 -168,0.0,gglmfit.jl,479 -96,0.0,gglmfit.jl,462 -32,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,164 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,162 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,398 -0,0.0,gglmtools.jl,396 -0,0.0,gglmtools.jl,395 -0,0.0,gglmtools.jl,394 -0,0.0,gglmtools.jl,393 -0,0.0,gglmtools.jl,247 -0,0.0,gglmtools.jl,245 -0,0.0,gglmtools.jl,243 -0,0.0,gglmtools.jl,242 -0,0.0,gglmtools.jl,241 -0,0.0,gglmtools.jl,240 -0,0.0,gglmtools.jl,239 -0,0.0,gglmfit.jl,571 -0,0.0,gglmfit.jl,569 -0,0.0,gglmfit.jl,568 -0,0.0,gglmfit.jl,563 -0,0.0,gglmfit.jl,560 -0,0.0,gglmfit.jl,559 -0,0.0,gglmfit.jl,556 -0,0.0,gglmfit.jl,555 -0,0.0,gglmfit.jl,552 -0,0.0,gglmfit.jl,547 -0,0.0,gglmfit.jl,546 -0,0.0,gglmfit.jl,542 -0,0.0,gglmfit.jl,541 -0,0.0,gglmfit.jl,539 -0,0.0,gglmfit.jl,538 -0,0.0,gglmfit.jl,537 -0,0.0,gglmfit.jl,463 -0,0.0,gglmfit.jl,461 -0,0.0,gglmfit.jl,458 -0,0.0,gglmfit.jl,457 -0,0.0,gglmfit.jl,342 -0,0.0,gglmfit.jl,341 -0,0.0,gglmfit.jl,340 -0,0.0,gglmfit.jl,338 -0,0.0,gglmfit.jl,337 -0,0.0,gglmfit.jl,333 -0,0.0,gglmfit.jl,332 -0,0.0,gglmfit.jl,329 -0,0.0,gglmfit.jl,326 -0,0.0,gglmfit.jl,324 -0,0.0,gglmfit.jl,323 -0,0.0,gglmfit.jl,321 -0,0.0,gglmfit.jl,320 -0,0.0,gglmfit.jl,319 -0,0.0,gglmfit.jl,312 -0,0.0,gglmfit.jl,310 -0,0.0,gglmfit.jl,309 -0,0.0,gglmfit.jl,308 -0,0.0,gglmfit.jl,307 -0,0.0,gglmfit.jl,301 -0,0.0,gglmfit.jl,299 -0,0.0,gglmfit.jl,291 -0,0.0,gglmfit.jl,290 -0,0.0,gglmfit.jl,289 -0,0.0,gglmfit.jl,282 -0,0.0,gglmfit.jl,281 -0,0.0,gglmfit.jl,278 -0,0.0,gglmfit.jl,277 -0,0.0,gglmfit.jl,274 -0,0.0,gglmfit.jl,186 -0,0.0,gglmfit.jl,185 -0,0.0,gglmfit.jl,179 -0,0.0,gglmfit.jl,177 -0,0.0,gglmfit.jl,176 -0,0.0,gglmfit.jl,174 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,96 -0,0.0,gglmfit.jl,95 -0,0.0,gglmfit.jl,94 -0,0.0,gglmfit.jl,93 -0,0.0,gglmfit.jl,92 -0,0.0,gglmfit.jl,58 -0,0.0,gglmfit.jl,57 -0,0.0,gglmfit.jl,56 -0,0.0,gglmfit.jl,55 -0,0.0,gglmfit.jl,46 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,43 -0,0.0,gglmfit.jl,42 -0,0.0,gglmfit.jl,38 -0,0.0,gglmfit.jl,37 -0,0.0,gglmfit.jl,34 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 -0,0.0,gglmfit.jl,28 -0,0.0,gglmfit.jl,27 diff --git a/perf/GLM/mallocs/mallocs-1.3.9.pdf b/perf/GLM/mallocs/mallocs-1.3.9.pdf deleted file mode 100644 index 8bd048a..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.3.9.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.3.9.png b/perf/GLM/mallocs/mallocs-1.3.9.png deleted file mode 100644 index 2916803..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.3.9.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.3.9.svg b/perf/GLM/mallocs/mallocs-1.3.9.svg deleted file mode 100644 index 972c1c6..0000000 --- a/perf/GLM/mallocs/mallocs-1.3.9.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-1.4.0.csv b/perf/GLM/mallocs/mallocs-1.4.0.csv deleted file mode 100644 index b645aac..0000000 --- a/perf/GLM/mallocs/mallocs-1.4.0.csv +++ /dev/null @@ -1,117 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023440,94.54,glinpred.jl,108 -60000240,2.73,gglmfit.jl,49 -20000080,0.91,gglmfit.jl,288 -20000080,0.91,gglmfit.jl,54 -20000080,0.91,gglmfit.jl,53 -21712,0.0,glinpred.jl,105 -160,0.0,gglmfit.jl,485 -96,0.0,gglmfit.jl,468 -32,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,164 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,162 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,398 -0,0.0,gglmtools.jl,396 -0,0.0,gglmtools.jl,395 -0,0.0,gglmtools.jl,394 -0,0.0,gglmtools.jl,393 -0,0.0,gglmtools.jl,247 -0,0.0,gglmtools.jl,245 -0,0.0,gglmtools.jl,243 -0,0.0,gglmtools.jl,242 -0,0.0,gglmtools.jl,241 -0,0.0,gglmtools.jl,240 -0,0.0,gglmtools.jl,239 -0,0.0,gglmfit.jl,619 -0,0.0,gglmfit.jl,617 -0,0.0,gglmfit.jl,616 -0,0.0,gglmfit.jl,611 -0,0.0,gglmfit.jl,608 -0,0.0,gglmfit.jl,607 -0,0.0,gglmfit.jl,604 -0,0.0,gglmfit.jl,603 -0,0.0,gglmfit.jl,600 -0,0.0,gglmfit.jl,595 -0,0.0,gglmfit.jl,594 -0,0.0,gglmfit.jl,590 -0,0.0,gglmfit.jl,589 -0,0.0,gglmfit.jl,587 -0,0.0,gglmfit.jl,586 -0,0.0,gglmfit.jl,585 -0,0.0,gglmfit.jl,469 -0,0.0,gglmfit.jl,467 -0,0.0,gglmfit.jl,464 -0,0.0,gglmfit.jl,463 -0,0.0,gglmfit.jl,342 -0,0.0,gglmfit.jl,341 -0,0.0,gglmfit.jl,340 -0,0.0,gglmfit.jl,338 -0,0.0,gglmfit.jl,337 -0,0.0,gglmfit.jl,333 -0,0.0,gglmfit.jl,332 -0,0.0,gglmfit.jl,329 -0,0.0,gglmfit.jl,326 -0,0.0,gglmfit.jl,324 -0,0.0,gglmfit.jl,323 -0,0.0,gglmfit.jl,321 -0,0.0,gglmfit.jl,320 -0,0.0,gglmfit.jl,319 -0,0.0,gglmfit.jl,312 -0,0.0,gglmfit.jl,310 -0,0.0,gglmfit.jl,309 -0,0.0,gglmfit.jl,308 -0,0.0,gglmfit.jl,307 -0,0.0,gglmfit.jl,301 -0,0.0,gglmfit.jl,299 -0,0.0,gglmfit.jl,291 -0,0.0,gglmfit.jl,290 -0,0.0,gglmfit.jl,289 -0,0.0,gglmfit.jl,282 -0,0.0,gglmfit.jl,281 -0,0.0,gglmfit.jl,278 -0,0.0,gglmfit.jl,277 -0,0.0,gglmfit.jl,274 -0,0.0,gglmfit.jl,186 -0,0.0,gglmfit.jl,185 -0,0.0,gglmfit.jl,179 -0,0.0,gglmfit.jl,178 -0,0.0,gglmfit.jl,177 -0,0.0,gglmfit.jl,176 -0,0.0,gglmfit.jl,174 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,96 -0,0.0,gglmfit.jl,95 -0,0.0,gglmfit.jl,94 -0,0.0,gglmfit.jl,93 -0,0.0,gglmfit.jl,92 -0,0.0,gglmfit.jl,58 -0,0.0,gglmfit.jl,57 -0,0.0,gglmfit.jl,56 -0,0.0,gglmfit.jl,55 -0,0.0,gglmfit.jl,46 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,43 -0,0.0,gglmfit.jl,42 -0,0.0,gglmfit.jl,38 -0,0.0,gglmfit.jl,37 -0,0.0,gglmfit.jl,34 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 -0,0.0,gglmfit.jl,28 -0,0.0,gglmfit.jl,27 diff --git a/perf/GLM/mallocs/mallocs-1.4.0.pdf b/perf/GLM/mallocs/mallocs-1.4.0.pdf deleted file mode 100644 index 4d87aff..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.4.0.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.4.0.png b/perf/GLM/mallocs/mallocs-1.4.0.png deleted file mode 100644 index c5c2808..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.4.0.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.4.0.svg b/perf/GLM/mallocs/mallocs-1.4.0.svg deleted file mode 100644 index c283d31..0000000 --- a/perf/GLM/mallocs/mallocs-1.4.0.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-1.5.0.csv b/perf/GLM/mallocs/mallocs-1.5.0.csv deleted file mode 100644 index 697a0ce..0000000 --- a/perf/GLM/mallocs/mallocs-1.5.0.csv +++ /dev/null @@ -1,117 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023440,94.54,glinpred.jl,108 -60000240,2.73,gglmfit.jl,49 -20000080,0.91,gglmfit.jl,288 -20000080,0.91,gglmfit.jl,54 -20000080,0.91,gglmfit.jl,53 -21712,0.0,glinpred.jl,105 -160,0.0,gglmfit.jl,504 -96,0.0,gglmfit.jl,483 -32,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,164 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,162 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,407 -0,0.0,gglmtools.jl,405 -0,0.0,gglmtools.jl,404 -0,0.0,gglmtools.jl,403 -0,0.0,gglmtools.jl,402 -0,0.0,gglmtools.jl,256 -0,0.0,gglmtools.jl,254 -0,0.0,gglmtools.jl,252 -0,0.0,gglmtools.jl,251 -0,0.0,gglmtools.jl,250 -0,0.0,gglmtools.jl,249 -0,0.0,gglmtools.jl,248 -0,0.0,gglmfit.jl,638 -0,0.0,gglmfit.jl,636 -0,0.0,gglmfit.jl,635 -0,0.0,gglmfit.jl,630 -0,0.0,gglmfit.jl,627 -0,0.0,gglmfit.jl,626 -0,0.0,gglmfit.jl,623 -0,0.0,gglmfit.jl,622 -0,0.0,gglmfit.jl,619 -0,0.0,gglmfit.jl,614 -0,0.0,gglmfit.jl,613 -0,0.0,gglmfit.jl,609 -0,0.0,gglmfit.jl,608 -0,0.0,gglmfit.jl,606 -0,0.0,gglmfit.jl,605 -0,0.0,gglmfit.jl,604 -0,0.0,gglmfit.jl,484 -0,0.0,gglmfit.jl,482 -0,0.0,gglmfit.jl,479 -0,0.0,gglmfit.jl,478 -0,0.0,gglmfit.jl,342 -0,0.0,gglmfit.jl,341 -0,0.0,gglmfit.jl,340 -0,0.0,gglmfit.jl,338 -0,0.0,gglmfit.jl,337 -0,0.0,gglmfit.jl,333 -0,0.0,gglmfit.jl,332 -0,0.0,gglmfit.jl,329 -0,0.0,gglmfit.jl,326 -0,0.0,gglmfit.jl,324 -0,0.0,gglmfit.jl,323 -0,0.0,gglmfit.jl,321 -0,0.0,gglmfit.jl,320 -0,0.0,gglmfit.jl,319 -0,0.0,gglmfit.jl,312 -0,0.0,gglmfit.jl,310 -0,0.0,gglmfit.jl,309 -0,0.0,gglmfit.jl,308 -0,0.0,gglmfit.jl,307 -0,0.0,gglmfit.jl,301 -0,0.0,gglmfit.jl,299 -0,0.0,gglmfit.jl,291 -0,0.0,gglmfit.jl,290 -0,0.0,gglmfit.jl,289 -0,0.0,gglmfit.jl,282 -0,0.0,gglmfit.jl,281 -0,0.0,gglmfit.jl,278 -0,0.0,gglmfit.jl,277 -0,0.0,gglmfit.jl,274 -0,0.0,gglmfit.jl,186 -0,0.0,gglmfit.jl,185 -0,0.0,gglmfit.jl,179 -0,0.0,gglmfit.jl,178 -0,0.0,gglmfit.jl,177 -0,0.0,gglmfit.jl,176 -0,0.0,gglmfit.jl,174 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,96 -0,0.0,gglmfit.jl,95 -0,0.0,gglmfit.jl,94 -0,0.0,gglmfit.jl,93 -0,0.0,gglmfit.jl,92 -0,0.0,gglmfit.jl,58 -0,0.0,gglmfit.jl,57 -0,0.0,gglmfit.jl,56 -0,0.0,gglmfit.jl,55 -0,0.0,gglmfit.jl,46 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,43 -0,0.0,gglmfit.jl,42 -0,0.0,gglmfit.jl,38 -0,0.0,gglmfit.jl,37 -0,0.0,gglmfit.jl,34 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 -0,0.0,gglmfit.jl,28 -0,0.0,gglmfit.jl,27 diff --git a/perf/GLM/mallocs/mallocs-1.5.0.pdf b/perf/GLM/mallocs/mallocs-1.5.0.pdf deleted file mode 100644 index a6af995..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.5.0.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.5.0.png b/perf/GLM/mallocs/mallocs-1.5.0.png deleted file mode 100644 index 481ddc5..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.5.0.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.5.0.svg b/perf/GLM/mallocs/mallocs-1.5.0.svg deleted file mode 100644 index 1c45cfd..0000000 --- a/perf/GLM/mallocs/mallocs-1.5.0.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-1.6.0.csv b/perf/GLM/mallocs/mallocs-1.6.0.csv deleted file mode 100644 index 2c2aa3c..0000000 --- a/perf/GLM/mallocs/mallocs-1.6.0.csv +++ /dev/null @@ -1,117 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023440,94.54,glinpred.jl,108 -60000240,2.73,gglmfit.jl,49 -20000080,0.91,gglmfit.jl,288 -20000080,0.91,gglmfit.jl,54 -20000080,0.91,gglmfit.jl,53 -21712,0.0,glinpred.jl,105 -160,0.0,gglmfit.jl,504 -96,0.0,gglmfit.jl,483 -32,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,164 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,162 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,410 -0,0.0,gglmtools.jl,408 -0,0.0,gglmtools.jl,407 -0,0.0,gglmtools.jl,406 -0,0.0,gglmtools.jl,405 -0,0.0,gglmtools.jl,259 -0,0.0,gglmtools.jl,257 -0,0.0,gglmtools.jl,255 -0,0.0,gglmtools.jl,254 -0,0.0,gglmtools.jl,253 -0,0.0,gglmtools.jl,252 -0,0.0,gglmtools.jl,251 -0,0.0,gglmfit.jl,638 -0,0.0,gglmfit.jl,636 -0,0.0,gglmfit.jl,635 -0,0.0,gglmfit.jl,630 -0,0.0,gglmfit.jl,627 -0,0.0,gglmfit.jl,626 -0,0.0,gglmfit.jl,623 -0,0.0,gglmfit.jl,622 -0,0.0,gglmfit.jl,619 -0,0.0,gglmfit.jl,614 -0,0.0,gglmfit.jl,613 -0,0.0,gglmfit.jl,609 -0,0.0,gglmfit.jl,608 -0,0.0,gglmfit.jl,606 -0,0.0,gglmfit.jl,605 -0,0.0,gglmfit.jl,604 -0,0.0,gglmfit.jl,484 -0,0.0,gglmfit.jl,482 -0,0.0,gglmfit.jl,479 -0,0.0,gglmfit.jl,478 -0,0.0,gglmfit.jl,342 -0,0.0,gglmfit.jl,341 -0,0.0,gglmfit.jl,340 -0,0.0,gglmfit.jl,338 -0,0.0,gglmfit.jl,337 -0,0.0,gglmfit.jl,333 -0,0.0,gglmfit.jl,332 -0,0.0,gglmfit.jl,329 -0,0.0,gglmfit.jl,326 -0,0.0,gglmfit.jl,324 -0,0.0,gglmfit.jl,323 -0,0.0,gglmfit.jl,321 -0,0.0,gglmfit.jl,320 -0,0.0,gglmfit.jl,319 -0,0.0,gglmfit.jl,312 -0,0.0,gglmfit.jl,310 -0,0.0,gglmfit.jl,309 -0,0.0,gglmfit.jl,308 -0,0.0,gglmfit.jl,307 -0,0.0,gglmfit.jl,301 -0,0.0,gglmfit.jl,299 -0,0.0,gglmfit.jl,291 -0,0.0,gglmfit.jl,290 -0,0.0,gglmfit.jl,289 -0,0.0,gglmfit.jl,282 -0,0.0,gglmfit.jl,281 -0,0.0,gglmfit.jl,278 -0,0.0,gglmfit.jl,277 -0,0.0,gglmfit.jl,274 -0,0.0,gglmfit.jl,186 -0,0.0,gglmfit.jl,185 -0,0.0,gglmfit.jl,179 -0,0.0,gglmfit.jl,178 -0,0.0,gglmfit.jl,177 -0,0.0,gglmfit.jl,176 -0,0.0,gglmfit.jl,174 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,96 -0,0.0,gglmfit.jl,95 -0,0.0,gglmfit.jl,94 -0,0.0,gglmfit.jl,93 -0,0.0,gglmfit.jl,92 -0,0.0,gglmfit.jl,58 -0,0.0,gglmfit.jl,57 -0,0.0,gglmfit.jl,56 -0,0.0,gglmfit.jl,55 -0,0.0,gglmfit.jl,46 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,43 -0,0.0,gglmfit.jl,42 -0,0.0,gglmfit.jl,38 -0,0.0,gglmfit.jl,37 -0,0.0,gglmfit.jl,34 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 -0,0.0,gglmfit.jl,28 -0,0.0,gglmfit.jl,27 diff --git a/perf/GLM/mallocs/mallocs-1.6.0.pdf b/perf/GLM/mallocs/mallocs-1.6.0.pdf deleted file mode 100644 index c785f59..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.6.0.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.6.0.png b/perf/GLM/mallocs/mallocs-1.6.0.png deleted file mode 100644 index 9bff140..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.6.0.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.6.0.svg b/perf/GLM/mallocs/mallocs-1.6.0.svg deleted file mode 100644 index 31267c2..0000000 --- a/perf/GLM/mallocs/mallocs-1.6.0.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-1.7.0.csv b/perf/GLM/mallocs/mallocs-1.7.0.csv deleted file mode 100644 index e6c8117..0000000 --- a/perf/GLM/mallocs/mallocs-1.7.0.csv +++ /dev/null @@ -1,117 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023440,94.54,glinpred.jl,108 -60000240,2.73,gglmfit.jl,49 -20000080,0.91,gglmfit.jl,292 -20000080,0.91,gglmfit.jl,58 -20000080,0.91,gglmfit.jl,57 -21712,0.0,glinpred.jl,105 -160,0.0,gglmfit.jl,508 -96,0.0,gglmfit.jl,487 -32,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,164 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,162 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,410 -0,0.0,gglmtools.jl,408 -0,0.0,gglmtools.jl,407 -0,0.0,gglmtools.jl,406 -0,0.0,gglmtools.jl,405 -0,0.0,gglmtools.jl,259 -0,0.0,gglmtools.jl,257 -0,0.0,gglmtools.jl,255 -0,0.0,gglmtools.jl,254 -0,0.0,gglmtools.jl,253 -0,0.0,gglmtools.jl,252 -0,0.0,gglmtools.jl,251 -0,0.0,gglmfit.jl,644 -0,0.0,gglmfit.jl,642 -0,0.0,gglmfit.jl,641 -0,0.0,gglmfit.jl,636 -0,0.0,gglmfit.jl,633 -0,0.0,gglmfit.jl,632 -0,0.0,gglmfit.jl,629 -0,0.0,gglmfit.jl,628 -0,0.0,gglmfit.jl,625 -0,0.0,gglmfit.jl,620 -0,0.0,gglmfit.jl,619 -0,0.0,gglmfit.jl,615 -0,0.0,gglmfit.jl,614 -0,0.0,gglmfit.jl,612 -0,0.0,gglmfit.jl,611 -0,0.0,gglmfit.jl,610 -0,0.0,gglmfit.jl,488 -0,0.0,gglmfit.jl,486 -0,0.0,gglmfit.jl,483 -0,0.0,gglmfit.jl,482 -0,0.0,gglmfit.jl,346 -0,0.0,gglmfit.jl,345 -0,0.0,gglmfit.jl,344 -0,0.0,gglmfit.jl,342 -0,0.0,gglmfit.jl,341 -0,0.0,gglmfit.jl,337 -0,0.0,gglmfit.jl,336 -0,0.0,gglmfit.jl,333 -0,0.0,gglmfit.jl,330 -0,0.0,gglmfit.jl,328 -0,0.0,gglmfit.jl,327 -0,0.0,gglmfit.jl,325 -0,0.0,gglmfit.jl,324 -0,0.0,gglmfit.jl,323 -0,0.0,gglmfit.jl,316 -0,0.0,gglmfit.jl,314 -0,0.0,gglmfit.jl,313 -0,0.0,gglmfit.jl,312 -0,0.0,gglmfit.jl,311 -0,0.0,gglmfit.jl,305 -0,0.0,gglmfit.jl,303 -0,0.0,gglmfit.jl,295 -0,0.0,gglmfit.jl,294 -0,0.0,gglmfit.jl,293 -0,0.0,gglmfit.jl,286 -0,0.0,gglmfit.jl,285 -0,0.0,gglmfit.jl,282 -0,0.0,gglmfit.jl,281 -0,0.0,gglmfit.jl,278 -0,0.0,gglmfit.jl,190 -0,0.0,gglmfit.jl,189 -0,0.0,gglmfit.jl,183 -0,0.0,gglmfit.jl,182 -0,0.0,gglmfit.jl,181 -0,0.0,gglmfit.jl,180 -0,0.0,gglmfit.jl,178 -0,0.0,gglmfit.jl,102 -0,0.0,gglmfit.jl,100 -0,0.0,gglmfit.jl,99 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,97 -0,0.0,gglmfit.jl,96 -0,0.0,gglmfit.jl,62 -0,0.0,gglmfit.jl,61 -0,0.0,gglmfit.jl,60 -0,0.0,gglmfit.jl,59 -0,0.0,gglmfit.jl,46 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,43 -0,0.0,gglmfit.jl,42 -0,0.0,gglmfit.jl,38 -0,0.0,gglmfit.jl,37 -0,0.0,gglmfit.jl,34 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 -0,0.0,gglmfit.jl,28 -0,0.0,gglmfit.jl,27 diff --git a/perf/GLM/mallocs/mallocs-1.7.0.pdf b/perf/GLM/mallocs/mallocs-1.7.0.pdf deleted file mode 100644 index 761a309..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.7.0.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.7.0.png b/perf/GLM/mallocs/mallocs-1.7.0.png deleted file mode 100644 index 7b3b156..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.7.0.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.7.0.svg b/perf/GLM/mallocs/mallocs-1.7.0.svg deleted file mode 100644 index 7bff571..0000000 --- a/perf/GLM/mallocs/mallocs-1.7.0.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-1.8.0.csv b/perf/GLM/mallocs/mallocs-1.8.0.csv deleted file mode 100644 index 23a412b..0000000 --- a/perf/GLM/mallocs/mallocs-1.8.0.csv +++ /dev/null @@ -1,117 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023440,94.54,glinpred.jl,108 -60000240,2.73,gglmfit.jl,51 -20000080,0.91,gglmfit.jl,294 -20000080,0.91,gglmfit.jl,60 -20000080,0.91,gglmfit.jl,59 -21712,0.0,glinpred.jl,105 -160,0.0,gglmfit.jl,510 -96,0.0,gglmfit.jl,489 -32,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,164 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,162 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,459 -0,0.0,gglmtools.jl,457 -0,0.0,gglmtools.jl,456 -0,0.0,gglmtools.jl,455 -0,0.0,gglmtools.jl,454 -0,0.0,gglmtools.jl,276 -0,0.0,gglmtools.jl,274 -0,0.0,gglmtools.jl,272 -0,0.0,gglmtools.jl,271 -0,0.0,gglmtools.jl,270 -0,0.0,gglmtools.jl,269 -0,0.0,gglmtools.jl,268 -0,0.0,gglmfit.jl,644 -0,0.0,gglmfit.jl,642 -0,0.0,gglmfit.jl,641 -0,0.0,gglmfit.jl,636 -0,0.0,gglmfit.jl,633 -0,0.0,gglmfit.jl,632 -0,0.0,gglmfit.jl,629 -0,0.0,gglmfit.jl,628 -0,0.0,gglmfit.jl,625 -0,0.0,gglmfit.jl,620 -0,0.0,gglmfit.jl,619 -0,0.0,gglmfit.jl,615 -0,0.0,gglmfit.jl,614 -0,0.0,gglmfit.jl,612 -0,0.0,gglmfit.jl,611 -0,0.0,gglmfit.jl,610 -0,0.0,gglmfit.jl,490 -0,0.0,gglmfit.jl,488 -0,0.0,gglmfit.jl,485 -0,0.0,gglmfit.jl,484 -0,0.0,gglmfit.jl,348 -0,0.0,gglmfit.jl,347 -0,0.0,gglmfit.jl,346 -0,0.0,gglmfit.jl,344 -0,0.0,gglmfit.jl,343 -0,0.0,gglmfit.jl,339 -0,0.0,gglmfit.jl,338 -0,0.0,gglmfit.jl,335 -0,0.0,gglmfit.jl,332 -0,0.0,gglmfit.jl,330 -0,0.0,gglmfit.jl,329 -0,0.0,gglmfit.jl,327 -0,0.0,gglmfit.jl,326 -0,0.0,gglmfit.jl,325 -0,0.0,gglmfit.jl,318 -0,0.0,gglmfit.jl,316 -0,0.0,gglmfit.jl,315 -0,0.0,gglmfit.jl,314 -0,0.0,gglmfit.jl,313 -0,0.0,gglmfit.jl,307 -0,0.0,gglmfit.jl,305 -0,0.0,gglmfit.jl,297 -0,0.0,gglmfit.jl,296 -0,0.0,gglmfit.jl,295 -0,0.0,gglmfit.jl,288 -0,0.0,gglmfit.jl,287 -0,0.0,gglmfit.jl,284 -0,0.0,gglmfit.jl,283 -0,0.0,gglmfit.jl,280 -0,0.0,gglmfit.jl,192 -0,0.0,gglmfit.jl,191 -0,0.0,gglmfit.jl,185 -0,0.0,gglmfit.jl,184 -0,0.0,gglmfit.jl,183 -0,0.0,gglmfit.jl,182 -0,0.0,gglmfit.jl,180 -0,0.0,gglmfit.jl,104 -0,0.0,gglmfit.jl,102 -0,0.0,gglmfit.jl,101 -0,0.0,gglmfit.jl,100 -0,0.0,gglmfit.jl,99 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,64 -0,0.0,gglmfit.jl,63 -0,0.0,gglmfit.jl,62 -0,0.0,gglmfit.jl,61 -0,0.0,gglmfit.jl,48 -0,0.0,gglmfit.jl,47 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,44 -0,0.0,gglmfit.jl,40 -0,0.0,gglmfit.jl,39 -0,0.0,gglmfit.jl,36 -0,0.0,gglmfit.jl,33 -0,0.0,gglmfit.jl,32 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 diff --git a/perf/GLM/mallocs/mallocs-1.8.0.pdf b/perf/GLM/mallocs/mallocs-1.8.0.pdf deleted file mode 100644 index d020e20..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.8.0.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.8.0.png b/perf/GLM/mallocs/mallocs-1.8.0.png deleted file mode 100644 index 93babc3..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.8.0.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.8.0.svg b/perf/GLM/mallocs/mallocs-1.8.0.svg deleted file mode 100644 index 1f64806..0000000 --- a/perf/GLM/mallocs/mallocs-1.8.0.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-1.8.2.csv b/perf/GLM/mallocs/mallocs-1.8.2.csv deleted file mode 100644 index b2e459a..0000000 --- a/perf/GLM/mallocs/mallocs-1.8.2.csv +++ /dev/null @@ -1,131 +0,0 @@ -bytes,percentage,filenames,linenumbers -2080023472,94.54,glinpred.jl,108 -60000240,2.73,gglmfit.jl,51 -20000080,0.91,gglmfit.jl,372 -20000080,0.91,gglmfit.jl,60 -20000080,0.91,gglmfit.jl,59 -21712,0.0,glinpred.jl,105 -160,0.0,glinpred.jl,173 -160,0.0,gglmfit.jl,604 -128,0.0,gglmfit.jl,583 -64,0.0,glinpred.jl,107 -0,0.0,glinpred.jl,188 -0,0.0,glinpred.jl,186 -0,0.0,glinpred.jl,184 -0,0.0,glinpred.jl,183 -0,0.0,glinpred.jl,182 -0,0.0,glinpred.jl,181 -0,0.0,glinpred.jl,178 -0,0.0,glinpred.jl,177 -0,0.0,glinpred.jl,176 -0,0.0,glinpred.jl,174 -0,0.0,glinpred.jl,172 -0,0.0,glinpred.jl,171 -0,0.0,glinpred.jl,170 -0,0.0,glinpred.jl,169 -0,0.0,glinpred.jl,167 -0,0.0,glinpred.jl,165 -0,0.0,glinpred.jl,163 -0,0.0,glinpred.jl,161 -0,0.0,glinpred.jl,160 -0,0.0,glinpred.jl,156 -0,0.0,glinpred.jl,155 -0,0.0,glinpred.jl,154 -0,0.0,glinpred.jl,153 -0,0.0,glinpred.jl,152 -0,0.0,glinpred.jl,32 -0,0.0,glinpred.jl,30 -0,0.0,glinpred.jl,29 -0,0.0,glinpred.jl,28 -0,0.0,glinpred.jl,27 -0,0.0,glinpred.jl,26 -0,0.0,gglmtools.jl,459 -0,0.0,gglmtools.jl,457 -0,0.0,gglmtools.jl,456 -0,0.0,gglmtools.jl,455 -0,0.0,gglmtools.jl,454 -0,0.0,gglmtools.jl,276 -0,0.0,gglmtools.jl,274 -0,0.0,gglmtools.jl,272 -0,0.0,gglmtools.jl,271 -0,0.0,gglmtools.jl,270 -0,0.0,gglmtools.jl,269 -0,0.0,gglmtools.jl,268 -0,0.0,gglmfit.jl,738 -0,0.0,gglmfit.jl,736 -0,0.0,gglmfit.jl,735 -0,0.0,gglmfit.jl,730 -0,0.0,gglmfit.jl,727 -0,0.0,gglmfit.jl,726 -0,0.0,gglmfit.jl,723 -0,0.0,gglmfit.jl,722 -0,0.0,gglmfit.jl,719 -0,0.0,gglmfit.jl,714 -0,0.0,gglmfit.jl,713 -0,0.0,gglmfit.jl,709 -0,0.0,gglmfit.jl,708 -0,0.0,gglmfit.jl,706 -0,0.0,gglmfit.jl,705 -0,0.0,gglmfit.jl,704 -0,0.0,gglmfit.jl,584 -0,0.0,gglmfit.jl,582 -0,0.0,gglmfit.jl,579 -0,0.0,gglmfit.jl,578 -0,0.0,gglmfit.jl,426 -0,0.0,gglmfit.jl,425 -0,0.0,gglmfit.jl,424 -0,0.0,gglmfit.jl,422 -0,0.0,gglmfit.jl,421 -0,0.0,gglmfit.jl,417 -0,0.0,gglmfit.jl,416 -0,0.0,gglmfit.jl,413 -0,0.0,gglmfit.jl,410 -0,0.0,gglmfit.jl,408 -0,0.0,gglmfit.jl,407 -0,0.0,gglmfit.jl,405 -0,0.0,gglmfit.jl,404 -0,0.0,gglmfit.jl,403 -0,0.0,gglmfit.jl,396 -0,0.0,gglmfit.jl,394 -0,0.0,gglmfit.jl,393 -0,0.0,gglmfit.jl,392 -0,0.0,gglmfit.jl,391 -0,0.0,gglmfit.jl,385 -0,0.0,gglmfit.jl,383 -0,0.0,gglmfit.jl,375 -0,0.0,gglmfit.jl,374 -0,0.0,gglmfit.jl,373 -0,0.0,gglmfit.jl,366 -0,0.0,gglmfit.jl,365 -0,0.0,gglmfit.jl,362 -0,0.0,gglmfit.jl,361 -0,0.0,gglmfit.jl,358 -0,0.0,gglmfit.jl,192 -0,0.0,gglmfit.jl,191 -0,0.0,gglmfit.jl,185 -0,0.0,gglmfit.jl,184 -0,0.0,gglmfit.jl,183 -0,0.0,gglmfit.jl,182 -0,0.0,gglmfit.jl,180 -0,0.0,gglmfit.jl,104 -0,0.0,gglmfit.jl,102 -0,0.0,gglmfit.jl,101 -0,0.0,gglmfit.jl,100 -0,0.0,gglmfit.jl,99 -0,0.0,gglmfit.jl,98 -0,0.0,gglmfit.jl,64 -0,0.0,gglmfit.jl,63 -0,0.0,gglmfit.jl,62 -0,0.0,gglmfit.jl,61 -0,0.0,gglmfit.jl,48 -0,0.0,gglmfit.jl,47 -0,0.0,gglmfit.jl,45 -0,0.0,gglmfit.jl,44 -0,0.0,gglmfit.jl,40 -0,0.0,gglmfit.jl,39 -0,0.0,gglmfit.jl,36 -0,0.0,gglmfit.jl,33 -0,0.0,gglmfit.jl,32 -0,0.0,gglmfit.jl,31 -0,0.0,gglmfit.jl,30 -0,0.0,gglmfit.jl,29 diff --git a/perf/GLM/mallocs/mallocs-1.8.2.pdf b/perf/GLM/mallocs/mallocs-1.8.2.pdf deleted file mode 100644 index 15ba60c..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.8.2.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.8.2.png b/perf/GLM/mallocs/mallocs-1.8.2.png deleted file mode 100644 index 3d0c62c..0000000 Binary files a/perf/GLM/mallocs/mallocs-1.8.2.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-1.8.2.svg b/perf/GLM/mallocs/mallocs-1.8.2.svg deleted file mode 100644 index df5aec2..0000000 --- a/perf/GLM/mallocs/mallocs-1.8.2.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/mallocs/mallocs-evolutions.pdf b/perf/GLM/mallocs/mallocs-evolutions.pdf deleted file mode 100644 index 2b78755..0000000 Binary files a/perf/GLM/mallocs/mallocs-evolutions.pdf and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-evolutions.png b/perf/GLM/mallocs/mallocs-evolutions.png deleted file mode 100644 index 2b45398..0000000 Binary files a/perf/GLM/mallocs/mallocs-evolutions.png and /dev/null differ diff --git a/perf/GLM/mallocs/mallocs-evolutions.svg b/perf/GLM/mallocs/mallocs-evolutions.svg deleted file mode 100644 index e56c31c..0000000 --- a/perf/GLM/mallocs/mallocs-evolutions.svg +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/perf/GLM/metadata/metadata.csv b/perf/GLM/metadata/metadata.csv new file mode 100644 index 0000000..76e10e7 --- /dev/null +++ b/perf/GLM/metadata/metadata.csv @@ -0,0 +1,18 @@ +benchmark_GLM_v1.3.9_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_GLM_v1.3.10_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_GLM_v1.3.11_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_GLM_v1.4.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_GLM_v1.5.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_GLM_v1.6.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_GLM_v1.7.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_GLM_v1.8.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_GLM_v1.9.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.3.9_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.3.10_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.3.11_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.4.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.5.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.6.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.7.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.8.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_GLM_v1.9.0_bernoulli,36c9068f-2e67-410b-b8bb-d57c1b476f62 diff --git a/perf/GLM/output/19630234-1fd5-5548-81b9-00ed04a0ffa1.csv b/perf/GLM/output/19630234-1fd5-5548-81b9-00ed04a0ffa1.csv new file mode 100644 index 0000000..aab2a39 --- /dev/null +++ b/perf/GLM/output/19630234-1fd5-5548-81b9-00ed04a0ffa1.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +27.712387097,0.05744617727905289,4.54016616e9,462.0 +43.700926468000006,0.03637327300518319,4.54016616e9,462.0 +30.091994514000003,0.07633657516225081,4.54016616e9,462.0 diff --git a/perf/GLM/output/1bc6299f-bfc6-597f-9f60-e4d4f7ec3b6d.csv b/perf/GLM/output/1bc6299f-bfc6-597f-9f60-e4d4f7ec3b6d.csv new file mode 100644 index 0000000..53b30a3 --- /dev/null +++ b/perf/GLM/output/1bc6299f-bfc6-597f-9f60-e4d4f7ec3b6d.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +39.456297243,0.040689702941773834,4.54028052e9,477.0 +34.769580835,0.04153079750522681,4.54028052e9,477.0 +31.762934027000004,0.05343284819208808,4.54028052e9,477.0 diff --git a/perf/GLM/output/1e9d50be-1af5-541a-b218-26214f6e5090.csv b/perf/GLM/output/1e9d50be-1af5-541a-b218-26214f6e5090.csv new file mode 100644 index 0000000..1ca7d9c --- /dev/null +++ b/perf/GLM/output/1e9d50be-1af5-541a-b218-26214f6e5090.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +34.699507173,0.03868006364783076,4.540166112e9,461.0 +39.837955538,0.034745748226955614,4.540166112e9,461.0 +37.625116268,0.04512949626269046,4.540166112e9,461.0 diff --git a/perf/GLM/output/1ea7c9ef-794b-5ce7-a8b9-9489262c79a3.csv b/perf/GLM/output/1ea7c9ef-794b-5ce7-a8b9-9489262c79a3.csv new file mode 100644 index 0000000..2af6f2c --- /dev/null +++ b/perf/GLM/output/1ea7c9ef-794b-5ce7-a8b9-9489262c79a3.csv @@ -0,0 +1,2 @@ +times,gctimes,memory,allocs +3.0988192909e10,1.840143337e9,4540165984,455 diff --git a/perf/GLM/output/2987c4c3-c75d-5aa5-bcc3-e87d82cddf15.csv b/perf/GLM/output/2987c4c3-c75d-5aa5-bcc3-e87d82cddf15.csv new file mode 100644 index 0000000..9febd2b --- /dev/null +++ b/perf/GLM/output/2987c4c3-c75d-5aa5-bcc3-e87d82cddf15.csv @@ -0,0 +1,5 @@ +times,gctimes,bytes,allocs +26.704874526,0.04146076173928547,4.54016616e9,462.0 +36.293305705,0.060591450249103174,4.54016616e9,462.0 +33.612703118,0.04868925490028778,4.54016616e9,462.0 +32.95097081,0.05853777863244691,4.54016616e9,462.0 diff --git a/perf/GLM/output/30cb70cd-fe01-54d1-a160-9ae6483bfba0.csv b/perf/GLM/output/30cb70cd-fe01-54d1-a160-9ae6483bfba0.csv new file mode 100644 index 0000000..8fd5b1e --- /dev/null +++ b/perf/GLM/output/30cb70cd-fe01-54d1-a160-9ae6483bfba0.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +3.0451778762e10,1.618426951e9,4540165936,454 +4.0625651619e10,2.444162729e9,4540165936,454 diff --git a/perf/GLM/output/373f3bb8-bcfa-557f-9d86-6bee4f94b511.csv b/perf/GLM/output/373f3bb8-bcfa-557f-9d86-6bee4f94b511.csv new file mode 100644 index 0000000..954c1a3 --- /dev/null +++ b/perf/GLM/output/373f3bb8-bcfa-557f-9d86-6bee4f94b511.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +39.422643581,0.037697041243480785,4.54016616e9,462.0 +43.608241766000006,0.051045990318636596,4.54016616e9,462.0 +27.808130689000002,0.0629520642569647,4.54016616e9,462.0 diff --git a/perf/GLM/output/385f0193-9185-54cc-ba12-5de4a341934e.csv b/perf/GLM/output/385f0193-9185-54cc-ba12-5de4a341934e.csv new file mode 100644 index 0000000..ee4bb20 --- /dev/null +++ b/perf/GLM/output/385f0193-9185-54cc-ba12-5de4a341934e.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +3.5988941859e10,1.431468229e9,4540165984,455 +3.1907892162e10,2.951484736e9,4540165984,455 diff --git a/perf/GLM/output/3c711377-d783-5105-b1f5-36a109da96da.csv b/perf/GLM/output/3c711377-d783-5105-b1f5-36a109da96da.csv new file mode 100644 index 0000000..b0e7eed --- /dev/null +++ b/perf/GLM/output/3c711377-d783-5105-b1f5-36a109da96da.csv @@ -0,0 +1,2 @@ +times,gctimes,memory,allocs +4.0896641069e10,1.699583868e9,4540165936,454 diff --git a/perf/GLM/output/3f19ba15-584c-5fbd-8dc0-69450530f920.csv b/perf/GLM/output/3f19ba15-584c-5fbd-8dc0-69450530f920.csv new file mode 100644 index 0000000..fbbc463 --- /dev/null +++ b/perf/GLM/output/3f19ba15-584c-5fbd-8dc0-69450530f920.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +3.6712761204e10,1.266939575e9,4540165936,454 +3.1389517028e10,1.777372888e9,4540165936,454 diff --git a/perf/GLM/output/4752f562-4e5e-5096-ae57-2a2526068ca7.csv b/perf/GLM/output/4752f562-4e5e-5096-ae57-2a2526068ca7.csv new file mode 100644 index 0000000..4c66df2 --- /dev/null +++ b/perf/GLM/output/4752f562-4e5e-5096-ae57-2a2526068ca7.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +37.438439975,0.038964241164271426,4.540166112e9,461.0 +46.648686085,0.050145370305556804,4.540166112e9,461.0 +34.947311288,0.05572830267113395,4.540166112e9,461.0 diff --git a/perf/GLM/output/52c73c38-3e64-5b81-b608-c5e4fa378f69.csv b/perf/GLM/output/52c73c38-3e64-5b81-b608-c5e4fa378f69.csv new file mode 100644 index 0000000..0ae15f1 --- /dev/null +++ b/perf/GLM/output/52c73c38-3e64-5b81-b608-c5e4fa378f69.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +3.6763874675e10,2.293964688e9,4540165936,454 +3.7847040885e10,2.361621306e9,4540165936,454 diff --git a/perf/GLM/output/56364ea1-c1ca-5179-8d17-8a6596c23fd5.csv b/perf/GLM/output/56364ea1-c1ca-5179-8d17-8a6596c23fd5.csv new file mode 100644 index 0000000..ff1dc9a --- /dev/null +++ b/perf/GLM/output/56364ea1-c1ca-5179-8d17-8a6596c23fd5.csv @@ -0,0 +1,2 @@ +times,gctimes,memory,allocs +3.6304702191e10,2.065674006e9,4540280344,470 diff --git a/perf/GLM/output/56d21f68-42a3-588e-bd99-2f1f516af848.csv b/perf/GLM/output/56d21f68-42a3-588e-bd99-2f1f516af848.csv new file mode 100644 index 0000000..0fe6a57 --- /dev/null +++ b/perf/GLM/output/56d21f68-42a3-588e-bd99-2f1f516af848.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +2.5666486607e10,1.130349019e9,4660165992,15000456 +2.7458216784e10,2.469076984e9,4660165992,15000456 diff --git a/perf/GLM/output/57f0d0ed-88d9-5a77-9fc6-2a8ac1ec4b2a.csv b/perf/GLM/output/57f0d0ed-88d9-5a77-9fc6-2a8ac1ec4b2a.csv new file mode 100644 index 0000000..7ffb101 --- /dev/null +++ b/perf/GLM/output/57f0d0ed-88d9-5a77-9fc6-2a8ac1ec4b2a.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +39.112558866,0.029457070654652064,4.54016616e9,462.0 +37.487224799,0.07218903401118637,4.54016616e9,462.0 +31.456428301000003,0.06072883617684183,4.54016616e9,462.0 diff --git a/perf/GLM/output/5da6aec4-ec96-5e25-9621-6a41ec70b038.csv b/perf/GLM/output/5da6aec4-ec96-5e25-9621-6a41ec70b038.csv new file mode 100644 index 0000000..82faabf --- /dev/null +++ b/perf/GLM/output/5da6aec4-ec96-5e25-9621-6a41ec70b038.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +38.201664929,0.055949647455743746,4.660166168e9,1.5000463e7 +47.032037451,0.030288254521912313,4.660166168e9,1.5000463e7 +46.144791738,0.05666220408676883,4.660166168e9,1.5000463e7 diff --git a/perf/GLM/output/71ce261a-14d2-5a83-ba9e-14accb636aaf.csv b/perf/GLM/output/71ce261a-14d2-5a83-ba9e-14accb636aaf.csv new file mode 100644 index 0000000..b92a7a1 --- /dev/null +++ b/perf/GLM/output/71ce261a-14d2-5a83-ba9e-14accb636aaf.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +42.122941161,0.042361227084781246,4.540166112e9,461.0 +43.357202637,0.04270949840799343,4.540166112e9,461.0 +38.969050826,0.05449895943021089,4.540166112e9,461.0 diff --git a/perf/GLM/output/7979f82a-c68e-52e3-b369-1e2c5e6cd9f0.csv b/perf/GLM/output/7979f82a-c68e-52e3-b369-1e2c5e6cd9f0.csv new file mode 100644 index 0000000..d9cdfef --- /dev/null +++ b/perf/GLM/output/7979f82a-c68e-52e3-b369-1e2c5e6cd9f0.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +35.214661797000005,0.05077171745412915,4.54016616e9,462.0 +33.679745741000005,0.026332031892995756,4.54016616e9,462.0 +38.380467723,0.04022926617631413,4.54016616e9,462.0 diff --git a/perf/GLM/output/7c7cf6f8-6abe-55a1-9bfc-b9807d6b36ce.csv b/perf/GLM/output/7c7cf6f8-6abe-55a1-9bfc-b9807d6b36ce.csv new file mode 100644 index 0000000..7f231f7 --- /dev/null +++ b/perf/GLM/output/7c7cf6f8-6abe-55a1-9bfc-b9807d6b36ce.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +35.903843099,0.0415437060285489,4.54016616e9,462.0 +37.290194786,0.03478252930679127,4.54016616e9,462.0 +28.801469321000003,0.05862679914627957,4.54016616e9,462.0 diff --git a/perf/GLM/output/8885400a-c48d-575e-ba0d-4f000a13d177.csv b/perf/GLM/output/8885400a-c48d-575e-ba0d-4f000a13d177.csv new file mode 100644 index 0000000..69bab08 --- /dev/null +++ b/perf/GLM/output/8885400a-c48d-575e-ba0d-4f000a13d177.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +42.715195599000005,0.051140470747396985,4.540166112e9,461.0 +38.092286062,0.041657521011399364,4.540166112e9,461.0 +30.992452944000004,0.053642863312691004,4.540166112e9,461.0 diff --git a/perf/GLM/output/8f022d1c-3bc4-5d9c-b5e9-2b767c613b6b.csv b/perf/GLM/output/8f022d1c-3bc4-5d9c-b5e9-2b767c613b6b.csv new file mode 100644 index 0000000..20c537a --- /dev/null +++ b/perf/GLM/output/8f022d1c-3bc4-5d9c-b5e9-2b767c613b6b.csv @@ -0,0 +1,2 @@ +times,gctimes,memory,allocs +2.9683035335e10,1.701267057e9,4660165992,15000456 diff --git a/perf/GLM/output/93ccdb17-ff91-529c-b66a-b2276e8b4c6b.csv b/perf/GLM/output/93ccdb17-ff91-529c-b66a-b2276e8b4c6b.csv new file mode 100644 index 0000000..c310d41 --- /dev/null +++ b/perf/GLM/output/93ccdb17-ff91-529c-b66a-b2276e8b4c6b.csv @@ -0,0 +1,2 @@ +times,gctimes,memory,allocs +4.1798364489e10,1.68976564e9,4540165984,455 diff --git a/perf/GLM/output/9d555145-e71f-5974-b2fe-9da42af2fe64.csv b/perf/GLM/output/9d555145-e71f-5974-b2fe-9da42af2fe64.csv new file mode 100644 index 0000000..6ce3ff1 --- /dev/null +++ b/perf/GLM/output/9d555145-e71f-5974-b2fe-9da42af2fe64.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +3.2166086768e10,2.250554199e9,4540280344,470 +2.6045849564e10,1.646125186e9,4540280344,470 diff --git a/perf/GLM/output/a0127336-335d-5277-ad16-adb6227c48e6.csv b/perf/GLM/output/a0127336-335d-5277-ad16-adb6227c48e6.csv new file mode 100644 index 0000000..8a94670 --- /dev/null +++ b/perf/GLM/output/a0127336-335d-5277-ad16-adb6227c48e6.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +3.233682687e10,1.74523324e9,4540165936,454 +3.9407190436e10,1.34211154e9,4540165936,454 diff --git a/perf/GLM/output/a0fe79f5-46db-56af-90c8-3e2b7e72c372.csv b/perf/GLM/output/a0fe79f5-46db-56af-90c8-3e2b7e72c372.csv new file mode 100644 index 0000000..2ab8d23 --- /dev/null +++ b/perf/GLM/output/a0fe79f5-46db-56af-90c8-3e2b7e72c372.csv @@ -0,0 +1,2 @@ +times,gctimes,memory,allocs +3.312152848e10,1.824324811e9,4540165984,455 diff --git a/perf/GLM/output/beaafd23-d31d-56bd-a17b-c99454f7f539.csv b/perf/GLM/output/beaafd23-d31d-56bd-a17b-c99454f7f539.csv new file mode 100644 index 0000000..59232c9 --- /dev/null +++ b/perf/GLM/output/beaafd23-d31d-56bd-a17b-c99454f7f539.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +37.503754480000005,0.06579202376433646,4.660166168e9,1.5000463e7 +29.149666769000003,0.06939332229866836,4.660166168e9,1.5000463e7 +39.159987327,0.04695225589953879,4.660166168e9,1.5000463e7 diff --git a/perf/GLM/output/c7014ec4-7954-52f6-b4dc-bc94ef14cb3b.csv b/perf/GLM/output/c7014ec4-7954-52f6-b4dc-bc94ef14cb3b.csv new file mode 100644 index 0000000..0f181cf --- /dev/null +++ b/perf/GLM/output/c7014ec4-7954-52f6-b4dc-bc94ef14cb3b.csv @@ -0,0 +1,2 @@ +times,gctimes,memory,allocs +3.8565488445e10,2.749084996e9,4540165936,454 diff --git a/perf/GLM/output/cb69ca9b-b7d8-5c4d-80df-e92f38fa2542.csv b/perf/GLM/output/cb69ca9b-b7d8-5c4d-80df-e92f38fa2542.csv new file mode 100644 index 0000000..e70fa1c --- /dev/null +++ b/perf/GLM/output/cb69ca9b-b7d8-5c4d-80df-e92f38fa2542.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +30.806729245000003,0.03552379434040759,4.540166112e9,461.0 +37.194818861,0.06819833846965538,4.540166112e9,461.0 +32.457553638,0.045416210027430536,4.540166112e9,461.0 diff --git a/perf/GLM/output/d15ff16e-07fc-5ca4-9c09-7105c36a78f2.csv b/perf/GLM/output/d15ff16e-07fc-5ca4-9c09-7105c36a78f2.csv new file mode 100644 index 0000000..7a00651 --- /dev/null +++ b/perf/GLM/output/d15ff16e-07fc-5ca4-9c09-7105c36a78f2.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +3.641082851e10,1.716068269e9,4540165936,454 +4.2405459033e10,3.787775962e9,4540165936,454 diff --git a/perf/GLM/output/d6c86889-e85a-5ffe-9344-2a3a1b0f0180.csv b/perf/GLM/output/d6c86889-e85a-5ffe-9344-2a3a1b0f0180.csv new file mode 100644 index 0000000..01822f6 --- /dev/null +++ b/perf/GLM/output/d6c86889-e85a-5ffe-9344-2a3a1b0f0180.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +3.225149217e10,2.453678402e9,4540165936,454 +3.8765521599e10,2.21254439e9,4540165936,454 diff --git a/perf/GLM/output/da4bfe3d-8d23-59b8-8ee9-7cb8578b6dca.csv b/perf/GLM/output/da4bfe3d-8d23-59b8-8ee9-7cb8578b6dca.csv new file mode 100644 index 0000000..f36bc62 --- /dev/null +++ b/perf/GLM/output/da4bfe3d-8d23-59b8-8ee9-7cb8578b6dca.csv @@ -0,0 +1,2 @@ +times,gctimes,memory,allocs +3.9556714164e10,1.742325939e9,4540165984,455 diff --git a/perf/GLM/output/df7f2421-b7a7-566b-9e79-4ae2eec62886.csv b/perf/GLM/output/df7f2421-b7a7-566b-9e79-4ae2eec62886.csv new file mode 100644 index 0000000..96e5ce0 --- /dev/null +++ b/perf/GLM/output/df7f2421-b7a7-566b-9e79-4ae2eec62886.csv @@ -0,0 +1,3 @@ +times,gctimes,memory,allocs +2.4846597825e10,1.535724588e9,4540165984,455 +2.6829232548e10,1.943242998e9,4540165984,455 diff --git a/perf/GLM/output/e9fdbfbc-6e17-5ce2-b727-80340b4d6315.csv b/perf/GLM/output/e9fdbfbc-6e17-5ce2-b727-80340b4d6315.csv new file mode 100644 index 0000000..f52609b --- /dev/null +++ b/perf/GLM/output/e9fdbfbc-6e17-5ce2-b727-80340b4d6315.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +38.596650828,0.07252652753407446,4.540166112e9,461.0 +38.713992884,0.041086748085274044,4.540166112e9,461.0 +38.629632617000006,0.04800991933803252,4.540166112e9,461.0 diff --git a/perf/GLM/output/eea87291-d957-50a0-9305-fa86e3570d62.csv b/perf/GLM/output/eea87291-d957-50a0-9305-fa86e3570d62.csv new file mode 100644 index 0000000..03afeaa --- /dev/null +++ b/perf/GLM/output/eea87291-d957-50a0-9305-fa86e3570d62.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +34.612495437,0.038173091460709754,4.54028052e9,477.0 +37.107627601000004,0.03557588356751818,4.54028052e9,477.0 +33.120110770000004,0.03651830165663422,4.54028052e9,477.0 diff --git a/perf/GLM/output/f4ed0729-6e1f-5aed-b029-707a6c602632.csv b/perf/GLM/output/f4ed0729-6e1f-5aed-b029-707a6c602632.csv new file mode 100644 index 0000000..d8589f2 --- /dev/null +++ b/perf/GLM/output/f4ed0729-6e1f-5aed-b029-707a6c602632.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +34.209183656,0.031561048075774055,4.540166112e9,461.0 +31.918351022000003,0.061891985981305124,4.540166112e9,461.0 +40.802275094,0.04256073407669771,4.540166112e9,461.0 diff --git a/perf/GLM/output/fdeb1402-8fc2-52b6-bd56-0fc912dccb42.csv b/perf/GLM/output/fdeb1402-8fc2-52b6-bd56-0fc912dccb42.csv new file mode 100644 index 0000000..d240101 --- /dev/null +++ b/perf/GLM/output/fdeb1402-8fc2-52b6-bd56-0fc912dccb42.csv @@ -0,0 +1,4 @@ +times,gctimes,bytes,allocs +43.777388200000004,0.038109189551879204,4.540166112e9,461.0 +43.250733243000006,0.04697250505756009,4.540166112e9,461.0 +39.371159148000004,0.034975045129448525,4.540166112e9,461.0 diff --git a/perf/GLM/visuals/bench_boxplots_allocs.png b/perf/GLM/visuals/bench_boxplots_allocs.png new file mode 100644 index 0000000..bb85ee0 Binary files /dev/null and b/perf/GLM/visuals/bench_boxplots_allocs.png differ diff --git a/perf/GLM/visuals/bench_boxplots_gctimes.png b/perf/GLM/visuals/bench_boxplots_gctimes.png new file mode 100644 index 0000000..8a1de81 Binary files /dev/null and b/perf/GLM/visuals/bench_boxplots_gctimes.png differ diff --git a/perf/GLM/visuals/bench_boxplots_memory.png b/perf/GLM/visuals/bench_boxplots_memory.png new file mode 100644 index 0000000..0da28fb Binary files /dev/null and b/perf/GLM/visuals/bench_boxplots_memory.png differ diff --git a/perf/GLM/visuals/bench_boxplots_times.png b/perf/GLM/visuals/bench_boxplots_times.png new file mode 100644 index 0000000..0105185 Binary files /dev/null and b/perf/GLM/visuals/bench_boxplots_times.png differ diff --git a/perf/GLM/visuals/bench_evolution.png b/perf/GLM/visuals/bench_evolution.png new file mode 100644 index 0000000..b857497 Binary files /dev/null and b/perf/GLM/visuals/bench_evolution.png differ diff --git a/perf/GLM/visuals/chair_boxplots_allocs.png b/perf/GLM/visuals/chair_boxplots_allocs.png new file mode 100644 index 0000000..bb85ee0 Binary files /dev/null and b/perf/GLM/visuals/chair_boxplots_allocs.png differ diff --git a/perf/GLM/visuals/chair_boxplots_bytes.png b/perf/GLM/visuals/chair_boxplots_bytes.png new file mode 100644 index 0000000..a92de61 Binary files /dev/null and b/perf/GLM/visuals/chair_boxplots_bytes.png differ diff --git a/perf/GLM/visuals/chair_boxplots_gctimes.png b/perf/GLM/visuals/chair_boxplots_gctimes.png new file mode 100644 index 0000000..4830776 Binary files /dev/null and b/perf/GLM/visuals/chair_boxplots_gctimes.png differ diff --git a/perf/GLM/visuals/chair_boxplots_times.png b/perf/GLM/visuals/chair_boxplots_times.png new file mode 100644 index 0000000..9668936 Binary files /dev/null and b/perf/GLM/visuals/chair_boxplots_times.png differ diff --git a/perf/GLM/visuals/chair_evolution.png b/perf/GLM/visuals/chair_evolution.png new file mode 100644 index 0000000..3d42436 Binary files /dev/null and b/perf/GLM/visuals/chair_evolution.png differ diff --git a/perf/PatternFolds/Project.toml b/perf/PatternFolds/Project.toml new file mode 100644 index 0000000..91bc341 --- /dev/null +++ b/perf/PatternFolds/Project.toml @@ -0,0 +1,8 @@ +[deps] +BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" +CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0" +Chairmarks = "0ca39b1e-fe0b-4e98-acfc-b1656634c4de" +Coverage = "a2441757-f6aa-5fb2-8edb-039e3f45d037" +PatternFolds = "c18a7f1d-76ad-4ce4-950d-5419b888513b" +PerfChecker = "6309bf6b-a531-4b08-891e-8ee981e5c424" +TypedTables = "9d95f2ec-7b3d-5a63-8d20-e2491e220bb9" diff --git a/perf/PatternFolds/allocs.jl b/perf/PatternFolds/allocs.jl index e69de29..8184b40 100644 --- a/perf/PatternFolds/allocs.jl +++ b/perf/PatternFolds/allocs.jl @@ -0,0 +1,36 @@ +using PerfChecker, CairoMakie + +d = Dict(:targets => ["PatternFolds"], :path => @__DIR__, :tags => [:patterns, :intervals], + :pkgs => ( + "PatternFolds", :custom, [v"0.2.0", v"0.2.1", v"0.2.2", v"0.2.3", v"0.2.4"], true)) + +x = @check :alloc d begin + using PatternFolds +end begin + itv = Interval{Open, Closed}(0.0, 1.0) + i = IntervalsFold(itv, 2.0, 1000) + + unfold(i) + collect(i) + reverse(collect(i)) + + # Vectors + vf = make_vector_fold([0, 1], 2, 1000) + + unfold(vf) + collect(vf) + reverse(collect(vf)) + + rand(vf, 1000) +end + +@info x + +mkpath(joinpath(@__DIR__, "visuals")) + +c = checkres_to_scatterlines(x, Val(:alloc)) +save(joinpath(@__DIR__, "visuals", "allocs_evolution.png"), c) + +for (name, c2) in checkres_to_pie(x, Val(:alloc)) + save(joinpath(@__DIR__, "visuals", "allocs_pie_$name.png"), c2) +end diff --git a/perf/PatternFolds/bench.jl b/perf/PatternFolds/bench.jl index e69de29..2005c2c 100644 --- a/perf/PatternFolds/bench.jl +++ b/perf/PatternFolds/bench.jl @@ -0,0 +1,42 @@ +using PerfChecker, BenchmarkTools, CairoMakie + +d = Dict(:path => @__DIR__, :evals => 10, :samples => 1000, + :seconds => 100, :tags => [:patterns, :intervals], + :pkgs => ( + "PatternFolds", :custom, [v"0.2.0", v"0.2.1", v"0.2.2", v"0.2.3", v"0.2.4"], true), + :devops => "PatternFolds") + +x = @check :benchmark d begin + using PatternFolds +end begin + # Intervals + itv = Interval{Open, Closed}(0.0, 1.0) + i = IntervalsFold(itv, 2.0, 1000) + + unfold(i) + collect(i) + reverse(collect(i)) + + # Vectors + vf = make_vector_fold([0, 1], 2, 1000) + + unfold(vf) + collect(vf) + reverse(collect(vf)) + + rand(vf, 1000) + + return nothing +end + +@info x + +mkpath(joinpath(@__DIR__, "visuals")) + +c = checkres_to_scatterlines(x, Val(:benchmark)) +save(joinpath(@__DIR__, "visuals", "bench_evolution.png"), c) + +for kwarg in [:times, :gctimes, :memory, :allocs] + c2 = checkres_to_boxplots(x, Val(:benchmark); kwarg) + save(joinpath(@__DIR__, "visuals", "bench_boxplots_$kwarg.png"), c2) +end diff --git a/perf/PatternFolds/chair.jl b/perf/PatternFolds/chair.jl new file mode 100644 index 0000000..110175a --- /dev/null +++ b/perf/PatternFolds/chair.jl @@ -0,0 +1,42 @@ +using PerfChecker, Chairmarks, CairoMakie + +d = Dict(:path => @__DIR__, :evals => 10, :samples => 1000, + :seconds => 100, :tags => [:patterns, :intervals], + :pkgs => ( + "PatternFolds", :custom, [v"0.2.0", v"0.2.1", v"0.2.2", v"0.2.3", v"0.2.4"], true), + :devops => "PatternFolds") + +x = @check :chairmark d begin + using PatternFolds +end begin + # Intervals + itv = Interval{Open, Closed}(0.0, 1.0) + i = IntervalsFold(itv, 2.0, 1000) + + unfold(i) + collect(i) + reverse(collect(i)) + + # Vectors + vf = make_vector_fold([0, 1], 2, 1000) + + unfold(vf) + collect(vf) + reverse(collect(vf)) + + rand(vf, 1000) + + return nothing +end + +@info x + +mkpath(joinpath(@__DIR__, "visuals")) + +c = checkres_to_scatterlines(x, Val(:chairmark)) +save(joinpath(@__DIR__, "visuals", "chair_evolution.png"), c) + +for kwarg in [:times, :gctimes, :bytes, :allocs] + c2 = checkres_to_boxplots(x, Val(:chairmark); kwarg) + save(joinpath(@__DIR__, "visuals", "chair_boxplots_$kwarg.png"), c2) +end diff --git a/perf/PatternFolds/metadata/metadata.csv b/perf/PatternFolds/metadata/metadata.csv new file mode 100644 index 0000000..b4e6802 --- /dev/null +++ b/perf/PatternFolds/metadata/metadata.csv @@ -0,0 +1,15 @@ +alloc_PatternFolds_v0.2.2_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +alloc_PatternFolds_v0.2.3_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +alloc_PatternFolds_v0.2.4_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +alloc_PatternFolds_v0.2.0_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +alloc_PatternFolds_v0.2.1_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_PatternFolds_v0.2.0_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_PatternFolds_v0.2.1_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_PatternFolds_v0.2.2_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_PatternFolds_v0.2.3_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +chairmark_PatternFolds_v0.2.4_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_PatternFolds_v0.2.0_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_PatternFolds_v0.2.1_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_PatternFolds_v0.2.2_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_PatternFolds_v0.2.3_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 +benchmark_PatternFolds_v0.2.4_patterns_intervals,36c9068f-2e67-410b-b8bb-d57c1b476f62 diff --git a/perf/PatternFolds/output/13136978-6b22-5cef-bec4-f5fb8e83194a.csv b/perf/PatternFolds/output/13136978-6b22-5cef-bec4-f5fb8e83194a.csv new file mode 100644 index 0000000..9a9964a --- /dev/null +++ b/perf/PatternFolds/output/13136978-6b22-5cef-bec4-f5fb8e83194a.csv @@ -0,0 +1,1001 @@ +times,gctimes,bytes,allocs +0.0002076117,0.0,137488.0,14.0 +0.0002155119,0.0,137488.0,14.0 +0.0002286832,0.0,137488.0,14.0 +0.00023237400000000004,0.0,137488.0,14.0 +0.0003008601,0.0,137488.0,14.0 +0.00023876230000000002,0.0,137488.0,14.0 +0.00023984830000000002,0.0,137488.0,14.0 +0.0002333047,0.0,137488.0,14.0 +0.00023414210000000002,0.0,137488.0,14.0 +0.00024388120000000003,0.0,137488.0,14.0 +0.0002449374,0.0,137488.0,14.0 +0.0002440095,0.0,137488.0,14.0 +0.00023447800000000004,0.0,137488.0,14.0 +0.00023435630000000004,0.0,137488.0,14.0 +0.00021853650000000003,0.0,137488.0,14.0 +0.0001792409,0.0,137488.0,14.0 +0.00015000900000000002,0.0,137488.0,14.0 +0.0001505856,0.0,137488.0,14.0 +0.0001448184,0.0,137488.0,14.0 +0.0001804741,0.0,137488.0,14.0 +0.0016504698000000002,0.9054289269637045,137488.0,14.0 +9.16709e-5,0.0,137488.0,14.0 +9.283850000000002e-5,0.0,137488.0,14.0 +9.61988e-5,0.0,137488.0,14.0 +9.714890000000001e-5,0.0,137488.0,14.0 +9.036410000000001e-5,0.0,137488.0,14.0 +9.279080000000001e-5,0.0,137488.0,14.0 +9.295040000000001e-5,0.0,137488.0,14.0 +9.25725e-5,0.0,137488.0,14.0 +9.057080000000001e-5,0.0,137488.0,14.0 +8.940590000000001e-5,0.0,137488.0,14.0 +8.94616e-5,0.0,137488.0,14.0 +9.423560000000001e-5,0.0,137488.0,14.0 +9.30775e-5,0.0,137488.0,14.0 +9.15723e-5,0.0,137488.0,14.0 +9.25577e-5,0.0,137488.0,14.0 +9.4283e-5,0.0,137488.0,14.0 +9.119520000000001e-5,0.0,137488.0,14.0 +8.86336e-5,0.0,137488.0,14.0 +8.9804e-5,0.0,137488.0,14.0 +8.75089e-5,0.0,137488.0,14.0 +0.00015818050000000001,0.0,137488.0,14.0 +0.0001719405,0.0,137488.0,14.0 +0.00017614490000000002,0.0,137488.0,14.0 +0.0001729698,0.0,137488.0,14.0 +0.00018917,0.0,137488.0,14.0 +0.00019178820000000001,0.0,137488.0,14.0 +0.00019580310000000002,0.0,137488.0,14.0 +0.0001954107,0.0,137488.0,14.0 +0.0001846668,0.0,137488.0,14.0 +0.00019011590000000001,0.0,137488.0,14.0 +0.00018646140000000002,0.0,137488.0,14.0 +0.0001762356,0.0,137488.0,14.0 +0.00018067890000000002,0.0,137488.0,14.0 +9.936490000000001e-5,0.0,137488.0,14.0 +9.396690000000001e-5,0.0,137488.0,14.0 +8.859590000000001e-5,0.0,137488.0,14.0 +8.99942e-5,0.0,137488.0,14.0 +9.755440000000001e-5,0.0,137488.0,14.0 +9.980400000000002e-5,0.0,137488.0,14.0 +9.296200000000001e-5,0.0,137488.0,14.0 +9.21186e-5,0.0,137488.0,14.0 +9.43669e-5,0.0,137488.0,14.0 +9.135250000000001e-5,0.0,137488.0,14.0 +9.207780000000001e-5,0.0,137488.0,14.0 +9.332400000000002e-5,0.0,137488.0,14.0 +9.09463e-5,0.0,137488.0,14.0 +9.67622e-5,0.0,137488.0,14.0 +9.06267e-5,0.0,137488.0,14.0 +8.922670000000001e-5,0.0,137488.0,14.0 +8.782000000000001e-5,0.0,137488.0,14.0 +9.827310000000002e-5,0.0,137488.0,14.0 +9.55498e-5,0.0,137488.0,14.0 +0.0001616986,0.0,137488.0,14.0 +0.00017620110000000002,0.0,137488.0,14.0 +0.00016790270000000001,0.0,137488.0,14.0 +0.0002029187,0.0,137488.0,14.0 +0.0002007857,0.0,137488.0,14.0 +0.00018489950000000001,0.0,137488.0,14.0 +0.00018400810000000002,0.0,137488.0,14.0 +0.0001691223,0.0,137488.0,14.0 +0.0001747241,0.0,137488.0,14.0 +0.0001841708,0.0,137488.0,14.0 +0.00019252020000000002,0.0,137488.0,14.0 +0.00017210690000000003,0.0,137488.0,14.0 +0.0001790468,0.0,137488.0,14.0 +0.00017471350000000001,0.0,137488.0,14.0 +0.00021703410000000002,0.4055159995595162,137488.0,14.0 +9.32405e-5,0.0,137488.0,14.0 +9.11265e-5,0.0,137488.0,14.0 +8.859030000000001e-5,0.0,137488.0,14.0 +9.4568e-5,0.0,137488.0,14.0 +9.3391e-5,0.0,137488.0,14.0 +8.973760000000001e-5,0.0,137488.0,14.0 +9.20452e-5,0.0,137488.0,14.0 +9.088410000000001e-5,0.0,137488.0,14.0 +9.18491e-5,0.0,137488.0,14.0 +8.999910000000001e-5,0.0,137488.0,14.0 +8.838940000000001e-5,0.0,137488.0,14.0 +8.985400000000001e-5,0.0,137488.0,14.0 +9.417710000000001e-5,0.0,137488.0,14.0 +9.097450000000001e-5,0.0,137488.0,14.0 +8.81343e-5,0.0,137488.0,14.0 +8.889440000000001e-5,0.0,137488.0,14.0 +9.39308e-5,0.0,137488.0,14.0 +9.21374e-5,0.0,137488.0,14.0 +8.92961e-5,0.0,137488.0,14.0 +8.841550000000001e-5,0.0,137488.0,14.0 +8.85009e-5,0.0,137488.0,14.0 +9.251330000000001e-5,0.0,137488.0,14.0 +8.94523e-5,0.0,137488.0,14.0 +8.731380000000001e-5,0.0,137488.0,14.0 +8.67184e-5,0.0,137488.0,14.0 +8.833710000000001e-5,0.0,137488.0,14.0 +8.761580000000001e-5,0.0,137488.0,14.0 +8.725320000000001e-5,0.0,137488.0,14.0 +8.583790000000001e-5,0.0,137488.0,14.0 +8.65149e-5,0.0,137488.0,14.0 +8.73725e-5,0.0,137488.0,14.0 +8.61916e-5,0.0,137488.0,14.0 +0.00017355010000000002,0.45731463133700295,137488.0,14.0 +9.30073e-5,0.0,137488.0,14.0 +9.238430000000001e-5,0.0,137488.0,14.0 +9.013090000000001e-5,0.0,137488.0,14.0 +8.984860000000001e-5,0.0,137488.0,14.0 +8.938230000000001e-5,0.0,137488.0,14.0 +9.275200000000001e-5,0.0,137488.0,14.0 +9.28292e-5,0.0,137488.0,14.0 +9.21599e-5,0.0,137488.0,14.0 +9.25868e-5,0.0,137488.0,14.0 +9.32192e-5,0.0,137488.0,14.0 +9.23269e-5,0.0,137488.0,14.0 +9.03872e-5,0.0,137488.0,14.0 +0.0001023023,0.0,137488.0,14.0 +0.0001236364,0.0,137488.0,14.0 +0.000159708,0.0,137488.0,14.0 +0.000160692,0.0,137488.0,14.0 +0.00017061810000000002,0.0,137488.0,14.0 +0.00016948640000000002,0.0,137488.0,14.0 +0.00016768340000000001,0.0,137488.0,14.0 +0.00016274060000000002,0.0,137488.0,14.0 +0.0001620802,0.0,137488.0,14.0 +0.0001617867,0.0,137488.0,14.0 +0.00016112390000000003,0.0,137488.0,14.0 +0.0001707389,0.0,137488.0,14.0 +0.0001722027,0.0,137488.0,14.0 +0.0001698602,0.0,137488.0,14.0 +0.00015975710000000002,0.0,137488.0,14.0 +0.0001613967,0.0,137488.0,14.0 +0.00015858270000000002,0.0,137488.0,14.0 +0.0001574681,0.0,137488.0,14.0 +0.0001606984,0.0,137488.0,14.0 +0.000158813,0.0,137488.0,14.0 +0.00016348690000000002,0.0,137488.0,14.0 +0.0005617570000000001,0.6778446908538746,137488.0,14.0 +0.00016611030000000001,0.0,137488.0,14.0 +0.00016494370000000002,0.0,137488.0,14.0 +0.00016347760000000002,0.0,137488.0,14.0 +0.00016221600000000002,0.0,137488.0,14.0 +0.00016603290000000002,0.0,137488.0,14.0 +0.0001632533,0.0,137488.0,14.0 +0.00017123680000000001,0.0,137488.0,14.0 +0.0001718974,0.0,137488.0,14.0 +0.00017243720000000002,0.0,137488.0,14.0 +0.0001634664,0.0,137488.0,14.0 +0.000165414,0.0,137488.0,14.0 +0.00016427690000000002,0.0,137488.0,14.0 +0.0001643808,0.0,137488.0,14.0 +0.0001614505,0.0,137488.0,14.0 +0.00015769580000000002,0.0,137488.0,14.0 +0.000159942,0.0,137488.0,14.0 +0.0001674035,0.0,137488.0,14.0 +0.0001678666,0.0,137488.0,14.0 +0.0002532292,0.0,137488.0,14.0 +0.0002737442,0.0,137488.0,14.0 +0.000268114,0.0,137488.0,14.0 +0.0002739365,0.0,137488.0,14.0 +0.0002772094,0.0,137488.0,14.0 +0.0002738688,0.0,137488.0,14.0 +0.0002745286,0.0,137488.0,14.0 +0.0002803752,0.0,137488.0,14.0 +0.0002817712,0.0,137488.0,14.0 +0.00028823010000000003,0.0,137488.0,14.0 +0.0002859828,0.0,137488.0,14.0 +0.0002842158,0.0,137488.0,14.0 +0.0003018092,0.0,137488.0,14.0 +0.000278769,0.0,137488.0,14.0 +0.00037056740000000006,0.36385742512698094,137488.0,14.0 +0.0001715688,0.0,137488.0,14.0 +0.00016849600000000002,0.0,137488.0,14.0 +0.0001626723,0.0,137488.0,14.0 +0.00016877960000000002,0.0,137488.0,14.0 +0.00017258990000000002,0.0,137488.0,14.0 +0.00017512040000000002,0.0,137488.0,14.0 +0.00017317150000000002,0.0,137488.0,14.0 +0.00017868150000000001,0.0,137488.0,14.0 +0.0001774062,0.0,137488.0,14.0 +0.00017468700000000003,0.0,137488.0,14.0 +0.00017328740000000002,0.0,137488.0,14.0 +0.00016596500000000001,0.0,137488.0,14.0 +0.0001690773,0.0,137488.0,14.0 +0.0001641218,0.0,137488.0,14.0 +0.0001664662,0.0,137488.0,14.0 +0.0021752126,0.0,137488.0,14.0 +0.0001708401,0.0,137488.0,14.0 +0.000174388,0.0,137488.0,14.0 +0.00016854630000000002,0.0,137488.0,14.0 +0.0001690056,0.0,137488.0,14.0 +0.0001663403,0.0,137488.0,14.0 +0.0001650987,0.0,137488.0,14.0 +0.0001685695,0.0,137488.0,14.0 +0.0001719694,0.0,137488.0,14.0 +0.0017719071,0.0,137488.0,14.0 +0.0001725188,0.0,137488.0,14.0 +0.0001733903,0.0,137488.0,14.0 +0.0001681725,0.0,137488.0,14.0 +0.0001665634,0.0,137488.0,14.0 +0.00016772060000000002,0.0,137488.0,14.0 +0.00016698020000000002,0.0,137488.0,14.0 +0.00017640300000000003,0.0,137488.0,14.0 +0.001976636,0.06769612614563329,137488.0,14.0 +0.0001939182,0.0,137488.0,14.0 +0.0001728571,0.0,137488.0,14.0 +0.0001652369,0.0,137488.0,14.0 +0.0001642103,0.0,137488.0,14.0 +0.0001668914,0.0,137488.0,14.0 +0.0001696337,0.0,137488.0,14.0 +0.00017315480000000002,0.0,137488.0,14.0 +0.000164813,0.0,137488.0,14.0 +0.0001739461,0.0,137488.0,14.0 +0.0014338253,0.0,137488.0,14.0 +0.0001731427,0.0,137488.0,14.0 +0.0001974543,0.0,137488.0,14.0 +0.0001710944,0.0,137488.0,14.0 +0.0001708217,0.0,137488.0,14.0 +0.000165715,0.0,137488.0,14.0 +0.0001674117,0.0,137488.0,14.0 +0.0001655678,0.0,137488.0,14.0 +0.000163685,0.0,137488.0,14.0 +0.0017768128,0.0,137488.0,14.0 +0.00017044330000000002,0.0,137488.0,14.0 +0.000170647,0.0,137488.0,14.0 +0.00016928230000000003,0.0,137488.0,14.0 +0.00016770910000000002,0.0,137488.0,14.0 +0.00017068830000000002,0.0,137488.0,14.0 +0.00016453860000000003,0.0,137488.0,14.0 +0.00016344340000000001,0.0,137488.0,14.0 +0.00016272700000000002,0.0,137488.0,14.0 +0.0017717214000000001,0.0,137488.0,14.0 +0.00016769540000000001,0.0,137488.0,14.0 +0.0001714219,0.0,137488.0,14.0 +0.00016957670000000003,0.0,137488.0,14.0 +0.00016768970000000002,0.0,137488.0,14.0 +0.00016616430000000002,0.0,137488.0,14.0 +0.0020992273,0.9101556558453675,137488.0,14.0 +0.00017294090000000002,0.0,137488.0,14.0 +0.00017036520000000003,0.0,137488.0,14.0 +0.00017170000000000003,0.0,137488.0,14.0 +0.00017139730000000002,0.0,137488.0,14.0 +0.0001681366,0.0,137488.0,14.0 +0.00016986140000000002,0.0,137488.0,14.0 +0.0001630609,0.0,137488.0,14.0 +0.00016440600000000002,0.0,137488.0,14.0 +0.0017750039000000001,0.0,137488.0,14.0 +0.0001719583,0.0,137488.0,14.0 +0.0001732123,0.0,137488.0,14.0 +0.0001717201,0.0,137488.0,14.0 +0.00017526610000000002,0.0,137488.0,14.0 +0.0001694113,0.0,137488.0,14.0 +0.00016875750000000002,0.0,137488.0,14.0 +0.0001683868,0.0,137488.0,14.0 +0.00016478690000000003,0.0,137488.0,14.0 +0.0017711919,0.0,137488.0,14.0 +0.0002452215,0.0,137488.0,14.0 +0.0002829899,0.0,137488.0,14.0 +0.0002801272,0.0,137488.0,14.0 +0.0002772512,0.0,137488.0,14.0 +0.0002834375,0.0,137488.0,14.0 +0.0018836647000000002,0.0,137488.0,14.0 +0.0002805226,0.0,137488.0,14.0 +0.0002823055,0.0,137488.0,14.0 +0.000280494,0.0,137488.0,14.0 +0.00028355480000000005,0.0,137488.0,14.0 +0.00028346320000000003,0.0,137488.0,14.0 +0.0018897356,0.0,137488.0,14.0 +0.0002870761,0.0,137488.0,14.0 +0.00028609070000000004,0.0,137488.0,14.0 +0.0003841288,0.3464111516762086,137488.0,14.0 +0.00016842390000000002,0.0,137488.0,14.0 +0.00017195490000000002,0.0,137488.0,14.0 +0.0017730022000000002,0.0,137488.0,14.0 +0.0001686425,0.0,137488.0,14.0 +0.00017070450000000002,0.0,137488.0,14.0 +0.00017304200000000001,0.0,137488.0,14.0 +0.00017536610000000002,0.0,137488.0,14.0 +0.000167792,0.0,137488.0,14.0 +0.0001695725,0.0,137488.0,14.0 +0.0001719449,0.0,137488.0,14.0 +0.0001697696,0.0,137488.0,14.0 +0.0004616533,0.0,137488.0,14.0 +0.00016301120000000003,0.0,137488.0,14.0 +0.0001553628,0.0,137488.0,14.0 +0.000156918,0.0,137488.0,14.0 +0.00015836160000000003,0.0,137488.0,14.0 +0.000156118,0.0,137488.0,14.0 +0.0001578964,0.0,137488.0,14.0 +0.0001651973,0.0,137488.0,14.0 +0.0001582753,0.0,137488.0,14.0 +0.0001574687,0.0,137488.0,14.0 +0.00015566830000000002,0.0,137488.0,14.0 +0.00015891520000000002,0.0,137488.0,14.0 +0.00015742080000000002,0.0,137488.0,14.0 +0.0001578009,0.0,137488.0,14.0 +0.0001574997,0.0,137488.0,14.0 +0.0001571225,0.0,137488.0,14.0 +0.00015627620000000002,0.0,137488.0,14.0 +0.0001545677,0.0,137488.0,14.0 +0.00015633890000000002,0.0,137488.0,14.0 +0.0001586638,0.0,137488.0,14.0 +0.00015712290000000003,0.0,137488.0,14.0 +0.00031063140000000004,0.4416362930470004,137488.0,14.0 +0.0001591163,0.0,137488.0,14.0 +0.00016116910000000002,0.0,137488.0,14.0 +0.0001554824,0.0,137488.0,14.0 +0.0001577329,0.0,137488.0,14.0 +0.0001558095,0.0,137488.0,14.0 +0.0001573975,0.0,137488.0,14.0 +0.0001617904,0.0,137488.0,14.0 +0.00015422,0.0,137488.0,14.0 +0.0001583236,0.0,137488.0,14.0 +0.0001566201,0.0,137488.0,14.0 +0.0001598849,0.0,137488.0,14.0 +0.00016542310000000003,0.0,137488.0,14.0 +0.0001600093,0.0,137488.0,14.0 +0.0001578223,0.0,137488.0,14.0 +0.0001541268,0.0,137488.0,14.0 +0.0001559913,0.0,137488.0,14.0 +0.00015729010000000001,0.0,137488.0,14.0 +0.0001548424,0.0,137488.0,14.0 +0.0001605819,0.0,137488.0,14.0 +0.0001550028,0.0,137488.0,14.0 +0.0001575609,0.0,137488.0,14.0 +0.0001557331,0.0,137488.0,14.0 +0.00015424820000000002,0.0,137488.0,14.0 +0.00016346300000000003,0.0,137488.0,14.0 +0.0001605699,0.0,137488.0,14.0 +0.00015535170000000002,0.0,137488.0,14.0 +0.0001589055,0.0,137488.0,14.0 +0.00015768850000000002,0.0,137488.0,14.0 +0.000156071,0.0,137488.0,14.0 +0.0001574553,0.0,137488.0,14.0 +0.00015431800000000002,0.0,137488.0,14.0 +0.00015765750000000002,0.0,137488.0,14.0 +0.0001544936,0.0,137488.0,14.0 +0.0005531445,0.69089885192748,137488.0,14.0 +0.00016112490000000002,0.0,137488.0,14.0 +0.00015547690000000002,0.0,137488.0,14.0 +0.0001574525,0.0,137488.0,14.0 +0.000156524,0.0,137488.0,14.0 +0.0001564837,0.0,137488.0,14.0 +0.0001601035,0.0,137488.0,14.0 +0.00015801090000000002,0.0,137488.0,14.0 +0.000155383,0.0,137488.0,14.0 +0.00015813840000000002,0.0,137488.0,14.0 +0.0001558568,0.0,137488.0,14.0 +0.0001616252,0.0,137488.0,14.0 +0.0001558184,0.0,137488.0,14.0 +0.0001621225,0.0,137488.0,14.0 +0.0001569173,0.0,137488.0,14.0 +0.000155431,0.0,137488.0,14.0 +0.0001655182,0.0,137488.0,14.0 +0.000155341,0.0,137488.0,14.0 +0.00015851100000000001,0.0,137488.0,14.0 +0.00022122210000000004,0.0,137488.0,14.0 +0.0002687,0.0,137488.0,14.0 +0.0002681048,0.0,137488.0,14.0 +0.00030401250000000005,0.0,137488.0,14.0 +0.0002973747,0.0,137488.0,14.0 +0.0002743042,0.0,137488.0,14.0 +0.00027560510000000004,0.0,137488.0,14.0 +0.0002777284,0.0,137488.0,14.0 +0.0002762147,0.0,137488.0,14.0 +0.0002735912,0.0,137488.0,14.0 +0.0002822155,0.0,137488.0,14.0 +0.0002816194,0.0,137488.0,14.0 +0.00028202610000000003,0.0,137488.0,14.0 +0.0002771823,0.0,137488.0,14.0 +0.0003866473,0.34540109293405125,137488.0,14.0 +0.0001583624,0.0,137488.0,14.0 +0.0001589026,0.0,137488.0,14.0 +0.0001546115,0.0,137488.0,14.0 +0.0001582382,0.0,137488.0,14.0 +0.00015834380000000003,0.0,137488.0,14.0 +0.00016126510000000002,0.0,137488.0,14.0 +0.0001593016,0.0,137488.0,14.0 +0.0001573354,0.0,137488.0,14.0 +0.00015881340000000003,0.0,137488.0,14.0 +0.0001546379,0.0,137488.0,14.0 +0.00016027050000000002,0.0,137488.0,14.0 +0.0001575942,0.0,137488.0,14.0 +0.00015716070000000001,0.0,137488.0,14.0 +0.00016055220000000002,0.0,137488.0,14.0 +0.0001549559,0.0,137488.0,14.0 +0.0001585357,0.0,137488.0,14.0 +0.0001545331,0.0,137488.0,14.0 +0.0001561104,0.0,137488.0,14.0 +0.0001588931,0.0,137488.0,14.0 +0.00015770570000000003,0.0,137488.0,14.0 +0.00015754700000000001,0.0,137488.0,14.0 +0.00015566240000000002,0.0,137488.0,14.0 +0.0001580067,0.0,137488.0,14.0 +0.00016362290000000002,0.0,137488.0,14.0 +0.00015645110000000003,0.0,137488.0,14.0 +0.0001558275,0.0,137488.0,14.0 +0.0001571838,0.0,137488.0,14.0 +0.00015685550000000002,0.0,137488.0,14.0 +0.0001581164,0.0,137488.0,14.0 +0.00015449380000000001,0.0,137488.0,14.0 +0.0001541574,0.0,137488.0,14.0 +0.00015934690000000002,0.0,137488.0,14.0 +0.00015482590000000002,0.0,137488.0,14.0 +0.00030953830000000004,0.44100972319095894,137488.0,14.0 +0.0001596473,0.0,137488.0,14.0 +0.00015768500000000002,0.0,137488.0,14.0 +0.0001562295,0.0,137488.0,14.0 +0.00015866950000000002,0.0,137488.0,14.0 +0.00015968550000000002,0.0,137488.0,14.0 +0.00015800200000000002,0.0,137488.0,14.0 +0.00015755020000000002,0.0,137488.0,14.0 +0.0001565043,0.0,137488.0,14.0 +0.0001590143,0.0,137488.0,14.0 +0.0001603569,0.0,137488.0,14.0 +0.0001590793,0.0,137488.0,14.0 +0.0001593837,0.0,137488.0,14.0 +0.00016027370000000002,0.0,137488.0,14.0 +0.0001573183,0.0,137488.0,14.0 +0.0001571703,0.0,137488.0,14.0 +0.0001584214,0.0,137488.0,14.0 +0.0001574927,0.0,137488.0,14.0 +0.0001579401,0.0,137488.0,14.0 +0.0001583497,0.0,137488.0,14.0 +0.0001565577,0.0,137488.0,14.0 +0.000157255,0.0,137488.0,14.0 +0.0001593842,0.0,137488.0,14.0 +0.0001564506,0.0,137488.0,14.0 +0.00015688950000000002,0.0,137488.0,14.0 +0.00015806050000000002,0.0,137488.0,14.0 +0.0001566758,0.0,137488.0,14.0 +0.0001585774,0.0,137488.0,14.0 +0.00015552620000000003,0.0,137488.0,14.0 +0.000157133,0.0,137488.0,14.0 +0.0001601897,0.0,137488.0,14.0 +0.0001561152,0.0,137488.0,14.0 +0.0001574574,0.0,137488.0,14.0 +0.0005878948,0.7079055640566986,137488.0,14.0 +0.00016143680000000002,0.0,137488.0,14.0 +0.0001592363,0.0,137488.0,14.0 +0.0001578304,0.0,137488.0,14.0 +0.0001595303,0.0,137488.0,14.0 +0.00015639640000000003,0.0,137488.0,14.0 +0.0001584137,0.0,137488.0,14.0 +0.0001578523,0.0,137488.0,14.0 +0.00015532080000000003,0.0,137488.0,14.0 +0.00015876890000000003,0.0,137488.0,14.0 +0.0001592241,0.0,137488.0,14.0 +0.0001593099,0.0,137488.0,14.0 +0.0001581545,0.0,137488.0,14.0 +0.0001604862,0.0,137488.0,14.0 +0.0001584238,0.0,137488.0,14.0 +0.00015710040000000002,0.0,137488.0,14.0 +0.0001548846,0.0,137488.0,14.0 +0.0001587384,0.0,137488.0,14.0 +0.00015823600000000002,0.0,137488.0,14.0 +0.00021227030000000002,0.0,137488.0,14.0 +0.000268513,0.0,137488.0,14.0 +0.0002683918,0.0,137488.0,14.0 +0.0002704178,0.0,137488.0,14.0 +0.0002938096,0.0,137488.0,14.0 +0.00030977610000000003,0.0,137488.0,14.0 +0.0002810238,0.0,137488.0,14.0 +0.0002776269,0.0,137488.0,14.0 +0.00027350300000000003,0.0,137488.0,14.0 +0.00027292310000000004,0.0,137488.0,14.0 +0.00028047580000000003,0.0,137488.0,14.0 +0.0002865642,0.0,137488.0,14.0 +0.0002786087,0.0,137488.0,14.0 +0.0002763791,0.0,137488.0,14.0 +0.00039645390000000004,0.3354400095446154,137488.0,14.0 +0.000159459,0.0,137488.0,14.0 +0.00016162620000000001,0.0,137488.0,14.0 +0.00015680780000000002,0.0,137488.0,14.0 +0.0001593199,0.0,137488.0,14.0 +0.000158256,0.0,137488.0,14.0 +0.00015955910000000002,0.0,137488.0,14.0 +0.00015885950000000003,0.0,137488.0,14.0 +0.00015612580000000002,0.0,137488.0,14.0 +0.0001556499,0.0,137488.0,14.0 +0.0001598888,0.0,137488.0,14.0 +0.0001573756,0.0,137488.0,14.0 +0.00016091920000000002,0.0,137488.0,14.0 +0.00015686130000000002,0.0,137488.0,14.0 +0.0001599678,0.0,137488.0,14.0 +0.0001574438,0.0,137488.0,14.0 +0.00015591670000000002,0.0,137488.0,14.0 +0.0001566398,0.0,137488.0,14.0 +0.00015543240000000003,0.0,137488.0,14.0 +0.0001569169,0.0,137488.0,14.0 +0.0001556323,0.0,137488.0,14.0 +0.0001573082,0.0,137488.0,14.0 +0.0001571778,0.0,137488.0,14.0 +0.00015741580000000003,0.0,137488.0,14.0 +0.0014560026,0.0,137488.0,14.0 +0.000161194,0.0,137488.0,14.0 +0.0001611596,0.0,137488.0,14.0 +0.0001617511,0.0,137488.0,14.0 +0.00016035740000000002,0.0,137488.0,14.0 +0.0007252424,0.0,137488.0,14.0 +0.0001601442,0.0,137488.0,14.0 +0.0017696705,0.0,137488.0,14.0 +0.0001638861,0.0,137488.0,14.0 +0.0001664058,0.0,137488.0,14.0 +0.0027474709000000004,0.34879350314501967,137488.0,14.0 +0.0001680365,0.0,137488.0,14.0 +0.00016413000000000002,0.0,137488.0,14.0 +0.0001712642,0.0,137488.0,14.0 +0.0001668994,0.0,137488.0,14.0 +0.00017064790000000002,0.0,137488.0,14.0 +0.0001718334,0.0,137488.0,14.0 +0.00016652890000000002,0.0,137488.0,14.0 +0.000164369,0.0,137488.0,14.0 +0.000166346,0.0,137488.0,14.0 +0.0017737746000000003,0.0,137488.0,14.0 +0.00017189330000000002,0.0,137488.0,14.0 +0.0001728031,0.0,137488.0,14.0 +0.00017021080000000001,0.0,137488.0,14.0 +0.00016728860000000002,0.0,137488.0,14.0 +0.00016935220000000001,0.0,137488.0,14.0 +0.00016894240000000002,0.0,137488.0,14.0 +0.00017021590000000002,0.0,137488.0,14.0 +0.00016932680000000003,0.0,137488.0,14.0 +0.0017774726000000002,0.0,137488.0,14.0 +0.00017343570000000002,0.0,137488.0,14.0 +0.0001710076,0.0,137488.0,14.0 +0.00016609480000000001,0.0,137488.0,14.0 +0.0001709704,0.0,137488.0,14.0 +0.0001711068,0.0,137488.0,14.0 +0.0001690577,0.0,137488.0,14.0 +0.0001700034,0.0,137488.0,14.0 +0.00016804970000000003,0.0,137488.0,14.0 +0.00016731230000000002,0.0,137488.0,14.0 +0.0017724111,0.0,137488.0,14.0 +0.00016725300000000002,0.0,137488.0,14.0 +0.00017047820000000002,0.0,137488.0,14.0 +0.0001674175,0.0,137488.0,14.0 +0.0006096401000000001,0.6950436823299517,137488.0,14.0 +0.00015948160000000001,0.0,137488.0,14.0 +0.0001505,0.0,137488.0,14.0 +0.0001653006,0.0,137488.0,14.0 +0.0001485503,0.0,137488.0,14.0 +0.00016442260000000002,0.0,137488.0,14.0 +0.0001559101,0.0,137488.0,14.0 +0.00014832700000000002,0.0,137488.0,14.0 +0.0001451656,0.0,137488.0,14.0 +0.0001475514,0.0,137488.0,14.0 +0.0001504502,0.0,137488.0,14.0 +0.00015005790000000003,0.0,137488.0,14.0 +0.00014955880000000002,0.0,137488.0,14.0 +0.0001580653,0.0,137488.0,14.0 +0.00015973130000000003,0.0,137488.0,14.0 +0.0001583551,0.0,137488.0,14.0 +0.0001591191,0.0,137488.0,14.0 +0.00015644830000000002,0.0,137488.0,14.0 +0.0001568065,0.0,137488.0,14.0 +0.0002033116,0.0,137488.0,14.0 +0.00027102660000000005,0.0,137488.0,14.0 +0.00026956740000000004,0.0,137488.0,14.0 +0.00026673500000000004,0.0,137488.0,14.0 +0.0002706208,0.0,137488.0,14.0 +0.00027291900000000005,0.0,137488.0,14.0 +0.0002744832,0.0,137488.0,14.0 +0.00027300050000000003,0.0,137488.0,14.0 +0.00027417040000000004,0.0,137488.0,14.0 +0.0002742574,0.0,137488.0,14.0 +0.00027779830000000005,0.0,137488.0,14.0 +0.0002792768,0.0,137488.0,14.0 +0.0002848538,0.0,137488.0,14.0 +0.0002900089,0.0,137488.0,14.0 +0.0004182036,0.3144566426496568,137488.0,14.0 +0.0001641678,0.0,137488.0,14.0 +0.00016358680000000002,0.0,137488.0,14.0 +0.0001582432,0.0,137488.0,14.0 +0.000162466,0.0,137488.0,14.0 +0.0001604452,0.0,137488.0,14.0 +0.00016329550000000002,0.0,137488.0,14.0 +0.0001596458,0.0,137488.0,14.0 +0.00016151400000000003,0.0,137488.0,14.0 +0.00016050770000000002,0.0,137488.0,14.0 +0.0001599999,0.0,137488.0,14.0 +0.0001644541,0.0,137488.0,14.0 +0.0016934208000000002,0.0,137488.0,14.0 +0.0001651156,0.0,137488.0,14.0 +0.00016623430000000002,0.0,137488.0,14.0 +0.000160554,0.0,137488.0,14.0 +0.00016265740000000003,0.0,137488.0,14.0 +0.0001723953,0.0,137488.0,14.0 +0.0001703739,0.0,137488.0,14.0 +0.00017195790000000002,0.0,137488.0,14.0 +0.00016698650000000002,0.0,137488.0,14.0 +0.00016650830000000002,0.0,137488.0,14.0 +0.00016052710000000002,0.0,137488.0,14.0 +0.0001573167,0.0,137488.0,14.0 +0.0001672831,0.0,137488.0,14.0 +0.0001615091,0.0,137488.0,14.0 +0.00016727710000000003,0.0,137488.0,14.0 +0.00016963750000000002,0.0,137488.0,14.0 +0.0017769518000000002,0.0,137488.0,14.0 +0.0001659562,0.0,137488.0,14.0 +0.00016498240000000001,0.0,137488.0,14.0 +0.0001650831,0.0,137488.0,14.0 +0.0001592427,0.0,137488.0,14.0 +0.0001614994,0.0,137488.0,14.0 +0.0003091165,0.4322448009083954,137488.0,14.0 +0.00017171240000000003,0.0,137488.0,14.0 +0.0001712266,0.0,137488.0,14.0 +0.001776434,0.0,137488.0,14.0 +0.0001672544,0.0,137488.0,14.0 +0.0001667889,0.0,137488.0,14.0 +0.0001706397,0.0,137488.0,14.0 +0.00016299060000000002,0.0,137488.0,14.0 +0.0001616023,0.0,137488.0,14.0 +0.0001620736,0.0,137488.0,14.0 +0.00016341880000000003,0.0,137488.0,14.0 +0.0001747187,0.0,137488.0,14.0 +0.0001726828,0.0,137488.0,14.0 +0.0017779185,0.0,137488.0,14.0 +0.00021240740000000002,0.0,137488.0,14.0 +0.0001672988,0.0,137488.0,14.0 +0.0001652531,0.0,137488.0,14.0 +0.0001669518,0.0,137488.0,14.0 +0.0001638679,0.0,137488.0,14.0 +0.00016446420000000003,0.0,137488.0,14.0 +0.00017337530000000002,0.0,137488.0,14.0 +0.0001715284,0.0,137488.0,14.0 +0.0017753387000000002,0.0,137488.0,14.0 +0.0001683657,0.0,137488.0,14.0 +0.0001718174,0.0,137488.0,14.0 +0.00016590420000000002,0.0,137488.0,14.0 +0.00016785790000000002,0.0,137488.0,14.0 +0.0001700461,0.0,137488.0,14.0 +0.0001660234,0.0,137488.0,14.0 +0.00016963140000000003,0.0,137488.0,14.0 +0.0001714711,0.0,137488.0,14.0 +0.0001703829,0.0,137488.0,14.0 +0.0001718396,0.0,137488.0,14.0 +0.0005634876000000001,0.6717711268180524,137488.0,14.0 +0.0025755387000000003,0.0,137488.0,14.0 +0.00017292980000000003,0.0,137488.0,14.0 +0.00017240550000000002,0.0,137488.0,14.0 +0.00016963200000000002,0.0,137488.0,14.0 +0.00016936000000000002,0.0,137488.0,14.0 +0.0001964708,0.0,137488.0,14.0 +0.0001704222,0.0,137488.0,14.0 +0.0001680288,0.0,137488.0,14.0 +0.00016427180000000002,0.0,137488.0,14.0 +0.00016852080000000002,0.0,137488.0,14.0 +0.0001696296,0.0,137488.0,14.0 +0.0001715272,0.0,137488.0,14.0 +0.0001692048,0.0,137488.0,14.0 +0.0001670896,0.0,137488.0,14.0 +0.0017727986000000001,0.0,137488.0,14.0 +0.00016754200000000002,0.0,137488.0,14.0 +0.0001690777,0.0,137488.0,14.0 +0.00016716150000000002,0.0,137488.0,14.0 +0.0001995334,0.0,137488.0,14.0 +0.0002723909,0.0,137488.0,14.0 +0.00028212690000000004,0.0,137488.0,14.0 +0.0018823552000000001,0.0,137488.0,14.0 +0.0002872783,0.0,137488.0,14.0 +0.00028266770000000003,0.0,137488.0,14.0 +0.0002783365,0.0,137488.0,14.0 +0.00030568610000000003,0.0,137488.0,14.0 +0.0002728335,0.0,137488.0,14.0 +0.0019023296000000001,0.0,137488.0,14.0 +0.00028227360000000003,0.0,137488.0,14.0 +0.00029937830000000004,0.0,137488.0,14.0 +0.0002778756,0.0,137488.0,14.0 +0.0002867968,0.0,137488.0,14.0 +0.0020240724,0.06653398366580168,137488.0,14.0 +0.000158441,0.0,137488.0,14.0 +0.0001597503,0.0,137488.0,14.0 +0.00015542230000000002,0.0,137488.0,14.0 +0.0001591849,0.0,137488.0,14.0 +0.00015662880000000002,0.0,137488.0,14.0 +0.00015805380000000001,0.0,137488.0,14.0 +0.00015962930000000002,0.0,137488.0,14.0 +0.0001545054,0.0,137488.0,14.0 +0.0017562976000000002,0.0,137488.0,14.0 +0.0001586368,0.0,137488.0,14.0 +0.00016530830000000002,0.0,137488.0,14.0 +0.0001589019,0.0,137488.0,14.0 +0.0001584623,0.0,137488.0,14.0 +0.0001600514,0.0,137488.0,14.0 +0.0001554438,0.0,137488.0,14.0 +0.0001562172,0.0,137488.0,14.0 +0.000156024,0.0,137488.0,14.0 +0.00015603590000000001,0.0,137488.0,14.0 +0.0001558418,0.0,137488.0,14.0 +0.0017619419,0.0,137488.0,14.0 +0.0001549866,0.0,137488.0,14.0 +0.000157441,0.0,137488.0,14.0 +0.0001553152,0.0,137488.0,14.0 +0.00015629590000000002,0.0,137488.0,14.0 +0.000159621,0.0,137488.0,14.0 +0.0001558599,0.0,137488.0,14.0 +0.0001568451,0.0,137488.0,14.0 +0.00015606070000000002,0.0,137488.0,14.0 +0.00015623140000000003,0.0,137488.0,14.0 +0.0017599580999999999,0.0,137488.0,14.0 +0.00015579,0.0,137488.0,14.0 +0.0001572204,0.0,137488.0,14.0 +0.0001554046,0.0,137488.0,14.0 +0.000309903,0.4387734226516039,137488.0,14.0 +0.0001606981,0.0,137488.0,14.0 +0.00015907060000000002,0.0,137488.0,14.0 +0.0001559068,0.0,137488.0,14.0 +0.00015583950000000002,0.0,137488.0,14.0 +0.0017623814,0.0,137488.0,14.0 +0.00015896060000000002,0.0,137488.0,14.0 +0.0001584228,0.0,137488.0,14.0 +0.00015658730000000002,0.0,137488.0,14.0 +0.00015572,0.0,137488.0,14.0 +0.00015826660000000002,0.0,137488.0,14.0 +0.00015804650000000002,0.0,137488.0,14.0 +0.0001565944,0.0,137488.0,14.0 +0.0001584532,0.0,137488.0,14.0 +0.0001573268,0.0,137488.0,14.0 +0.0017609901,0.0,137488.0,14.0 +0.0001573896,0.0,137488.0,14.0 +0.000157827,0.0,137488.0,14.0 +0.0001568658,0.0,137488.0,14.0 +0.00015784940000000003,0.0,137488.0,14.0 +0.0001582444,0.0,137488.0,14.0 +0.0001549002,0.0,137488.0,14.0 +0.0001547711,0.0,137488.0,14.0 +0.0001570462,0.0,137488.0,14.0 +0.0001568797,0.0,137488.0,14.0 +0.00015624990000000002,0.0,137488.0,14.0 +0.00015427510000000003,0.0,137488.0,14.0 +0.00015616220000000001,0.0,137488.0,14.0 +0.00015905890000000002,0.0,137488.0,14.0 +0.000156138,0.0,137488.0,14.0 +0.0001581203,0.0,137488.0,14.0 +0.00015495610000000002,0.0,137488.0,14.0 +0.0001555313,0.0,137488.0,14.0 +0.0005616364,0.6971343025487664,137488.0,14.0 +0.0001576467,0.0,137488.0,14.0 +0.0001585872,0.0,137488.0,14.0 +0.00015598670000000002,0.0,137488.0,14.0 +0.00015432260000000002,0.0,137488.0,14.0 +0.00015716,0.0,137488.0,14.0 +0.0001598333,0.0,137488.0,14.0 +0.00015823450000000002,0.0,137488.0,14.0 +0.00015373400000000002,0.0,137488.0,14.0 +0.0001569313,0.0,137488.0,14.0 +0.0001599874,0.0,137488.0,14.0 +0.0001561806,0.0,137488.0,14.0 +0.0017618420000000002,0.0,137488.0,14.0 +0.0001603543,0.0,137488.0,14.0 +0.0001575217,0.0,137488.0,14.0 +0.00015599840000000002,0.0,137488.0,14.0 +0.0001593804,0.0,137488.0,14.0 +0.00015682570000000003,0.0,137488.0,14.0 +0.00015420590000000001,0.0,137488.0,14.0 +0.00017714190000000003,0.0,137488.0,14.0 +0.00026857020000000005,0.0,137488.0,14.0 +0.0016965216,0.0,137488.0,14.0 +0.0002744335,0.0,137488.0,14.0 +0.00028612330000000005,0.0,137488.0,14.0 +0.0002871913,0.0,137488.0,14.0 +0.0002730429,0.0,137488.0,14.0 +0.00026957690000000003,0.0,137488.0,14.0 +0.00026698630000000003,0.0,137488.0,14.0 +0.0018728483,0.0,137488.0,14.0 +0.00027627930000000004,0.0,137488.0,14.0 +0.000276859,0.0,137488.0,14.0 +0.00027680930000000003,0.0,137488.0,14.0 +0.0002758497,0.0,137488.0,14.0 +0.0018796124,0.0,137488.0,14.0 +0.00031745030000000004,0.4261602524867672,137488.0,14.0 +0.00015819690000000002,0.0,137488.0,14.0 +0.000153153,0.0,137488.0,14.0 +0.00015762850000000002,0.0,137488.0,14.0 +0.00015666600000000002,0.0,137488.0,14.0 +0.00015854160000000001,0.0,137488.0,14.0 +0.0001596768,0.0,137488.0,14.0 +0.0001547277,0.0,137488.0,14.0 +0.00015447380000000003,0.0,137488.0,14.0 +0.0013675821,0.0,137488.0,14.0 +0.0001632729,0.0,137488.0,14.0 +0.0001638298,0.0,137488.0,14.0 +0.0001614888,0.0,137488.0,14.0 +0.0001639267,0.0,137488.0,14.0 +0.0001608003,0.0,137488.0,14.0 +0.0001640884,0.0,137488.0,14.0 +0.000162538,0.0,137488.0,14.0 +0.000160945,0.0,137488.0,14.0 +0.0017659713,0.0,137488.0,14.0 +0.0001709969,0.0,137488.0,14.0 +0.0001702544,0.0,137488.0,14.0 +0.0001635382,0.0,137488.0,14.0 +0.0001608756,0.0,137488.0,14.0 +0.0001662595,0.0,137488.0,14.0 +0.0001606683,0.0,137488.0,14.0 +0.0001616818,0.0,137488.0,14.0 +0.00016485840000000001,0.0,137488.0,14.0 +0.0001622189,0.0,137488.0,14.0 +0.0017670808,0.0,137488.0,14.0 +0.00016720550000000003,0.0,137488.0,14.0 +0.0001681083,0.0,137488.0,14.0 +0.00016123840000000002,0.0,137488.0,14.0 +0.0001619484,0.0,137488.0,14.0 +0.0003124428,0.4310974680805575,137488.0,14.0 +0.0017678962,0.0,137488.0,14.0 +0.00017110060000000003,0.0,137488.0,14.0 +0.00016910770000000001,0.0,137488.0,14.0 +0.00016631920000000002,0.0,137488.0,14.0 +0.0001624445,0.0,137488.0,14.0 +0.0001662244,0.0,137488.0,14.0 +0.00016508010000000002,0.0,137488.0,14.0 +0.0001601359,0.0,137488.0,14.0 +0.0001627271,0.0,137488.0,14.0 +0.00016352880000000003,0.0,137488.0,14.0 +0.0017703243,0.0,137488.0,14.0 +0.00016759280000000002,0.0,137488.0,14.0 +0.0001708115,0.0,137488.0,14.0 +0.0001618861,0.0,137488.0,14.0 +0.0001625205,0.0,137488.0,14.0 +0.00016710540000000002,0.0,137488.0,14.0 +0.0001641465,0.0,137488.0,14.0 +0.0001640497,0.0,137488.0,14.0 +0.00016084600000000002,0.0,137488.0,14.0 +0.00016044700000000003,0.0,137488.0,14.0 +0.0017705037,0.0,137488.0,14.0 +0.000165123,0.0,137488.0,14.0 +0.00016863000000000002,0.0,137488.0,14.0 +0.00016304680000000003,0.0,137488.0,14.0 +0.0001633055,0.0,137488.0,14.0 +0.00016312190000000002,0.0,137488.0,14.0 +0.0001636328,0.0,137488.0,14.0 +0.00016279690000000003,0.0,137488.0,14.0 +0.0001594408,0.0,137488.0,14.0 +0.0017632473000000002,0.0,137488.0,14.0 +0.00016502820000000002,0.0,137488.0,14.0 +0.00016493480000000002,0.0,137488.0,14.0 +0.0005654343,0.6817476407073289,137488.0,14.0 +0.000164616,0.0,137488.0,14.0 +0.0001657445,0.0,137488.0,14.0 +0.00016102720000000002,0.0,137488.0,14.0 +0.0001643259,0.0,137488.0,14.0 +0.0017702165000000002,0.0,137488.0,14.0 +0.0001665185,0.0,137488.0,14.0 +0.0001680615,0.0,137488.0,14.0 +0.00016320070000000003,0.0,137488.0,14.0 +0.00016184760000000003,0.0,137488.0,14.0 +0.0001662605,0.0,137488.0,14.0 +0.00016383910000000002,0.0,137488.0,14.0 +0.0001683185,0.0,137488.0,14.0 +0.0001647189,0.0,137488.0,14.0 +0.0017691767000000001,0.0,137488.0,14.0 +0.0001640202,0.0,137488.0,14.0 +0.0001677949,0.0,137488.0,14.0 +0.00016562340000000002,0.0,137488.0,14.0 +0.0001656247,0.0,137488.0,14.0 +0.0001775838,0.0,137488.0,14.0 +0.00027136900000000004,0.0,137488.0,14.0 +0.0002980468,0.0,137488.0,14.0 +0.0018777815,0.0,137488.0,14.0 +0.0002864696,0.0,137488.0,14.0 +0.00031778490000000003,0.0,137488.0,14.0 +0.00027549810000000003,0.0,137488.0,14.0 +0.0002869903,0.0,137488.0,14.0 +0.000278173,0.0,137488.0,14.0 +0.0018801436000000001,0.0,137488.0,14.0 +0.00027597330000000004,0.0,137488.0,14.0 +0.0002791308,0.0,137488.0,14.0 +0.0002786552,0.0,137488.0,14.0 +0.0002803289,0.0,137488.0,14.0 +0.0018837415,0.0,137488.0,14.0 +0.000334932,0.4102582016648155,137488.0,14.0 +0.0001658332,0.0,137488.0,14.0 +0.00016191500000000002,0.0,137488.0,14.0 +0.0001641426,0.0,137488.0,14.0 +0.00016053170000000002,0.0,137488.0,14.0 +0.0001651483,0.0,137488.0,14.0 +0.00016596810000000001,0.0,137488.0,14.0 +0.00016638890000000002,0.0,137488.0,14.0 +0.0017677723000000002,0.0,137488.0,14.0 +0.0001674604,0.0,137488.0,14.0 +0.00016714830000000001,0.0,137488.0,14.0 +0.0001647922,0.0,137488.0,14.0 +0.0001646046,0.0,137488.0,14.0 +0.0001678736,0.0,137488.0,14.0 +0.0001636435,0.0,137488.0,14.0 +0.000165803,0.0,137488.0,14.0 +0.00016447290000000002,0.0,137488.0,14.0 +0.0001651656,0.0,137488.0,14.0 +0.001768672,0.0,137488.0,14.0 +0.0001667878,0.0,137488.0,14.0 +0.00016805460000000002,0.0,137488.0,14.0 +0.0001633172,0.0,137488.0,14.0 +0.0001626727,0.0,137488.0,14.0 +0.0001621488,0.0,137488.0,14.0 +0.0001617279,0.0,137488.0,14.0 +0.0001639935,0.0,137488.0,14.0 +0.00016089050000000002,0.0,137488.0,14.0 +0.0001632352,0.0,137488.0,14.0 +0.00016185450000000002,0.0,137488.0,14.0 +0.0001614446,0.0,137488.0,14.0 +0.00016310600000000002,0.0,137488.0,14.0 +0.000162619,0.0,137488.0,14.0 +0.0001637039,0.0,137488.0,14.0 +0.0003168573,0.4292143498035235,137488.0,14.0 +0.00017046110000000001,0.0,137488.0,14.0 +0.0001665531,0.0,137488.0,14.0 +0.0001674939,0.0,137488.0,14.0 +0.00016754430000000001,0.0,137488.0,14.0 +0.0001693159,0.0,137488.0,14.0 +0.00016938530000000003,0.0,137488.0,14.0 +0.00016691520000000002,0.0,137488.0,14.0 +0.0001680307,0.0,137488.0,14.0 +0.0001679882,0.0,137488.0,14.0 +0.0001856998,0.0,137488.0,14.0 +0.0002089038,0.0,137488.0,14.0 +0.00017539,0.0,137488.0,14.0 +0.00017052590000000002,0.0,137488.0,14.0 +0.00016577290000000002,0.0,137488.0,14.0 +0.00017007170000000001,0.0,137488.0,14.0 +0.0001684056,0.0,137488.0,14.0 +0.0001701561,0.0,137488.0,14.0 +0.0001687773,0.0,137488.0,14.0 +0.0001722063,0.0,137488.0,14.0 +0.0001720232,0.0,137488.0,14.0 +0.0001705893,0.0,137488.0,14.0 +0.0001721255,0.0,137488.0,14.0 +0.00017147,0.0,137488.0,14.0 +0.0001745295,0.0,137488.0,14.0 +0.0001707844,0.0,137488.0,14.0 +0.00017196680000000002,0.0,137488.0,14.0 +0.00016561170000000002,0.0,137488.0,14.0 +0.0001660938,0.0,137488.0,14.0 +0.0001664919,0.0,137488.0,14.0 +0.00016574070000000002,0.0,137488.0,14.0 +0.00016876950000000002,0.0,137488.0,14.0 +0.00016417550000000003,0.0,137488.0,14.0 +0.0005535143000000001,0.6684242846119784,137488.0,14.0 +0.0001703952,0.0,137488.0,14.0 +0.00016994120000000002,0.0,137488.0,14.0 +0.0001696297,0.0,137488.0,14.0 +0.0001718729,0.0,137488.0,14.0 +0.0001709124,0.0,137488.0,14.0 +0.00017459960000000001,0.0,137488.0,14.0 +0.0001746747,0.0,137488.0,14.0 +0.00017268460000000003,0.0,137488.0,14.0 +0.0001719834,0.0,137488.0,14.0 +0.0001744262,0.0,137488.0,14.0 +0.0001716897,0.0,137488.0,14.0 +0.00017288430000000001,0.0,137488.0,14.0 +0.0001683595,0.0,137488.0,14.0 +0.0001716515,0.0,137488.0,14.0 +0.0001646958,0.0,137488.0,14.0 +0.0001657645,0.0,137488.0,14.0 +0.00016722520000000003,0.0,137488.0,14.0 +0.0001652435,0.0,137488.0,14.0 +0.00016998780000000003,0.0,137488.0,14.0 +0.00027194990000000004,0.0,137488.0,14.0 +0.000278298,0.0,137488.0,14.0 +0.0002774416,0.0,137488.0,14.0 +0.00027947270000000003,0.0,137488.0,14.0 +0.0002800897,0.0,137488.0,14.0 +0.000278023,0.0,137488.0,14.0 +0.0002772273,0.0,137488.0,14.0 +0.0002748786,0.0,137488.0,14.0 +0.0002762668,0.0,137488.0,14.0 +0.0002808732,0.0,137488.0,14.0 +0.00028255140000000005,0.0,137488.0,14.0 +0.0002836784,0.0,137488.0,14.0 +0.0002838348,0.0,137488.0,14.0 +0.0002839537,0.0,137488.0,14.0 +0.00034714180000000003,0.38414590233731577,137488.0,14.0 +0.00017543700000000002,0.0,137488.0,14.0 +0.0001698012,0.0,137488.0,14.0 +0.0001693051,0.0,137488.0,14.0 +0.0001680677,0.0,137488.0,14.0 +0.00016857300000000001,0.0,137488.0,14.0 +0.00016970830000000002,0.0,137488.0,14.0 +0.00016774600000000003,0.0,137488.0,14.0 +0.0001690774,0.0,137488.0,14.0 +0.0001671888,0.0,137488.0,14.0 +0.0001686851,0.0,137488.0,14.0 +0.0001696678,0.0,137488.0,14.0 diff --git a/perf/PatternFolds/output/300280de-258c-52ff-ac69-4bbbbb93d570.csv b/perf/PatternFolds/output/300280de-258c-52ff-ac69-4bbbbb93d570.csv new file mode 100644 index 0000000..7520b03 --- /dev/null +++ b/perf/PatternFolds/output/300280de-258c-52ff-ac69-4bbbbb93d570.csv @@ -0,0 +1,5 @@ +bytes,percentage,filenames,linenumbers +16128,98.44,/home/baffier/.julia/packages/PatternFolds/3DAei/src/vector.jl,87 +160,0.98,/home/baffier/.julia/packages/PatternFolds/3DAei/src/vector.jl,19 +48,0.29,/home/baffier/.julia/packages/PatternFolds/3DAei/src/intervals.jl,32 +48,0.29,/home/baffier/.julia/packages/PatternFolds/3DAei/src/common.jl,100 diff --git a/perf/PatternFolds/output/4ff037b1-237d-5e5b-807c-8f91da280e05.csv b/perf/PatternFolds/output/4ff037b1-237d-5e5b-807c-8f91da280e05.csv new file mode 100644 index 0000000..1346b6a --- /dev/null +++ b/perf/PatternFolds/output/4ff037b1-237d-5e5b-807c-8f91da280e05.csv @@ -0,0 +1,1001 @@ +times,gctimes,bytes,allocs +0.0001928424,0.0,137488.0,14.0 +0.00022319240000000001,0.0,137488.0,14.0 +0.00021946070000000004,0.0,137488.0,14.0 +0.0005147836,0.0,137488.0,14.0 +0.0002333239,0.0,137488.0,14.0 +0.00024329900000000004,0.0,137488.0,14.0 +0.0002863685,0.0,137488.0,14.0 +0.0002435193,0.0,137488.0,14.0 +0.0002414753,0.0,137488.0,14.0 +0.00023621690000000004,0.0,137488.0,14.0 +0.00024074070000000002,0.0,137488.0,14.0 +0.00024092430000000002,0.0,137488.0,14.0 +0.00023877460000000002,0.0,137488.0,14.0 +0.0002363037,0.0,137488.0,14.0 +0.000250989,0.0,137488.0,14.0 +0.00024411110000000001,0.0,137488.0,14.0 +0.0002360623,0.0,137488.0,14.0 +0.00024027380000000002,0.0,137488.0,14.0 +0.00024000610000000003,0.0,137488.0,14.0 +0.00023729530000000002,0.0,137488.0,14.0 +0.000236104,0.0,137488.0,14.0 +0.00023872380000000004,0.0,137488.0,14.0 +0.00023937810000000003,0.0,137488.0,14.0 +0.0002369613,0.0,137488.0,14.0 +0.0058493724,0.9573270629854239,137488.0,14.0 +0.0004503631,0.0,137488.0,14.0 +0.00016894420000000001,0.0,137488.0,14.0 +0.00016611120000000002,0.0,137488.0,14.0 +0.0001705864,0.0,137488.0,14.0 +0.0001643163,0.0,137488.0,14.0 +0.00016214290000000003,0.0,137488.0,14.0 +0.0001648269,0.0,137488.0,14.0 +0.000166759,0.0,137488.0,14.0 +0.0001621736,0.0,137488.0,14.0 +0.00016209050000000002,0.0,137488.0,14.0 +0.0001641756,0.0,137488.0,14.0 +0.0001637636,0.0,137488.0,14.0 +0.0001634224,0.0,137488.0,14.0 +0.00016599730000000002,0.0,137488.0,14.0 +0.0001639366,0.0,137488.0,14.0 +0.0001621814,0.0,137488.0,14.0 +0.0001620303,0.0,137488.0,14.0 +0.000161139,0.0,137488.0,14.0 +0.00016439470000000002,0.0,137488.0,14.0 +0.00016264300000000002,0.0,137488.0,14.0 +0.00016078270000000001,0.0,137488.0,14.0 +0.0001626757,0.0,137488.0,14.0 +0.0001624197,0.0,137488.0,14.0 +0.0001639716,0.0,137488.0,14.0 +0.00017492900000000002,0.0,137488.0,14.0 +0.0002780942,0.0,137488.0,14.0 +0.0002803078,0.0,137488.0,14.0 +0.0002759662,0.0,137488.0,14.0 +0.00027683730000000004,0.0,137488.0,14.0 +0.0002935132,0.0,137488.0,14.0 +0.00028601520000000005,0.0,137488.0,14.0 +0.0002824936,0.0,137488.0,14.0 +0.0003106291,0.0,137488.0,14.0 +0.0019902416000000004,0.8939917646179237,137488.0,14.0 +0.0001648002,0.0,137488.0,14.0 +0.00016779460000000001,0.0,137488.0,14.0 +0.0001644132,0.0,137488.0,14.0 +0.0001651616,0.0,137488.0,14.0 +0.000162421,0.0,137488.0,14.0 +0.00016187360000000003,0.0,137488.0,14.0 +0.0001665759,0.0,137488.0,14.0 +0.0001649973,0.0,137488.0,14.0 +0.0001645375,0.0,137488.0,14.0 +0.00016433650000000001,0.0,137488.0,14.0 +0.0001650207,0.0,137488.0,14.0 +0.00016088080000000002,0.0,137488.0,14.0 +0.00016326910000000002,0.0,137488.0,14.0 +0.00016494110000000003,0.0,137488.0,14.0 +0.00016269560000000001,0.0,137488.0,14.0 +0.00016231510000000001,0.0,137488.0,14.0 +0.0001665444,0.0,137488.0,14.0 +0.00016408170000000003,0.0,137488.0,14.0 +0.000163437,0.0,137488.0,14.0 +0.00016190990000000002,0.0,137488.0,14.0 +0.00016089180000000003,0.0,137488.0,14.0 +0.00016225870000000003,0.0,137488.0,14.0 +0.0001633716,0.0,137488.0,14.0 +0.0001625663,0.0,137488.0,14.0 +0.0001638746,0.0,137488.0,14.0 +0.00016272280000000002,0.0,137488.0,14.0 +0.00016306500000000003,0.0,137488.0,14.0 +0.0001603312,0.0,137488.0,14.0 +0.0001628104,0.0,137488.0,14.0 +0.0001607163,0.0,137488.0,14.0 +0.00016331330000000002,0.0,137488.0,14.0 +0.00016076530000000002,0.0,137488.0,14.0 +0.00034290830000000005,0.46211363212847284,137488.0,14.0 +0.0001676845,0.0,137488.0,14.0 +0.0001662608,0.0,137488.0,14.0 +0.0001631103,0.0,137488.0,14.0 +0.0001628199,0.0,137488.0,14.0 +0.00016288780000000002,0.0,137488.0,14.0 +0.00016086800000000002,0.0,137488.0,14.0 +0.00016545790000000002,0.0,137488.0,14.0 +0.0001659064,0.0,137488.0,14.0 +0.0001658038,0.0,137488.0,14.0 +0.0001613737,0.0,137488.0,14.0 +0.0014695926000000002,0.0,137488.0,14.0 +0.0001659613,0.0,137488.0,14.0 +0.00016484420000000002,0.0,137488.0,14.0 +0.0001700936,0.0,137488.0,14.0 +0.0001682826,0.0,137488.0,14.0 +0.0001689285,0.0,137488.0,14.0 +0.0001672125,0.0,137488.0,14.0 +0.00016749860000000002,0.0,137488.0,14.0 +0.0001671339,0.0,137488.0,14.0 +0.0001680203,0.0,137488.0,14.0 +0.0017711679,0.0,137488.0,14.0 +0.00016674350000000002,0.0,137488.0,14.0 +0.0001671341,0.0,137488.0,14.0 +0.0001647032,0.0,137488.0,14.0 +0.0001679815,0.0,137488.0,14.0 +0.00016852730000000002,0.0,137488.0,14.0 +0.0001669037,0.0,137488.0,14.0 +0.00017044450000000002,0.0,137488.0,14.0 +0.0001667069,0.0,137488.0,14.0 +0.0017712694000000001,0.0,137488.0,14.0 +0.0001649068,0.0,137488.0,14.0 +0.0001683614,0.0,137488.0,14.0 +0.0004673329,0.6042219582657244,137488.0,14.0 +0.0001741275,0.0,137488.0,14.0 +0.00017378370000000002,0.0,137488.0,14.0 +0.0001772188,0.0,137488.0,14.0 +0.0001697171,0.0,137488.0,14.0 +0.0001759711,0.0,137488.0,14.0 +0.0001700534,0.0,137488.0,14.0 +0.0001663488,0.0,137488.0,14.0 +0.00017281920000000001,0.0,137488.0,14.0 +0.0001716702,0.0,137488.0,14.0 +0.00017253020000000002,0.0,137488.0,14.0 +0.0001750745,0.0,137488.0,14.0 +0.00017254530000000002,0.0,137488.0,14.0 +0.00016995860000000002,0.0,137488.0,14.0 +0.00017735490000000002,0.0,137488.0,14.0 +0.00017024630000000003,0.0,137488.0,14.0 +0.0001691365,0.0,137488.0,14.0 +0.0001738214,0.0,137488.0,14.0 +0.0001696683,0.0,137488.0,14.0 +0.00017244570000000001,0.0,137488.0,14.0 +0.00016898070000000002,0.0,137488.0,14.0 +0.00017206220000000002,0.0,137488.0,14.0 +0.0001701606,0.0,137488.0,14.0 +0.0001707898,0.0,137488.0,14.0 +0.00017094870000000003,0.0,137488.0,14.0 +0.0001713677,0.0,137488.0,14.0 +0.0002727249,0.0,137488.0,14.0 +0.00028032020000000004,0.0,137488.0,14.0 +0.00027851920000000004,0.0,137488.0,14.0 +0.000282583,0.0,137488.0,14.0 +0.00028232880000000004,0.0,137488.0,14.0 +0.000284441,0.0,137488.0,14.0 +0.0002885884,0.0,137488.0,14.0 +0.0003176449,0.0,137488.0,14.0 +0.00038848210000000003,0.36346616742444504,137488.0,14.0 +0.00017293480000000002,0.0,137488.0,14.0 +0.0001760226,0.0,137488.0,14.0 +0.0001700623,0.0,137488.0,14.0 +0.0001720605,0.0,137488.0,14.0 +0.00016857340000000001,0.0,137488.0,14.0 +0.000172191,0.0,137488.0,14.0 +0.0001715102,0.0,137488.0,14.0 +0.0001729995,0.0,137488.0,14.0 +0.000170981,0.0,137488.0,14.0 +0.00017158490000000002,0.0,137488.0,14.0 +0.00017560140000000003,0.0,137488.0,14.0 +0.00016876340000000002,0.0,137488.0,14.0 +0.0001726665,0.0,137488.0,14.0 +0.00017129260000000001,0.0,137488.0,14.0 +0.000171241,0.0,137488.0,14.0 +0.0001706819,0.0,137488.0,14.0 +0.0001666914,0.0,137488.0,14.0 +0.0001691718,0.0,137488.0,14.0 +0.00017048220000000003,0.0,137488.0,14.0 +0.00017121380000000003,0.0,137488.0,14.0 +0.00016639510000000002,0.0,137488.0,14.0 +0.0001700106,0.0,137488.0,14.0 +0.0001747241,0.0,137488.0,14.0 +0.0001695028,0.0,137488.0,14.0 +0.0001694963,0.0,137488.0,14.0 +0.0001686476,0.0,137488.0,14.0 +0.00017084910000000002,0.0,137488.0,14.0 +0.0001706656,0.0,137488.0,14.0 +0.00017009240000000003,0.0,137488.0,14.0 +0.0001714242,0.0,137488.0,14.0 +0.0001702906,0.0,137488.0,14.0 +0.0001708423,0.0,137488.0,14.0 +0.0003332332,0.42514131245026004,137488.0,14.0 +0.0001725564,0.0,137488.0,14.0 +0.00017092110000000002,0.0,137488.0,14.0 +0.0001740063,0.0,137488.0,14.0 +0.0001687504,0.0,137488.0,14.0 +0.00017269260000000002,0.0,137488.0,14.0 +0.00016868710000000003,0.0,137488.0,14.0 +0.0001729433,0.0,137488.0,14.0 +0.0001751279,0.0,137488.0,14.0 +0.0001694221,0.0,137488.0,14.0 +0.0001734918,0.0,137488.0,14.0 +0.00017309120000000001,0.0,137488.0,14.0 +0.00017209240000000002,0.0,137488.0,14.0 +0.000168619,0.0,137488.0,14.0 +0.0017746546000000003,0.0,137488.0,14.0 +0.0001711604,0.0,137488.0,14.0 +0.0001692273,0.0,137488.0,14.0 +0.00016706580000000002,0.0,137488.0,14.0 +0.00017131710000000002,0.0,137488.0,14.0 +0.0001697251,0.0,137488.0,14.0 +0.00016999390000000002,0.0,137488.0,14.0 +0.00016888780000000003,0.0,137488.0,14.0 +0.0001715628,0.0,137488.0,14.0 +0.0001696968,0.0,137488.0,14.0 +0.0017720257,0.0,137488.0,14.0 +0.0001740083,0.0,137488.0,14.0 +0.0001732952,0.0,137488.0,14.0 +0.0001708105,0.0,137488.0,14.0 +0.0001741413,0.0,137488.0,14.0 +0.00017371740000000002,0.0,137488.0,14.0 +0.00016939210000000001,0.0,137488.0,14.0 +0.0001712722,0.0,137488.0,14.0 +0.0001697883,0.0,137488.0,14.0 +0.0001707415,0.0,137488.0,14.0 +0.0004545739,0.5828407658248747,137488.0,14.0 +0.00017291770000000002,0.0,137488.0,14.0 +0.0017822593000000001,0.0,137488.0,14.0 +0.00017390390000000003,0.0,137488.0,14.0 +0.00017708180000000002,0.0,137488.0,14.0 +0.0001709921,0.0,137488.0,14.0 +0.00017177630000000002,0.0,137488.0,14.0 +0.00018046560000000003,0.0,137488.0,14.0 +0.0001757158,0.0,137488.0,14.0 +0.00017752880000000001,0.0,137488.0,14.0 +0.0001802685,0.0,137488.0,14.0 +0.0017722525,0.0,137488.0,14.0 +0.0001742494,0.0,137488.0,14.0 +0.0001764488,0.0,137488.0,14.0 +0.0001762775,0.0,137488.0,14.0 +0.0001760986,0.0,137488.0,14.0 +0.0001776615,0.0,137488.0,14.0 +0.0001757817,0.0,137488.0,14.0 +0.00017559470000000002,0.0,137488.0,14.0 +0.00017460940000000002,0.0,137488.0,14.0 +0.0013860081000000002,0.0,137488.0,14.0 +0.00039698340000000003,0.0,137488.0,14.0 +0.00039619249999999997,0.0,137488.0,14.0 +0.0002806942,0.0,137488.0,14.0 +0.0003926609,0.0,137488.0,14.0 +0.0004887544,0.0,137488.0,14.0 +0.0006178074000000001,0.0,137488.0,14.0 +0.0006191953,0.0,137488.0,14.0 +0.0006162483000000001,0.0,137488.0,14.0 +0.0035149088,0.0,137488.0,14.0 +0.00028431420000000004,0.0,137488.0,14.0 +0.0002832026,0.0,137488.0,14.0 +0.00028339,0.0,137488.0,14.0 +0.0027808575,0.9152376560107809,137488.0,14.0 +0.0001829532,0.0,137488.0,14.0 +0.000179345,0.0,137488.0,14.0 +0.00017759020000000003,0.0,137488.0,14.0 +0.0001784892,0.0,137488.0,14.0 +0.00017696980000000002,0.0,137488.0,14.0 +0.00017597880000000003,0.0,137488.0,14.0 +0.0001759528,0.0,137488.0,14.0 +0.001783467,0.0,137488.0,14.0 +0.0001774797,0.0,137488.0,14.0 +0.00017905900000000002,0.0,137488.0,14.0 +0.00017532300000000002,0.0,137488.0,14.0 +0.0001752121,0.0,137488.0,14.0 +0.0001786535,0.0,137488.0,14.0 +0.0001772525,0.0,137488.0,14.0 +0.0025810866,0.0,137488.0,14.0 +0.00017366390000000002,0.0,137488.0,14.0 +0.0001776884,0.0,137488.0,14.0 +0.0001719958,0.0,137488.0,14.0 +0.0001778707,0.0,137488.0,14.0 +0.0001747537,0.0,137488.0,14.0 +0.0001747095,0.0,137488.0,14.0 +0.0020139309,0.0,137488.0,14.0 +0.0001810371,0.0,137488.0,14.0 +0.00017166470000000002,0.0,137488.0,14.0 +0.00017617930000000002,0.0,137488.0,14.0 +0.00017433190000000002,0.0,137488.0,14.0 +0.0025803040000000003,0.0,137488.0,14.0 +0.00017481890000000001,0.0,137488.0,14.0 +0.0001774523,0.0,137488.0,14.0 +0.00017355270000000002,0.0,137488.0,14.0 +0.00017472640000000002,0.0,137488.0,14.0 +0.00017444320000000002,0.0,137488.0,14.0 +0.0023460572000000004,0.9148247110087512,137488.0,14.0 +0.0001787011,0.0,137488.0,14.0 +0.00018037830000000002,0.0,137488.0,14.0 +0.00017511690000000002,0.0,137488.0,14.0 +0.0001749145,0.0,137488.0,14.0 +0.00017582320000000001,0.0,137488.0,14.0 +0.000173417,0.0,137488.0,14.0 +0.0014119752,0.0,137488.0,14.0 +0.0001786907,0.0,137488.0,14.0 +0.0010096596000000002,0.0,137488.0,14.0 +0.00017339500000000002,0.0,137488.0,14.0 +0.00017906360000000002,0.0,137488.0,14.0 +0.00017375670000000003,0.0,137488.0,14.0 +0.00017510580000000003,0.0,137488.0,14.0 +0.0001744131,0.0,137488.0,14.0 +0.00017870830000000002,0.0,137488.0,14.0 +0.0001735205,0.0,137488.0,14.0 +0.0001728323,0.0,137488.0,14.0 +0.0017776340000000002,0.0,137488.0,14.0 +0.00017266430000000002,0.0,137488.0,14.0 +0.00017393200000000001,0.0,137488.0,14.0 +0.0001727674,0.0,137488.0,14.0 +0.00017446980000000001,0.0,137488.0,14.0 +0.00017480030000000001,0.0,137488.0,14.0 +0.00017388360000000002,0.0,137488.0,14.0 +0.00017729140000000002,0.0,137488.0,14.0 +0.0001732756,0.0,137488.0,14.0 +0.0017780010000000002,0.0,137488.0,14.0 +0.00017091810000000003,0.0,137488.0,14.0 +0.00017377170000000002,0.0,137488.0,14.0 +0.00016950060000000001,0.0,137488.0,14.0 +0.0005246439000000001,0.0,137488.0,14.0 +0.0002682348,0.0,137488.0,14.0 +0.0018587618999999999,0.0,137488.0,14.0 +0.0032577356,0.4283337788370548,137488.0,14.0 +0.00023007820000000003,0.0,137488.0,14.0 +0.0002359967,0.0,137488.0,14.0 +0.0002277837,0.0,137488.0,14.0 +0.0002340439,0.0,137488.0,14.0 +0.0002287775,0.0,137488.0,14.0 +0.0002192252,0.0,137488.0,14.0 +0.00022611900000000002,0.0,137488.0,14.0 +0.0002217207,0.0,137488.0,14.0 +0.0002229524,0.0,137488.0,14.0 +0.00022434620000000004,0.0,137488.0,14.0 +0.00021947480000000002,0.0,137488.0,14.0 +0.0002214663,0.0,137488.0,14.0 +0.00022065380000000002,0.0,137488.0,14.0 +0.00022057220000000003,0.0,137488.0,14.0 +0.00021936670000000002,0.0,137488.0,14.0 +0.00022097130000000003,0.0,137488.0,14.0 +0.00021868930000000001,0.0,137488.0,14.0 +0.0002216402,0.0,137488.0,14.0 +0.0002198443,0.0,137488.0,14.0 +0.00022031330000000002,0.0,137488.0,14.0 +0.00022335950000000002,0.0,137488.0,14.0 +0.0002205733,0.0,137488.0,14.0 +0.00022067050000000002,0.0,137488.0,14.0 +0.00021833060000000002,0.0,137488.0,14.0 +0.0002634243,0.0,137488.0,14.0 +0.0002773821,0.0,137488.0,14.0 +0.00027574420000000004,0.0,137488.0,14.0 +0.0002761513,0.0,137488.0,14.0 +0.0002773806,0.0,137488.0,14.0 +0.0003053902,0.0,137488.0,14.0 +0.00028061460000000004,0.0,137488.0,14.0 +0.0003093967,0.0,137488.0,14.0 +0.00040469630000000006,0.412846621034094,137488.0,14.0 +0.0001632753,0.0,137488.0,14.0 +0.0001672471,0.0,137488.0,14.0 +0.000160796,0.0,137488.0,14.0 +0.0001615695,0.0,137488.0,14.0 +0.00015871720000000002,0.0,137488.0,14.0 +0.0001599734,0.0,137488.0,14.0 +0.0001655414,0.0,137488.0,14.0 +0.000165104,0.0,137488.0,14.0 +0.0001656351,0.0,137488.0,14.0 +0.00016084090000000002,0.0,137488.0,14.0 +0.0001607598,0.0,137488.0,14.0 +0.0001626108,0.0,137488.0,14.0 +0.0001615886,0.0,137488.0,14.0 +0.0001677368,0.0,137488.0,14.0 +0.00016068940000000002,0.0,137488.0,14.0 +0.0001585859,0.0,137488.0,14.0 +0.00016193240000000002,0.0,137488.0,14.0 +0.0001633013,0.0,137488.0,14.0 +0.0001626485,0.0,137488.0,14.0 +0.00015873360000000003,0.0,137488.0,14.0 +0.00016014190000000002,0.0,137488.0,14.0 +0.0001599968,0.0,137488.0,14.0 +0.0001600387,0.0,137488.0,14.0 +0.0001616373,0.0,137488.0,14.0 +0.00016161860000000003,0.0,137488.0,14.0 +0.0001579296,0.0,137488.0,14.0 +0.00016075830000000002,0.0,137488.0,14.0 +0.0001603277,0.0,137488.0,14.0 +0.000163638,0.0,137488.0,14.0 +0.00015885740000000001,0.0,137488.0,14.0 +0.00015924020000000001,0.0,137488.0,14.0 +0.0001637734,0.0,137488.0,14.0 +0.0003394139,0.4584770983156553,137488.0,14.0 +0.00016275500000000002,0.0,137488.0,14.0 +0.00016534330000000003,0.0,137488.0,14.0 +0.00016318160000000002,0.0,137488.0,14.0 +0.00016146820000000002,0.0,137488.0,14.0 +0.000189394,0.0,137488.0,14.0 +0.00021093870000000003,0.0,137488.0,14.0 +0.00015798180000000002,0.0,137488.0,14.0 +0.00016450050000000002,0.0,137488.0,14.0 +0.000163272,0.0,137488.0,14.0 +0.0001625755,0.0,137488.0,14.0 +0.0001635245,0.0,137488.0,14.0 +0.0001634422,0.0,137488.0,14.0 +0.0001578355,0.0,137488.0,14.0 +0.0001613688,0.0,137488.0,14.0 +0.0001613371,0.0,137488.0,14.0 +0.0001616528,0.0,137488.0,14.0 +0.00016282870000000003,0.0,137488.0,14.0 +0.00016016600000000002,0.0,137488.0,14.0 +0.00016429390000000002,0.0,137488.0,14.0 +0.00016155570000000002,0.0,137488.0,14.0 +0.0001598116,0.0,137488.0,14.0 +0.0001610265,0.0,137488.0,14.0 +0.0001590688,0.0,137488.0,14.0 +0.00016100590000000002,0.0,137488.0,14.0 +0.0001606672,0.0,137488.0,14.0 +0.00015789550000000003,0.0,137488.0,14.0 +0.00016224660000000002,0.0,137488.0,14.0 +0.0001605315,0.0,137488.0,14.0 +0.0001615328,0.0,137488.0,14.0 +0.0001599961,0.0,137488.0,14.0 +0.0001583575,0.0,137488.0,14.0 +0.0001617578,0.0,137488.0,14.0 +0.0001573479,0.0,137488.0,14.0 +0.00043269520000000004,0.5882214547330314,137488.0,14.0 +0.00016568260000000002,0.0,137488.0,14.0 +0.00016279500000000003,0.0,137488.0,14.0 +0.0001627555,0.0,137488.0,14.0 +0.0001633356,0.0,137488.0,14.0 +0.0001586638,0.0,137488.0,14.0 +0.0001616893,0.0,137488.0,14.0 +0.0001642174,0.0,137488.0,14.0 +0.0001661521,0.0,137488.0,14.0 +0.000160976,0.0,137488.0,14.0 +0.00016195130000000002,0.0,137488.0,14.0 +0.00016306330000000001,0.0,137488.0,14.0 +0.0001618788,0.0,137488.0,14.0 +0.0001630152,0.0,137488.0,14.0 +0.00015958250000000003,0.0,137488.0,14.0 +0.0001617861,0.0,137488.0,14.0 +0.0001616302,0.0,137488.0,14.0 +0.0001577976,0.0,137488.0,14.0 +0.0001635139,0.0,137488.0,14.0 +0.0001674647,0.0,137488.0,14.0 +0.0001576944,0.0,137488.0,14.0 +0.0001607199,0.0,137488.0,14.0 +0.0001617685,0.0,137488.0,14.0 +0.00016234510000000003,0.0,137488.0,14.0 +0.00015960800000000002,0.0,137488.0,14.0 +0.0006149628000000001,0.0,137488.0,14.0 +0.0002716999,0.0,137488.0,14.0 +0.000274849,0.0,137488.0,14.0 +0.0002759015,0.0,137488.0,14.0 +0.0002821938,0.0,137488.0,14.0 +0.0002731427,0.0,137488.0,14.0 +0.0002724216,0.0,137488.0,14.0 +0.0002759411,0.0,137488.0,14.0 +0.0003982380000000001,0.3662593725360212,137488.0,14.0 +0.0001645788,0.0,137488.0,14.0 +0.00016233490000000002,0.0,137488.0,14.0 +0.0001628083,0.0,137488.0,14.0 +0.00016092450000000001,0.0,137488.0,14.0 +0.0001617139,0.0,137488.0,14.0 +0.00016211490000000002,0.0,137488.0,14.0 +0.00016090520000000002,0.0,137488.0,14.0 +0.000163816,0.0,137488.0,14.0 +0.0001618911,0.0,137488.0,14.0 +0.0001608202,0.0,137488.0,14.0 +0.00016376390000000002,0.0,137488.0,14.0 +0.00016048590000000001,0.0,137488.0,14.0 +0.000161323,0.0,137488.0,14.0 +0.000164097,0.0,137488.0,14.0 +0.0001619174,0.0,137488.0,14.0 +0.0001621192,0.0,137488.0,14.0 +0.00016242910000000002,0.0,137488.0,14.0 +0.0001643048,0.0,137488.0,14.0 +0.0001878642,0.0,137488.0,14.0 +0.00016132830000000002,0.0,137488.0,14.0 +0.0001621208,0.0,137488.0,14.0 +0.0001642632,0.0,137488.0,14.0 +0.0001633122,0.0,137488.0,14.0 +0.00015999460000000001,0.0,137488.0,14.0 +0.0001626505,0.0,137488.0,14.0 +0.0001593408,0.0,137488.0,14.0 +0.0001587977,0.0,137488.0,14.0 +0.0001636195,0.0,137488.0,14.0 +0.00016026130000000002,0.0,137488.0,14.0 +0.0001621169,0.0,137488.0,14.0 +0.0001607881,0.0,137488.0,14.0 +0.00016069910000000002,0.0,137488.0,14.0 +0.00031940980000000005,0.4399777339330227,137488.0,14.0 +0.00016352720000000002,0.0,137488.0,14.0 +0.00016944920000000002,0.0,137488.0,14.0 +0.0001662225,0.0,137488.0,14.0 +0.0001646886,0.0,137488.0,14.0 +0.0001668848,0.0,137488.0,14.0 +0.0001630972,0.0,137488.0,14.0 +0.0001610745,0.0,137488.0,14.0 +0.00016474760000000001,0.0,137488.0,14.0 +0.00016383790000000002,0.0,137488.0,14.0 +0.00016025400000000003,0.0,137488.0,14.0 +0.00016593640000000002,0.0,137488.0,14.0 +0.0001610761,0.0,137488.0,14.0 +0.00016056240000000003,0.0,137488.0,14.0 +0.0001595535,0.0,137488.0,14.0 +0.00016158,0.0,137488.0,14.0 +0.0001604269,0.0,137488.0,14.0 +0.00016159520000000001,0.0,137488.0,14.0 +0.0001633864,0.0,137488.0,14.0 +0.00016130350000000002,0.0,137488.0,14.0 +0.0001619768,0.0,137488.0,14.0 +0.00016245670000000003,0.0,137488.0,14.0 +0.0001624654,0.0,137488.0,14.0 +0.0001642695,0.0,137488.0,14.0 +0.0001607804,0.0,137488.0,14.0 +0.00015840560000000001,0.0,137488.0,14.0 +0.00016292890000000002,0.0,137488.0,14.0 +0.0001575112,0.0,137488.0,14.0 +0.0001637808,0.0,137488.0,14.0 +0.00015943750000000002,0.0,137488.0,14.0 +0.00015954750000000002,0.0,137488.0,14.0 +0.0001608618,0.0,137488.0,14.0 +0.0001596764,0.0,137488.0,14.0 +0.00016113070000000002,0.0,137488.0,14.0 +0.0004512572,0.6187433685268623,137488.0,14.0 +0.00016652570000000002,0.0,137488.0,14.0 +0.00016396380000000002,0.0,137488.0,14.0 +0.00016115620000000001,0.0,137488.0,14.0 +0.00016461300000000003,0.0,137488.0,14.0 +0.0001629135,0.0,137488.0,14.0 +0.00016048830000000002,0.0,137488.0,14.0 +0.00016513470000000002,0.0,137488.0,14.0 +0.0001644546,0.0,137488.0,14.0 +0.0001602723,0.0,137488.0,14.0 +0.0001636561,0.0,137488.0,14.0 +0.0001643611,0.0,137488.0,14.0 +0.0001607549,0.0,137488.0,14.0 +0.0001608363,0.0,137488.0,14.0 +0.0001628035,0.0,137488.0,14.0 +0.00016078720000000003,0.0,137488.0,14.0 +0.000159645,0.0,137488.0,14.0 +0.0001596689,0.0,137488.0,14.0 +0.0001615317,0.0,137488.0,14.0 +0.0001615846,0.0,137488.0,14.0 +0.0001590492,0.0,137488.0,14.0 +0.00015902750000000002,0.0,137488.0,14.0 +0.0001623331,0.0,137488.0,14.0 +0.00016150650000000002,0.0,137488.0,14.0 +0.0001617091,0.0,137488.0,14.0 +0.0002233736,0.0,137488.0,14.0 +0.0002724063,0.0,137488.0,14.0 +0.00027198610000000003,0.0,137488.0,14.0 +0.0002808126,0.0,137488.0,14.0 +0.0002797882,0.0,137488.0,14.0 +0.00027449930000000004,0.0,137488.0,14.0 +0.0002730221,0.0,137488.0,14.0 +0.0002760141,0.0,137488.0,14.0 +0.0003967582,0.3515549269051024,137488.0,14.0 +0.0001660436,0.0,137488.0,14.0 +0.0001657803,0.0,137488.0,14.0 +0.00016318890000000002,0.0,137488.0,14.0 +0.00016103260000000001,0.0,137488.0,14.0 +0.00016029260000000002,0.0,137488.0,14.0 +0.0001586852,0.0,137488.0,14.0 +0.0001597368,0.0,137488.0,14.0 +0.00016375420000000002,0.0,137488.0,14.0 +0.0001654742,0.0,137488.0,14.0 +0.0001602971,0.0,137488.0,14.0 +0.0001631004,0.0,137488.0,14.0 +0.0001617231,0.0,137488.0,14.0 +0.0001572951,0.0,137488.0,14.0 +0.0001641663,0.0,137488.0,14.0 +0.0001615141,0.0,137488.0,14.0 +0.0001601073,0.0,137488.0,14.0 +0.0001625897,0.0,137488.0,14.0 +0.0001610713,0.0,137488.0,14.0 +0.0001616602,0.0,137488.0,14.0 +0.00016079860000000002,0.0,137488.0,14.0 +0.0001617727,0.0,137488.0,14.0 +0.0001639721,0.0,137488.0,14.0 +0.00016071190000000002,0.0,137488.0,14.0 +0.00016241670000000002,0.0,137488.0,14.0 +0.0001615824,0.0,137488.0,14.0 +0.00015999940000000003,0.0,137488.0,14.0 +0.0001611495,0.0,137488.0,14.0 +0.0001600065,0.0,137488.0,14.0 +0.0001615253,0.0,137488.0,14.0 +0.000159824,0.0,137488.0,14.0 +0.0001600638,0.0,137488.0,14.0 +0.0036949717,0.0,137488.0,14.0 +0.00016736570000000002,0.0,137488.0,14.0 +0.00034561680000000003,0.423033255327866,137488.0,14.0 +0.00017625220000000002,0.0,137488.0,14.0 +0.000181363,0.0,137488.0,14.0 +0.0001742879,0.0,137488.0,14.0 +0.00017371630000000002,0.0,137488.0,14.0 +0.00016483180000000002,0.0,137488.0,14.0 +0.0017744996000000003,0.0,137488.0,14.0 +0.00017219090000000003,0.0,137488.0,14.0 +0.0001718799,0.0,137488.0,14.0 +0.0001726478,0.0,137488.0,14.0 +0.00017614060000000002,0.0,137488.0,14.0 +0.0001749047,0.0,137488.0,14.0 +0.00017246160000000002,0.0,137488.0,14.0 +0.00017233810000000002,0.0,137488.0,14.0 +0.00016885590000000002,0.0,137488.0,14.0 +0.00016810050000000003,0.0,137488.0,14.0 +0.0017748662000000002,0.0,137488.0,14.0 +0.00016913060000000002,0.0,137488.0,14.0 +0.0001725808,0.0,137488.0,14.0 +0.000166903,0.0,137488.0,14.0 +0.0001701622,0.0,137488.0,14.0 +0.00016496110000000002,0.0,137488.0,14.0 +0.000167482,0.0,137488.0,14.0 +0.0025722058000000004,0.0,137488.0,14.0 +0.0001667765,0.0,137488.0,14.0 +0.00017056170000000003,0.0,137488.0,14.0 +0.0001663702,0.0,137488.0,14.0 +0.00017024150000000002,0.0,137488.0,14.0 +0.0001685074,0.0,137488.0,14.0 +0.0001712534,0.0,137488.0,14.0 +0.0025725325,0.0,137488.0,14.0 +0.0001688142,0.0,137488.0,14.0 +0.00016931850000000002,0.0,137488.0,14.0 +0.0009694582,0.8017898038306345,137488.0,14.0 +0.0017805345,0.0,137488.0,14.0 +0.0001680896,0.0,137488.0,14.0 +0.0001712689,0.0,137488.0,14.0 +0.00017140230000000002,0.0,137488.0,14.0 +0.0001698599,0.0,137488.0,14.0 +0.00016979360000000002,0.0,137488.0,14.0 +0.00016899040000000002,0.0,137488.0,14.0 +0.0001716305,0.0,137488.0,14.0 +0.00016914180000000001,0.0,137488.0,14.0 +0.00016751910000000001,0.0,137488.0,14.0 +0.0029757385,0.0,137488.0,14.0 +0.0001675004,0.0,137488.0,14.0 +0.00017000720000000003,0.0,137488.0,14.0 +0.00016754430000000001,0.0,137488.0,14.0 +0.00017052040000000001,0.0,137488.0,14.0 +0.0001700511,0.0,137488.0,14.0 +0.0001671182,0.0,137488.0,14.0 +0.00017005980000000002,0.0,137488.0,14.0 +0.00016682790000000002,0.0,137488.0,14.0 +0.0017723560000000003,0.0,137488.0,14.0 +0.00016585850000000002,0.0,137488.0,14.0 +0.0001699357,0.0,137488.0,14.0 +0.0001682675,0.0,137488.0,14.0 +0.00016629900000000001,0.0,137488.0,14.0 +0.0002202982,0.0,137488.0,14.0 +0.0002826667,0.0,137488.0,14.0 +0.00027991860000000003,0.0,137488.0,14.0 +0.0008313338,0.0,137488.0,14.0 +0.0002844232,0.0,137488.0,14.0 +0.0002861192,0.0,137488.0,14.0 +0.0017550975,0.0,137488.0,14.0 +0.0002846109,0.0,137488.0,14.0 +0.0010524881,0.7263180457812302,137488.0,14.0 +0.0001617276,0.0,137488.0,14.0 +0.0001654871,0.0,137488.0,14.0 +0.00016870590000000001,0.0,137488.0,14.0 +0.0001600443,0.0,137488.0,14.0 +0.0001641344,0.0,137488.0,14.0 +0.00016055160000000003,0.0,137488.0,14.0 +0.0001595486,0.0,137488.0,14.0 +0.0001677546,0.0,137488.0,14.0 +0.0001632314,0.0,137488.0,14.0 +0.0001631017,0.0,137488.0,14.0 +0.00016345480000000003,0.0,137488.0,14.0 +0.00016206210000000001,0.0,137488.0,14.0 +0.0001782618,0.0,137488.0,14.0 +0.0001617303,0.0,137488.0,14.0 +0.00016308270000000002,0.0,137488.0,14.0 +0.0001596797,0.0,137488.0,14.0 +0.000160151,0.0,137488.0,14.0 +0.0001622673,0.0,137488.0,14.0 +0.00016156460000000002,0.0,137488.0,14.0 +0.0016921632000000003,0.0,137488.0,14.0 +0.00016091210000000001,0.0,137488.0,14.0 +0.0001614002,0.0,137488.0,14.0 +0.0001655549,0.0,137488.0,14.0 +0.0001598454,0.0,137488.0,14.0 +0.00016271780000000002,0.0,137488.0,14.0 +0.000159232,0.0,137488.0,14.0 +0.00016256550000000002,0.0,137488.0,14.0 +0.0001619002,0.0,137488.0,14.0 +0.00016106710000000002,0.0,137488.0,14.0 +0.00022323570000000004,0.0,137488.0,14.0 +0.00015975,0.0,137488.0,14.0 +0.0001622368,0.0,137488.0,14.0 +0.00015861020000000001,0.0,137488.0,14.0 +0.000326737,0.4286729081799735,137488.0,14.0 +0.0001636373,0.0,137488.0,14.0 +0.00016483980000000001,0.0,137488.0,14.0 +0.00016140240000000003,0.0,137488.0,14.0 +0.00016374340000000002,0.0,137488.0,14.0 +0.0001622989,0.0,137488.0,14.0 +0.00016120280000000002,0.0,137488.0,14.0 +0.0001651642,0.0,137488.0,14.0 +0.00016305400000000001,0.0,137488.0,14.0 +0.00016237980000000001,0.0,137488.0,14.0 +0.0001650996,0.0,137488.0,14.0 +0.0001604231,0.0,137488.0,14.0 +0.0001613661,0.0,137488.0,14.0 +0.0001595737,0.0,137488.0,14.0 +0.0001622589,0.0,137488.0,14.0 +0.00016421560000000001,0.0,137488.0,14.0 +0.00016060100000000002,0.0,137488.0,14.0 +0.0001676527,0.0,137488.0,14.0 +0.00016329000000000002,0.0,137488.0,14.0 +0.00016338160000000003,0.0,137488.0,14.0 +0.0001610689,0.0,137488.0,14.0 +0.00016019110000000002,0.0,137488.0,14.0 +0.0001594659,0.0,137488.0,14.0 +0.0001604679,0.0,137488.0,14.0 +0.0001599948,0.0,137488.0,14.0 +0.0001643182,0.0,137488.0,14.0 +0.0001603315,0.0,137488.0,14.0 +0.0001640811,0.0,137488.0,14.0 +0.0001577409,0.0,137488.0,14.0 +0.0001622011,0.0,137488.0,14.0 +0.0001604157,0.0,137488.0,14.0 +0.0001605721,0.0,137488.0,14.0 +0.0001633829,0.0,137488.0,14.0 +0.00044508510000000005,0.6032805861171268,137488.0,14.0 +0.0001662109,0.0,137488.0,14.0 +0.00016535830000000002,0.0,137488.0,14.0 +0.0001631065,0.0,137488.0,14.0 +0.00016445320000000002,0.0,137488.0,14.0 +0.00016215880000000003,0.0,137488.0,14.0 +0.000160659,0.0,137488.0,14.0 +0.0001630778,0.0,137488.0,14.0 +0.0001644253,0.0,137488.0,14.0 +0.0001615141,0.0,137488.0,14.0 +0.00016257400000000002,0.0,137488.0,14.0 +0.0001597717,0.0,137488.0,14.0 +0.0001638276,0.0,137488.0,14.0 +0.00016198550000000002,0.0,137488.0,14.0 +0.0001604002,0.0,137488.0,14.0 +0.0001607954,0.0,137488.0,14.0 +0.0001613078,0.0,137488.0,14.0 +0.00016364800000000002,0.0,137488.0,14.0 +0.0001609127,0.0,137488.0,14.0 +0.0001640637,0.0,137488.0,14.0 +0.00016058720000000003,0.0,137488.0,14.0 +0.00016334820000000002,0.0,137488.0,14.0 +0.00016228570000000002,0.0,137488.0,14.0 +0.00016335820000000002,0.0,137488.0,14.0 +0.00016281510000000003,0.0,137488.0,14.0 +0.00020086270000000002,0.0,137488.0,14.0 +0.00027284980000000003,0.0,137488.0,14.0 +0.00027314230000000003,0.0,137488.0,14.0 +0.00027208880000000003,0.0,137488.0,14.0 +0.00027912710000000003,0.0,137488.0,14.0 +0.0002754213,0.0,137488.0,14.0 +0.000275705,0.0,137488.0,14.0 +0.0002786943,0.0,137488.0,14.0 +0.00042258470000000007,0.3267333152383416,137488.0,14.0 +0.00016147400000000002,0.0,137488.0,14.0 +0.000166116,0.0,137488.0,14.0 +0.000167647,0.0,137488.0,14.0 +0.00016122560000000002,0.0,137488.0,14.0 +0.0001612179,0.0,137488.0,14.0 +0.00016010590000000002,0.0,137488.0,14.0 +0.00016248640000000002,0.0,137488.0,14.0 +0.0001669428,0.0,137488.0,14.0 +0.0001655262,0.0,137488.0,14.0 +0.0001605137,0.0,137488.0,14.0 +0.0001681042,0.0,137488.0,14.0 +0.0001627586,0.0,137488.0,14.0 +0.00015917630000000002,0.0,137488.0,14.0 +0.0001642716,0.0,137488.0,14.0 +0.0001661281,0.0,137488.0,14.0 +0.00016438850000000002,0.0,137488.0,14.0 +0.0001620216,0.0,137488.0,14.0 +0.0001622563,0.0,137488.0,14.0 +0.0001636053,0.0,137488.0,14.0 +0.0001619407,0.0,137488.0,14.0 +0.0001650442,0.0,137488.0,14.0 +0.0001638742,0.0,137488.0,14.0 +0.0001618733,0.0,137488.0,14.0 +0.0001630427,0.0,137488.0,14.0 +0.0001652933,0.0,137488.0,14.0 +0.0001649847,0.0,137488.0,14.0 +0.00016092420000000002,0.0,137488.0,14.0 +0.0001612319,0.0,137488.0,14.0 +0.00015980570000000003,0.0,137488.0,14.0 +0.00016090640000000002,0.0,137488.0,14.0 +0.0001618782,0.0,137488.0,14.0 +0.00016199350000000001,0.0,137488.0,14.0 +0.00016125050000000002,0.0,137488.0,14.0 +0.0003264183,0.43681405117298877,137488.0,14.0 +0.000166303,0.0,137488.0,14.0 +0.00016463,0.0,137488.0,14.0 +0.0001661907,0.0,137488.0,14.0 +0.0001660664,0.0,137488.0,14.0 +0.00016160850000000002,0.0,137488.0,14.0 +0.0001628342,0.0,137488.0,14.0 +0.0001653445,0.0,137488.0,14.0 +0.00016694300000000002,0.0,137488.0,14.0 +0.00016306140000000002,0.0,137488.0,14.0 +0.0001660048,0.0,137488.0,14.0 +0.0001641941,0.0,137488.0,14.0 +0.0001619266,0.0,137488.0,14.0 +0.0001639969,0.0,137488.0,14.0 +0.0001624219,0.0,137488.0,14.0 +0.00016172810000000001,0.0,137488.0,14.0 +0.00016311180000000002,0.0,137488.0,14.0 +0.0001589093,0.0,137488.0,14.0 +0.00016613600000000002,0.0,137488.0,14.0 +0.00016331400000000002,0.0,137488.0,14.0 +0.00016105470000000002,0.0,137488.0,14.0 +0.00016179980000000002,0.0,137488.0,14.0 +0.0001646819,0.0,137488.0,14.0 +0.0001633408,0.0,137488.0,14.0 +0.00016184320000000002,0.0,137488.0,14.0 +0.0001653809,0.0,137488.0,14.0 +0.0001616341,0.0,137488.0,14.0 +0.0001611545,0.0,137488.0,14.0 +0.00016415990000000002,0.0,137488.0,14.0 +0.0001624464,0.0,137488.0,14.0 +0.00016130290000000003,0.0,137488.0,14.0 +0.0001644196,0.0,137488.0,14.0 +0.00016266730000000001,0.0,137488.0,14.0 +0.00042996890000000006,0.5790393212160229,137488.0,14.0 +0.0001698321,0.0,137488.0,14.0 +0.00016217290000000001,0.0,137488.0,14.0 +0.00016739010000000002,0.0,137488.0,14.0 +0.00016223320000000003,0.0,137488.0,14.0 +0.0001658742,0.0,137488.0,14.0 +0.0001632324,0.0,137488.0,14.0 +0.000161998,0.0,137488.0,14.0 +0.00016717370000000003,0.0,137488.0,14.0 +0.00016092550000000003,0.0,137488.0,14.0 +0.00016435240000000002,0.0,137488.0,14.0 +0.0001649826,0.0,137488.0,14.0 +0.0001444785,0.0,137488.0,14.0 +0.0001029104,0.0,137488.0,14.0 +9.897880000000002e-5,0.0,137488.0,14.0 +9.4443e-5,0.0,137488.0,14.0 +9.43275e-5,0.0,137488.0,14.0 +9.82354e-5,0.0,137488.0,14.0 +9.394780000000002e-5,0.0,137488.0,14.0 +9.32762e-5,0.0,137488.0,14.0 +9.37883e-5,0.0,137488.0,14.0 +9.52745e-5,0.0,137488.0,14.0 +9.43978e-5,0.0,137488.0,14.0 +9.406760000000001e-5,0.0,137488.0,14.0 +9.258130000000001e-5,0.0,137488.0,14.0 +0.0001172808,0.0,137488.0,14.0 +0.00017299050000000002,0.0,137488.0,14.0 +0.00017304010000000002,0.0,137488.0,14.0 +0.0001759145,0.0,137488.0,14.0 +0.00017274640000000002,0.0,137488.0,14.0 +0.0001725254,0.0,137488.0,14.0 +0.0001770005,0.0,137488.0,14.0 +0.0001773513,0.0,137488.0,14.0 +0.0001793727,0.0,137488.0,14.0 +0.0002154179,0.47459751487689744,137488.0,14.0 +9.73523e-5,0.0,137488.0,14.0 +9.851e-5,0.0,137488.0,14.0 +9.386090000000001e-5,0.0,137488.0,14.0 +9.70456e-5,0.0,137488.0,14.0 +9.3187e-5,0.0,137488.0,14.0 +9.459670000000001e-5,0.0,137488.0,14.0 +9.66329e-5,0.0,137488.0,14.0 +9.69154e-5,0.0,137488.0,14.0 +9.35811e-5,0.0,137488.0,14.0 +9.55459e-5,0.0,137488.0,14.0 +9.409150000000001e-5,0.0,137488.0,14.0 +9.41285e-5,0.0,137488.0,14.0 +9.729020000000001e-5,0.0,137488.0,14.0 +9.499850000000001e-5,0.0,137488.0,14.0 +9.36497e-5,0.0,137488.0,14.0 +9.38598e-5,0.0,137488.0,14.0 +9.56587e-5,0.0,137488.0,14.0 +9.37396e-5,0.0,137488.0,14.0 +9.28606e-5,0.0,137488.0,14.0 +9.31664e-5,0.0,137488.0,14.0 +9.60557e-5,0.0,137488.0,14.0 +9.402790000000001e-5,0.0,137488.0,14.0 +9.430030000000001e-5,0.0,137488.0,14.0 +9.304030000000001e-5,0.0,137488.0,14.0 +9.69396e-5,0.0,137488.0,14.0 +9.40344e-5,0.0,137488.0,14.0 +9.3233e-5,0.0,137488.0,14.0 +9.17809e-5,0.0,137488.0,14.0 +9.39056e-5,0.0,137488.0,14.0 +9.368190000000001e-5,0.0,137488.0,14.0 +9.34948e-5,0.0,137488.0,14.0 +9.347150000000001e-5,0.0,137488.0,14.0 +0.000215957,0.49166083988942244,137488.0,14.0 +9.775840000000001e-5,0.0,137488.0,14.0 +9.508940000000001e-5,0.0,137488.0,14.0 +9.67175e-5,0.0,137488.0,14.0 +9.615260000000001e-5,0.0,137488.0,14.0 +9.492390000000001e-5,0.0,137488.0,14.0 +9.504680000000001e-5,0.0,137488.0,14.0 +9.632950000000001e-5,0.0,137488.0,14.0 +9.67071e-5,0.0,137488.0,14.0 +9.546750000000001e-5,0.0,137488.0,14.0 +9.41258e-5,0.0,137488.0,14.0 +9.570950000000001e-5,0.0,137488.0,14.0 +9.3707e-5,0.0,137488.0,14.0 +9.41795e-5,0.0,137488.0,14.0 +9.46766e-5,0.0,137488.0,14.0 +9.375690000000001e-5,0.0,137488.0,14.0 +9.66245e-5,0.0,137488.0,14.0 +9.27195e-5,0.0,137488.0,14.0 +9.358000000000001e-5,0.0,137488.0,14.0 +9.40102e-5,0.0,137488.0,14.0 +9.256310000000001e-5,0.0,137488.0,14.0 +9.336170000000001e-5,0.0,137488.0,14.0 +9.470530000000002e-5,0.0,137488.0,14.0 +9.36277e-5,0.0,137488.0,14.0 +9.335390000000001e-5,0.0,137488.0,14.0 +9.547840000000001e-5,0.0,137488.0,14.0 +9.24898e-5,0.0,137488.0,14.0 +9.40898e-5,0.0,137488.0,14.0 +9.303680000000001e-5,0.0,137488.0,14.0 +9.49548e-5,0.0,137488.0,14.0 +9.18747e-5,0.0,137488.0,14.0 +9.24669e-5,0.0,137488.0,14.0 +9.38385e-5,0.0,137488.0,14.0 +0.000280994,0.6319882275066372,137488.0,14.0 +9.662490000000001e-5,0.0,137488.0,14.0 +9.54394e-5,0.0,137488.0,14.0 +9.975160000000002e-5,0.0,137488.0,14.0 +9.504480000000001e-5,0.0,137488.0,14.0 +9.38471e-5,0.0,137488.0,14.0 +9.494970000000001e-5,0.0,137488.0,14.0 +9.55416e-5,0.0,137488.0,14.0 +9.631710000000001e-5,0.0,137488.0,14.0 +9.410230000000001e-5,0.0,137488.0,14.0 +9.589240000000001e-5,0.0,137488.0,14.0 +9.616e-5,0.0,137488.0,14.0 +9.472730000000001e-5,0.0,137488.0,14.0 +9.331210000000001e-5,0.0,137488.0,14.0 +9.382040000000001e-5,0.0,137488.0,14.0 +9.41417e-5,0.0,137488.0,14.0 +9.291820000000001e-5,0.0,137488.0,14.0 +9.372160000000001e-5,0.0,137488.0,14.0 +9.454830000000001e-5,0.0,137488.0,14.0 +9.36692e-5,0.0,137488.0,14.0 +9.34381e-5,0.0,137488.0,14.0 +9.3254e-5,0.0,137488.0,14.0 +9.382590000000001e-5,0.0,137488.0,14.0 +9.39619e-5,0.0,137488.0,14.0 +9.372530000000001e-5,0.0,137488.0,14.0 +0.0001048703,0.0,137488.0,14.0 +0.0001750715,0.0,137488.0,14.0 +0.0001750249,0.0,137488.0,14.0 +0.0001729171,0.0,137488.0,14.0 +0.00017277330000000003,0.0,137488.0,14.0 +0.0001723491,0.0,137488.0,14.0 +0.0001764938,0.0,137488.0,14.0 +0.00018027670000000001,0.0,137488.0,14.0 +0.0001886601,0.0,137488.0,14.0 +0.0002135674,0.456950358528502,137488.0,14.0 +9.63862e-5,0.0,137488.0,14.0 +9.700030000000001e-5,0.0,137488.0,14.0 +9.752290000000001e-5,0.0,137488.0,14.0 +9.402490000000002e-5,0.0,137488.0,14.0 +9.417480000000001e-5,0.0,137488.0,14.0 +9.35268e-5,0.0,137488.0,14.0 +9.66145e-5,0.0,137488.0,14.0 +9.45182e-5,0.0,137488.0,14.0 +9.420650000000001e-5,0.0,137488.0,14.0 +9.48114e-5,0.0,137488.0,14.0 +9.515580000000001e-5,0.0,137488.0,14.0 +9.39463e-5,0.0,137488.0,14.0 +9.49953e-5,0.0,137488.0,14.0 +9.429690000000002e-5,0.0,137488.0,14.0 +9.44645e-5,0.0,137488.0,14.0 +9.509540000000001e-5,0.0,137488.0,14.0 +9.379560000000001e-5,0.0,137488.0,14.0 +9.37268e-5,0.0,137488.0,14.0 +9.42744e-5,0.0,137488.0,14.0 +9.364690000000001e-5,0.0,137488.0,14.0 +9.40937e-5,0.0,137488.0,14.0 +9.3874e-5,0.0,137488.0,14.0 +9.41127e-5,0.0,137488.0,14.0 +9.62843e-5,0.0,137488.0,14.0 +9.4999e-5,0.0,137488.0,14.0 +9.40488e-5,0.0,137488.0,14.0 +9.41994e-5,0.0,137488.0,14.0 +9.497660000000001e-5,0.0,137488.0,14.0 +9.403430000000001e-5,0.0,137488.0,14.0 +9.32559e-5,0.0,137488.0,14.0 +9.445670000000001e-5,0.0,137488.0,14.0 +9.39461e-5,0.0,137488.0,14.0 +0.00020554410000000003,0.47854450699387624,137488.0,14.0 +9.71968e-5,0.0,137488.0,14.0 +9.511500000000001e-5,0.0,137488.0,14.0 +9.686050000000001e-5,0.0,137488.0,14.0 +9.471180000000001e-5,0.0,137488.0,14.0 +9.563860000000001e-5,0.0,137488.0,14.0 +9.498890000000001e-5,0.0,137488.0,14.0 +9.778500000000001e-5,0.0,137488.0,14.0 diff --git a/perf/PatternFolds/output/63d72b2e-12dc-56bf-b1b6-fe92e6ab2fec.csv b/perf/PatternFolds/output/63d72b2e-12dc-56bf-b1b6-fe92e6ab2fec.csv new file mode 100644 index 0000000..a537394 --- /dev/null +++ b/perf/PatternFolds/output/63d72b2e-12dc-56bf-b1b6-fe92e6ab2fec.csv @@ -0,0 +1,5 @@ +bytes,percentage,filenames,linenumbers +80160,83.17,/home/baffier/.julia/packages/PatternFolds/ChWCd/src/vector.jl,19 +16128,16.73,/home/baffier/.julia/packages/PatternFolds/ChWCd/src/vector.jl,84 +48,0.05,/home/baffier/.julia/packages/PatternFolds/ChWCd/src/intervals.jl,32 +48,0.05,/home/baffier/.julia/packages/PatternFolds/ChWCd/src/common.jl,100 diff --git a/perf/PatternFolds/output/69d558a3-4d56-5375-870a-f6693257a510.csv b/perf/PatternFolds/output/69d558a3-4d56-5375-870a-f6693257a510.csv new file mode 100644 index 0000000..bdc4fda --- /dev/null +++ b/perf/PatternFolds/output/69d558a3-4d56-5375-870a-f6693257a510.csv @@ -0,0 +1,1001 @@ +times,gctimes,memory,allocs +175366.1,0.0,137488,14 +164378.6,0.0,137488,14 +161413.1,0.0,137488,14 +161254.4,0.0,137488,14 +1.7662012e6,0.0,137488,14 +159861.0,0.0,137488,14 +167745.3,0.0,137488,14 +156664.4,0.0,137488,14 +161969.0,0.0,137488,14 +160325.8,0.0,137488,14 +158144.8,0.0,137488,14 +172267.4,0.0,137488,14 +160157.4,0.0,137488,14 +1.7658253e6,0.0,137488,14 +158777.2,0.0,137488,14 +159313.8,0.0,137488,14 +161629.3,0.0,137488,14 +180491.3,0.0,137488,14 +181110.2,0.0,137488,14 +236525.6,0.0,137488,14 +288117.6,0.0,137488,14 +295510.1,0.0,137488,14 +281721.7,0.0,137488,14 +279470.1,0.0,137488,14 +318649.3,0.0,137488,14 +279143.1,0.0,137488,14 +281035.1,0.0,137488,14 +278719.5,0.0,137488,14 +284436.0,0.0,137488,14 +1.8276837e6,1.5737187e6,137488,14 +166255.3,0.0,137488,14 +159989.7,0.0,137488,14 +164195.5,0.0,137488,14 +163168.0,0.0,137488,14 +162214.5,0.0,137488,14 +164279.5,0.0,137488,14 +159280.1,0.0,137488,14 +160180.4,0.0,137488,14 +157227.8,0.0,137488,14 +159702.1,0.0,137488,14 +166713.9,0.0,137488,14 +160607.5,0.0,137488,14 +163508.9,0.0,137488,14 +161039.1,0.0,137488,14 +161882.3,0.0,137488,14 +160323.5,0.0,137488,14 +159669.9,0.0,137488,14 +160786.6,0.0,137488,14 +159162.0,0.0,137488,14 +162275.7,0.0,137488,14 +159460.9,0.0,137488,14 +159092.4,0.0,137488,14 +207228.2,0.0,137488,14 +269879.8,0.0,137488,14 +277871.2,0.0,137488,14 +277256.4,0.0,137488,14 +279422.0,0.0,137488,14 +280504.4,0.0,137488,14 +280853.5,0.0,137488,14 +283459.1,0.0,137488,14 +290305.4,0.0,137488,14 +292612.8,0.0,137488,14 +1.1251086e6,841003.6,137488,14 +160622.9,0.0,137488,14 +159939.0,0.0,137488,14 +165511.7,0.0,137488,14 +163781.2,0.0,137488,14 +158259.8,0.0,137488,14 +159265.7,0.0,137488,14 +161035.0,0.0,137488,14 +157974.2,0.0,137488,14 +160948.8,0.0,137488,14 +158742.1,0.0,137488,14 +161555.1,0.0,137488,14 +163910.5,0.0,137488,14 +161665.7,0.0,137488,14 +164129.2,0.0,137488,14 +160617.7,0.0,137488,14 +162308.3,0.0,137488,14 +161849.8,0.0,137488,14 +157673.4,0.0,137488,14 +1.765351e6,0.0,137488,14 +163294.7,0.0,137488,14 +161975.9,0.0,137488,14 +162280.7,0.0,137488,14 +162904.8,0.0,137488,14 +163130.2,0.0,137488,14 +159736.6,0.0,137488,14 +161548.0,0.0,137488,14 +159644.1,0.0,137488,14 +160353.4,0.0,137488,14 +1.7640286e6,0.0,137488,14 +158329.6,0.0,137488,14 +158995.7,0.0,137488,14 +160666.3,0.0,137488,14 +160267.2,0.0,137488,14 +314417.6,140534.8,137488,14 +166146.5,0.0,137488,14 +163279.4,0.0,137488,14 +164734.5,0.0,137488,14 +1.765992e6,0.0,137488,14 +160491.5,0.0,137488,14 +165028.4,0.0,137488,14 +159495.6,0.0,137488,14 +159924.6,0.0,137488,14 +160112.1,0.0,137488,14 +1.5622759e6,0.0,137488,14 +168270.0,0.0,137488,14 +167855.9,0.0,137488,14 +165619.3,0.0,137488,14 +166085.2,0.0,137488,14 +166645.9,0.0,137488,14 +167512.2,0.0,137488,14 +2.5692395e6,0.0,137488,14 +163864.6,0.0,137488,14 +166301.9,0.0,137488,14 +164831.1,0.0,137488,14 +168620.2,0.0,137488,14 +174550.4,0.0,137488,14 +174059.8,0.0,137488,14 +174655.8,0.0,137488,14 +166877.3,0.0,137488,14 +1.7700466e6,0.0,137488,14 +166524.4,0.0,137488,14 +165156.8,0.0,137488,14 +165162.4,0.0,137488,14 +165326.8,0.0,137488,14 +168314.6,0.0,137488,14 +173837.2,0.0,137488,14 +328350.6,141155.7,137488,14 +172973.9,0.0,137488,14 +1.7761776e6,0.0,137488,14 +171031.8,0.0,137488,14 +174604.6,0.0,137488,14 +167512.6,0.0,137488,14 +167778.1,0.0,137488,14 +177515.3,0.0,137488,14 +173752.9,0.0,137488,14 +172170.3,0.0,137488,14 +168484.4,0.0,137488,14 +1.7772691e6,0.0,137488,14 +167512.6,0.0,137488,14 +1.7704593e6,0.0,137488,14 +170761.4,0.0,137488,14 +170857.8,0.0,137488,14 +172819.9,0.0,137488,14 +171217.1,0.0,137488,14 +170117.0,0.0,137488,14 +165995.4,0.0,137488,14 +169862.3,0.0,137488,14 +166565.3,0.0,137488,14 +168035.9,0.0,137488,14 +1.7725261e6,0.0,137488,14 +168144.0,0.0,137488,14 +169805.3,0.0,137488,14 +169189.3,0.0,137488,14 +168896.2,0.0,137488,14 +170141.2,0.0,137488,14 +168041.7,0.0,137488,14 +168755.1,0.0,137488,14 +168087.0,0.0,137488,14 +1.7733547e6,0.0,137488,14 +168149.5,0.0,137488,14 +558691.3,373059.2,137488,14 +170679.8,0.0,137488,14 +172866.9,0.0,137488,14 +172252.7,0.0,137488,14 +166301.7,0.0,137488,14 +1.7740614e6,0.0,137488,14 +170968.6,0.0,137488,14 +164799.0,0.0,137488,14 +171069.8,0.0,137488,14 +168524.8,0.0,137488,14 +172742.6,0.0,137488,14 +170143.3,0.0,137488,14 +168737.3,0.0,137488,14 +169120.2,0.0,137488,14 +167218.0,0.0,137488,14 +1.7769023e6,0.0,137488,14 +169292.6,0.0,137488,14 +170182.2,0.0,137488,14 +170620.4,0.0,137488,14 +200814.2,0.0,137488,14 +282992.9,0.0,137488,14 +288016.7,0.0,137488,14 +304207.2,0.0,137488,14 +303652.9,0.0,137488,14 +286507.2,0.0,137488,14 +288222.9,0.0,137488,14 +287883.4,0.0,137488,14 +287815.6,0.0,137488,14 +286024.4,0.0,137488,14 +286961.7,0.0,137488,14 +286446.0,0.0,137488,14 +288114.2,0.0,137488,14 +286852.3,0.0,137488,14 +370140.8,138565.3,137488,14 +183858.3,0.0,137488,14 +179633.3,0.0,137488,14 +180847.5,0.0,137488,14 +177835.1,0.0,137488,14 +172644.4,0.0,137488,14 +179361.0,0.0,137488,14 +174305.4,0.0,137488,14 +174842.6,0.0,137488,14 +170209.3,0.0,137488,14 +170016.5,0.0,137488,14 +175629.5,0.0,137488,14 +173837.6,0.0,137488,14 +175322.9,0.0,137488,14 +174645.0,0.0,137488,14 +177175.5,0.0,137488,14 +174742.3,0.0,137488,14 +174588.5,0.0,137488,14 +174090.3,0.0,137488,14 +174479.7,0.0,137488,14 +177703.9,0.0,137488,14 +176726.1,0.0,137488,14 +175404.9,0.0,137488,14 +172591.7,0.0,137488,14 +172420.8,0.0,137488,14 +175074.6,0.0,137488,14 +175381.2,0.0,137488,14 +171032.6,0.0,137488,14 +170297.5,0.0,137488,14 +170885.3,0.0,137488,14 +168499.2,0.0,137488,14 +171344.2,0.0,137488,14 +174294.8,0.0,137488,14 +335099.5,143096.3,137488,14 +177395.9,0.0,137488,14 +179695.3,0.0,137488,14 +179585.7,0.0,137488,14 +182909.4,0.0,137488,14 +177779.8,0.0,137488,14 +180004.3,0.0,137488,14 +175204.4,0.0,137488,14 +173347.4,0.0,137488,14 +172603.9,0.0,137488,14 +175449.1,0.0,137488,14 +178765.5,0.0,137488,14 +176225.1,0.0,137488,14 +173999.1,0.0,137488,14 +170621.7,0.0,137488,14 +174673.3,0.0,137488,14 +176466.0,0.0,137488,14 +172978.4,0.0,137488,14 +173786.5,0.0,137488,14 +173479.5,0.0,137488,14 +178887.7,0.0,137488,14 +175150.9,0.0,137488,14 +179478.1,0.0,137488,14 +178196.0,0.0,137488,14 +179312.7,0.0,137488,14 +172853.7,0.0,137488,14 +173398.3,0.0,137488,14 +177280.0,0.0,137488,14 +174961.6,0.0,137488,14 +174099.8,0.0,137488,14 +169950.6,0.0,137488,14 +172471.2,0.0,137488,14 +172080.2,0.0,137488,14 +170062.9,0.0,137488,14 +332452.4,140778.6,137488,14 +178242.3,0.0,137488,14 +180621.0,0.0,137488,14 +179987.5,0.0,137488,14 +179794.5,0.0,137488,14 +180521.0,0.0,137488,14 +178907.5,0.0,137488,14 +174406.2,0.0,137488,14 +174745.7,0.0,137488,14 +171694.2,0.0,137488,14 +183181.9,0.0,137488,14 +173577.0,0.0,137488,14 +437961.7,0.0,137488,14 +176975.6,0.0,137488,14 +175723.8,0.0,137488,14 +177335.2,0.0,137488,14 +174590.2,0.0,137488,14 +177260.0,0.0,137488,14 +191793.6,0.0,137488,14 +174666.4,0.0,137488,14 +178360.4,0.0,137488,14 +175040.2,0.0,137488,14 +1.7794507e6,0.0,137488,14 +172954.0,0.0,137488,14 +173195.4,0.0,137488,14 +171635.2,0.0,137488,14 +174120.1,0.0,137488,14 +170891.2,0.0,137488,14 +168903.4,0.0,137488,14 +173333.8,0.0,137488,14 +172867.8,0.0,137488,14 +1.7780939e6,0.0,137488,14 +171264.2,0.0,137488,14 +548363.9,361548.3,137488,14 +177862.1,0.0,137488,14 +172934.2,0.0,137488,14 +178408.1,0.0,137488,14 +174393.0,0.0,137488,14 +1.7771834e6,0.0,137488,14 +174796.3,0.0,137488,14 +172903.6,0.0,137488,14 +172679.1,0.0,137488,14 +173558.6,0.0,137488,14 +174421.5,0.0,137488,14 +131453.2,0.0,137488,14 +132999.5,0.0,137488,14 +129371.1,0.0,137488,14 +128790.7,0.0,137488,14 +133167.4,0.0,137488,14 +129058.9,0.0,137488,14 +128023.6,0.0,137488,14 +128943.6,0.0,137488,14 +128804.0,0.0,137488,14 +202349.3,0.0,137488,14 +257408.3,0.0,137488,14 +275684.0,0.0,137488,14 +274044.3,0.0,137488,14 +271915.0,0.0,137488,14 +295534.6,0.0,137488,14 +291381.9,0.0,137488,14 +336686.2,0.0,137488,14 +259079.9,0.0,137488,14 +280155.2,0.0,137488,14 +258459.4,0.0,137488,14 +259705.9,0.0,137488,14 +270089.5,0.0,137488,14 +405143.1,150975.4,137488,14 +166064.9,0.0,137488,14 +206508.4,0.0,137488,14 +211713.2,0.0,137488,14 +171694.4,0.0,137488,14 +205977.2,0.0,137488,14 +191194.8,0.0,137488,14 +160053.1,0.0,137488,14 +157897.9,0.0,137488,14 +162090.3,0.0,137488,14 +158100.5,0.0,137488,14 +162418.7,0.0,137488,14 +164569.8,0.0,137488,14 +161720.1,0.0,137488,14 +160894.6,0.0,137488,14 +163272.6,0.0,137488,14 +179057.5,0.0,137488,14 +206769.6,0.0,137488,14 +170425.6,0.0,137488,14 +214986.4,0.0,137488,14 +208559.4,0.0,137488,14 +168191.1,0.0,137488,14 +193207.9,0.0,137488,14 +157988.5,0.0,137488,14 +158585.8,0.0,137488,14 +157734.3,0.0,137488,14 +159478.7,0.0,137488,14 +160519.0,0.0,137488,14 +158951.4,0.0,137488,14 +160139.4,0.0,137488,14 +160048.0,0.0,137488,14 +159965.5,0.0,137488,14 +175338.8,0.0,137488,14 +205164.5,0.0,137488,14 +345872.8,149837.2,137488,14 +206562.8,0.0,137488,14 +216998.1,0.0,137488,14 +174227.5,0.0,137488,14 +206640.3,0.0,137488,14 +200205.6,0.0,137488,14 +158776.5,0.0,137488,14 +158063.5,0.0,137488,14 +160598.8,0.0,137488,14 +158802.2,0.0,137488,14 +162288.9,0.0,137488,14 +159833.3,0.0,137488,14 +161844.7,0.0,137488,14 +161593.9,0.0,137488,14 +158241.5,0.0,137488,14 +172800.0,0.0,137488,14 +203490.7,0.0,137488,14 +209885.7,0.0,137488,14 +196017.7,0.0,137488,14 +181228.1,0.0,137488,14 +209697.1,0.0,137488,14 +1.8012872e6,0.0,137488,14 +206432.5,0.0,137488,14 +215400.5,0.0,137488,14 +169797.1,0.0,137488,14 +209324.5,0.0,137488,14 +205848.8,0.0,137488,14 +175136.3,0.0,137488,14 +190788.2,0.0,137488,14 +1.805004e6,0.0,137488,14 +172765.7,0.0,137488,14 +214711.4,0.0,137488,14 +211061.1,0.0,137488,14 +368449.5,149878.3,137488,14 +176388.6,0.0,137488,14 +209938.5,0.0,137488,14 +1.0130496e6,0.0,137488,14 +201593.6,0.0,137488,14 +216619.0,0.0,137488,14 +214926.8,0.0,137488,14 +197946.5,0.0,137488,14 +173458.3,0.0,137488,14 +210511.9,0.0,137488,14 +206972.9,0.0,137488,14 +1.8180117e6,0.0,137488,14 +187397.0,0.0,137488,14 +197676.7,0.0,137488,14 +213673.4,0.0,137488,14 +212240.1,0.0,137488,14 +205477.7,0.0,137488,14 +210197.8,0.0,137488,14 +209882.2,0.0,137488,14 +1.8092723e6,0.0,137488,14 +209919.1,0.0,137488,14 +212902.0,0.0,137488,14 +189647.4,0.0,137488,14 +192971.1,0.0,137488,14 +210136.7,0.0,137488,14 +213831.4,0.0,137488,14 +209490.2,0.0,137488,14 +163489.9,0.0,137488,14 +156625.4,0.0,137488,14 +158414.8,0.0,137488,14 +158274.0,0.0,137488,14 +157819.8,0.0,137488,14 +159209.8,0.0,137488,14 +535814.0,363634.7,137488,14 +171795.6,0.0,137488,14 +207371.6,0.0,137488,14 +176904.7,0.0,137488,14 +204070.0,0.0,137488,14 +212612.5,0.0,137488,14 +208802.5,0.0,137488,14 +200437.3,0.0,137488,14 +154612.7,0.0,137488,14 +158989.3,0.0,137488,14 +158437.1,0.0,137488,14 +159408.2,0.0,137488,14 +163297.0,0.0,137488,14 +162162.5,0.0,137488,14 +158869.8,0.0,137488,14 +163504.8,0.0,137488,14 +160626.2,0.0,137488,14 +177707.3,0.0,137488,14 +166895.9,0.0,137488,14 +209688.5,0.0,137488,14 +253961.3,0.0,137488,14 +295290.1,0.0,137488,14 +319850.9,0.0,137488,14 +322803.8,0.0,137488,14 +272686.0,0.0,137488,14 +274702.8,0.0,137488,14 +279747.9,0.0,137488,14 +279644.1,0.0,137488,14 +280794.0,0.0,137488,14 +302561.7,0.0,137488,14 +309036.9,0.0,137488,14 +329911.5,0.0,137488,14 +308955.4,0.0,137488,14 +329536.3,0.0,137488,14 +359165.6,144373.5,137488,14 +161275.5,0.0,137488,14 +163468.9,0.0,137488,14 +162436.8,0.0,137488,14 +161531.9,0.0,137488,14 +158294.9,0.0,137488,14 +160879.8,0.0,137488,14 +158811.9,0.0,137488,14 +158719.7,0.0,137488,14 +156375.5,0.0,137488,14 +204039.7,0.0,137488,14 +210350.5,0.0,137488,14 +207267.7,0.0,137488,14 +215366.4,0.0,137488,14 +163986.1,0.0,137488,14 +208846.7,0.0,137488,14 +211064.2,0.0,137488,14 +189111.3,0.0,137488,14 +158691.1,0.0,137488,14 +157075.0,0.0,137488,14 +159533.1,0.0,137488,14 +159554.5,0.0,137488,14 +158445.6,0.0,137488,14 +158332.7,0.0,137488,14 +157660.2,0.0,137488,14 +160759.3,0.0,137488,14 +157554.7,0.0,137488,14 +1.7639453e6,0.0,137488,14 +159401.3,0.0,137488,14 +159638.0,0.0,137488,14 +160038.7,0.0,137488,14 +158431.0,0.0,137488,14 +161644.9,0.0,137488,14 +310444.9,138800.5,137488,14 +165311.9,0.0,137488,14 +160460.5,0.0,137488,14 +1.766832e6,0.0,137488,14 +161049.0,0.0,137488,14 +158931.2,0.0,137488,14 +163096.6,0.0,137488,14 +160230.9,0.0,137488,14 +159128.2,0.0,137488,14 +155573.2,0.0,137488,14 +157038.7,0.0,137488,14 +162103.0,0.0,137488,14 +160983.4,0.0,137488,14 +3.3732865e6,0.0,137488,14 +176810.5,0.0,137488,14 +177584.6,0.0,137488,14 +175671.8,0.0,137488,14 +635657.7,0.0,137488,14 +255656.5,0.0,137488,14 +1.8637753e6,0.0,137488,14 +266703.4,0.0,137488,14 +254119.7,0.0,137488,14 +266174.6,0.0,137488,14 +260324.7,0.0,137488,14 +251929.1,0.0,137488,14 +2.6533174e6,0.0,137488,14 +249394.3,0.0,137488,14 +243722.2,0.0,137488,14 +246601.6,0.0,137488,14 +245288.5,0.0,137488,14 +241603.7,0.0,137488,14 +1.8475664e6,0.0,137488,14 +249719.6,0.0,137488,14 +1.1235983e6,860330.2,137488,14 +1.8477609e6,0.0,137488,14 +230844.4,0.0,137488,14 +237034.1,0.0,137488,14 +230518.1,0.0,137488,14 +229835.7,0.0,137488,14 +228683.2,0.0,137488,14 +230525.7,0.0,137488,14 +1.8320599e6,0.0,137488,14 +226887.0,0.0,137488,14 +226749.3,0.0,137488,14 +231652.1,0.0,137488,14 +228947.5,0.0,137488,14 +228285.1,0.0,137488,14 +229400.3,0.0,137488,14 +1.8343414e6,0.0,137488,14 +226186.7,0.0,137488,14 +225781.7,0.0,137488,14 +186863.8,0.0,137488,14 +172734.9,0.0,137488,14 +171795.2,0.0,137488,14 +174460.7,0.0,137488,14 +174405.2,0.0,137488,14 +1.7788527e6,0.0,137488,14 +172538.3,0.0,137488,14 +173014.9,0.0,137488,14 +173758.7,0.0,137488,14 +169683.8,0.0,137488,14 +171017.9,0.0,137488,14 +169652.8,0.0,137488,14 +172055.8,0.0,137488,14 +171756.2,0.0,137488,14 +172693.8,0.0,137488,14 +1.7776752e6,0.0,137488,14 +584471.2,397753.8,137488,14 +177707.1,0.0,137488,14 +172270.6,0.0,137488,14 +176570.9,0.0,137488,14 +173877.2,0.0,137488,14 +1.7761005e6,0.0,137488,14 +175363.3,0.0,137488,14 +171798.4,0.0,137488,14 +173441.0,0.0,137488,14 +170390.0,0.0,137488,14 +174845.5,0.0,137488,14 +177474.3,0.0,137488,14 +175175.6,0.0,137488,14 +172992.2,0.0,137488,14 +1.7754239e6,0.0,137488,14 +172803.9,0.0,137488,14 +172629.3,0.0,137488,14 +173556.0,0.0,137488,14 +168087.1,0.0,137488,14 +172234.6,0.0,137488,14 +272826.6,0.0,137488,14 +284680.3,0.0,137488,14 +3.0901271e6,0.0,137488,14 +284484.6,0.0,137488,14 +282436.6,0.0,137488,14 +290276.0,0.0,137488,14 +2.6971717e6,0.0,137488,14 +291822.3,0.0,137488,14 +295060.2,0.0,137488,14 +292078.0,0.0,137488,14 +2.697355e6,0.0,137488,14 +287497.4,0.0,137488,14 +289509.6,0.0,137488,14 +409561.4,139709.0,137488,14 +2.5814177e6,0.0,137488,14 +178002.7,0.0,137488,14 +182232.8,0.0,137488,14 +176860.7,0.0,137488,14 +174424.3,0.0,137488,14 +175021.8,0.0,137488,14 +172735.6,0.0,137488,14 +2.5764685e6,0.0,137488,14 +175282.8,0.0,137488,14 +174453.6,0.0,137488,14 +178706.7,0.0,137488,14 +175636.2,0.0,137488,14 +173972.3,0.0,137488,14 +175705.6,0.0,137488,14 +2.5819872e6,0.0,137488,14 +174862.8,0.0,137488,14 +176775.2,0.0,137488,14 +172356.3,0.0,137488,14 +176999.3,0.0,137488,14 +172622.4,0.0,137488,14 +171606.4,0.0,137488,14 +2.5824537e6,0.0,137488,14 +174985.3,0.0,137488,14 +175244.0,0.0,137488,14 +170385.4,0.0,137488,14 +172482.0,0.0,137488,14 +169082.0,0.0,137488,14 +1.3654259e6,0.0,137488,14 +161641.3,0.0,137488,14 +158076.7,0.0,137488,14 +159454.3,0.0,137488,14 +159121.5,0.0,137488,14 +160220.2,0.0,137488,14 +317047.1,139815.6,137488,14 +162585.6,0.0,137488,14 +163285.1,0.0,137488,14 +1.7650875e6,0.0,137488,14 +159775.2,0.0,137488,14 +159576.7,0.0,137488,14 +163175.7,0.0,137488,14 +158010.6,0.0,137488,14 +159357.4,0.0,137488,14 +158496.8,0.0,137488,14 +166282.2,0.0,137488,14 +164250.9,0.0,137488,14 +160394.6,0.0,137488,14 +1.7687714e6,0.0,137488,14 +157527.1,0.0,137488,14 +160172.2,0.0,137488,14 +161048.9,0.0,137488,14 +160458.7,0.0,137488,14 +160669.6,0.0,137488,14 +159930.1,0.0,137488,14 +158988.4,0.0,137488,14 +159692.1,0.0,137488,14 +159749.1,0.0,137488,14 +1.7632008e6,0.0,137488,14 +158403.9,0.0,137488,14 +159214.1,0.0,137488,14 +158499.9,0.0,137488,14 +158391.2,0.0,137488,14 +157935.9,0.0,137488,14 +159545.8,0.0,137488,14 +158245.6,0.0,137488,14 +159919.2,0.0,137488,14 +157350.8,0.0,137488,14 +1.9177388e6,1.7427435e6,137488,14 +163879.3,0.0,137488,14 +161416.3,0.0,137488,14 +159733.1,0.0,137488,14 +163113.0,0.0,137488,14 +158922.9,0.0,137488,14 +163963.5,0.0,137488,14 +158478.9,0.0,137488,14 +160213.8,0.0,137488,14 +1.7638882e6,0.0,137488,14 +161829.2,0.0,137488,14 +167274.5,0.0,137488,14 +160159.3,0.0,137488,14 +160131.7,0.0,137488,14 +159244.8,0.0,137488,14 +159985.1,0.0,137488,14 +168183.1,0.0,137488,14 +159227.1,0.0,137488,14 +158886.5,0.0,137488,14 +1.7695591e6,0.0,137488,14 +160166.4,0.0,137488,14 +162299.7,0.0,137488,14 +159218.3,0.0,137488,14 +158543.1,0.0,137488,14 +159263.2,0.0,137488,14 +158300.7,0.0,137488,14 +158896.3,0.0,137488,14 +158005.4,0.0,137488,14 +158643.6,0.0,137488,14 +1.7641406e6,0.0,137488,14 +156477.0,0.0,137488,14 +160419.9,0.0,137488,14 +160393.8,0.0,137488,14 +519349.2,349618.7,137488,14 +163371.3,0.0,137488,14 +160088.7,0.0,137488,14 +1.7692633e6,0.0,137488,14 +162163.7,0.0,137488,14 +159748.7,0.0,137488,14 +162778.7,0.0,137488,14 +162718.7,0.0,137488,14 +158828.5,0.0,137488,14 +159148.2,0.0,137488,14 +158915.4,0.0,137488,14 +162717.1,0.0,137488,14 +161990.2,0.0,137488,14 +1.7673616e6,0.0,137488,14 +159525.0,0.0,137488,14 +159399.6,0.0,137488,14 +160347.3,0.0,137488,14 +156824.5,0.0,137488,14 +161485.3,0.0,137488,14 +158163.3,0.0,137488,14 +214270.6,0.0,137488,14 +273228.3,0.0,137488,14 +279316.7,0.0,137488,14 +1.6556259e6,0.0,137488,14 +277757.5,0.0,137488,14 +284085.7,0.0,137488,14 +284551.2,0.0,137488,14 +284655.9,0.0,137488,14 +1.8882529e6,0.0,137488,14 +282592.7,0.0,137488,14 +285454.8,0.0,137488,14 +285225.5,0.0,137488,14 +295507.3,0.0,137488,14 +287547.2,0.0,137488,14 +2.5213451e6,2.3200256e6,137488,14 +167215.8,0.0,137488,14 +168166.5,0.0,137488,14 +167466.3,0.0,137488,14 +164540.7,0.0,137488,14 +167186.5,0.0,137488,14 +171371.0,0.0,137488,14 +1.7720193e6,0.0,137488,14 +165780.1,0.0,137488,14 +163167.5,0.0,137488,14 +168939.9,0.0,137488,14 +168068.2,0.0,137488,14 +166200.5,0.0,137488,14 +170568.2,0.0,137488,14 +166301.7,0.0,137488,14 +170237.8,0.0,137488,14 +170122.5,0.0,137488,14 +1.7701709e6,0.0,137488,14 +162019.5,0.0,137488,14 +165031.7,0.0,137488,14 +165476.1,0.0,137488,14 +164749.5,0.0,137488,14 +164919.3,0.0,137488,14 +242423.7,0.0,137488,14 +279487.4,0.0,137488,14 +1.8876751e6,0.0,137488,14 +285685.4,0.0,137488,14 +281543.8,0.0,137488,14 +282864.0,0.0,137488,14 +286583.6,0.0,137488,14 +284735.0,0.0,137488,14 +1.890256e6,0.0,137488,14 +284044.2,0.0,137488,14 +378729.1,139406.2,137488,14 +171947.6,0.0,137488,14 +171963.5,0.0,137488,14 +173196.1,0.0,137488,14 +1.7770476e6,0.0,137488,14 +167512.3,0.0,137488,14 +168227.3,0.0,137488,14 +168941.2,0.0,137488,14 +169927.5,0.0,137488,14 +168774.9,0.0,137488,14 +169289.3,0.0,137488,14 +170627.8,0.0,137488,14 +173264.4,0.0,137488,14 +170471.4,0.0,137488,14 +1.7747543e6,0.0,137488,14 +168614.3,0.0,137488,14 +170761.8,0.0,137488,14 +167545.9,0.0,137488,14 +171117.0,0.0,137488,14 +169880.9,0.0,137488,14 +168206.7,0.0,137488,14 +170740.3,0.0,137488,14 +173774.7,0.0,137488,14 +1.7745217e6,0.0,137488,14 +168521.8,0.0,137488,14 +170813.9,0.0,137488,14 +169168.8,0.0,137488,14 +169731.1,0.0,137488,14 +171067.4,0.0,137488,14 +166934.5,0.0,137488,14 +169472.9,0.0,137488,14 +171933.9,0.0,137488,14 +1.7748944e6,0.0,137488,14 +326289.4,140394.8,137488,14 +176239.8,0.0,137488,14 +168502.1,0.0,137488,14 +175234.5,0.0,137488,14 +171430.0,0.0,137488,14 +170966.1,0.0,137488,14 +169489.8,0.0,137488,14 +171099.0,0.0,137488,14 +1.7731592e6,0.0,137488,14 +170775.5,0.0,137488,14 +168762.2,0.0,137488,14 +172086.3,0.0,137488,14 +173119.0,0.0,137488,14 +171616.8,0.0,137488,14 +169087.1,0.0,137488,14 +170446.8,0.0,137488,14 +171189.0,0.0,137488,14 +1.7720647e6,0.0,137488,14 +166876.9,0.0,137488,14 +168383.4,0.0,137488,14 +170978.7,0.0,137488,14 +177324.4,0.0,137488,14 +165398.6,0.0,137488,14 +156792.7,0.0,137488,14 +160759.9,0.0,137488,14 +160770.3,0.0,137488,14 +161984.3,0.0,137488,14 +157198.9,0.0,137488,14 +159038.4,0.0,137488,14 +159666.4,0.0,137488,14 +160380.8,0.0,137488,14 +161869.9,0.0,137488,14 +159795.1,0.0,137488,14 +157368.2,0.0,137488,14 +314340.9,138800.4,137488,14 +164352.4,0.0,137488,14 +162104.3,0.0,137488,14 +164835.7,0.0,137488,14 +160272.7,0.0,137488,14 +158625.2,0.0,137488,14 +163605.4,0.0,137488,14 +158966.4,0.0,137488,14 +161507.1,0.0,137488,14 +159469.4,0.0,137488,14 +161305.5,0.0,137488,14 +162001.6,0.0,137488,14 +162056.4,0.0,137488,14 +161576.5,0.0,137488,14 +162713.5,0.0,137488,14 +162932.6,0.0,137488,14 +161733.0,0.0,137488,14 +161939.2,0.0,137488,14 +159277.9,0.0,137488,14 +164015.4,0.0,137488,14 +159789.0,0.0,137488,14 +163339.4,0.0,137488,14 +160744.6,0.0,137488,14 +161550.0,0.0,137488,14 +162415.7,0.0,137488,14 +159598.3,0.0,137488,14 +161239.7,0.0,137488,14 +159474.5,0.0,137488,14 +162438.0,0.0,137488,14 +158812.1,0.0,137488,14 +158176.0,0.0,137488,14 +161425.8,0.0,137488,14 +164435.5,0.0,137488,14 +537507.3,366651.9,137488,14 +168134.2,0.0,137488,14 +160175.6,0.0,137488,14 +163392.8,0.0,137488,14 +161436.1,0.0,137488,14 +165284.4,0.0,137488,14 +159762.1,0.0,137488,14 +160662.2,0.0,137488,14 +159919.9,0.0,137488,14 +159934.7,0.0,137488,14 +160299.5,0.0,137488,14 +161401.7,0.0,137488,14 +165024.4,0.0,137488,14 +161480.8,0.0,137488,14 +161056.5,0.0,137488,14 +160121.4,0.0,137488,14 +160710.8,0.0,137488,14 +161268.1,0.0,137488,14 +162277.9,0.0,137488,14 +159120.8,0.0,137488,14 +239037.9,0.0,137488,14 +273580.6,0.0,137488,14 +276730.9,0.0,137488,14 +306885.9,0.0,137488,14 +281739.6,0.0,137488,14 +284402.8,0.0,137488,14 +289782.5,0.0,137488,14 +285550.1,0.0,137488,14 +287458.0,0.0,137488,14 +301651.7,0.0,137488,14 +288886.7,0.0,137488,14 +289537.3,0.0,137488,14 +214912.7,0.0,137488,14 +301705.2,106332.4,137488,14 +96115.4,0.0,137488,14 +93303.5,0.0,137488,14 +100177.2,0.0,137488,14 +94682.9,0.0,137488,14 +90910.5,0.0,137488,14 +92113.7,0.0,137488,14 +92335.2,0.0,137488,14 +89603.9,0.0,137488,14 +89968.5,0.0,137488,14 +89590.2,0.0,137488,14 +94034.2,0.0,137488,14 +93840.9,0.0,137488,14 +90021.5,0.0,137488,14 +89272.6,0.0,137488,14 +90530.4,0.0,137488,14 +95084.5,0.0,137488,14 +89894.8,0.0,137488,14 +88007.2,0.0,137488,14 +88849.7,0.0,137488,14 +91267.7,0.0,137488,14 +90434.5,0.0,137488,14 +90636.4,0.0,137488,14 +92854.7,0.0,137488,14 +94259.9,0.0,137488,14 +91963.4,0.0,137488,14 +88004.8,0.0,137488,14 +87344.6,0.0,137488,14 +88046.3,0.0,137488,14 +90335.8,0.0,137488,14 +87656.2,0.0,137488,14 +88458.0,0.0,137488,14 +88112.7,0.0,137488,14 +92023.6,0.0,137488,14 +198302.3,97716.1,137488,14 +93143.4,0.0,137488,14 +92171.8,0.0,137488,14 +93154.2,0.0,137488,14 +91570.3,0.0,137488,14 +90892.3,0.0,137488,14 +92570.9,0.0,137488,14 +94923.1,0.0,137488,14 +93555.7,0.0,137488,14 +89063.1,0.0,137488,14 +91711.1,0.0,137488,14 +92384.2,0.0,137488,14 +89788.8,0.0,137488,14 +90320.5,0.0,137488,14 +88975.7,0.0,137488,14 +92556.0,0.0,137488,14 +91710.8,0.0,137488,14 +90428.3,0.0,137488,14 +88086.1,0.0,137488,14 +88766.6,0.0,137488,14 +90707.8,0.0,137488,14 +89333.1,0.0,137488,14 +90324.2,0.0,137488,14 +90406.6,0.0,137488,14 +92741.1,0.0,137488,14 +92056.3,0.0,137488,14 +87095.8,0.0,137488,14 +88540.8,0.0,137488,14 +87282.5,0.0,137488,14 +90256.3,0.0,137488,14 +87585.2,0.0,137488,14 +88485.1,0.0,137488,14 +87505.4,0.0,137488,14 +193885.8,95803.6,137488,14 +92794.6,0.0,137488,14 +90515.6,0.0,137488,14 +92271.9,0.0,137488,14 +91496.4,0.0,137488,14 +90979.5,0.0,137488,14 +89898.1,0.0,137488,14 +90343.0,0.0,137488,14 +91667.6,0.0,137488,14 +89459.2,0.0,137488,14 +90234.5,0.0,137488,14 +90902.1,0.0,137488,14 +92907.6,0.0,137488,14 +91759.8,0.0,137488,14 +93305.5,0.0,137488,14 +93364.9,0.0,137488,14 +91869.3,0.0,137488,14 +92145.6,0.0,137488,14 +88566.5,0.0,137488,14 +90419.7,0.0,137488,14 +90408.5,0.0,137488,14 +91454.0,0.0,137488,14 +90287.2,0.0,137488,14 +88842.0,0.0,137488,14 +87477.3,0.0,137488,14 +89600.0,0.0,137488,14 +87562.5,0.0,137488,14 +87996.2,0.0,137488,14 +87489.0,0.0,137488,14 +87411.8,0.0,137488,14 +90244.2,0.0,137488,14 +87857.7,0.0,137488,14 +88404.5,0.0,137488,14 +88834.0,0.0,137488,14 +363504.1,264079.4,137488,14 +90405.2,0.0,137488,14 +97513.2,0.0,137488,14 diff --git a/perf/PatternFolds/output/6ac78acd-4d92-56e8-a5f6-6620d1261dcb.csv b/perf/PatternFolds/output/6ac78acd-4d92-56e8-a5f6-6620d1261dcb.csv new file mode 100644 index 0000000..a7c4dfa --- /dev/null +++ b/perf/PatternFolds/output/6ac78acd-4d92-56e8-a5f6-6620d1261dcb.csv @@ -0,0 +1,1001 @@ +times,gctimes,memory,allocs +251432.1,0.0,217488,1014 +326170.3,0.0,217488,1014 +319087.0,0.0,217488,1014 +313586.9,0.0,217488,1014 +259674.4,0.0,217488,1014 +163842.4,0.0,217488,1014 +151303.0,0.0,217488,1014 +190487.5,0.0,217488,1014 +191956.7,0.0,217488,1014 +177513.0,0.0,217488,1014 +187133.3,0.0,217488,1014 +186962.7,0.0,217488,1014 +178529.3,0.0,217488,1014 +169256.5,0.0,217488,1014 +191131.8,0.0,217488,1014 +184817.3,0.0,217488,1014 +182547.0,0.0,217488,1014 +165341.3,0.0,217488,1014 +210572.1,0.0,217488,1014 +237585.4,0.0,217488,1014 +2.8593799e6,2.6897366e6,217488,1014 +138755.6,0.0,217488,1014 +132894.9,0.0,217488,1014 +137420.8,0.0,217488,1014 +134337.7,0.0,217488,1014 +141472.2,0.0,217488,1014 +143472.0,0.0,217488,1014 +152088.5,0.0,217488,1014 +153377.9,0.0,217488,1014 +152208.4,0.0,217488,1014 +150282.5,0.0,217488,1014 +176081.0,0.0,217488,1014 +249887.4,0.0,217488,1014 +248716.9,0.0,217488,1014 +251672.1,0.0,217488,1014 +247625.5,0.0,217488,1014 +247468.3,0.0,217488,1014 +246962.9,0.0,217488,1014 +254991.2,0.0,217488,1014 +254294.5,0.0,217488,1014 +344036.9,0.0,217488,1014 +1.2463161e6,953207.9,217488,1014 +248997.0,0.0,217488,1014 +253331.6,0.0,217488,1014 +257752.1,0.0,217488,1014 +261362.5,0.0,217488,1014 +249718.4,0.0,217488,1014 +250423.2,0.0,217488,1014 +249671.7,0.0,217488,1014 +253252.3,0.0,217488,1014 +252058.9,0.0,217488,1014 +263151.6,0.0,217488,1014 +261939.4,0.0,217488,1014 +261617.3,0.0,217488,1014 +261370.8,0.0,217488,1014 +262922.4,0.0,217488,1014 +256498.1,0.0,217488,1014 +256790.6,0.0,217488,1014 +256203.2,0.0,217488,1014 +256019.9,0.0,217488,1014 +257551.0,0.0,217488,1014 +262951.6,0.0,217488,1014 +571751.9,292606.8,217488,1014 +263140.6,0.0,217488,1014 +260065.4,0.0,217488,1014 +267080.4,0.0,217488,1014 +266664.6,0.0,217488,1014 +258376.1,0.0,217488,1014 +268357.1,0.0,217488,1014 +259356.6,0.0,217488,1014 +267697.9,0.0,217488,1014 +260360.8,0.0,217488,1014 +262106.5,0.0,217488,1014 +262136.2,0.0,217488,1014 +261722.8,0.0,217488,1014 +259437.7,0.0,217488,1014 +255990.4,0.0,217488,1014 +255316.4,0.0,217488,1014 +256784.7,0.0,217488,1014 +260916.6,0.0,217488,1014 +258557.0,0.0,217488,1014 +253984.1,0.0,217488,1014 +259759.1,0.0,217488,1014 +559223.9,286027.3,217488,1014 +266673.8,0.0,217488,1014 +268632.3,0.0,217488,1014 +265605.5,0.0,217488,1014 +264438.1,0.0,217488,1014 +276000.7,0.0,217488,1014 +257696.0,0.0,217488,1014 +254736.3,0.0,217488,1014 +258706.6,0.0,217488,1014 +255320.5,0.0,217488,1014 +256464.1,0.0,217488,1014 +254266.9,0.0,217488,1014 +257452.6,0.0,217488,1014 +261367.2,0.0,217488,1014 +262884.9,0.0,217488,1014 +260724.8,0.0,217488,1014 +259832.9,0.0,217488,1014 +261920.8,0.0,217488,1014 +257259.5,0.0,217488,1014 +263418.4,0.0,217488,1014 +1.4594951e6,0.0,217488,1014 +562065.7,290910.3,217488,1014 +257529.8,0.0,217488,1014 +255603.8,0.0,217488,1014 +1.8742299e6,0.0,217488,1014 +281947.0,0.0,217488,1014 +279058.5,0.0,217488,1014 +286931.3,0.0,217488,1014 +273771.6,0.0,217488,1014 +262276.6,0.0,217488,1014 +1.8767615e6,0.0,217488,1014 +278525.2,0.0,217488,1014 +280829.8,0.0,217488,1014 +277723.1,0.0,217488,1014 +265071.7,0.0,217488,1014 +1.8620563e6,0.0,217488,1014 +271500.3,0.0,217488,1014 +264019.1,0.0,217488,1014 +262939.0,0.0,217488,1014 +257155.0,0.0,217488,1014 +256806.8,0.0,217488,1014 +254052.9,0.0,217488,1014 +557552.6,286939.9,217488,1014 +1.8595522e6,0.0,217488,1014 +264393.9,0.0,217488,1014 +266326.2,0.0,217488,1014 +264730.6,0.0,217488,1014 +271949.2,0.0,217488,1014 +257326.6,0.0,217488,1014 +1.8571606e6,0.0,217488,1014 +267989.4,0.0,217488,1014 +263587.4,0.0,217488,1014 +263979.0,0.0,217488,1014 +262137.7,0.0,217488,1014 +266827.8,0.0,217488,1014 +257647.3,0.0,217488,1014 +1.8628914e6,0.0,217488,1014 +263003.2,0.0,217488,1014 +258525.8,0.0,217488,1014 +262275.8,0.0,217488,1014 +260404.9,0.0,217488,1014 +261995.4,0.0,217488,1014 +1.8610457e6,0.0,217488,1014 +562537.7,287513.7,217488,1014 +264058.2,0.0,217488,1014 +262230.3,0.0,217488,1014 +261185.5,0.0,217488,1014 +1.8703542e6,0.0,217488,1014 +264018.1,0.0,217488,1014 +274408.4,0.0,217488,1014 +263362.5,0.0,217488,1014 +268410.1,0.0,217488,1014 +1.8691475e6,0.0,217488,1014 +260067.9,0.0,217488,1014 +258841.0,0.0,217488,1014 +252789.7,0.0,217488,1014 +277606.9,0.0,217488,1014 +275565.5,0.0,217488,1014 +1.8717659e6,0.0,217488,1014 +259535.2,0.0,217488,1014 +259784.7,0.0,217488,1014 +255985.2,0.0,217488,1014 +257630.7,0.0,217488,1014 +263772.3,0.0,217488,1014 +1.7769251e6,1.4875935e6,217488,1014 +266512.1,0.0,217488,1014 +266513.4,0.0,217488,1014 +261106.5,0.0,217488,1014 +2.6739328e6,0.0,217488,1014 +276459.1,0.0,217488,1014 +258756.0,0.0,217488,1014 +274195.7,0.0,217488,1014 +280764.7,0.0,217488,1014 +252274.7,0.0,217488,1014 +246525.2,0.0,217488,1014 +248082.4,0.0,217488,1014 +246139.2,0.0,217488,1014 +1.380413e6,0.0,217488,1014 +247007.4,0.0,217488,1014 +266116.8,0.0,217488,1014 +276665.7,0.0,217488,1014 +979900.5,0.0,217488,1014 +264233.0,0.0,217488,1014 +249378.8,0.0,217488,1014 +254394.5,0.0,217488,1014 +2.1655071e6,1.8924042e6,217488,1014 +274809.3,0.0,217488,1014 +266431.7,0.0,217488,1014 +252730.1,0.0,217488,1014 +265748.8,0.0,217488,1014 +1.8679056e6,0.0,217488,1014 +287308.1,0.0,217488,1014 +279554.0,0.0,217488,1014 +270667.0,0.0,217488,1014 +260253.5,0.0,217488,1014 +259249.6,0.0,217488,1014 +1.8720332e6,0.0,217488,1014 +269943.3,0.0,217488,1014 +271340.8,0.0,217488,1014 +268915.4,0.0,217488,1014 +2.6713867e6,0.0,217488,1014 +269990.6,0.0,217488,1014 +266864.8,0.0,217488,1014 +265967.8,0.0,217488,1014 +259078.1,0.0,217488,1014 +255154.5,0.0,217488,1014 +2.1639812e6,1.893559e6,217488,1014 +274329.4,0.0,217488,1014 +267584.8,0.0,217488,1014 +259062.5,0.0,217488,1014 +264910.1,0.0,217488,1014 +1.8718259e6,0.0,217488,1014 +265977.4,0.0,217488,1014 +260797.1,0.0,217488,1014 +256916.7,0.0,217488,1014 +262107.8,0.0,217488,1014 +257373.7,0.0,217488,1014 +1.8661541e6,0.0,217488,1014 +267048.9,0.0,217488,1014 +268860.9,0.0,217488,1014 +265353.1,0.0,217488,1014 +257317.9,0.0,217488,1014 +257906.3,0.0,217488,1014 +244146.6,0.0,217488,1014 +1.8520081e6,0.0,217488,1014 +250291.3,0.0,217488,1014 +248970.1,0.0,217488,1014 +248359.5,0.0,217488,1014 +552153.6,285604.7,217488,1014 +1.8548953e6,0.0,217488,1014 +253387.8,0.0,217488,1014 +255526.1,0.0,217488,1014 +252780.5,0.0,217488,1014 +267073.3,0.0,217488,1014 +254281.9,0.0,217488,1014 +1.4656065e6,0.0,217488,1014 +263838.8,0.0,217488,1014 +259160.7,0.0,217488,1014 +262549.0,0.0,217488,1014 +256463.4,0.0,217488,1014 +256236.1,0.0,217488,1014 +1.8644079e6,0.0,217488,1014 +261333.9,0.0,217488,1014 +256321.4,0.0,217488,1014 +258179.4,0.0,217488,1014 +251979.2,0.0,217488,1014 +254394.9,0.0,217488,1014 +1.8607053e6,0.0,217488,1014 +257833.0,0.0,217488,1014 +563215.0,285941.1,217488,1014 +259816.4,0.0,217488,1014 +261773.9,0.0,217488,1014 +1.8659468e6,0.0,217488,1014 +266601.8,0.0,217488,1014 +265325.1,0.0,217488,1014 +260792.8,0.0,217488,1014 +256933.3,0.0,217488,1014 +257891.0,0.0,217488,1014 +1.8582629e6,0.0,217488,1014 +253809.5,0.0,217488,1014 +248673.6,0.0,217488,1014 +250132.7,0.0,217488,1014 +250454.0,0.0,217488,1014 +253120.9,0.0,217488,1014 +251003.8,0.0,217488,1014 +1.854557e6,0.0,217488,1014 +250643.6,0.0,217488,1014 +249694.2,0.0,217488,1014 +255487.5,0.0,217488,1014 +257891.9,0.0,217488,1014 +566516.0,288881.7,217488,1014 +263075.0,0.0,217488,1014 +258608.4,0.0,217488,1014 +263519.1,0.0,217488,1014 +258384.9,0.0,217488,1014 +259898.2,0.0,217488,1014 +260167.1,0.0,217488,1014 +256345.6,0.0,217488,1014 +260182.8,0.0,217488,1014 +258105.5,0.0,217488,1014 +262352.3,0.0,217488,1014 +254632.3,0.0,217488,1014 +264393.1,0.0,217488,1014 +264414.5,0.0,217488,1014 +264508.7,0.0,217488,1014 +258408.6,0.0,217488,1014 +256419.8,0.0,217488,1014 +255720.7,0.0,217488,1014 +254000.0,0.0,217488,1014 +248422.7,0.0,217488,1014 +250727.7,0.0,217488,1014 +549448.1,282916.9,217488,1014 +264139.8,0.0,217488,1014 +262220.1,0.0,217488,1014 +262645.6,0.0,217488,1014 +270582.5,0.0,217488,1014 +265345.7,0.0,217488,1014 +258427.7,0.0,217488,1014 +254290.3,0.0,217488,1014 +258749.3,0.0,217488,1014 +252382.6,0.0,217488,1014 +253697.8,0.0,217488,1014 +251711.0,0.0,217488,1014 +256235.2,0.0,217488,1014 +259367.6,0.0,217488,1014 +259882.1,0.0,217488,1014 +257906.6,0.0,217488,1014 +260056.8,0.0,217488,1014 +261657.4,0.0,217488,1014 +258559.5,0.0,217488,1014 +257392.5,0.0,217488,1014 +255132.4,0.0,217488,1014 +554941.1,281583.8,217488,1014 +255873.7,0.0,217488,1014 +257767.7,0.0,217488,1014 +1.8674868e6,0.0,217488,1014 +264931.5,0.0,217488,1014 +270734.8,0.0,217488,1014 +275373.6,0.0,217488,1014 +265070.4,0.0,217488,1014 +267162.2,0.0,217488,1014 +1.8598129e6,0.0,217488,1014 +249560.4,0.0,217488,1014 +247555.8,0.0,217488,1014 +247394.0,0.0,217488,1014 +243836.4,0.0,217488,1014 +250230.2,0.0,217488,1014 +1.8502569e6,0.0,217488,1014 +247494.3,0.0,217488,1014 +248898.3,0.0,217488,1014 +245517.8,0.0,217488,1014 +246106.3,0.0,217488,1014 +247255.9,0.0,217488,1014 +2.1537641e6,1.8883944e6,217488,1014 +252105.8,0.0,217488,1014 +249740.5,0.0,217488,1014 +253556.0,0.0,217488,1014 +253751.2,0.0,217488,1014 +259055.2,0.0,217488,1014 +1.8527568e6,0.0,217488,1014 +245231.8,0.0,217488,1014 +250547.5,0.0,217488,1014 +246996.1,0.0,217488,1014 +248631.4,0.0,217488,1014 +247419.1,0.0,217488,1014 +248246.6,0.0,217488,1014 +241896.9,0.0,217488,1014 +243853.4,0.0,217488,1014 +242871.5,0.0,217488,1014 +240653.4,0.0,217488,1014 +242697.8,0.0,217488,1014 +237076.3,0.0,217488,1014 +242789.9,0.0,217488,1014 +244193.9,0.0,217488,1014 +549871.5,286976.4,217488,1014 +248790.0,0.0,217488,1014 +248291.8,0.0,217488,1014 +247705.4,0.0,217488,1014 +246707.2,0.0,217488,1014 +249206.8,0.0,217488,1014 +254802.4,0.0,217488,1014 +245555.0,0.0,217488,1014 +249285.5,0.0,217488,1014 +240497.2,0.0,217488,1014 +247389.2,0.0,217488,1014 +611427.0,0.0,217488,1014 +243747.4,0.0,217488,1014 +247964.6,0.0,217488,1014 +246063.8,0.0,217488,1014 +245203.3,0.0,217488,1014 +241127.6,0.0,217488,1014 +239325.9,0.0,217488,1014 +240458.8,0.0,217488,1014 +241451.4,0.0,217488,1014 +241610.2,0.0,217488,1014 +540280.6,282768.2,217488,1014 +248832.9,0.0,217488,1014 +249813.5,0.0,217488,1014 +248248.6,0.0,217488,1014 +255181.7,0.0,217488,1014 +257935.7,0.0,217488,1014 +242305.1,0.0,217488,1014 +242401.5,0.0,217488,1014 +251705.6,0.0,217488,1014 +255507.7,0.0,217488,1014 +257404.5,0.0,217488,1014 +254601.5,0.0,217488,1014 +260327.1,0.0,217488,1014 +260782.2,0.0,217488,1014 +254463.0,0.0,217488,1014 +255218.1,0.0,217488,1014 +256349.9,0.0,217488,1014 +256167.2,0.0,217488,1014 +254461.7,0.0,217488,1014 +248210.3,0.0,217488,1014 +257248.4,0.0,217488,1014 +555458.4,283671.6,217488,1014 +254309.8,0.0,217488,1014 +256183.1,0.0,217488,1014 +258017.4,0.0,217488,1014 +264094.4,0.0,217488,1014 +259337.7,0.0,217488,1014 +266754.2,0.0,217488,1014 +262178.9,0.0,217488,1014 +261039.6,0.0,217488,1014 +254368.1,0.0,217488,1014 +254663.7,0.0,217488,1014 +256624.2,0.0,217488,1014 +253225.3,0.0,217488,1014 +254929.7,0.0,217488,1014 +259321.3,0.0,217488,1014 +262856.0,0.0,217488,1014 +261502.4,0.0,217488,1014 +258577.6,0.0,217488,1014 +256248.1,0.0,217488,1014 +261693.1,0.0,217488,1014 +258828.6,0.0,217488,1014 +557644.1,288662.6,217488,1014 +258954.3,0.0,217488,1014 +252403.7,0.0,217488,1014 +256343.5,0.0,217488,1014 +257424.0,0.0,217488,1014 +270645.1,0.0,217488,1014 +264170.4,0.0,217488,1014 +258016.5,0.0,217488,1014 +259636.2,0.0,217488,1014 +259649.6,0.0,217488,1014 +252301.5,0.0,217488,1014 +251523.4,0.0,217488,1014 +252018.5,0.0,217488,1014 +253953.5,0.0,217488,1014 +255106.8,0.0,217488,1014 +257771.0,0.0,217488,1014 +249590.2,0.0,217488,1014 +255941.9,0.0,217488,1014 +258218.6,0.0,217488,1014 +255034.0,0.0,217488,1014 +257685.7,0.0,217488,1014 +558416.8,289708.2,217488,1014 +257352.0,0.0,217488,1014 +248260.3,0.0,217488,1014 +256908.8,0.0,217488,1014 +261220.8,0.0,217488,1014 +253234.2,0.0,217488,1014 +267914.3,0.0,217488,1014 +259093.0,0.0,217488,1014 +265677.4,0.0,217488,1014 +262620.0,0.0,217488,1014 +257662.0,0.0,217488,1014 +258495.8,0.0,217488,1014 +257607.8,0.0,217488,1014 +256461.7,0.0,217488,1014 +250898.5,0.0,217488,1014 +255908.5,0.0,217488,1014 +257320.6,0.0,217488,1014 +249722.9,0.0,217488,1014 +252833.3,0.0,217488,1014 +253827.9,0.0,217488,1014 +259986.2,0.0,217488,1014 +260414.6,0.0,217488,1014 +562703.2,284467.4,217488,1014 +259594.5,0.0,217488,1014 +258963.6,0.0,217488,1014 +256213.0,0.0,217488,1014 +267068.3,0.0,217488,1014 +257271.4,0.0,217488,1014 +256951.8,0.0,217488,1014 +254340.6,0.0,217488,1014 +255621.6,0.0,217488,1014 +256892.4,0.0,217488,1014 +261743.4,0.0,217488,1014 +256033.7,0.0,217488,1014 +260187.8,0.0,217488,1014 +258797.7,0.0,217488,1014 +256833.2,0.0,217488,1014 +255849.7,0.0,217488,1014 +251972.6,0.0,217488,1014 +255006.1,0.0,217488,1014 +252345.2,0.0,217488,1014 +248931.3,0.0,217488,1014 +252144.4,0.0,217488,1014 +558408.7,285887.1,217488,1014 +257426.1,0.0,217488,1014 +259661.7,0.0,217488,1014 +264167.8,0.0,217488,1014 +261509.3,0.0,217488,1014 +271657.1,0.0,217488,1014 +252538.8,0.0,217488,1014 +258043.8,0.0,217488,1014 +259828.5,0.0,217488,1014 +250004.8,0.0,217488,1014 +256413.0,0.0,217488,1014 +250728.5,0.0,217488,1014 +254785.2,0.0,217488,1014 +257659.9,0.0,217488,1014 +257578.2,0.0,217488,1014 +260371.3,0.0,217488,1014 +260968.5,0.0,217488,1014 +256194.1,0.0,217488,1014 +252865.0,0.0,217488,1014 +256345.7,0.0,217488,1014 +251369.2,0.0,217488,1014 +552884.8,279955.8,217488,1014 +254657.2,0.0,217488,1014 +262409.7,0.0,217488,1014 +271792.4,0.0,217488,1014 +269262.9,0.0,217488,1014 +263772.9,0.0,217488,1014 +262602.9,0.0,217488,1014 +254099.5,0.0,217488,1014 +262697.0,0.0,217488,1014 +257696.1,0.0,217488,1014 +255977.9,0.0,217488,1014 +252037.4,0.0,217488,1014 +258186.0,0.0,217488,1014 +255737.7,0.0,217488,1014 +262833.2,0.0,217488,1014 +262490.8,0.0,217488,1014 +266283.3,0.0,217488,1014 +262344.1,0.0,217488,1014 +256551.6,0.0,217488,1014 +258169.4,0.0,217488,1014 +256890.0,0.0,217488,1014 +558216.0,286430.8,217488,1014 +256301.5,0.0,217488,1014 +253085.2,0.0,217488,1014 +262562.7,0.0,217488,1014 +264688.5,0.0,217488,1014 +266238.6,0.0,217488,1014 +272633.5,0.0,217488,1014 +264514.0,0.0,217488,1014 +267260.0,0.0,217488,1014 +813063.8,0.0,217488,1014 +422169.3,0.0,217488,1014 +396915.6,0.0,217488,1014 +394539.1,0.0,217488,1014 +401395.4,0.0,217488,1014 +399777.0,0.0,217488,1014 +397659.7,0.0,217488,1014 +391400.0,0.0,217488,1014 +394436.5,0.0,217488,1014 +383416.5,0.0,217488,1014 +385804.3,0.0,217488,1014 +379569.5,0.0,217488,1014 +1.5621636e6,1.2116291e6,217488,1014 +317830.1,0.0,217488,1014 +310368.0,0.0,217488,1014 +315715.6,0.0,217488,1014 +316342.4,0.0,217488,1014 +323599.8,0.0,217488,1014 +308830.8,0.0,217488,1014 +310733.5,0.0,217488,1014 +315150.8,0.0,217488,1014 +254641.5,0.0,217488,1014 +248208.4,0.0,217488,1014 +243898.7,0.0,217488,1014 +248588.8,0.0,217488,1014 +246998.9,0.0,217488,1014 +245481.0,0.0,217488,1014 +248805.6,0.0,217488,1014 +249576.5,0.0,217488,1014 +245090.3,0.0,217488,1014 +248252.4,0.0,217488,1014 +251880.4,0.0,217488,1014 +248921.9,0.0,217488,1014 +585939.3,320726.7,217488,1014 +249519.5,0.0,217488,1014 +249473.0,0.0,217488,1014 +250961.1,0.0,217488,1014 +255041.4,0.0,217488,1014 +252357.5,0.0,217488,1014 +259363.6,0.0,217488,1014 +254366.1,0.0,217488,1014 +259996.3,0.0,217488,1014 +250261.0,0.0,217488,1014 +252254.3,0.0,217488,1014 +250998.3,0.0,217488,1014 +248549.4,0.0,217488,1014 +249776.6,0.0,217488,1014 +248421.2,0.0,217488,1014 +253187.1,0.0,217488,1014 +247362.3,0.0,217488,1014 +247909.0,0.0,217488,1014 +250577.1,0.0,217488,1014 +248591.2,0.0,217488,1014 +249784.4,0.0,217488,1014 +556520.9,289029.7,217488,1014 +251481.2,0.0,217488,1014 +252833.2,0.0,217488,1014 +257592.4,0.0,217488,1014 +273517.8,0.0,217488,1014 +285317.9,0.0,217488,1014 +270058.3,0.0,217488,1014 +268743.9,0.0,217488,1014 +269683.0,0.0,217488,1014 +263372.6,0.0,217488,1014 +262208.8,0.0,217488,1014 +261908.6,0.0,217488,1014 +258448.1,0.0,217488,1014 +255556.9,0.0,217488,1014 +262595.7,0.0,217488,1014 +265211.7,0.0,217488,1014 +269282.3,0.0,217488,1014 +272753.0,0.0,217488,1014 +269096.8,0.0,217488,1014 +265205.1,0.0,217488,1014 +266289.2,0.0,217488,1014 +566547.0,293572.3,217488,1014 +259103.9,0.0,217488,1014 +256450.9,0.0,217488,1014 +256239.4,0.0,217488,1014 +266547.2,0.0,217488,1014 +269577.7,0.0,217488,1014 +279007.9,0.0,217488,1014 +275469.0,0.0,217488,1014 +278005.6,0.0,217488,1014 +269231.2,0.0,217488,1014 +262987.4,0.0,217488,1014 +259235.1,0.0,217488,1014 +258073.6,0.0,217488,1014 +257619.4,0.0,217488,1014 +259937.7,0.0,217488,1014 +260424.0,0.0,217488,1014 +260429.5,0.0,217488,1014 +264880.5,0.0,217488,1014 +260178.9,0.0,217488,1014 +208593.5,0.0,217488,1014 +145701.5,0.0,217488,1014 +395500.3,236257.3,217488,1014 +152301.1,0.0,217488,1014 +153306.4,0.0,217488,1014 +153037.5,0.0,217488,1014 +156174.8,0.0,217488,1014 +214093.6,0.0,217488,1014 +248293.6,0.0,217488,1014 +244701.6,0.0,217488,1014 +247397.4,0.0,217488,1014 +248130.2,0.0,217488,1014 +243376.6,0.0,217488,1014 +243834.9,0.0,217488,1014 +245436.1,0.0,217488,1014 +244053.1,0.0,217488,1014 +245820.0,0.0,217488,1014 +247986.5,0.0,217488,1014 +244519.9,0.0,217488,1014 +243820.4,0.0,217488,1014 +245077.8,0.0,217488,1014 +246103.8,0.0,217488,1014 +245268.4,0.0,217488,1014 +547638.3,286651.6,217488,1014 +245391.8,0.0,217488,1014 +247209.7,0.0,217488,1014 +245817.4,0.0,217488,1014 +249749.9,0.0,217488,1014 +248690.4,0.0,217488,1014 +258620.9,0.0,217488,1014 +247284.7,0.0,217488,1014 +251899.5,0.0,217488,1014 +248640.0,0.0,217488,1014 +245228.9,0.0,217488,1014 +248189.3,0.0,217488,1014 +241898.7,0.0,217488,1014 +244653.8,0.0,217488,1014 +245077.8,0.0,217488,1014 +248481.6,0.0,217488,1014 +246427.4,0.0,217488,1014 +241264.8,0.0,217488,1014 +244248.8,0.0,217488,1014 +246705.4,0.0,217488,1014 +246215.3,0.0,217488,1014 +546297.6,284054.7,217488,1014 +249719.8,0.0,217488,1014 +247841.1,0.0,217488,1014 +249820.6,0.0,217488,1014 +255245.4,0.0,217488,1014 +256416.0,0.0,217488,1014 +248408.2,0.0,217488,1014 +246959.0,0.0,217488,1014 +246941.9,0.0,217488,1014 +246190.1,0.0,217488,1014 +242823.5,0.0,217488,1014 +247471.9,0.0,217488,1014 +244371.6,0.0,217488,1014 +243669.6,0.0,217488,1014 +245992.2,0.0,217488,1014 +245879.2,0.0,217488,1014 +243380.7,0.0,217488,1014 +244537.6,0.0,217488,1014 +244721.9,0.0,217488,1014 +243011.3,0.0,217488,1014 +243191.7,0.0,217488,1014 +243826.2,0.0,217488,1014 +547033.7,284351.3,217488,1014 +242407.1,0.0,217488,1014 +245548.4,0.0,217488,1014 +251762.8,0.0,217488,1014 +248232.0,0.0,217488,1014 +262198.7,0.0,217488,1014 +247790.4,0.0,217488,1014 +250353.5,0.0,217488,1014 +251192.8,0.0,217488,1014 +247290.5,0.0,217488,1014 +247970.4,0.0,217488,1014 +243772.6,0.0,217488,1014 +242029.0,0.0,217488,1014 +247070.7,0.0,217488,1014 +246999.8,0.0,217488,1014 +246947.3,0.0,217488,1014 +247357.6,0.0,217488,1014 +243957.1,0.0,217488,1014 +244496.6,0.0,217488,1014 +245550.1,0.0,217488,1014 +244057.8,0.0,217488,1014 +547042.8,283844.7,217488,1014 +247574.8,0.0,217488,1014 +251656.3,0.0,217488,1014 +250199.0,0.0,217488,1014 +256920.1,0.0,217488,1014 +253147.1,0.0,217488,1014 +249903.1,0.0,217488,1014 +247242.6,0.0,217488,1014 +250703.8,0.0,217488,1014 +247390.0,0.0,217488,1014 +250330.0,0.0,217488,1014 +244992.1,0.0,217488,1014 +246219.2,0.0,217488,1014 +244736.2,0.0,217488,1014 +244380.5,0.0,217488,1014 +248227.7,0.0,217488,1014 +247354.6,0.0,217488,1014 +242087.6,0.0,217488,1014 +246001.9,0.0,217488,1014 +247376.0,0.0,217488,1014 +247147.0,0.0,217488,1014 +548236.8,287376.3,217488,1014 +246354.0,0.0,217488,1014 +244816.9,0.0,217488,1014 +248856.1,0.0,217488,1014 +249035.4,0.0,217488,1014 +255871.4,0.0,217488,1014 +253350.2,0.0,217488,1014 +250549.5,0.0,217488,1014 +253564.2,0.0,217488,1014 +249360.2,0.0,217488,1014 +247209.6,0.0,217488,1014 +244623.7,0.0,217488,1014 +244729.5,0.0,217488,1014 +242753.7,0.0,217488,1014 +247281.5,0.0,217488,1014 +247274.6,0.0,217488,1014 +244982.7,0.0,217488,1014 +248059.7,0.0,217488,1014 +245652.5,0.0,217488,1014 +242497.9,0.0,217488,1014 +245654.7,0.0,217488,1014 +548863.9,287027.0,217488,1014 +249205.7,0.0,217488,1014 +251013.4,0.0,217488,1014 +250357.0,0.0,217488,1014 +260269.0,0.0,217488,1014 +251335.3,0.0,217488,1014 +247581.1,0.0,217488,1014 +248107.1,0.0,217488,1014 +249129.4,0.0,217488,1014 +244281.4,0.0,217488,1014 +252477.3,0.0,217488,1014 +241120.6,0.0,217488,1014 +244402.4,0.0,217488,1014 +243757.0,0.0,217488,1014 +245860.0,0.0,217488,1014 +248706.9,0.0,217488,1014 +242472.8,0.0,217488,1014 +245372.0,0.0,217488,1014 +243123.9,0.0,217488,1014 +243659.0,0.0,217488,1014 +245381.9,0.0,217488,1014 +546952.8,287406.8,217488,1014 +245753.5,0.0,217488,1014 +244708.8,0.0,217488,1014 +248149.9,0.0,217488,1014 +249640.6,0.0,217488,1014 +249224.4,0.0,217488,1014 +256092.1,0.0,217488,1014 +250271.4,0.0,217488,1014 +253890.5,0.0,217488,1014 +247070.6,0.0,217488,1014 +249287.6,0.0,217488,1014 +245568.2,0.0,217488,1014 +244537.3,0.0,217488,1014 +246145.6,0.0,217488,1014 +243954.6,0.0,217488,1014 +246011.0,0.0,217488,1014 +244736.0,0.0,217488,1014 +246232.3,0.0,217488,1014 +243689.8,0.0,217488,1014 +245906.2,0.0,217488,1014 +242770.1,0.0,217488,1014 +545670.2,284119.1,217488,1014 +247286.8,0.0,217488,1014 +249213.2,0.0,217488,1014 +250070.7,0.0,217488,1014 +251555.0,0.0,217488,1014 +259691.6,0.0,217488,1014 +260809.4,0.0,217488,1014 +262826.6,0.0,217488,1014 +268473.7,0.0,217488,1014 +264953.1,0.0,217488,1014 +263514.5,0.0,217488,1014 +270150.6,0.0,217488,1014 +274428.6,0.0,217488,1014 +270788.9,0.0,217488,1014 +274430.7,0.0,217488,1014 +277611.9,0.0,217488,1014 +274247.7,0.0,217488,1014 +272092.2,0.0,217488,1014 +270391.3,0.0,217488,1014 +268027.0,0.0,217488,1014 +266481.4,0.0,217488,1014 +578526.8,290168.8,217488,1014 +276702.0,0.0,217488,1014 +279006.9,0.0,217488,1014 +1.8809577e6,0.0,217488,1014 +271126.1,0.0,217488,1014 +271628.6,0.0,217488,1014 +277264.2,0.0,217488,1014 +270996.9,0.0,217488,1014 +281678.2,0.0,217488,1014 +1.8750103e6,0.0,217488,1014 +264077.3,0.0,217488,1014 +266015.4,0.0,217488,1014 +266053.1,0.0,217488,1014 +268643.8,0.0,217488,1014 +271086.8,0.0,217488,1014 +1.8728594e6,0.0,217488,1014 +261295.9,0.0,217488,1014 +265584.3,0.0,217488,1014 +266222.7,0.0,217488,1014 +269175.4,0.0,217488,1014 +273664.7,0.0,217488,1014 +2.9791649e6,287170.4,217488,1014 +275199.9,0.0,217488,1014 +279229.3,0.0,217488,1014 +2.6837942e6,0.0,217488,1014 +276719.6,0.0,217488,1014 +290560.4,0.0,217488,1014 +277033.4,0.0,217488,1014 +2.6760129e6,0.0,217488,1014 +274614.3,0.0,217488,1014 +274377.1,0.0,217488,1014 +273908.5,0.0,217488,1014 +271773.8,0.0,217488,1014 +271596.6,0.0,217488,1014 +1.8761941e6,0.0,217488,1014 +274076.3,0.0,217488,1014 +276883.0,0.0,217488,1014 +272504.6,0.0,217488,1014 +273155.4,0.0,217488,1014 +1.4718924e6,0.0,217488,1014 +271389.6,0.0,217488,1014 +273959.6,0.0,217488,1014 +2.981657e6,2.6932753e6,217488,1014 +271317.3,0.0,217488,1014 +272771.9,0.0,217488,1014 +276579.5,0.0,217488,1014 +4.2847186e6,0.0,217488,1014 +273553.0,0.0,217488,1014 +279522.6,0.0,217488,1014 +269056.3,0.0,217488,1014 +271801.7,0.0,217488,1014 +267199.8,0.0,217488,1014 +1.8709562e6,0.0,217488,1014 +262476.3,0.0,217488,1014 +264555.6,0.0,217488,1014 +264636.6,0.0,217488,1014 +266120.0,0.0,217488,1014 +269165.1,0.0,217488,1014 +1.8660423e6,0.0,217488,1014 +259034.1,0.0,217488,1014 +260245.9,0.0,217488,1014 +262770.4,0.0,217488,1014 +260792.0,0.0,217488,1014 +1.7782314e6,1.4933572e6,217488,1014 +259442.8,0.0,217488,1014 +255955.7,0.0,217488,1014 +257966.1,0.0,217488,1014 +256801.1,0.0,217488,1014 +264592.6,0.0,217488,1014 +1.8582988e6,0.0,217488,1014 +250102.5,0.0,217488,1014 +252842.1,0.0,217488,1014 +252916.9,0.0,217488,1014 +247664.7,0.0,217488,1014 +251061.5,0.0,217488,1014 +1.853403e6,0.0,217488,1014 +244968.5,0.0,217488,1014 +251428.0,0.0,217488,1014 +248388.2,0.0,217488,1014 +250236.2,0.0,217488,1014 +248453.8,0.0,217488,1014 +247503.5,0.0,217488,1014 +186643.6,0.0,217488,1014 +137661.8,0.0,217488,1014 +374719.0,230633.6,217488,1014 +138703.4,0.0,217488,1014 +137681.0,0.0,217488,1014 +137438.0,0.0,217488,1014 +140290.9,0.0,217488,1014 +139264.4,0.0,217488,1014 +148337.6,0.0,217488,1014 +138460.0,0.0,217488,1014 +139599.9,0.0,217488,1014 +136746.3,0.0,217488,1014 +137038.5,0.0,217488,1014 +133523.4,0.0,217488,1014 +132367.9,0.0,217488,1014 +132795.2,0.0,217488,1014 +130843.7,0.0,217488,1014 +132390.7,0.0,217488,1014 +132309.1,0.0,217488,1014 +131032.3,0.0,217488,1014 +131145.8,0.0,217488,1014 +131675.1,0.0,217488,1014 +130461.8,0.0,217488,1014 +131520.9,0.0,217488,1014 +381643.8,234346.9,217488,1014 +137781.8,0.0,217488,1014 +138448.0,0.0,217488,1014 +139284.8,0.0,217488,1014 +144842.5,0.0,217488,1014 +137997.2,0.0,217488,1014 +134049.8,0.0,217488,1014 +134150.8,0.0,217488,1014 +136571.5,0.0,217488,1014 +136449.3,0.0,217488,1014 +135271.7,0.0,217488,1014 +130748.0,0.0,217488,1014 +130307.4,0.0,217488,1014 +132707.6,0.0,217488,1014 +131782.0,0.0,217488,1014 +133015.1,0.0,217488,1014 +130965.3,0.0,217488,1014 +131492.9,0.0,217488,1014 +130336.6,0.0,217488,1014 +132249.7,0.0,217488,1014 +135286.1,0.0,217488,1014 +347703.5,207885.1,217488,1014 +134879.2,0.0,217488,1014 +135414.1,0.0,217488,1014 +234242.0,0.0,217488,1014 +253781.1,0.0,217488,1014 +260433.4,0.0,217488,1014 +253631.3,0.0,217488,1014 +254370.8,0.0,217488,1014 +251990.4,0.0,217488,1014 +248719.6,0.0,217488,1014 +249334.7,0.0,217488,1014 +244408.9,0.0,217488,1014 +244306.2,0.0,217488,1014 +249104.8,0.0,217488,1014 +251112.4,0.0,217488,1014 +249806.9,0.0,217488,1014 +245335.6,0.0,217488,1014 +245084.2,0.0,217488,1014 +246178.3,0.0,217488,1014 +247594.7,0.0,217488,1014 +247252.7,0.0,217488,1014 +549956.4,284981.8,217488,1014 +251010.8,0.0,217488,1014 +251215.5,0.0,217488,1014 +254803.1,0.0,217488,1014 +261066.7,0.0,217488,1014 +252507.6,0.0,217488,1014 +250635.1,0.0,217488,1014 +245967.9,0.0,217488,1014 +250825.0,0.0,217488,1014 +248611.9,0.0,217488,1014 +247394.3,0.0,217488,1014 +252041.1,0.0,217488,1014 +249831.3,0.0,217488,1014 +247381.7,0.0,217488,1014 +248310.1,0.0,217488,1014 +246779.5,0.0,217488,1014 +247170.1,0.0,217488,1014 +249168.3,0.0,217488,1014 +246861.1,0.0,217488,1014 +247856.1,0.0,217488,1014 +249490.4,0.0,217488,1014 +550236.5,288126.4,217488,1014 +248582.4,0.0,217488,1014 +244069.2,0.0,217488,1014 +251923.9,0.0,217488,1014 +251086.5,0.0,217488,1014 +254981.7,0.0,217488,1014 +259585.8,0.0,217488,1014 +248987.2,0.0,217488,1014 +258499.7,0.0,217488,1014 +251916.5,0.0,217488,1014 diff --git a/perf/PatternFolds/output/728ef8cd-7bd0-5e8b-8d9b-4cb61d813557.csv b/perf/PatternFolds/output/728ef8cd-7bd0-5e8b-8d9b-4cb61d813557.csv new file mode 100644 index 0000000..d2fc537 --- /dev/null +++ b/perf/PatternFolds/output/728ef8cd-7bd0-5e8b-8d9b-4cb61d813557.csv @@ -0,0 +1,1001 @@ +times,gctimes,bytes,allocs +0.0001564492,0.0,217488.0,1014.0 +0.0001830725,0.0,217488.0,1014.0 +0.00017604650000000002,0.0,217488.0,1014.0 +0.0013581134000000001,0.8521095513820863,217488.0,1014.0 +0.0001377294,0.0,217488.0,1014.0 +0.0001375023,0.0,217488.0,1014.0 +0.00014783990000000001,0.0,217488.0,1014.0 +0.00014761770000000003,0.0,217488.0,1014.0 +0.0001591588,0.0,217488.0,1014.0 +0.0001660378,0.0,217488.0,1014.0 +0.0001562709,0.0,217488.0,1014.0 +0.0001768451,0.0,217488.0,1014.0 +0.00016801740000000002,0.0,217488.0,1014.0 +0.00015572050000000001,0.0,217488.0,1014.0 +0.00016222650000000002,0.0,217488.0,1014.0 +0.0001501769,0.0,217488.0,1014.0 +0.00015704370000000002,0.0,217488.0,1014.0 +0.0001583985,0.0,217488.0,1014.0 +0.00017448190000000002,0.0,217488.0,1014.0 +0.0001802661,0.0,217488.0,1014.0 +0.00017912680000000002,0.0,217488.0,1014.0 +0.0002351058,0.0,217488.0,1014.0 +0.00025900960000000003,0.0,217488.0,1014.0 +0.00023710580000000002,0.0,217488.0,1014.0 +0.0008487578000000001,0.7314152517950351,217488.0,1014.0 +0.00015252470000000001,0.0,217488.0,1014.0 +0.0001420065,0.0,217488.0,1014.0 +0.0001522281,0.0,217488.0,1014.0 +0.0001450334,0.0,217488.0,1014.0 +0.0001411076,0.0,217488.0,1014.0 +0.00014442270000000003,0.0,217488.0,1014.0 +0.0001389148,0.0,217488.0,1014.0 +0.00013922470000000002,0.0,217488.0,1014.0 +0.0001457122,0.0,217488.0,1014.0 +0.0001363014,0.0,217488.0,1014.0 +0.0001360075,0.0,217488.0,1014.0 +0.0001434699,0.0,217488.0,1014.0 +0.00013728590000000002,0.0,217488.0,1014.0 +0.00014125160000000002,0.0,217488.0,1014.0 +0.00014132130000000002,0.0,217488.0,1014.0 +0.00013460000000000002,0.0,217488.0,1014.0 +0.0001379035,0.0,217488.0,1014.0 +0.0001376182,0.0,217488.0,1014.0 +0.00013246590000000002,0.0,217488.0,1014.0 +0.0001375382,0.0,217488.0,1014.0 +0.00013824760000000002,0.0,217488.0,1014.0 +0.00036206430000000004,0.568223931495041,217488.0,1014.0 +0.0001394449,0.0,217488.0,1014.0 +0.0001429842,0.0,217488.0,1014.0 +0.0001426647,0.0,217488.0,1014.0 +0.0001387975,0.0,217488.0,1014.0 +0.0001424018,0.0,217488.0,1014.0 +0.0001387543,0.0,217488.0,1014.0 +0.00014822080000000002,0.0,217488.0,1014.0 +0.00014206770000000003,0.0,217488.0,1014.0 +0.0001357997,0.0,217488.0,1014.0 +0.00013536170000000002,0.0,217488.0,1014.0 +0.0001364677,0.0,217488.0,1014.0 +0.0001366583,0.0,217488.0,1014.0 +0.00013649430000000002,0.0,217488.0,1014.0 +0.0001386913,0.0,217488.0,1014.0 +0.00013518230000000002,0.0,217488.0,1014.0 +0.00013549900000000003,0.0,217488.0,1014.0 +0.00013743280000000002,0.0,217488.0,1014.0 +0.000133,0.0,217488.0,1014.0 +0.00013302000000000002,0.0,217488.0,1014.0 +0.0001334863,0.0,217488.0,1014.0 +0.0003444686,0.5660899135654164,217488.0,1014.0 +0.0001399886,0.0,217488.0,1014.0 +0.00014362530000000003,0.0,217488.0,1014.0 +0.0001486003,0.0,217488.0,1014.0 +0.00014069590000000002,0.0,217488.0,1014.0 +0.00014055690000000002,0.0,217488.0,1014.0 +0.00013950000000000003,0.0,217488.0,1014.0 +0.0001405946,0.0,217488.0,1014.0 +0.0001377423,0.0,217488.0,1014.0 +0.0001364473,0.0,217488.0,1014.0 +0.0001346998,0.0,217488.0,1014.0 +0.0002265169,0.0,217488.0,1014.0 +0.00026127980000000006,0.0,217488.0,1014.0 +0.00026134870000000003,0.0,217488.0,1014.0 +0.00026307640000000003,0.0,217488.0,1014.0 +0.000259258,0.0,217488.0,1014.0 +0.0002556937,0.0,217488.0,1014.0 +0.0002496118,0.0,217488.0,1014.0 +0.000248165,0.0,217488.0,1014.0 +0.00024998580000000004,0.0,217488.0,1014.0 +0.0002474094,0.0,217488.0,1014.0 +0.0005477516,0.5030798632080673,217488.0,1014.0 +0.00025121880000000005,0.0,217488.0,1014.0 +0.0002521786,0.0,217488.0,1014.0 +0.0002590169,0.0,217488.0,1014.0 +0.00024979,0.0,217488.0,1014.0 +0.00025509210000000004,0.0,217488.0,1014.0 +0.000254776,0.0,217488.0,1014.0 +0.0002614183,0.0,217488.0,1014.0 +0.00025951140000000006,0.0,217488.0,1014.0 +0.00025839600000000004,0.0,217488.0,1014.0 +0.0002520941,0.0,217488.0,1014.0 +0.0002558581,0.0,217488.0,1014.0 +0.00025148870000000004,0.0,217488.0,1014.0 +0.0002515252,0.0,217488.0,1014.0 +0.0002524806,0.0,217488.0,1014.0 +0.00024966180000000004,0.0,217488.0,1014.0 +0.000250622,0.0,217488.0,1014.0 +0.0002530585,0.0,217488.0,1014.0 +0.000252514,0.0,217488.0,1014.0 +0.0002513306,0.0,217488.0,1014.0 +0.00024677470000000003,0.0,217488.0,1014.0 +0.0005522477000000001,0.5133803182883333,217488.0,1014.0 +0.0002593173,0.0,217488.0,1014.0 +0.0002614462,0.0,217488.0,1014.0 +0.0002594353,0.0,217488.0,1014.0 +0.0002532577,0.0,217488.0,1014.0 +0.0002597634,0.0,217488.0,1014.0 +0.0002551602,0.0,217488.0,1014.0 +0.00025085330000000004,0.0,217488.0,1014.0 +0.0002523976,0.0,217488.0,1014.0 +0.00025390250000000003,0.0,217488.0,1014.0 +0.0002514694,0.0,217488.0,1014.0 +0.00025481690000000003,0.0,217488.0,1014.0 +0.0002557003,0.0,217488.0,1014.0 +0.0002497566,0.0,217488.0,1014.0 +0.0002558659,0.0,217488.0,1014.0 +0.0002519376,0.0,217488.0,1014.0 +0.0002536052,0.0,217488.0,1014.0 +0.0002517797,0.0,217488.0,1014.0 +0.00024988220000000006,0.0,217488.0,1014.0 +0.00024849150000000005,0.0,217488.0,1014.0 +0.00025106,0.0,217488.0,1014.0 +0.0005510459000000001,0.5166698454702231,217488.0,1014.0 +0.00025237860000000003,0.0,217488.0,1014.0 +0.0002505993,0.0,217488.0,1014.0 +0.0002971835,0.0,217488.0,1014.0 +0.0046688769000000005,0.0,217488.0,1014.0 +0.0002675405,0.0,217488.0,1014.0 +0.00026454570000000006,0.0,217488.0,1014.0 +0.00027047340000000005,0.0,217488.0,1014.0 +0.000270276,0.0,217488.0,1014.0 +0.0026735066,0.0,217488.0,1014.0 +0.0002637411,0.0,217488.0,1014.0 +0.0002667125,0.0,217488.0,1014.0 +0.00028118420000000004,0.0,217488.0,1014.0 +0.0002789099,0.0,217488.0,1014.0 +0.0002743228,0.0,217488.0,1014.0 +0.0018640235000000002,0.0,217488.0,1014.0 +0.000261821,0.0,217488.0,1014.0 +0.00025965650000000004,0.0,217488.0,1014.0 +0.0002679645,0.0,217488.0,1014.0 +0.0002682958,0.0,217488.0,1014.0 +0.0002695096,0.0,217488.0,1014.0 +0.0022452501,0.15211503609330648,217488.0,1014.0 +0.0002910466,0.0,217488.0,1014.0 +0.0002965668,0.0,217488.0,1014.0 +0.0026993502,0.0,217488.0,1014.0 +0.0002860563,0.0,217488.0,1014.0 +0.0002839628,0.0,217488.0,1014.0 +0.00028099170000000004,0.0,217488.0,1014.0 +0.0018925119,0.0,217488.0,1014.0 +0.00028281140000000003,0.0,217488.0,1014.0 +0.00028172410000000005,0.0,217488.0,1014.0 +0.00027716380000000003,0.0,217488.0,1014.0 +0.00028212530000000003,0.0,217488.0,1014.0 +0.0018847189,0.0,217488.0,1014.0 +0.00027628600000000004,0.0,217488.0,1014.0 +0.0002821436,0.0,217488.0,1014.0 +0.0002795353,0.0,217488.0,1014.0 +0.000277507,0.0,217488.0,1014.0 +0.00028765700000000003,0.0,217488.0,1014.0 +0.0015948696000000003,0.0,217488.0,1014.0 +0.00038531030000000003,0.0,217488.0,1014.0 +0.0003854619,0.0,217488.0,1014.0 +0.0030520811000000004,0.09344794278238544,217488.0,1014.0 +0.0002750363,0.0,217488.0,1014.0 +0.0018666531999999999,0.0,217488.0,1014.0 +0.0002805938,0.0,217488.0,1014.0 +0.00027346040000000003,0.0,217488.0,1014.0 +0.0002577139,0.0,217488.0,1014.0 +0.0002576595,0.0,217488.0,1014.0 +0.0002579707,0.0,217488.0,1014.0 +0.0002694656,0.0,217488.0,1014.0 +0.0002587272,0.0,217488.0,1014.0 +0.0002505291,0.0,217488.0,1014.0 +0.0002617178,0.0,217488.0,1014.0 +0.0002558491,0.0,217488.0,1014.0 +0.0002474813,0.0,217488.0,1014.0 +0.0002540806,0.0,217488.0,1014.0 +0.000250207,0.0,217488.0,1014.0 +0.0002490516,0.0,217488.0,1014.0 +0.00025059070000000005,0.0,217488.0,1014.0 +0.0002503326,0.0,217488.0,1014.0 +0.0002499087,0.0,217488.0,1014.0 +0.00025100160000000003,0.0,217488.0,1014.0 +0.0005617836,0.5187267837651366,217488.0,1014.0 +0.0002579266,0.0,217488.0,1014.0 +0.0002645858,0.0,217488.0,1014.0 +0.0002605137,0.0,217488.0,1014.0 +0.0002679645,0.0,217488.0,1014.0 +0.0002688527,0.0,217488.0,1014.0 +0.0002681288,0.0,217488.0,1014.0 +0.0002664874,0.0,217488.0,1014.0 +0.0002671488,0.0,217488.0,1014.0 +0.00026460380000000003,0.0,217488.0,1014.0 +0.0002621201,0.0,217488.0,1014.0 +0.0002638427,0.0,217488.0,1014.0 +0.0002656879,0.0,217488.0,1014.0 +0.0002633714,0.0,217488.0,1014.0 +0.00026243010000000005,0.0,217488.0,1014.0 +0.00027022110000000005,0.0,217488.0,1014.0 +0.0002665079,0.0,217488.0,1014.0 +0.0002645347,0.0,217488.0,1014.0 +0.0002651268,0.0,217488.0,1014.0 +0.00026450310000000006,0.0,217488.0,1014.0 +0.00026261190000000003,0.0,217488.0,1014.0 +0.0005647445,0.508369182878275,217488.0,1014.0 +0.0002567125,0.0,217488.0,1014.0 +0.0002572795,0.0,217488.0,1014.0 +0.0002636069,0.0,217488.0,1014.0 +0.0002653441,0.0,217488.0,1014.0 +0.0002697983,0.0,217488.0,1014.0 +0.0002734896,0.0,217488.0,1014.0 +0.0002711963,0.0,217488.0,1014.0 +0.00028472240000000003,0.0,217488.0,1014.0 +0.0002746844,0.0,217488.0,1014.0 +0.00026712320000000004,0.0,217488.0,1014.0 +0.0002665414,0.0,217488.0,1014.0 +0.00026638020000000005,0.0,217488.0,1014.0 +0.00025990310000000006,0.0,217488.0,1014.0 +0.0002574567,0.0,217488.0,1014.0 +0.0002610296,0.0,217488.0,1014.0 +0.00026321600000000004,0.0,217488.0,1014.0 +0.0002637373,0.0,217488.0,1014.0 +0.0002685572,0.0,217488.0,1014.0 +0.0002668303,0.0,217488.0,1014.0 +0.0002674921,0.0,217488.0,1014.0 +0.0006272618000000001,0.5454232985334034,217488.0,1014.0 +0.0002666908,0.0,217488.0,1014.0 +0.0002693347,0.0,217488.0,1014.0 +0.0002696256,0.0,217488.0,1014.0 +0.00026016120000000003,0.0,217488.0,1014.0 +0.00026819530000000004,0.0,217488.0,1014.0 +0.000268916,0.0,217488.0,1014.0 +0.0002635971,0.0,217488.0,1014.0 +0.0002708265,0.0,217488.0,1014.0 +0.0002700786,0.0,217488.0,1014.0 +0.00027068640000000004,0.0,217488.0,1014.0 +0.0007805623,0.0,217488.0,1014.0 +0.00027167280000000004,0.0,217488.0,1014.0 +0.0002680098,0.0,217488.0,1014.0 +0.00026605540000000004,0.0,217488.0,1014.0 +0.0002693591,0.0,217488.0,1014.0 +0.0002712554,0.0,217488.0,1014.0 +0.00026251150000000006,0.0,217488.0,1014.0 +0.0003541066,0.0,217488.0,1014.0 +0.0003761675,0.0,217488.0,1014.0 +0.0003847076,0.0,217488.0,1014.0 +0.0017152982000000002,0.7432199252584769,217488.0,1014.0 +0.0002916408,0.0,217488.0,1014.0 +0.0002653845,0.0,217488.0,1014.0 +0.0002704775,0.0,217488.0,1014.0 +0.00027274810000000005,0.0,217488.0,1014.0 +0.000271921,0.0,217488.0,1014.0 +0.0002743778,0.0,217488.0,1014.0 +0.00038834540000000004,0.0,217488.0,1014.0 +0.0004050204,0.0,217488.0,1014.0 +0.00039886360000000005,0.0,217488.0,1014.0 +0.0003949447,0.0,217488.0,1014.0 +0.0002698593,0.0,217488.0,1014.0 +0.0002695593,0.0,217488.0,1014.0 +0.00026473200000000005,0.0,217488.0,1014.0 +0.0002707181,0.0,217488.0,1014.0 +0.0014719415000000002,0.0,217488.0,1014.0 +0.0002622828,0.0,217488.0,1014.0 +0.0002654987,0.0,217488.0,1014.0 +0.0002665041,0.0,217488.0,1014.0 +0.0002604977,0.0,217488.0,1014.0 +0.0034730543000000003,0.0,217488.0,1014.0 +0.00027025300000000003,0.0,217488.0,1014.0 +0.0026793831,0.11181417095599357,217488.0,1014.0 +0.0002756278,0.0,217488.0,1014.0 +0.000279575,0.0,217488.0,1014.0 +0.0002738879,0.0,217488.0,1014.0 +0.0002778219,0.0,217488.0,1014.0 +0.0002858614,0.0,217488.0,1014.0 +0.0018810467000000002,0.0,217488.0,1014.0 +0.0002731996,0.0,217488.0,1014.0 +0.000270492,0.0,217488.0,1014.0 +0.00027192730000000003,0.0,217488.0,1014.0 +0.00027404070000000005,0.0,217488.0,1014.0 +0.0002781751,0.0,217488.0,1014.0 +0.0050843848,0.0,217488.0,1014.0 +0.00028047470000000003,0.0,217488.0,1014.0 +0.00027593880000000004,0.0,217488.0,1014.0 +0.00027582640000000004,0.0,217488.0,1014.0 +0.001486371,0.0,217488.0,1014.0 +0.00027354930000000004,0.0,217488.0,1014.0 +0.0002752507,0.0,217488.0,1014.0 +0.0002752786,0.0,217488.0,1014.0 +0.00027231010000000003,0.0,217488.0,1014.0 +0.0021889343,0.13146383607767487,217488.0,1014.0 +0.0002767518,0.0,217488.0,1014.0 +0.00027534250000000004,0.0,217488.0,1014.0 +0.00028582900000000003,0.0,217488.0,1014.0 +0.0002797593,0.0,217488.0,1014.0 +0.0002830158,0.0,217488.0,1014.0 +0.0026829509000000002,0.0,217488.0,1014.0 +0.0002858906,0.0,217488.0,1014.0 +0.000284567,0.0,217488.0,1014.0 +0.00027355680000000005,0.0,217488.0,1014.0 +0.0022801736,0.0,217488.0,1014.0 +0.00027930520000000005,0.0,217488.0,1014.0 +0.0002825931,0.0,217488.0,1014.0 +0.00028165810000000004,0.0,217488.0,1014.0 +0.0038868127,0.0,217488.0,1014.0 +0.0002754675,0.0,217488.0,1014.0 +0.0002763621,0.0,217488.0,1014.0 +0.0002753197,0.0,217488.0,1014.0 +0.0018762546000000001,0.0,217488.0,1014.0 +0.0002805231,0.0,217488.0,1014.0 +0.0002650438,0.0,217488.0,1014.0 +0.0005776258000000001,0.5047643301251433,217488.0,1014.0 +0.0002716745,0.0,217488.0,1014.0 +0.0002812663,0.0,217488.0,1014.0 +0.0002742097,0.0,217488.0,1014.0 +0.000270713,0.0,217488.0,1014.0 +0.0018781745000000002,0.0,217488.0,1014.0 +0.0002686637,0.0,217488.0,1014.0 +0.0002773483,0.0,217488.0,1014.0 +0.0002713098,0.0,217488.0,1014.0 +0.00026933450000000004,0.0,217488.0,1014.0 +0.0030699248,0.0,217488.0,1014.0 +0.0002703632,0.0,217488.0,1014.0 +0.0002701232,0.0,217488.0,1014.0 +0.00026862070000000004,0.0,217488.0,1014.0 +0.00027046780000000004,0.0,217488.0,1014.0 +0.0018709022000000003,0.0,217488.0,1014.0 +0.0002617736,0.0,217488.0,1014.0 +0.0002643261,0.0,217488.0,1014.0 +0.00026680750000000004,0.0,217488.0,1014.0 +0.0002674835,0.0,217488.0,1014.0 +0.00026625010000000003,0.0,217488.0,1014.0 +0.0021755848,0.8690919333505179,217488.0,1014.0 +0.0002650078,0.0,217488.0,1014.0 +0.0002658221,0.0,217488.0,1014.0 +0.0002813823,0.0,217488.0,1014.0 +0.0002715781,0.0,217488.0,1014.0 +0.0018802644000000001,0.0,217488.0,1014.0 +0.00026908650000000004,0.0,217488.0,1014.0 +0.000276855,0.0,217488.0,1014.0 +0.00027800300000000003,0.0,217488.0,1014.0 +0.00027690280000000004,0.0,217488.0,1014.0 +0.0002720386,0.0,217488.0,1014.0 +0.0018758578000000001,0.0,217488.0,1014.0 +0.0002655101,0.0,217488.0,1014.0 +0.000265618,0.0,217488.0,1014.0 +0.0002733325,0.0,217488.0,1014.0 +0.00027207420000000004,0.0,217488.0,1014.0 +0.00027096430000000005,0.0,217488.0,1014.0 +0.0018759597000000002,0.0,217488.0,1014.0 +0.00026884690000000003,0.0,217488.0,1014.0 +0.00026200610000000005,0.0,217488.0,1014.0 +0.0002697126,0.0,217488.0,1014.0 +0.0005824544,0.501124379865617,217488.0,1014.0 +0.0018808708,0.0,217488.0,1014.0 +0.0002863583,0.0,217488.0,1014.0 +0.0002772848,0.0,217488.0,1014.0 +0.0002756812,0.0,217488.0,1014.0 +0.000279158,0.0,217488.0,1014.0 +0.0015035880000000001,0.0,217488.0,1014.0 +0.00026836860000000004,0.0,217488.0,1014.0 +0.0002729712,0.0,217488.0,1014.0 +0.0002746554,0.0,217488.0,1014.0 +0.00026983110000000003,0.0,217488.0,1014.0 +0.0002769264,0.0,217488.0,1014.0 +0.0018761812000000003,0.0,217488.0,1014.0 +0.0002603827,0.0,217488.0,1014.0 +0.0002679903,0.0,217488.0,1014.0 +0.0018690987000000003,0.0,217488.0,1014.0 +0.0002544514,0.0,217488.0,1014.0 +0.0002506378,0.0,217488.0,1014.0 +0.0002521892,0.0,217488.0,1014.0 +0.00024622150000000003,0.0,217488.0,1014.0 +0.00025259100000000004,0.0,217488.0,1014.0 +0.0021665621000000004,0.8766086141726563,217488.0,1014.0 +0.00025533930000000004,0.0,217488.0,1014.0 +0.000251239,0.0,217488.0,1014.0 +0.0002582827,0.0,217488.0,1014.0 +0.0002529754,0.0,217488.0,1014.0 +0.0002556963,0.0,217488.0,1014.0 +0.0018608555000000002,0.0,217488.0,1014.0 +0.0002598281,0.0,217488.0,1014.0 +0.0002647874,0.0,217488.0,1014.0 +0.00025895370000000005,0.0,217488.0,1014.0 +0.00025051770000000004,0.0,217488.0,1014.0 +0.0002519072,0.0,217488.0,1014.0 +0.0018599201000000002,0.0,217488.0,1014.0 +0.000253745,0.0,217488.0,1014.0 +0.0002513734,0.0,217488.0,1014.0 +0.0002528202,0.0,217488.0,1014.0 +0.0002499189,0.0,217488.0,1014.0 +0.0002466415,0.0,217488.0,1014.0 +0.0002500626,0.0,217488.0,1014.0 +0.0002479393,0.0,217488.0,1014.0 +0.00024882470000000005,0.0,217488.0,1014.0 +0.0005562915,0.5235861054860627,217488.0,1014.0 +0.00025396290000000003,0.0,217488.0,1014.0 +0.00026307880000000003,0.0,217488.0,1014.0 +0.0002547027,0.0,217488.0,1014.0 +0.00025195530000000004,0.0,217488.0,1014.0 +0.00025365230000000004,0.0,217488.0,1014.0 +0.0002523097,0.0,217488.0,1014.0 +0.0002541926,0.0,217488.0,1014.0 +0.00025334070000000003,0.0,217488.0,1014.0 +0.0002496905,0.0,217488.0,1014.0 +0.000250606,0.0,217488.0,1014.0 +0.00025113180000000003,0.0,217488.0,1014.0 +0.0002566674,0.0,217488.0,1014.0 +0.0002491934,0.0,217488.0,1014.0 +0.00025090720000000004,0.0,217488.0,1014.0 +0.0002530506,0.0,217488.0,1014.0 +0.0002520141,0.0,217488.0,1014.0 +0.0002502951,0.0,217488.0,1014.0 +0.000251058,0.0,217488.0,1014.0 +0.00025001090000000004,0.0,217488.0,1014.0 +0.0002511556,0.0,217488.0,1014.0 +0.0005488583,0.5182388605583627,217488.0,1014.0 +0.0002511179,0.0,217488.0,1014.0 +0.0002511176,0.0,217488.0,1014.0 +0.00025565340000000003,0.0,217488.0,1014.0 +0.00025145100000000003,0.0,217488.0,1014.0 +0.0002570868,0.0,217488.0,1014.0 +0.0002548795,0.0,217488.0,1014.0 +0.00025749780000000003,0.0,217488.0,1014.0 +0.000269219,0.0,217488.0,1014.0 +0.00025622320000000004,0.0,217488.0,1014.0 +0.0002524396,0.0,217488.0,1014.0 +0.0002512204,0.0,217488.0,1014.0 +0.0002576766,0.0,217488.0,1014.0 +0.0002513445,0.0,217488.0,1014.0 +0.0002497072,0.0,217488.0,1014.0 +0.0002542775,0.0,217488.0,1014.0 +0.000253093,0.0,217488.0,1014.0 +0.00024796180000000005,0.0,217488.0,1014.0 +0.0002516746,0.0,217488.0,1014.0 +0.00022691410000000002,0.0,217488.0,1014.0 +0.00014906,0.0,217488.0,1014.0 +0.0004272425,0.6441142910642083,217488.0,1014.0 +0.0001467763,0.0,217488.0,1014.0 +0.00015477400000000002,0.0,217488.0,1014.0 +0.00015176340000000002,0.0,217488.0,1014.0 +0.00014011360000000002,0.0,217488.0,1014.0 +0.0001476696,0.0,217488.0,1014.0 +0.0001417897,0.0,217488.0,1014.0 +0.0001375953,0.0,217488.0,1014.0 +0.0001465868,0.0,217488.0,1014.0 +0.000139064,0.0,217488.0,1014.0 +0.00013779460000000002,0.0,217488.0,1014.0 +0.0001431379,0.0,217488.0,1014.0 +0.00013645440000000002,0.0,217488.0,1014.0 +0.0001435943,0.0,217488.0,1014.0 +0.0001395404,0.0,217488.0,1014.0 +0.0001364066,0.0,217488.0,1014.0 +0.0001405049,0.0,217488.0,1014.0 +0.00013688950000000002,0.0,217488.0,1014.0 +0.0002050002,0.0,217488.0,1014.0 +0.0002275671,0.0,217488.0,1014.0 +0.0002214273,0.0,217488.0,1014.0 +0.00044823880000000006,0.49270076575254085,217488.0,1014.0 +0.0001410655,0.0,217488.0,1014.0 +0.0001395973,0.0,217488.0,1014.0 +0.0001467579,0.0,217488.0,1014.0 +0.0001398984,0.0,217488.0,1014.0 +0.00013761840000000002,0.0,217488.0,1014.0 +0.00014680700000000002,0.0,217488.0,1014.0 +0.0001410033,0.0,217488.0,1014.0 +0.00015311250000000002,0.0,217488.0,1014.0 +0.00014451490000000003,0.0,217488.0,1014.0 +0.00013810900000000003,0.0,217488.0,1014.0 +0.0001405497,0.0,217488.0,1014.0 +0.0001399952,0.0,217488.0,1014.0 +0.0001340487,0.0,217488.0,1014.0 +0.0001384847,0.0,217488.0,1014.0 +0.0001432875,0.0,217488.0,1014.0 +0.00013829180000000002,0.0,217488.0,1014.0 +0.0001451096,0.0,217488.0,1014.0 +0.0002522271,0.0,217488.0,1014.0 +0.0002545609,0.0,217488.0,1014.0 +0.00025401430000000005,0.0,217488.0,1014.0 +0.0002550563,0.0,217488.0,1014.0 +0.0005429033000000001,0.49870649156120433,217488.0,1014.0 +0.00025276110000000004,0.0,217488.0,1014.0 +0.00025974850000000003,0.0,217488.0,1014.0 +0.0002529615,0.0,217488.0,1014.0 +0.0002533769,0.0,217488.0,1014.0 +0.0002560253,0.0,217488.0,1014.0 +0.000248207,0.0,217488.0,1014.0 +0.0002541221,0.0,217488.0,1014.0 +0.0002500782,0.0,217488.0,1014.0 +0.00025100830000000004,0.0,217488.0,1014.0 +0.00025453680000000003,0.0,217488.0,1014.0 +0.000252688,0.0,217488.0,1014.0 +0.0002507455,0.0,217488.0,1014.0 +0.00024968960000000003,0.0,217488.0,1014.0 +0.00025140890000000004,0.0,217488.0,1014.0 +0.0002488685,0.0,217488.0,1014.0 +0.00025173000000000003,0.0,217488.0,1014.0 +0.0002486944,0.0,217488.0,1014.0 +0.0002510234,0.0,217488.0,1014.0 +0.0002467146,0.0,217488.0,1014.0 +0.00024594170000000003,0.0,217488.0,1014.0 +0.0005747324,0.4967473558128966,217488.0,1014.0 +0.0002695465,0.0,217488.0,1014.0 +0.0002781379,0.0,217488.0,1014.0 +0.0002768164,0.0,217488.0,1014.0 +0.0002596066,0.0,217488.0,1014.0 +0.0002672169,0.0,217488.0,1014.0 +0.0002612924,0.0,217488.0,1014.0 +0.0002733225,0.0,217488.0,1014.0 +0.0002644202,0.0,217488.0,1014.0 +0.0002643213,0.0,217488.0,1014.0 +0.0002746981,0.0,217488.0,1014.0 +0.0002749041,0.0,217488.0,1014.0 +0.0002756882,0.0,217488.0,1014.0 +0.00027394470000000005,0.0,217488.0,1014.0 +0.0002748491,0.0,217488.0,1014.0 +0.00026705360000000005,0.0,217488.0,1014.0 +0.0002570204,0.0,217488.0,1014.0 +0.00025996090000000003,0.0,217488.0,1014.0 +0.0002570278,0.0,217488.0,1014.0 +0.0002545309,0.0,217488.0,1014.0 +0.0002606147,0.0,217488.0,1014.0 +0.0006274675,0.5369039830748206,217488.0,1014.0 +0.00028030030000000003,0.0,217488.0,1014.0 +0.000286365,0.0,217488.0,1014.0 +0.0002856317,0.0,217488.0,1014.0 +0.0002788884,0.0,217488.0,1014.0 +0.000267995,0.0,217488.0,1014.0 +0.0014703238,0.0,217488.0,1014.0 +0.0002658216,0.0,217488.0,1014.0 +0.0002657127,0.0,217488.0,1014.0 +0.0002642817,0.0,217488.0,1014.0 +0.00026382410000000005,0.0,217488.0,1014.0 +0.0002644321,0.0,217488.0,1014.0 +0.0018665030000000003,0.0,217488.0,1014.0 +0.0002675097,0.0,217488.0,1014.0 +0.0002674086,0.0,217488.0,1014.0 +0.0002619914,0.0,217488.0,1014.0 +0.0002597437,0.0,217488.0,1014.0 +0.0003140276,0.0,217488.0,1014.0 +0.0019793294000000003,0.0,217488.0,1014.0 +0.00037269580000000004,0.0,217488.0,1014.0 +0.0003700721,0.0,217488.0,1014.0 +0.0022148625000000003,0.1289481852710947,217488.0,1014.0 +0.0002654223,0.0,217488.0,1014.0 +0.0002624241,0.0,217488.0,1014.0 +0.0002699941,0.0,217488.0,1014.0 +0.00025591940000000004,0.0,217488.0,1014.0 +0.0002668284,0.0,217488.0,1014.0 +0.001865029,0.0,217488.0,1014.0 +0.00027742740000000004,0.0,217488.0,1014.0 +0.0002684332,0.0,217488.0,1014.0 +0.0002620812,0.0,217488.0,1014.0 +0.0002556578,0.0,217488.0,1014.0 +0.000260566,0.0,217488.0,1014.0 +0.00025739320000000003,0.0,217488.0,1014.0 +0.0018668094,0.0,217488.0,1014.0 +0.00026492850000000006,0.0,217488.0,1014.0 +0.0002591163,0.0,217488.0,1014.0 +0.0002588711,0.0,217488.0,1014.0 +0.00026346660000000006,0.0,217488.0,1014.0 +0.0002804801,0.0,217488.0,1014.0 +0.00027822050000000004,0.0,217488.0,1014.0 +0.0002773811,0.0,217488.0,1014.0 +0.0005870189,0.4960395653359713,217488.0,1014.0 +0.00027398350000000006,0.0,217488.0,1014.0 +0.00027920360000000005,0.0,217488.0,1014.0 +0.0002734528,0.0,217488.0,1014.0 +0.0002667885,0.0,217488.0,1014.0 +0.0002668373,0.0,217488.0,1014.0 +0.0002626597,0.0,217488.0,1014.0 +0.0002775876,0.0,217488.0,1014.0 +0.00028386490000000003,0.0,217488.0,1014.0 +0.0002850721,0.0,217488.0,1014.0 +0.0002800037,0.0,217488.0,1014.0 +0.00028000290000000004,0.0,217488.0,1014.0 +0.00027385500000000004,0.0,217488.0,1014.0 +0.0002615752,0.0,217488.0,1014.0 +0.00026837510000000004,0.0,217488.0,1014.0 +0.0002643772,0.0,217488.0,1014.0 +0.00026088740000000004,0.0,217488.0,1014.0 +0.0002622381,0.0,217488.0,1014.0 +0.0002640254,0.0,217488.0,1014.0 +0.0002689463,0.0,217488.0,1014.0 +0.0002761912,0.0,217488.0,1014.0 +0.0005822327,0.49361844499630475,217488.0,1014.0 +0.00028121790000000004,0.0,217488.0,1014.0 +0.00027503090000000004,0.0,217488.0,1014.0 +0.0002633485,0.0,217488.0,1014.0 +0.0002631184,0.0,217488.0,1014.0 +0.00026994190000000003,0.0,217488.0,1014.0 +0.00026580850000000004,0.0,217488.0,1014.0 +0.0002725678,0.0,217488.0,1014.0 +0.000280667,0.0,217488.0,1014.0 +0.0002660512,0.0,217488.0,1014.0 +0.0002757096,0.0,217488.0,1014.0 +0.0002800641,0.0,217488.0,1014.0 +0.0002774623,0.0,217488.0,1014.0 +0.00027745630000000003,0.0,217488.0,1014.0 +0.0002844765,0.0,217488.0,1014.0 +0.000277937,0.0,217488.0,1014.0 +0.00025803100000000004,0.0,217488.0,1014.0 +0.0002609793,0.0,217488.0,1014.0 +0.0002591151,0.0,217488.0,1014.0 +0.00025889900000000004,0.0,217488.0,1014.0 +0.00026694610000000004,0.0,217488.0,1014.0 +0.0005788537000000001,0.5072323110312675,217488.0,1014.0 +0.0002829401,0.0,217488.0,1014.0 +0.00028904900000000004,0.0,217488.0,1014.0 +0.00028814350000000004,0.0,217488.0,1014.0 +0.00028042310000000006,0.0,217488.0,1014.0 +0.0002705367,0.0,217488.0,1014.0 +0.0002644502,0.0,217488.0,1014.0 +0.0002613652,0.0,217488.0,1014.0 +0.000265606,0.0,217488.0,1014.0 +0.0002675353,0.0,217488.0,1014.0 +0.00026144140000000003,0.0,217488.0,1014.0 +0.0002713087,0.0,217488.0,1014.0 +0.0002794932,0.0,217488.0,1014.0 +0.00027029830000000003,0.0,217488.0,1014.0 +0.00027723820000000003,0.0,217488.0,1014.0 +0.00027700520000000005,0.0,217488.0,1014.0 +0.000276378,0.0,217488.0,1014.0 +0.00026734320000000003,0.0,217488.0,1014.0 +0.0002611071,0.0,217488.0,1014.0 +0.0002566679,0.0,217488.0,1014.0 +0.0002568251,0.0,217488.0,1014.0 +0.000555427,0.5131030720508726,217488.0,1014.0 +0.000277971,0.0,217488.0,1014.0 +0.0002730553,0.0,217488.0,1014.0 +0.00027579030000000004,0.0,217488.0,1014.0 +0.001086155,0.0,217488.0,1014.0 +0.00028583380000000004,0.0,217488.0,1014.0 +0.000286804,0.0,217488.0,1014.0 +0.0002863646,0.0,217488.0,1014.0 +0.0002973837,0.0,217488.0,1014.0 +0.0018917023000000002,0.0,217488.0,1014.0 +0.00027884650000000003,0.0,217488.0,1014.0 +0.00028170310000000004,0.0,217488.0,1014.0 +0.0002840895,0.0,217488.0,1014.0 +0.0002810639,0.0,217488.0,1014.0 +0.0002826653,0.0,217488.0,1014.0 +0.0018848419000000003,0.0,217488.0,1014.0 +0.00027863970000000004,0.0,217488.0,1014.0 +0.0002789442,0.0,217488.0,1014.0 +0.00027893190000000004,0.0,217488.0,1014.0 +0.0002793752,0.0,217488.0,1014.0 +0.00028210940000000003,0.0,217488.0,1014.0 +0.0006824481,0.42682791555870697,217488.0,1014.0 +0.0002548972,0.0,217488.0,1014.0 +0.0002618181,0.0,217488.0,1014.0 +0.0002802564,0.0,217488.0,1014.0 +0.00028602140000000005,0.0,217488.0,1014.0 +0.00028286630000000005,0.0,217488.0,1014.0 +0.0002817795,0.0,217488.0,1014.0 +0.0002860473,0.0,217488.0,1014.0 +0.0002773108,0.0,217488.0,1014.0 +0.0002574016,0.0,217488.0,1014.0 +0.0002604638,0.0,217488.0,1014.0 +0.00025973230000000003,0.0,217488.0,1014.0 +0.0002637145,0.0,217488.0,1014.0 +0.0002667462,0.0,217488.0,1014.0 +0.0002721513,0.0,217488.0,1014.0 +0.000280495,0.0,217488.0,1014.0 +0.0002784845,0.0,217488.0,1014.0 +0.0002762787,0.0,217488.0,1014.0 +0.00027472570000000005,0.0,217488.0,1014.0 +0.00027569080000000004,0.0,217488.0,1014.0 +0.0002686842,0.0,217488.0,1014.0 +0.0005648312,0.5107904804125551,217488.0,1014.0 +0.00026689400000000005,0.0,217488.0,1014.0 +0.00026225520000000004,0.0,217488.0,1014.0 +0.0002660136,0.0,217488.0,1014.0 +0.0002704559,0.0,217488.0,1014.0 +0.0002749259,0.0,217488.0,1014.0 +0.0002782893,0.0,217488.0,1014.0 +0.0002783586,0.0,217488.0,1014.0 +0.00029014780000000004,0.0,217488.0,1014.0 +0.00027632570000000003,0.0,217488.0,1014.0 +0.0002712729,0.0,217488.0,1014.0 +0.0002662648,0.0,217488.0,1014.0 +0.0002636431,0.0,217488.0,1014.0 +0.0002661984,0.0,217488.0,1014.0 +0.00026143750000000006,0.0,217488.0,1014.0 +0.0002638619,0.0,217488.0,1014.0 +0.00026895490000000005,0.0,217488.0,1014.0 +0.0002743386,0.0,217488.0,1014.0 +0.0002715751,0.0,217488.0,1014.0 +0.0002716609,0.0,217488.0,1014.0 +0.0002700557,0.0,217488.0,1014.0 +0.0005783571000000001,0.5014922441515804,217488.0,1014.0 +0.0002748499,0.0,217488.0,1014.0 +0.00027241630000000004,0.0,217488.0,1014.0 +0.00027524890000000005,0.0,217488.0,1014.0 +0.00026888460000000004,0.0,217488.0,1014.0 +0.0002689897,0.0,217488.0,1014.0 +0.00027515440000000003,0.0,217488.0,1014.0 +0.00034318810000000006,0.0,217488.0,1014.0 +0.0003087642,0.0,217488.0,1014.0 +0.0002732025,0.0,217488.0,1014.0 +0.00027467100000000004,0.0,217488.0,1014.0 +0.0002699332,0.0,217488.0,1014.0 +0.0002679123,0.0,217488.0,1014.0 +0.0002650115,0.0,217488.0,1014.0 +0.0002745472,0.0,217488.0,1014.0 +0.0002676429,0.0,217488.0,1014.0 +0.0002647509,0.0,217488.0,1014.0 +0.00026900590000000004,0.0,217488.0,1014.0 +0.00039772030000000006,0.0,217488.0,1014.0 +0.0003355709,0.0,217488.0,1014.0 +0.00027028770000000004,0.0,217488.0,1014.0 +0.0002665784,0.0,217488.0,1014.0 +0.0006196387000000001,0.4640391247351077,217488.0,1014.0 +0.0002639953,0.0,217488.0,1014.0 +0.00036386160000000003,0.0,217488.0,1014.0 +0.0002829247,0.0,217488.0,1014.0 +0.0002683206,0.0,217488.0,1014.0 +0.0002737124,0.0,217488.0,1014.0 +0.00027343720000000003,0.0,217488.0,1014.0 +0.0018877181,0.0,217488.0,1014.0 +0.00026982290000000006,0.0,217488.0,1014.0 +0.0002702392,0.0,217488.0,1014.0 +0.0002717368,0.0,217488.0,1014.0 +0.0002743623,0.0,217488.0,1014.0 +0.00027828840000000004,0.0,217488.0,1014.0 +0.0003203062,0.0,217488.0,1014.0 +0.000361575,0.0,217488.0,1014.0 +0.0003121422,0.0,217488.0,1014.0 +0.00027090130000000003,0.0,217488.0,1014.0 +0.0002691919,0.0,217488.0,1014.0 +0.0002686763,0.0,217488.0,1014.0 +0.0002616175,0.0,217488.0,1014.0 +0.00033031870000000004,0.0,217488.0,1014.0 +0.0007413418,0.4948877832060731,217488.0,1014.0 +0.00030485190000000006,0.0,217488.0,1014.0 +0.0003428692,0.0,217488.0,1014.0 +0.0007591076000000001,0.0,217488.0,1014.0 +0.00027630700000000005,0.0,217488.0,1014.0 +0.00028000670000000004,0.0,217488.0,1014.0 +0.0002757508,0.0,217488.0,1014.0 +0.0002840993,0.0,217488.0,1014.0 +0.0002827151,0.0,217488.0,1014.0 +0.0002830616,0.0,217488.0,1014.0 +0.0002817799,0.0,217488.0,1014.0 +0.00028078550000000004,0.0,217488.0,1014.0 +0.0002776119,0.0,217488.0,1014.0 +0.0002732203,0.0,217488.0,1014.0 +0.00027095160000000006,0.0,217488.0,1014.0 +0.00029124260000000003,0.0,217488.0,1014.0 +0.0002728345,0.0,217488.0,1014.0 +0.0003317764,0.0,217488.0,1014.0 +0.00042831380000000005,0.0,217488.0,1014.0 +0.00039076610000000005,0.0,217488.0,1014.0 +0.0003875179,0.0,217488.0,1014.0 +0.0006355099,0.4479843665692698,217488.0,1014.0 +0.0003100715,0.0,217488.0,1014.0 +0.0002723108,0.0,217488.0,1014.0 +0.00028177920000000003,0.0,217488.0,1014.0 +0.00027805960000000003,0.0,217488.0,1014.0 +0.0002886979,0.0,217488.0,1014.0 +0.00029302340000000003,0.0,217488.0,1014.0 +0.0002894719,0.0,217488.0,1014.0 +0.00028922510000000003,0.0,217488.0,1014.0 +0.0002815464,0.0,217488.0,1014.0 +0.0002805889,0.0,217488.0,1014.0 +0.000279297,0.0,217488.0,1014.0 +0.00027662870000000003,0.0,217488.0,1014.0 +0.0002734783,0.0,217488.0,1014.0 +0.0002745803,0.0,217488.0,1014.0 +0.000275297,0.0,217488.0,1014.0 +0.00027462000000000005,0.0,217488.0,1014.0 +0.0002783319,0.0,217488.0,1014.0 +0.000278845,0.0,217488.0,1014.0 +0.00027712040000000003,0.0,217488.0,1014.0 +0.0002787079,0.0,217488.0,1014.0 +0.0005886545,0.49226413796208135,217488.0,1014.0 +0.0002755075,0.0,217488.0,1014.0 +0.0002872471,0.0,217488.0,1014.0 +0.00027974660000000003,0.0,217488.0,1014.0 +0.0002747574,0.0,217488.0,1014.0 +0.0002824328,0.0,217488.0,1014.0 +0.0002760016,0.0,217488.0,1014.0 +0.00027841680000000003,0.0,217488.0,1014.0 +0.0002785889,0.0,217488.0,1014.0 +0.0002809681,0.0,217488.0,1014.0 +0.0002805437,0.0,217488.0,1014.0 +0.00027831640000000005,0.0,217488.0,1014.0 +0.00027710340000000003,0.0,217488.0,1014.0 +0.00027549500000000006,0.0,217488.0,1014.0 +0.0002702276,0.0,217488.0,1014.0 +0.0002722838,0.0,217488.0,1014.0 +0.0002769701,0.0,217488.0,1014.0 +0.0002743706,0.0,217488.0,1014.0 +0.0002774609,0.0,217488.0,1014.0 +0.0002780266,0.0,217488.0,1014.0 +0.0002788637,0.0,217488.0,1014.0 +0.0005847499000000001,0.4963691314868117,217488.0,1014.0 +0.0002765076,0.0,217488.0,1014.0 +0.0002793954,0.0,217488.0,1014.0 +0.0002827023,0.0,217488.0,1014.0 +0.0002754599,0.0,217488.0,1014.0 +0.00027943620000000005,0.0,217488.0,1014.0 +0.0002824697,0.0,217488.0,1014.0 +0.0002902416,0.0,217488.0,1014.0 +0.0002898046,0.0,217488.0,1014.0 +0.0002883197,0.0,217488.0,1014.0 +0.000283264,0.0,217488.0,1014.0 +0.00028603820000000003,0.0,217488.0,1014.0 +0.0002782398,0.0,217488.0,1014.0 +0.00027804260000000003,0.0,217488.0,1014.0 +0.0002806837,0.0,217488.0,1014.0 +0.00027693840000000004,0.0,217488.0,1014.0 +0.000275814,0.0,217488.0,1014.0 +0.0002810301,0.0,217488.0,1014.0 +0.0002807185,0.0,217488.0,1014.0 +0.0002779934,0.0,217488.0,1014.0 +0.0002811703,0.0,217488.0,1014.0 +0.0006381713000000001,0.5320234551444103,217488.0,1014.0 +0.0002821474,0.0,217488.0,1014.0 +0.0002963322,0.0,217488.0,1014.0 +0.0002828913,0.0,217488.0,1014.0 +0.0002788595,0.0,217488.0,1014.0 +0.00028335320000000004,0.0,217488.0,1014.0 +0.00028349500000000004,0.0,217488.0,1014.0 +0.00028471190000000003,0.0,217488.0,1014.0 +0.00028046260000000003,0.0,217488.0,1014.0 +0.0002858073,0.0,217488.0,1014.0 +0.000284547,0.0,217488.0,1014.0 +0.0002817543,0.0,217488.0,1014.0 +0.0002796141,0.0,217488.0,1014.0 +0.0002777887,0.0,217488.0,1014.0 +0.00028051540000000003,0.0,217488.0,1014.0 +0.0002754316,0.0,217488.0,1014.0 +0.0002774213,0.0,217488.0,1014.0 +0.00029772450000000003,0.0,217488.0,1014.0 +0.00038924070000000003,0.0,217488.0,1014.0 +0.000388855,0.0,217488.0,1014.0 +0.000390263,0.0,217488.0,1014.0 +0.0006502938000000001,0.4460829858749999,217488.0,1014.0 +0.0002808914,0.0,217488.0,1014.0 +0.00027969000000000003,0.0,217488.0,1014.0 +0.0002823839,0.0,217488.0,1014.0 +0.00027968800000000005,0.0,217488.0,1014.0 +0.000286538,0.0,217488.0,1014.0 +0.00028510250000000003,0.0,217488.0,1014.0 +0.0002903853,0.0,217488.0,1014.0 +0.0002930508,0.0,217488.0,1014.0 +0.0002883377,0.0,217488.0,1014.0 +0.0002792286,0.0,217488.0,1014.0 +0.0002840276,0.0,217488.0,1014.0 +0.0002830892,0.0,217488.0,1014.0 +0.0002757376,0.0,217488.0,1014.0 +0.00027765980000000003,0.0,217488.0,1014.0 +0.0002766335,0.0,217488.0,1014.0 +0.0002782831,0.0,217488.0,1014.0 +0.00027624400000000003,0.0,217488.0,1014.0 +0.000279896,0.0,217488.0,1014.0 +0.0002797632,0.0,217488.0,1014.0 +0.00027823120000000005,0.0,217488.0,1014.0 +0.0005925242,0.49331588481955674,217488.0,1014.0 +0.0002850565,0.0,217488.0,1014.0 +0.00028683180000000003,0.0,217488.0,1014.0 +0.00028436890000000005,0.0,217488.0,1014.0 +0.0002798399,0.0,217488.0,1014.0 +0.00027964470000000003,0.0,217488.0,1014.0 +0.0002779208,0.0,217488.0,1014.0 +0.0002772728,0.0,217488.0,1014.0 +0.00027887470000000005,0.0,217488.0,1014.0 +0.000280831,0.0,217488.0,1014.0 +0.0002796709,0.0,217488.0,1014.0 +0.0002809784,0.0,217488.0,1014.0 +0.0002845422,0.0,217488.0,1014.0 +0.0002802543,0.0,217488.0,1014.0 +0.0002790049,0.0,217488.0,1014.0 +0.0002776581,0.0,217488.0,1014.0 +0.00015695960000000001,0.0,217488.0,1014.0 +0.0001505838,0.0,217488.0,1014.0 +0.0001516404,0.0,217488.0,1014.0 +0.0001489112,0.0,217488.0,1014.0 +0.00014803800000000002,0.0,217488.0,1014.0 +0.000403557,0.5851393979041375,217488.0,1014.0 +0.0002014627,0.0,217488.0,1014.0 +0.0002448317,0.0,217488.0,1014.0 +0.0002513801,0.0,217488.0,1014.0 +0.000247957,0.0,217488.0,1014.0 +0.0002488518,0.0,217488.0,1014.0 +0.0002573839,0.0,217488.0,1014.0 +0.0002543313,0.0,217488.0,1014.0 +0.0002653243,0.0,217488.0,1014.0 +0.00025656980000000006,0.0,217488.0,1014.0 +0.00025222360000000003,0.0,217488.0,1014.0 +0.0002517062,0.0,217488.0,1014.0 +0.00025361890000000003,0.0,217488.0,1014.0 +0.00024650510000000003,0.0,217488.0,1014.0 +0.0002496067,0.0,217488.0,1014.0 +0.0002535523,0.0,217488.0,1014.0 +0.0002491858,0.0,217488.0,1014.0 +0.00024901180000000005,0.0,217488.0,1014.0 +0.0002466581,0.0,217488.0,1014.0 +0.0002462976,0.0,217488.0,1014.0 +0.0002479072,0.0,217488.0,1014.0 +0.0005546045,0.5245089067975467,217488.0,1014.0 +0.0002559525,0.0,217488.0,1014.0 +0.0002579697,0.0,217488.0,1014.0 +0.00025783260000000004,0.0,217488.0,1014.0 +0.0002523935,0.0,217488.0,1014.0 +0.0002523076,0.0,217488.0,1014.0 +0.00025555060000000005,0.0,217488.0,1014.0 +0.0002533734,0.0,217488.0,1014.0 +0.0002528516,0.0,217488.0,1014.0 +0.000251371,0.0,217488.0,1014.0 +0.0002463443,0.0,217488.0,1014.0 +0.0002485966,0.0,217488.0,1014.0 +0.0002508283,0.0,217488.0,1014.0 +0.00024809400000000003,0.0,217488.0,1014.0 +0.0002477045,0.0,217488.0,1014.0 +0.00025391810000000004,0.0,217488.0,1014.0 +0.0002476124,0.0,217488.0,1014.0 +0.0002490225,0.0,217488.0,1014.0 +0.00024865680000000004,0.0,217488.0,1014.0 +0.00025016070000000005,0.0,217488.0,1014.0 +0.0002489739,0.0,217488.0,1014.0 +0.0005363584,0.5347142880581343,217488.0,1014.0 +0.0002640514,0.0,217488.0,1014.0 +0.0002450603,0.0,217488.0,1014.0 +0.0002513246,0.0,217488.0,1014.0 +0.00025092450000000003,0.0,217488.0,1014.0 +0.0002496911,0.0,217488.0,1014.0 +0.0002553025,0.0,217488.0,1014.0 +0.000252344,0.0,217488.0,1014.0 +0.00026760300000000005,0.0,217488.0,1014.0 +0.00025593580000000005,0.0,217488.0,1014.0 +0.00025541,0.0,217488.0,1014.0 +0.0002535204,0.0,217488.0,1014.0 +0.0002527496,0.0,217488.0,1014.0 +0.0002538387,0.0,217488.0,1014.0 +0.0002491058,0.0,217488.0,1014.0 +0.00025271260000000003,0.0,217488.0,1014.0 +0.0002477987,0.0,217488.0,1014.0 +0.00024869110000000003,0.0,217488.0,1014.0 +0.0002460724,0.0,217488.0,1014.0 +0.0002475833,0.0,217488.0,1014.0 +0.0002525953,0.0,217488.0,1014.0 +0.00024685150000000003,0.0,217488.0,1014.0 +0.0017011217000000001,0.8385506457298146,217488.0,1014.0 +0.0002526492,0.0,217488.0,1014.0 +0.0002599231,0.0,217488.0,1014.0 +0.0002549033,0.0,217488.0,1014.0 +0.0004544519,0.0,217488.0,1014.0 +0.0002557255,0.0,217488.0,1014.0 +0.00025329320000000004,0.0,217488.0,1014.0 +0.0002550193,0.0,217488.0,1014.0 +0.00032788490000000006,0.0,217488.0,1014.0 +0.0002717036,0.0,217488.0,1014.0 +0.0002730197,0.0,217488.0,1014.0 +0.0002749155,0.0,217488.0,1014.0 +0.00027328670000000005,0.0,217488.0,1014.0 +0.0002748752,0.0,217488.0,1014.0 +0.00028442340000000004,0.0,217488.0,1014.0 +0.0002789273,0.0,217488.0,1014.0 +0.000276105,0.0,217488.0,1014.0 +0.0002746465,0.0,217488.0,1014.0 +0.000329127,0.0,217488.0,1014.0 +0.0002729656,0.0,217488.0,1014.0 +0.00027018,0.0,217488.0,1014.0 +0.0005906822,0.5097974850097057,217488.0,1014.0 +0.0018810204,0.0,217488.0,1014.0 +0.0002791935,0.0,217488.0,1014.0 +0.00027977320000000005,0.0,217488.0,1014.0 +0.0002762559,0.0,217488.0,1014.0 +0.0002818413,0.0,217488.0,1014.0 +0.00027750960000000004,0.0,217488.0,1014.0 +0.0018995000000000001,0.0,217488.0,1014.0 +0.00028217300000000004,0.0,217488.0,1014.0 +0.00027833160000000003,0.0,217488.0,1014.0 +0.0002779082,0.0,217488.0,1014.0 +0.0002774009,0.0,217488.0,1014.0 +0.0022822554,0.0,217488.0,1014.0 +0.000273596,0.0,217488.0,1014.0 +0.0002767654,0.0,217488.0,1014.0 +0.0002749968,0.0,217488.0,1014.0 +0.00027589240000000005,0.0,217488.0,1014.0 +0.00027597890000000006,0.0,217488.0,1014.0 +0.0022770250000000002,0.0,217488.0,1014.0 +0.000274931,0.0,217488.0,1014.0 +0.00027071020000000003,0.0,217488.0,1014.0 +0.0029912488,0.09749984688669161,217488.0,1014.0 +0.0002807279,0.0,217488.0,1014.0 +0.000286179,0.0,217488.0,1014.0 +0.0002825873,0.0,217488.0,1014.0 +0.00028090710000000003,0.0,217488.0,1014.0 diff --git a/perf/PatternFolds/output/881c2cfa-b3c6-53d2-ac72-f383d70050ee.csv b/perf/PatternFolds/output/881c2cfa-b3c6-53d2-ac72-f383d70050ee.csv new file mode 100644 index 0000000..fb7aed7 --- /dev/null +++ b/perf/PatternFolds/output/881c2cfa-b3c6-53d2-ac72-f383d70050ee.csv @@ -0,0 +1,5 @@ +bytes,percentage,filenames,linenumbers +16128,98.44,/home/baffier/.julia/packages/PatternFolds/hAnP4/src/vector.jl,87 +160,0.98,/home/baffier/.julia/packages/PatternFolds/hAnP4/src/vector.jl,19 +48,0.29,/home/baffier/.julia/packages/PatternFolds/hAnP4/src/intervals.jl,32 +48,0.29,/home/baffier/.julia/packages/PatternFolds/hAnP4/src/common.jl,100 diff --git a/perf/PatternFolds/output/9b0009bc-cdad-52d4-91df-06842447cf61.csv b/perf/PatternFolds/output/9b0009bc-cdad-52d4-91df-06842447cf61.csv new file mode 100644 index 0000000..bda4ee0 --- /dev/null +++ b/perf/PatternFolds/output/9b0009bc-cdad-52d4-91df-06842447cf61.csv @@ -0,0 +1,1001 @@ +times,gctimes,memory,allocs +212265.0,0.0,137488,14 +200800.3,0.0,137488,14 +216175.9,0.0,137488,14 +232093.5,0.0,137488,14 +228833.1,0.0,137488,14 +234346.8,0.0,137488,14 +236842.7,0.0,137488,14 +237500.6,0.0,137488,14 +239783.3,0.0,137488,14 +231952.3,0.0,137488,14 +231592.2,0.0,137488,14 +221609.3,0.0,137488,14 +237916.7,0.0,137488,14 +244294.7,0.0,137488,14 +243668.2,0.0,137488,14 +249506.3,0.0,137488,14 +274995.7,0.0,137488,14 +302663.7,0.0,137488,14 +295805.1,0.0,137488,14 +280507.8,0.0,137488,14 +296243.5,0.0,137488,14 +279058.6,0.0,137488,14 +278848.4,0.0,137488,14 +278893.4,0.0,137488,14 +295957.4,0.0,137488,14 +278322.1,0.0,137488,14 +292239.6,0.0,137488,14 +280007.8,0.0,137488,14 +276373.5,0.0,137488,14 +4.1068895e6,3.8632162e6,137488,14 +159868.8,0.0,137488,14 +159737.2,0.0,137488,14 +158846.2,0.0,137488,14 +160133.1,0.0,137488,14 +160073.1,0.0,137488,14 +155526.6,0.0,137488,14 +157407.6,0.0,137488,14 +161354.8,0.0,137488,14 +156495.2,0.0,137488,14 +158063.1,0.0,137488,14 +161171.7,0.0,137488,14 +158895.8,0.0,137488,14 +159067.3,0.0,137488,14 +159932.0,0.0,137488,14 +159869.7,0.0,137488,14 +157637.4,0.0,137488,14 +157117.7,0.0,137488,14 +254221.4,0.0,137488,14 +270509.2,0.0,137488,14 +271048.3,0.0,137488,14 +275365.9,0.0,137488,14 +274120.1,0.0,137488,14 +276396.6,0.0,137488,14 +279121.0,0.0,137488,14 +278190.1,0.0,137488,14 +277771.8,0.0,137488,14 +277582.4,0.0,137488,14 +276965.9,0.0,137488,14 +279258.8,0.0,137488,14 +277716.7,0.0,137488,14 +288239.6,0.0,137488,14 +276545.7,0.0,137488,14 +763868.0,464129.7,137488,14 +156099.3,0.0,137488,14 +166870.8,0.0,137488,14 +161781.6,0.0,137488,14 +158159.1,0.0,137488,14 +160613.6,0.0,137488,14 +154848.1,0.0,137488,14 +157533.9,0.0,137488,14 +157870.3,0.0,137488,14 +155507.7,0.0,137488,14 +159266.0,0.0,137488,14 +157935.3,0.0,137488,14 +159365.8,0.0,137488,14 +155867.4,0.0,137488,14 +157827.5,0.0,137488,14 +158659.1,0.0,137488,14 +154032.6,0.0,137488,14 +156935.6,0.0,137488,14 +158161.4,0.0,137488,14 +157029.2,0.0,137488,14 +158314.4,0.0,137488,14 +157023.0,0.0,137488,14 +157029.5,0.0,137488,14 +158161.4,0.0,137488,14 +156935.6,0.0,137488,14 +157418.1,0.0,137488,14 +155633.0,0.0,137488,14 +158425.0,0.0,137488,14 +158617.0,0.0,137488,14 +156754.2,0.0,137488,14 +160003.7,0.0,137488,14 +155929.7,0.0,137488,14 +157979.8,0.0,137488,14 +158125.1,0.0,137488,14 +308490.7,132170.4,137488,14 +157525.7,0.0,137488,14 +159789.0,0.0,137488,14 +154944.7,0.0,137488,14 +157195.8,0.0,137488,14 +156162.1,0.0,137488,14 +157259.2,0.0,137488,14 +158683.5,0.0,137488,14 +159530.2,0.0,137488,14 +157775.1,0.0,137488,14 +156743.3,0.0,137488,14 +158623.3,0.0,137488,14 +157917.6,0.0,137488,14 +156213.0,0.0,137488,14 +154887.5,0.0,137488,14 +156403.8,0.0,137488,14 +158546.9,0.0,137488,14 +156482.3,0.0,137488,14 +158789.1,0.0,137488,14 +155125.4,0.0,137488,14 +157168.6,0.0,137488,14 +160039.4,0.0,137488,14 +156713.4,0.0,137488,14 +158202.9,0.0,137488,14 +155999.8,0.0,137488,14 +155993.2,0.0,137488,14 +159012.8,0.0,137488,14 +156935.8,0.0,137488,14 +158896.2,0.0,137488,14 +157776.2,0.0,137488,14 +157492.6,0.0,137488,14 +159998.9,0.0,137488,14 +155974.2,0.0,137488,14 +303298.6,132277.3,137488,14 +161596.7,0.0,137488,14 +161274.6,0.0,137488,14 +158054.4,0.0,137488,14 +160620.6,0.0,137488,14 +156079.5,0.0,137488,14 +153352.8,0.0,137488,14 +159741.0,0.0,137488,14 +158362.1,0.0,137488,14 +161600.0,0.0,137488,14 +155899.4,0.0,137488,14 +157248.6,0.0,137488,14 +159460.1,0.0,137488,14 +155733.5,0.0,137488,14 +158225.7,0.0,137488,14 +159414.5,0.0,137488,14 +156755.9,0.0,137488,14 +158447.7,0.0,137488,14 +158105.8,0.0,137488,14 +156725.5,0.0,137488,14 +158243.2,0.0,137488,14 +157167.0,0.0,137488,14 +157474.0,0.0,137488,14 +156499.5,0.0,137488,14 +156646.6,0.0,137488,14 +156690.9,0.0,137488,14 +155324.7,0.0,137488,14 +157840.9,0.0,137488,14 +155654.7,0.0,137488,14 +1.5045092e6,0.0,137488,14 +160773.7,0.0,137488,14 +163228.1,0.0,137488,14 +160057.3,0.0,137488,14 +159964.9,0.0,137488,14 +608310.5,431721.3,137488,14 +164399.0,0.0,137488,14 +1.7698945e6,0.0,137488,14 +161842.9,0.0,137488,14 +165881.0,0.0,137488,14 +161741.5,0.0,137488,14 +161337.1,0.0,137488,14 +164183.2,0.0,137488,14 +161468.8,0.0,137488,14 +165464.4,0.0,137488,14 +164114.8,0.0,137488,14 +164544.0,0.0,137488,14 +1.7685037e6,0.0,137488,14 +162333.4,0.0,137488,14 +165404.3,0.0,137488,14 +161265.2,0.0,137488,14 +226746.9,0.0,137488,14 +274063.0,0.0,137488,14 +276171.2,0.0,137488,14 +1.8796029e6,0.0,137488,14 +272664.3,0.0,137488,14 +276365.7,0.0,137488,14 +277795.4,0.0,137488,14 +280000.9,0.0,137488,14 +281995.1,0.0,137488,14 +1.8858152e6,0.0,137488,14 +282748.4,0.0,137488,14 +280419.6,0.0,137488,14 +281437.9,0.0,137488,14 +284052.2,0.0,137488,14 +1.8875347e6,0.0,137488,14 +280513.3,0.0,137488,14 +284103.2,0.0,137488,14 +353403.0,133778.8,137488,14 +164576.8,0.0,137488,14 +171001.7,0.0,137488,14 +167320.0,0.0,137488,14 +1.7729818e6,0.0,137488,14 +160696.4,0.0,137488,14 +163803.1,0.0,137488,14 +169403.1,0.0,137488,14 +163669.4,0.0,137488,14 +165522.7,0.0,137488,14 +167280.4,0.0,137488,14 +168050.9,0.0,137488,14 +169844.9,0.0,137488,14 +166633.9,0.0,137488,14 +1.7699986e6,0.0,137488,14 +166375.8,0.0,137488,14 +167212.9,0.0,137488,14 +165575.8,0.0,137488,14 +166440.6,0.0,137488,14 +166747.0,0.0,137488,14 +166119.9,0.0,137488,14 +166626.8,0.0,137488,14 +165133.6,0.0,137488,14 +1.7678046e6,0.0,137488,14 +165732.3,0.0,137488,14 +166120.3,0.0,137488,14 +166760.0,0.0,137488,14 +165014.4,0.0,137488,14 +166528.5,0.0,137488,14 +165847.5,0.0,137488,14 +165391.7,0.0,137488,14 +167836.4,0.0,137488,14 +163935.5,0.0,137488,14 +1.922296e6,135480.7,137488,14 +167580.9,0.0,137488,14 +168751.4,0.0,137488,14 +166676.7,0.0,137488,14 +168744.0,0.0,137488,14 +165964.3,0.0,137488,14 +167570.7,0.0,137488,14 +167929.1,0.0,137488,14 +166090.9,0.0,137488,14 +1.7742777e6,0.0,137488,14 +168646.1,0.0,137488,14 +168529.7,0.0,137488,14 +167114.6,0.0,137488,14 +166263.7,0.0,137488,14 +164420.3,0.0,137488,14 +163992.3,0.0,137488,14 +169620.9,0.0,137488,14 +171835.4,0.0,137488,14 +1.7739532e6,0.0,137488,14 +168298.3,0.0,137488,14 +172109.8,0.0,137488,14 +169769.9,0.0,137488,14 +171402.9,0.0,137488,14 +173872.9,0.0,137488,14 +173230.9,0.0,137488,14 +173249.0,0.0,137488,14 +170193.1,0.0,137488,14 +1.7738671e6,0.0,137488,14 +166357.5,0.0,137488,14 +167136.8,0.0,137488,14 +169460.3,0.0,137488,14 +169980.4,0.0,137488,14 +169273.7,0.0,137488,14 +170171.4,0.0,137488,14 +320081.7,136332.3,137488,14 +172355.6,0.0,137488,14 +1.7778295e6,0.0,137488,14 +168193.7,0.0,137488,14 +174144.1,0.0,137488,14 +169102.5,0.0,137488,14 +172809.1,0.0,137488,14 +171906.0,0.0,137488,14 +170061.2,0.0,137488,14 +170099.4,0.0,137488,14 +170851.0,0.0,137488,14 +1.7764735e6,0.0,137488,14 +169778.6,0.0,137488,14 +170766.6,0.0,137488,14 +170768.5,0.0,137488,14 +169551.8,0.0,137488,14 +173832.0,0.0,137488,14 +169761.1,0.0,137488,14 +172091.9,0.0,137488,14 +168369.2,0.0,137488,14 +1.7742134e6,0.0,137488,14 +168024.5,0.0,137488,14 +166870.0,0.0,137488,14 +169724.3,0.0,137488,14 +170374.7,0.0,137488,14 +171125.1,0.0,137488,14 +169453.4,0.0,137488,14 +171556.5,0.0,137488,14 +168793.5,0.0,137488,14 +168998.7,0.0,137488,14 +2.1731076e6,0.0,137488,14 +168921.2,0.0,137488,14 +171364.6,0.0,137488,14 +1.2950912e6,1.1109638e6,137488,14 +169180.6,0.0,137488,14 +171547.9,0.0,137488,14 +165726.2,0.0,137488,14 +975683.9,0.0,137488,14 +167904.4,0.0,137488,14 +170167.8,0.0,137488,14 +171141.9,0.0,137488,14 +167920.4,0.0,137488,14 +575730.1,0.0,137488,14 +169366.2,0.0,137488,14 +171414.1,0.0,137488,14 +168975.2,0.0,137488,14 +168868.4,0.0,137488,14 +166477.0,0.0,137488,14 +166145.2,0.0,137488,14 +176665.7,0.0,137488,14 +294472.2,0.0,137488,14 +289304.2,0.0,137488,14 +284712.2,0.0,137488,14 +281552.7,0.0,137488,14 +278604.6,0.0,137488,14 +280553.7,0.0,137488,14 +284861.3,0.0,137488,14 +297594.4,0.0,137488,14 +285061.4,0.0,137488,14 +287664.6,0.0,137488,14 +287512.1,0.0,137488,14 +285942.8,0.0,137488,14 +288319.2,0.0,137488,14 +1.4928139e6,0.0,137488,14 +279751.2,0.0,137488,14 +277787.9,0.0,137488,14 +404128.6,133070.7,137488,14 +1.7629235e6,0.0,137488,14 +164908.9,0.0,137488,14 +163726.4,0.0,137488,14 +162558.4,0.0,137488,14 +161595.9,0.0,137488,14 +159816.2,0.0,137488,14 +160998.3,0.0,137488,14 +164399.3,0.0,137488,14 +156830.4,0.0,137488,14 +162026.6,0.0,137488,14 +1.7650415e6,0.0,137488,14 +160212.2,0.0,137488,14 +161738.3,0.0,137488,14 +158504.1,0.0,137488,14 +160723.9,0.0,137488,14 +160002.0,0.0,137488,14 +162202.7,0.0,137488,14 +159974.9,0.0,137488,14 +158666.2,0.0,137488,14 +121571.8,0.0,137488,14 +97381.5,0.0,137488,14 +87178.8,0.0,137488,14 +86751.1,0.0,137488,14 +85906.4,0.0,137488,14 +86053.5,0.0,137488,14 +88361.0,0.0,137488,14 +85936.1,0.0,137488,14 +85878.6,0.0,137488,14 +86618.5,0.0,137488,14 +86959.3,0.0,137488,14 +85925.9,0.0,137488,14 +85795.1,0.0,137488,14 +86783.1,0.0,137488,14 +204460.7,99503.8,137488,14 +91001.9,0.0,137488,14 +90776.6,0.0,137488,14 +87781.0,0.0,137488,14 +90173.2,0.0,137488,14 +88014.2,0.0,137488,14 +89828.4,0.0,137488,14 +88647.4,0.0,137488,14 +87575.2,0.0,137488,14 +89157.1,0.0,137488,14 +88796.8,0.0,137488,14 +87970.7,0.0,137488,14 +87563.6,0.0,137488,14 +89440.3,0.0,137488,14 +87333.9,0.0,137488,14 +87805.8,0.0,137488,14 +87797.2,0.0,137488,14 +88067.7,0.0,137488,14 +89130.0,0.0,137488,14 +86680.8,0.0,137488,14 +87594.2,0.0,137488,14 +86783.9,0.0,137488,14 +89191.2,0.0,137488,14 +86585.3,0.0,137488,14 +86870.2,0.0,137488,14 +86776.2,0.0,137488,14 +86314.6,0.0,137488,14 +87897.2,0.0,137488,14 +85666.5,0.0,137488,14 +86256.3,0.0,137488,14 +85850.9,0.0,137488,14 +86520.8,0.0,137488,14 +86413.7,0.0,137488,14 +186562.1,90878.7,137488,14 +89733.1,0.0,137488,14 +90484.3,0.0,137488,14 +88834.8,0.0,137488,14 +90026.1,0.0,137488,14 +87984.6,0.0,137488,14 +91606.4,0.0,137488,14 +90278.3,0.0,137488,14 +87568.0,0.0,137488,14 +87483.7,0.0,137488,14 +87009.8,0.0,137488,14 +90197.3,0.0,137488,14 +87510.2,0.0,137488,14 +87236.1,0.0,137488,14 +87746.2,0.0,137488,14 +89567.0,0.0,137488,14 +87613.5,0.0,137488,14 +88013.0,0.0,137488,14 +87851.3,0.0,137488,14 +87064.9,0.0,137488,14 +88775.2,0.0,137488,14 +88535.1,0.0,137488,14 +86945.7,0.0,137488,14 +87082.0,0.0,137488,14 +89280.0,0.0,137488,14 +86481.7,0.0,137488,14 +86433.9,0.0,137488,14 +86558.3,0.0,137488,14 +86794.9,0.0,137488,14 +88854.6,0.0,137488,14 +87401.2,0.0,137488,14 +86844.0,0.0,137488,14 +86307.6,0.0,137488,14 +363554.3,269999.7,137488,14 +89072.5,0.0,137488,14 +92248.3,0.0,137488,14 +89946.7,0.0,137488,14 +89242.4,0.0,137488,14 +87292.2,0.0,137488,14 +91475.2,0.0,137488,14 +86754.7,0.0,137488,14 +88320.7,0.0,137488,14 +86997.4,0.0,137488,14 +88466.9,0.0,137488,14 +90044.4,0.0,137488,14 +87972.2,0.0,137488,14 +86778.6,0.0,137488,14 +88997.0,0.0,137488,14 +89208.1,0.0,137488,14 +87346.1,0.0,137488,14 +137543.1,0.0,137488,14 +190853.5,0.0,137488,14 +196979.0,0.0,137488,14 +183285.3,0.0,137488,14 +188321.4,0.0,137488,14 +169522.1,0.0,137488,14 +171113.2,0.0,137488,14 +171482.4,0.0,137488,14 +171447.5,0.0,137488,14 +170413.7,0.0,137488,14 +184264.2,0.0,137488,14 +180209.3,0.0,137488,14 +171250.2,0.0,137488,14 +184695.9,0.0,137488,14 +181553.4,0.0,137488,14 +182248.5,0.0,137488,14 +170856.8,0.0,137488,14 +210778.5,86355.7,137488,14 +90294.9,0.0,137488,14 +92473.7,0.0,137488,14 +88597.0,0.0,137488,14 +90423.2,0.0,137488,14 +88354.6,0.0,137488,14 +88387.5,0.0,137488,14 +89150.0,0.0,137488,14 +88743.9,0.0,137488,14 +88092.3,0.0,137488,14 +87506.2,0.0,137488,14 +89010.6,0.0,137488,14 +87102.3,0.0,137488,14 +89372.5,0.0,137488,14 +88889.5,0.0,137488,14 +87541.6,0.0,137488,14 +87232.5,0.0,137488,14 +89741.1,0.0,137488,14 +99998.0,0.0,137488,14 +89290.5,0.0,137488,14 +87323.6,0.0,137488,14 +90465.6,0.0,137488,14 +87780.4,0.0,137488,14 +86694.2,0.0,137488,14 +86131.5,0.0,137488,14 +88245.4,0.0,137488,14 +90292.8,0.0,137488,14 +86923.3,0.0,137488,14 +86266.7,0.0,137488,14 +86401.1,0.0,137488,14 +86156.3,0.0,137488,14 +87456.2,0.0,137488,14 +86176.3,0.0,137488,14 +182363.8,84113.8,137488,14 +90508.4,0.0,137488,14 +90932.6,0.0,137488,14 +88434.7,0.0,137488,14 +89280.0,0.0,137488,14 +90896.6,0.0,137488,14 +89523.9,0.0,137488,14 +88309.8,0.0,137488,14 +88799.2,0.0,137488,14 +86670.2,0.0,137488,14 +89825.5,0.0,137488,14 +87705.8,0.0,137488,14 +88317.3,0.0,137488,14 +87151.2,0.0,137488,14 +90328.6,0.0,137488,14 +87955.0,0.0,137488,14 +88603.5,0.0,137488,14 +88384.1,0.0,137488,14 +88130.8,0.0,137488,14 +89109.9,0.0,137488,14 +87567.2,0.0,137488,14 +87410.6,0.0,137488,14 +87658.2,0.0,137488,14 +86629.9,0.0,137488,14 +88402.4,0.0,137488,14 +86947.3,0.0,137488,14 +86196.4,0.0,137488,14 +87388.0,0.0,137488,14 +88214.1,0.0,137488,14 +86210.9,0.0,137488,14 +86380.0,0.0,137488,14 +86443.1,0.0,137488,14 +86357.1,0.0,137488,14 +172150.5,78933.9,137488,14 +89865.7,0.0,137488,14 +93221.5,0.0,137488,14 +95386.9,0.0,137488,14 +91720.4,0.0,137488,14 +89619.7,0.0,137488,14 +88528.5,0.0,137488,14 +88623.7,0.0,137488,14 +89252.6,0.0,137488,14 +86957.2,0.0,137488,14 +88385.9,0.0,137488,14 +88181.4,0.0,137488,14 +90401.1,0.0,137488,14 +86706.6,0.0,137488,14 +89227.6,0.0,137488,14 +88515.2,0.0,137488,14 +93239.6,0.0,137488,14 +159674.5,0.0,137488,14 +161750.9,0.0,137488,14 +163858.4,0.0,137488,14 +162052.3,0.0,137488,14 +162544.6,0.0,137488,14 +164991.4,0.0,137488,14 +162628.5,0.0,137488,14 +162555.2,0.0,137488,14 +159889.1,0.0,137488,14 +162521.5,0.0,137488,14 +161304.7,0.0,137488,14 +158373.3,0.0,137488,14 +163105.6,0.0,137488,14 +160293.5,0.0,137488,14 +158591.3,0.0,137488,14 +156891.8,0.0,137488,14 +159180.3,0.0,137488,14 +615933.2,441038.2,137488,14 +162311.4,0.0,137488,14 +163732.8,0.0,137488,14 +158729.6,0.0,137488,14 +164039.7,0.0,137488,14 +155757.3,0.0,137488,14 +159553.3,0.0,137488,14 +162348.8,0.0,137488,14 +159191.4,0.0,137488,14 +157952.4,0.0,137488,14 +160015.4,0.0,137488,14 +161972.2,0.0,137488,14 +162394.1,0.0,137488,14 +159483.5,0.0,137488,14 +160473.9,0.0,137488,14 +159309.5,0.0,137488,14 +178211.8,0.0,137488,14 +272157.2,0.0,137488,14 +276604.7,0.0,137488,14 +274610.6,0.0,137488,14 +272669.6,0.0,137488,14 +274281.1,0.0,137488,14 +282654.9,0.0,137488,14 +278112.9,0.0,137488,14 +283326.5,0.0,137488,14 +282680.8,0.0,137488,14 +280410.6,0.0,137488,14 +278307.5,0.0,137488,14 +279550.1,0.0,137488,14 +294744.3,0.0,137488,14 +278756.8,0.0,137488,14 +284490.3,0.0,137488,14 +321595.0,0.0,137488,14 +395199.7,135296.8,137488,14 +160197.2,0.0,137488,14 +161679.0,0.0,137488,14 +160292.1,0.0,137488,14 +161490.6,0.0,137488,14 +161186.8,0.0,137488,14 +158910.4,0.0,137488,14 +163347.4,0.0,137488,14 +159304.4,0.0,137488,14 +158240.9,0.0,137488,14 +161843.5,0.0,137488,14 +159706.2,0.0,137488,14 +163345.0,0.0,137488,14 +157406.5,0.0,137488,14 +159538.8,0.0,137488,14 +160414.7,0.0,137488,14 +157839.3,0.0,137488,14 +162242.2,0.0,137488,14 +157002.1,0.0,137488,14 +157625.8,0.0,137488,14 +158056.4,0.0,137488,14 +158322.1,0.0,137488,14 +160393.1,0.0,137488,14 +161329.1,0.0,137488,14 +159923.5,0.0,137488,14 +162568.2,0.0,137488,14 +157567.1,0.0,137488,14 +160448.3,0.0,137488,14 +156833.9,0.0,137488,14 +159677.7,0.0,137488,14 +161480.6,0.0,137488,14 +160143.8,0.0,137488,14 +163825.4,0.0,137488,14 +173373.8,0.0,137488,14 +326460.2,133741.2,137488,14 +178410.4,0.0,137488,14 +179456.4,0.0,137488,14 +175723.9,0.0,137488,14 +180398.3,0.0,137488,14 +176161.7,0.0,137488,14 +179602.1,0.0,137488,14 +164031.0,0.0,137488,14 +163000.8,0.0,137488,14 +172405.3,0.0,137488,14 +178288.2,0.0,137488,14 +583969.2,0.0,137488,14 +173516.3,0.0,137488,14 +1.7780383e6,0.0,137488,14 +164034.6,0.0,137488,14 +164682.2,0.0,137488,14 +172611.8,0.0,137488,14 +173416.6,0.0,137488,14 +176391.9,0.0,137488,14 +171626.4,0.0,137488,14 +174257.9,0.0,137488,14 +173156.5,0.0,137488,14 +169970.6,0.0,137488,14 +1.7718587e6,0.0,137488,14 +168409.4,0.0,137488,14 +167989.5,0.0,137488,14 +167841.0,0.0,137488,14 +170339.9,0.0,137488,14 +170190.8,0.0,137488,14 +170897.5,0.0,137488,14 +171269.5,0.0,137488,14 +168565.6,0.0,137488,14 +1.7727596e6,0.0,137488,14 +1.0494239e6,860669.1,137488,14 +171333.9,0.0,137488,14 +169263.8,0.0,137488,14 +1.7756048e6,0.0,137488,14 +173898.3,0.0,137488,14 +171962.2,0.0,137488,14 +166889.6,0.0,137488,14 +170302.1,0.0,137488,14 +171283.2,0.0,137488,14 +172916.3,0.0,137488,14 +173295.0,0.0,137488,14 +173007.7,0.0,137488,14 +1.776792e6,0.0,137488,14 +168209.7,0.0,137488,14 +168898.5,0.0,137488,14 +170762.1,0.0,137488,14 +168701.4,0.0,137488,14 +172372.8,0.0,137488,14 +173660.7,0.0,137488,14 +172987.5,0.0,137488,14 +169518.6,0.0,137488,14 +172611.8,0.0,137488,14 +1.7768397e6,0.0,137488,14 +170237.5,0.0,137488,14 +169342.0,0.0,137488,14 +167059.3,0.0,137488,14 +168739.6,0.0,137488,14 +173160.0,0.0,137488,14 +170131.3,0.0,137488,14 +172611.6,0.0,137488,14 +171462.5,0.0,137488,14 +1.7749461e6,0.0,137488,14 +169532.8,0.0,137488,14 +632740.4,448181.1,137488,14 +171303.6,0.0,137488,14 +175657.1,0.0,137488,14 +172611.4,0.0,137488,14 +172745.1,0.0,137488,14 +1.7772997e6,0.0,137488,14 +170635.6,0.0,137488,14 +168386.3,0.0,137488,14 +166448.6,0.0,137488,14 +168634.3,0.0,137488,14 +171077.1,0.0,137488,14 +171685.4,0.0,137488,14 +171089.2,0.0,137488,14 +169049.0,0.0,137488,14 +1.7775951e6,0.0,137488,14 +174781.9,0.0,137488,14 +172511.4,0.0,137488,14 +250744.3,0.0,137488,14 +282556.0,0.0,137488,14 +281715.6,0.0,137488,14 +283464.9,0.0,137488,14 +1.8897542e6,0.0,137488,14 +283370.5,0.0,137488,14 +284908.1,0.0,137488,14 +289027.3,0.0,137488,14 +290852.4,0.0,137488,14 +1.8962289e6,0.0,137488,14 +291642.5,0.0,137488,14 +283320.7,0.0,137488,14 +289120.7,0.0,137488,14 +290139.7,0.0,137488,14 +289539.5,0.0,137488,14 +1.894164e6,0.0,137488,14 +287321.6,0.0,137488,14 +596592.3,392381.0,137488,14 +176695.3,0.0,137488,14 +176120.3,0.0,137488,14 +1.7792702e6,0.0,137488,14 +175612.9,0.0,137488,14 +170089.9,0.0,137488,14 +166321.3,0.0,137488,14 +168848.6,0.0,137488,14 +170019.6,0.0,137488,14 +171692.6,0.0,137488,14 +171901.5,0.0,137488,14 +170783.0,0.0,137488,14 +1.7743186e6,0.0,137488,14 +171283.5,0.0,137488,14 +170354.0,0.0,137488,14 +168430.4,0.0,137488,14 +164889.6,0.0,137488,14 +167737.6,0.0,137488,14 +222270.9,0.0,137488,14 +291094.4,0.0,137488,14 +1.8856362e6,0.0,137488,14 +282755.6,0.0,137488,14 +285149.6,0.0,137488,14 +286159.2,0.0,137488,14 +286175.5,0.0,137488,14 +286048.0,0.0,137488,14 +1.8923198e6,0.0,137488,14 +286166.4,0.0,137488,14 +284058.7,0.0,137488,14 +287974.7,0.0,137488,14 +284992.3,0.0,137488,14 +1.8906696e6,0.0,137488,14 +288159.7,0.0,137488,14 +376556.6,133187.9,137488,14 +174373.1,0.0,137488,14 +172298.7,0.0,137488,14 +173585.1,0.0,137488,14 +170911.0,0.0,137488,14 +168343.2,0.0,137488,14 +1.7773151e6,0.0,137488,14 +171065.8,0.0,137488,14 +172090.0,0.0,137488,14 +164800.4,0.0,137488,14 +169001.2,0.0,137488,14 +169589.0,0.0,137488,14 +168169.6,0.0,137488,14 +169427.6,0.0,137488,14 +168128.1,0.0,137488,14 +1.7740643e6,0.0,137488,14 +168691.5,0.0,137488,14 +169047.0,0.0,137488,14 +164838.8,0.0,137488,14 +164862.0,0.0,137488,14 +167181.0,0.0,137488,14 +166968.7,0.0,137488,14 +168206.0,0.0,137488,14 +166540.6,0.0,137488,14 +1.7697903e6,0.0,137488,14 +170595.9,0.0,137488,14 +170431.7,0.0,137488,14 +168695.2,0.0,137488,14 +165812.0,0.0,137488,14 +167700.5,0.0,137488,14 +166296.7,0.0,137488,14 +166587.8,0.0,137488,14 +2.5715792e6,0.0,137488,14 +319029.0,135393.0,137488,14 +169177.9,0.0,137488,14 +172386.6,0.0,137488,14 +169720.2,0.0,137488,14 +166717.0,0.0,137488,14 +168410.2,0.0,137488,14 +167463.0,0.0,137488,14 +1.5977563e6,0.0,137488,14 +171422.5,0.0,137488,14 +168984.5,0.0,137488,14 +169650.6,0.0,137488,14 +166898.5,0.0,137488,14 +167965.7,0.0,137488,14 +165413.4,0.0,137488,14 +165316.3,0.0,137488,14 +2.1717835e6,0.0,137488,14 +175263.0,0.0,137488,14 +176310.4,0.0,137488,14 +174216.5,0.0,137488,14 +174976.4,0.0,137488,14 +176864.9,0.0,137488,14 +175421.0,0.0,137488,14 +2.5792208e6,0.0,137488,14 +172468.6,0.0,137488,14 +175551.4,0.0,137488,14 +171575.5,0.0,137488,14 +173032.0,0.0,137488,14 +168533.8,0.0,137488,14 +168670.0,0.0,137488,14 +1.7752095e6,0.0,137488,14 +169329.6,0.0,137488,14 +173567.1,0.0,137488,14 +172984.3,0.0,137488,14 +174027.1,0.0,137488,14 +324736.4,135802.0,137488,14 +178869.1,0.0,137488,14 +178943.0,0.0,137488,14 +1.4754993e6,0.0,137488,14 +169510.6,0.0,137488,14 +165786.9,0.0,137488,14 +165201.3,0.0,137488,14 +168872.8,0.0,137488,14 +167588.6,0.0,137488,14 +167624.0,0.0,137488,14 +175753.5,0.0,137488,14 +169568.5,0.0,137488,14 +169812.2,0.0,137488,14 +168583.5,0.0,137488,14 +167716.7,0.0,137488,14 +167140.8,0.0,137488,14 +168467.1,0.0,137488,14 +168854.2,0.0,137488,14 +165992.4,0.0,137488,14 +166821.7,0.0,137488,14 +164526.8,0.0,137488,14 +167875.1,0.0,137488,14 +165002.3,0.0,137488,14 +165759.8,0.0,137488,14 +167276.4,0.0,137488,14 +163989.6,0.0,137488,14 +167876.5,0.0,137488,14 +164753.5,0.0,137488,14 +165456.3,0.0,137488,14 +170390.6,0.0,137488,14 +168000.7,0.0,137488,14 +169430.3,0.0,137488,14 +168819.9,0.0,137488,14 +596253.5,414519.3,137488,14 +166355.2,0.0,137488,14 +166643.1,0.0,137488,14 +167541.6,0.0,137488,14 +165876.8,0.0,137488,14 +165707.2,0.0,137488,14 +163307.0,0.0,137488,14 +171342.6,0.0,137488,14 +166680.9,0.0,137488,14 +165468.4,0.0,137488,14 +168267.5,0.0,137488,14 +168901.1,0.0,137488,14 +169634.6,0.0,137488,14 +166908.4,0.0,137488,14 +168987.1,0.0,137488,14 +170694.4,0.0,137488,14 +170688.5,0.0,137488,14 +272611.2,0.0,137488,14 +278775.3,0.0,137488,14 +275702.8,0.0,137488,14 +275407.1,0.0,137488,14 +278440.1,0.0,137488,14 +276579.1,0.0,137488,14 +279993.6,0.0,137488,14 +283644.3,0.0,137488,14 +284142.8,0.0,137488,14 +280909.4,0.0,137488,14 +284045.6,0.0,137488,14 +284008.1,0.0,137488,14 +281929.5,0.0,137488,14 +284451.0,0.0,137488,14 +281861.3,0.0,137488,14 +283877.2,0.0,137488,14 +2.0264965e6,1.7346809e6,137488,14 +169744.6,0.0,137488,14 +170231.3,0.0,137488,14 +168882.8,0.0,137488,14 +166870.6,0.0,137488,14 +170577.7,0.0,137488,14 +167244.8,0.0,137488,14 +169653.6,0.0,137488,14 +166855.0,0.0,137488,14 +1.7670894e6,0.0,137488,14 +169966.1,0.0,137488,14 +170296.2,0.0,137488,14 +171615.6,0.0,137488,14 +158423.5,0.0,137488,14 +161377.9,0.0,137488,14 +158406.4,0.0,137488,14 +158223.4,0.0,137488,14 +207834.0,0.0,137488,14 +208632.8,0.0,137488,14 +161054.7,0.0,137488,14 +157229.6,0.0,137488,14 +158735.6,0.0,137488,14 +157175.0,0.0,137488,14 +157502.5,0.0,137488,14 +160145.6,0.0,137488,14 +156014.6,0.0,137488,14 +161270.8,0.0,137488,14 +158116.6,0.0,137488,14 +157860.4,0.0,137488,14 +159293.6,0.0,137488,14 +157839.8,0.0,137488,14 +160262.4,0.0,137488,14 +159498.1,0.0,137488,14 +157033.9,0.0,137488,14 +308470.6,131061.9,137488,14 +161572.7,0.0,137488,14 +160045.1,0.0,137488,14 +159406.5,0.0,137488,14 +162769.7,0.0,137488,14 +158901.2,0.0,137488,14 +159055.0,0.0,137488,14 +161852.7,0.0,137488,14 +156389.3,0.0,137488,14 +162601.6,0.0,137488,14 +158421.9,0.0,137488,14 +163189.6,0.0,137488,14 +159065.2,0.0,137488,14 +159127.1,0.0,137488,14 +160560.2,0.0,137488,14 +160220.0,0.0,137488,14 +160656.8,0.0,137488,14 +157855.1,0.0,137488,14 +158883.4,0.0,137488,14 +158892.3,0.0,137488,14 +158120.7,0.0,137488,14 +159490.8,0.0,137488,14 +157661.8,0.0,137488,14 +158980.6,0.0,137488,14 +162384.3,0.0,137488,14 +158219.7,0.0,137488,14 +158470.3,0.0,137488,14 +157969.1,0.0,137488,14 +158213.0,0.0,137488,14 +159391.9,0.0,137488,14 +159087.8,0.0,137488,14 +159779.1,0.0,137488,14 +158984.8,0.0,137488,14 +304564.5,133515.2,137488,14 +161817.6,0.0,137488,14 +164290.8,0.0,137488,14 +159623.9,0.0,137488,14 +160204.8,0.0,137488,14 +159221.5,0.0,137488,14 +157074.9,0.0,137488,14 +161063.7,0.0,137488,14 +158645.9,0.0,137488,14 +156753.6,0.0,137488,14 +159858.4,0.0,137488,14 +160138.8,0.0,137488,14 +161979.8,0.0,137488,14 +157135.7,0.0,137488,14 +158763.3,0.0,137488,14 +161743.0,0.0,137488,14 +158581.9,0.0,137488,14 +159791.2,0.0,137488,14 +161703.3,0.0,137488,14 +158805.7,0.0,137488,14 +158734.6,0.0,137488,14 +159499.2,0.0,137488,14 +160244.2,0.0,137488,14 +155647.0,0.0,137488,14 +157390.2,0.0,137488,14 +159295.7,0.0,137488,14 +158596.2,0.0,137488,14 +160399.5,0.0,137488,14 +160180.6,0.0,137488,14 +159273.2,0.0,137488,14 +158475.5,0.0,137488,14 +157783.0,0.0,137488,14 +159271.7,0.0,137488,14 +155853.5,0.0,137488,14 +556670.5,385781.8,137488,14 +161873.5,0.0,137488,14 +159086.3,0.0,137488,14 diff --git a/perf/PatternFolds/output/a4099e5b-fb02-567e-8b3f-19ed5b58f9c6.csv b/perf/PatternFolds/output/a4099e5b-fb02-567e-8b3f-19ed5b58f9c6.csv new file mode 100644 index 0000000..37384cc --- /dev/null +++ b/perf/PatternFolds/output/a4099e5b-fb02-567e-8b3f-19ed5b58f9c6.csv @@ -0,0 +1,1001 @@ +times,gctimes,bytes,allocs +0.00037641460000000003,0.0,217488.0,1014.0 +0.00042218510000000003,0.0,217488.0,1014.0 +0.0090346455,0.9570970438187087,217488.0,1014.0 +0.00026317180000000003,0.0,217488.0,1014.0 +0.00026104970000000004,0.0,217488.0,1014.0 +0.00027746940000000005,0.0,217488.0,1014.0 +0.00032537340000000003,0.0,217488.0,1014.0 +0.0003329485,0.0,217488.0,1014.0 +0.0003420268,0.0,217488.0,1014.0 +0.0005316031000000001,0.0,217488.0,1014.0 +0.0005199939,0.0,217488.0,1014.0 +0.00043496860000000003,0.0,217488.0,1014.0 +0.0003713328,0.0,217488.0,1014.0 +0.00038819230000000003,0.0,217488.0,1014.0 +0.00038768410000000004,0.0,217488.0,1014.0 +0.0003891483,0.0,217488.0,1014.0 +0.0003950624000000001,0.0,217488.0,1014.0 +0.0003935168,0.0,217488.0,1014.0 +0.00039418380000000005,0.0,217488.0,1014.0 +0.0004427923,0.0,217488.0,1014.0 +0.0003869577,0.0,217488.0,1014.0 +0.0004339658000000001,0.0,217488.0,1014.0 +0.0004336734,0.0,217488.0,1014.0 +0.0012995412,0.6472332697108795,217488.0,1014.0 +0.0001448737,0.0,217488.0,1014.0 +0.0001515858,0.0,217488.0,1014.0 +0.0001595798,0.0,217488.0,1014.0 +0.0001447049,0.0,217488.0,1014.0 +0.00014468790000000001,0.0,217488.0,1014.0 +0.0001421019,0.0,217488.0,1014.0 +0.0001398941,0.0,217488.0,1014.0 +0.0001401999,0.0,217488.0,1014.0 +0.0001422355,0.0,217488.0,1014.0 +0.0001388153,0.0,217488.0,1014.0 +0.0001391043,0.0,217488.0,1014.0 +0.0001374907,0.0,217488.0,1014.0 +0.00013377670000000002,0.0,217488.0,1014.0 +0.0001440614,0.0,217488.0,1014.0 +0.0001387972,0.0,217488.0,1014.0 +0.00013574160000000003,0.0,217488.0,1014.0 +0.0001349081,0.0,217488.0,1014.0 +0.00013350430000000002,0.0,217488.0,1014.0 +0.0001330577,0.0,217488.0,1014.0 +0.0001361341,0.0,217488.0,1014.0 +0.00013382790000000003,0.0,217488.0,1014.0 +0.0004035843,0.6268866256690362,217488.0,1014.0 +0.00013628630000000002,0.0,217488.0,1014.0 +0.00014070640000000002,0.0,217488.0,1014.0 +0.0001415075,0.0,217488.0,1014.0 +0.0001377378,0.0,217488.0,1014.0 +0.0001404555,0.0,217488.0,1014.0 +0.00014174210000000002,0.0,217488.0,1014.0 +0.00014156420000000002,0.0,217488.0,1014.0 +0.0001455925,0.0,217488.0,1014.0 +0.000137685,0.0,217488.0,1014.0 +0.0001370064,0.0,217488.0,1014.0 +0.000137294,0.0,217488.0,1014.0 +0.0001344455,0.0,217488.0,1014.0 +0.0001391797,0.0,217488.0,1014.0 +0.0001369128,0.0,217488.0,1014.0 +0.0001356011,0.0,217488.0,1014.0 +0.00017382360000000002,0.0,217488.0,1014.0 +0.00021877340000000002,0.0,217488.0,1014.0 +0.00021401240000000002,0.0,217488.0,1014.0 +0.00021227850000000002,0.0,217488.0,1014.0 +0.00021727860000000004,0.0,217488.0,1014.0 +0.0003580057,0.5569520261828234,217488.0,1014.0 +0.00014519210000000002,0.0,217488.0,1014.0 +0.0001452657,0.0,217488.0,1014.0 +0.0001390637,0.0,217488.0,1014.0 +0.00013982340000000002,0.0,217488.0,1014.0 +0.00013889150000000002,0.0,217488.0,1014.0 +0.00013970590000000001,0.0,217488.0,1014.0 +0.00013380310000000003,0.0,217488.0,1014.0 +0.00014027170000000002,0.0,217488.0,1014.0 +0.0001414591,0.0,217488.0,1014.0 +0.0001335432,0.0,217488.0,1014.0 +0.000137641,0.0,217488.0,1014.0 +0.00013500300000000002,0.0,217488.0,1014.0 +0.0001354525,0.0,217488.0,1014.0 +0.0001383827,0.0,217488.0,1014.0 +0.0001365948,0.0,217488.0,1014.0 +0.00013337640000000002,0.0,217488.0,1014.0 +0.0001338153,0.0,217488.0,1014.0 +0.0001334974,0.0,217488.0,1014.0 +0.0001322003,0.0,217488.0,1014.0 +0.00013299470000000002,0.0,217488.0,1014.0 +0.0003329493,0.5653079913368192,217488.0,1014.0 +0.00013585890000000002,0.0,217488.0,1014.0 +0.00013729550000000001,0.0,217488.0,1014.0 +0.00014239840000000002,0.0,217488.0,1014.0 +0.00013894040000000002,0.0,217488.0,1014.0 +0.0001380161,0.0,217488.0,1014.0 +0.0001408396,0.0,217488.0,1014.0 +0.00013788720000000002,0.0,217488.0,1014.0 +0.00014310590000000002,0.0,217488.0,1014.0 +0.0001360286,0.0,217488.0,1014.0 +0.0001343123,0.0,217488.0,1014.0 +0.0001345378,0.0,217488.0,1014.0 +0.0001362696,0.0,217488.0,1014.0 +0.00013578300000000002,0.0,217488.0,1014.0 +0.00013463290000000002,0.0,217488.0,1014.0 +0.0001382482,0.0,217488.0,1014.0 +0.0001336024,0.0,217488.0,1014.0 +0.00013194700000000002,0.0,217488.0,1014.0 +0.0001341486,0.0,217488.0,1014.0 +0.00013158940000000002,0.0,217488.0,1014.0 +0.0001331894,0.0,217488.0,1014.0 +0.00032231,0.5654568583041172,217488.0,1014.0 +0.0001399787,0.0,217488.0,1014.0 +0.0001407032,0.0,217488.0,1014.0 +0.0001389281,0.0,217488.0,1014.0 +0.0001399993,0.0,217488.0,1014.0 +0.000139367,0.0,217488.0,1014.0 +0.00013988840000000001,0.0,217488.0,1014.0 +0.00019657800000000004,0.0,217488.0,1014.0 +0.0002600026,0.0,217488.0,1014.0 +0.0002641963,0.0,217488.0,1014.0 +0.00026175790000000003,0.0,217488.0,1014.0 +0.0002597261,0.0,217488.0,1014.0 +0.0002637191,0.0,217488.0,1014.0 +0.0002633838,0.0,217488.0,1014.0 +0.00025739160000000003,0.0,217488.0,1014.0 +0.000256565,0.0,217488.0,1014.0 +0.00025653800000000006,0.0,217488.0,1014.0 +0.0002561938,0.0,217488.0,1014.0 +0.0002561949,0.0,217488.0,1014.0 +0.0002576639,0.0,217488.0,1014.0 +0.00025791780000000003,0.0,217488.0,1014.0 +0.0006143629,0.5509444011023452,217488.0,1014.0 +0.0002585889,0.0,217488.0,1014.0 +0.000261077,0.0,217488.0,1014.0 +0.0002625759,0.0,217488.0,1014.0 +0.00025902250000000004,0.0,217488.0,1014.0 +0.0002622192,0.0,217488.0,1014.0 +0.0002653391,0.0,217488.0,1014.0 +0.0002599245,0.0,217488.0,1014.0 +0.00026877940000000005,0.0,217488.0,1014.0 +0.0002629015,0.0,217488.0,1014.0 +0.00025883060000000003,0.0,217488.0,1014.0 +0.0002583505,0.0,217488.0,1014.0 +0.00025761390000000005,0.0,217488.0,1014.0 +0.0002562441,0.0,217488.0,1014.0 +0.0002594962,0.0,217488.0,1014.0 +0.0002604248,0.0,217488.0,1014.0 +0.0002702827,0.0,217488.0,1014.0 +0.0003728812,0.0,217488.0,1014.0 +0.0003720088,0.0,217488.0,1014.0 +0.00036820820000000004,0.0,217488.0,1014.0 +0.0003693004,0.0,217488.0,1014.0 +0.0006067628,0.4605615242068235,217488.0,1014.0 +0.000271675,0.0,217488.0,1014.0 +0.000267522,0.0,217488.0,1014.0 +0.0002640512,0.0,217488.0,1014.0 +0.0002609849,0.0,217488.0,1014.0 +0.00026269090000000003,0.0,217488.0,1014.0 +0.0002623829,0.0,217488.0,1014.0 +0.00026017,0.0,217488.0,1014.0 +0.0002572219,0.0,217488.0,1014.0 +0.00025874080000000004,0.0,217488.0,1014.0 +0.00026278390000000003,0.0,217488.0,1014.0 +0.000257285,0.0,217488.0,1014.0 +0.0002573626,0.0,217488.0,1014.0 +0.0002600276,0.0,217488.0,1014.0 +0.0002592797,0.0,217488.0,1014.0 +0.0002584797,0.0,217488.0,1014.0 +0.00026150100000000003,0.0,217488.0,1014.0 +0.0002557559,0.0,217488.0,1014.0 +0.00025806410000000005,0.0,217488.0,1014.0 +0.0002577483,0.0,217488.0,1014.0 +0.0002583418,0.0,217488.0,1014.0 +0.0005705935,0.5029557820059289,217488.0,1014.0 +0.00025995520000000004,0.0,217488.0,1014.0 +0.0002599379,0.0,217488.0,1014.0 +0.0002615923,0.0,217488.0,1014.0 +0.000260797,0.0,217488.0,1014.0 +0.0002605164,0.0,217488.0,1014.0 +0.0002672953,0.0,217488.0,1014.0 +0.0002613364,0.0,217488.0,1014.0 +0.00026907510000000006,0.0,217488.0,1014.0 +0.0002631211,0.0,217488.0,1014.0 +0.00026371420000000003,0.0,217488.0,1014.0 +0.00025935650000000004,0.0,217488.0,1014.0 +0.0002625984,0.0,217488.0,1014.0 +0.0002623246,0.0,217488.0,1014.0 +0.0002624113,0.0,217488.0,1014.0 +0.0002630875,0.0,217488.0,1014.0 +0.0002633851,0.0,217488.0,1014.0 +0.0002614828,0.0,217488.0,1014.0 +0.0002579413,0.0,217488.0,1014.0 +0.00025744820000000003,0.0,217488.0,1014.0 +0.00025939210000000003,0.0,217488.0,1014.0 +0.0005563663,0.5044559672287844,217488.0,1014.0 +0.00026757070000000004,0.0,217488.0,1014.0 +0.00027020880000000003,0.0,217488.0,1014.0 +0.00026612070000000003,0.0,217488.0,1014.0 +0.0002660971,0.0,217488.0,1014.0 +0.0002616323,0.0,217488.0,1014.0 +0.0002592314,0.0,217488.0,1014.0 +0.0002635668,0.0,217488.0,1014.0 +0.0002581454,0.0,217488.0,1014.0 +0.00026125110000000003,0.0,217488.0,1014.0 +0.0002647266,0.0,217488.0,1014.0 +0.00026054420000000005,0.0,217488.0,1014.0 +0.00026058170000000004,0.0,217488.0,1014.0 +0.0002639216,0.0,217488.0,1014.0 +0.000257705,0.0,217488.0,1014.0 +0.00025846600000000006,0.0,217488.0,1014.0 +0.00026634330000000004,0.0,217488.0,1014.0 +0.0002605719,0.0,217488.0,1014.0 +0.00026101200000000003,0.0,217488.0,1014.0 +0.00026126890000000003,0.0,217488.0,1014.0 +0.0002630314,0.0,217488.0,1014.0 +0.0005598718,0.502644891205451,217488.0,1014.0 +0.0002655429,0.0,217488.0,1014.0 +0.00026214090000000004,0.0,217488.0,1014.0 +0.0002662729,0.0,217488.0,1014.0 +0.00026811200000000004,0.0,217488.0,1014.0 +0.00026268000000000005,0.0,217488.0,1014.0 +0.0002688844,0.0,217488.0,1014.0 +0.0002924443,0.0,217488.0,1014.0 +0.0002689901,0.0,217488.0,1014.0 +0.0002827017,0.0,217488.0,1014.0 +0.00026646090000000003,0.0,217488.0,1014.0 +0.0002620178,0.0,217488.0,1014.0 +0.00026475440000000005,0.0,217488.0,1014.0 +0.0002630509,0.0,217488.0,1014.0 +0.0002641252,0.0,217488.0,1014.0 +0.0002642072,0.0,217488.0,1014.0 +0.00026521,0.0,217488.0,1014.0 +0.0002597546,0.0,217488.0,1014.0 +0.0002619751,0.0,217488.0,1014.0 +0.0002647749,0.0,217488.0,1014.0 +0.0002594448,0.0,217488.0,1014.0 +0.0005851958,0.5208574634336063,217488.0,1014.0 +0.0002665059,0.0,217488.0,1014.0 +0.0002776861,0.0,217488.0,1014.0 +0.0002695875,0.0,217488.0,1014.0 +0.0002710958,0.0,217488.0,1014.0 +0.0002661944,0.0,217488.0,1014.0 +0.0002662537,0.0,217488.0,1014.0 +0.0002635178,0.0,217488.0,1014.0 +0.0002619853,0.0,217488.0,1014.0 +0.0002633564,0.0,217488.0,1014.0 +0.0002659266,0.0,217488.0,1014.0 +0.0002646668,0.0,217488.0,1014.0 +0.0002643426,0.0,217488.0,1014.0 +0.0002633692,0.0,217488.0,1014.0 +0.00026437460000000004,0.0,217488.0,1014.0 +0.0002617793,0.0,217488.0,1014.0 +0.00026251910000000005,0.0,217488.0,1014.0 +0.000262234,0.0,217488.0,1014.0 +0.00026348770000000004,0.0,217488.0,1014.0 +0.0002619854,0.0,217488.0,1014.0 +0.00026279250000000004,0.0,217488.0,1014.0 +0.0005457114000000001,0.5128819005796837,217488.0,1014.0 +0.00028341810000000005,0.0,217488.0,1014.0 +0.0002608388,0.0,217488.0,1014.0 +0.0002617074,0.0,217488.0,1014.0 +0.000268273,0.0,217488.0,1014.0 +0.0002634587,0.0,217488.0,1014.0 +0.0002625862,0.0,217488.0,1014.0 +0.0002713812,0.0,217488.0,1014.0 +0.00026660210000000004,0.0,217488.0,1014.0 +0.0002739171,0.0,217488.0,1014.0 +0.00026508680000000005,0.0,217488.0,1014.0 +0.0002620045,0.0,217488.0,1014.0 +0.0002633476,0.0,217488.0,1014.0 +0.0002631341,0.0,217488.0,1014.0 +0.00026622340000000003,0.0,217488.0,1014.0 +0.00026485420000000004,0.0,217488.0,1014.0 +0.0002651845,0.0,217488.0,1014.0 +0.0002646287,0.0,217488.0,1014.0 +0.0017425912000000002,0.0,217488.0,1014.0 +0.0002660613,0.0,217488.0,1014.0 +0.00026314750000000004,0.0,217488.0,1014.0 +0.0015093791,0.0,217488.0,1014.0 +0.0005756356000000001,0.49474094374983063,217488.0,1014.0 +0.000281248,0.0,217488.0,1014.0 +0.00027731180000000003,0.0,217488.0,1014.0 +0.0018778020000000002,0.0,217488.0,1014.0 +0.00027144480000000003,0.0,217488.0,1014.0 +0.0002756411,0.0,217488.0,1014.0 +0.0002774941,0.0,217488.0,1014.0 +0.0002699637,0.0,217488.0,1014.0 +0.0018745505000000002,0.0,217488.0,1014.0 +0.00026057840000000005,0.0,217488.0,1014.0 +0.0002555667,0.0,217488.0,1014.0 +0.00025932010000000004,0.0,217488.0,1014.0 +0.0002580486,0.0,217488.0,1014.0 +0.0002586848,0.0,217488.0,1014.0 +0.0002597694,0.0,217488.0,1014.0 +0.0002579927,0.0,217488.0,1014.0 +0.0002548793,0.0,217488.0,1014.0 +0.0002550734,0.0,217488.0,1014.0 +0.0002577685,0.0,217488.0,1014.0 +0.0002537155,0.0,217488.0,1014.0 +0.00025691440000000004,0.0,217488.0,1014.0 +0.0005634868,0.5082071132810919,217488.0,1014.0 +0.0002580866,0.0,217488.0,1014.0 +0.0002626302,0.0,217488.0,1014.0 +0.00025883350000000004,0.0,217488.0,1014.0 +0.0002591996,0.0,217488.0,1014.0 +0.0002590162,0.0,217488.0,1014.0 +0.00026795530000000005,0.0,217488.0,1014.0 +0.00026035390000000004,0.0,217488.0,1014.0 +0.0002668697,0.0,217488.0,1014.0 +0.0002606524,0.0,217488.0,1014.0 +0.00025942040000000003,0.0,217488.0,1014.0 +0.00025698910000000004,0.0,217488.0,1014.0 +0.0002582581,0.0,217488.0,1014.0 +0.0002593412,0.0,217488.0,1014.0 +0.00025732230000000004,0.0,217488.0,1014.0 +0.0002610665,0.0,217488.0,1014.0 +0.00025600970000000004,0.0,217488.0,1014.0 +0.0002545309,0.0,217488.0,1014.0 +0.00025895460000000003,0.0,217488.0,1014.0 +0.0002550855,0.0,217488.0,1014.0 +0.0002559177,0.0,217488.0,1014.0 +0.0005625287000000001,0.5037798071458398,217488.0,1014.0 +0.0002686734,0.0,217488.0,1014.0 +0.00026233850000000004,0.0,217488.0,1014.0 +0.00026330900000000004,0.0,217488.0,1014.0 +0.0002591103,0.0,217488.0,1014.0 +0.0002588726,0.0,217488.0,1014.0 +0.0002615242,0.0,217488.0,1014.0 +0.0002528818,0.0,217488.0,1014.0 +0.00025683050000000005,0.0,217488.0,1014.0 +0.00026297120000000004,0.0,217488.0,1014.0 +0.0002619906,0.0,217488.0,1014.0 +0.0002581678,0.0,217488.0,1014.0 +0.0002592098,0.0,217488.0,1014.0 +0.0002602815,0.0,217488.0,1014.0 +0.0002585482,0.0,217488.0,1014.0 +0.0002577836,0.0,217488.0,1014.0 +0.0002547609,0.0,217488.0,1014.0 +0.00025830760000000003,0.0,217488.0,1014.0 +0.00025496160000000004,0.0,217488.0,1014.0 +0.0002562654,0.0,217488.0,1014.0 +0.00025648900000000004,0.0,217488.0,1014.0 +0.0006300052000000001,0.5669088128161481,217488.0,1014.0 +0.0002601115,0.0,217488.0,1014.0 +0.0002565652,0.0,217488.0,1014.0 +0.0002606112,0.0,217488.0,1014.0 +0.0002608307,0.0,217488.0,1014.0 +0.0002596956,0.0,217488.0,1014.0 +0.0002655285,0.0,217488.0,1014.0 +0.00026259620000000005,0.0,217488.0,1014.0 +0.00026794920000000003,0.0,217488.0,1014.0 +0.0002681116,0.0,217488.0,1014.0 +0.000260349,0.0,217488.0,1014.0 +0.0002559061,0.0,217488.0,1014.0 +0.00025786470000000003,0.0,217488.0,1014.0 +0.0002602011,0.0,217488.0,1014.0 +0.0002603166,0.0,217488.0,1014.0 +0.0002591046,0.0,217488.0,1014.0 +0.0002753159,0.0,217488.0,1014.0 +0.0003866857,0.0,217488.0,1014.0 +0.00040090220000000003,0.0,217488.0,1014.0 +0.00041668370000000007,0.0,217488.0,1014.0 +0.00039515970000000004,0.0,217488.0,1014.0 +0.0006201166,0.458243175557629,217488.0,1014.0 +0.0002923401,0.0,217488.0,1014.0 +0.0004633896,0.0,217488.0,1014.0 +0.0002778015,0.0,217488.0,1014.0 +0.0002818321,0.0,217488.0,1014.0 +0.00027674130000000005,0.0,217488.0,1014.0 +0.0002781717,0.0,217488.0,1014.0 +0.0006784915000000001,0.0,217488.0,1014.0 +0.0003509622,0.0,217488.0,1014.0 +0.00028789660000000004,0.0,217488.0,1014.0 +0.00028186920000000004,0.0,217488.0,1014.0 +0.0002893374,0.0,217488.0,1014.0 +0.00034535140000000006,0.0,217488.0,1014.0 +0.00042617050000000003,0.0,217488.0,1014.0 +0.0004532924000000001,0.0,217488.0,1014.0 +0.0003332172,0.0,217488.0,1014.0 +0.0002843368,0.0,217488.0,1014.0 +0.0002788248,0.0,217488.0,1014.0 +0.0002674153,0.0,217488.0,1014.0 +0.00026828780000000003,0.0,217488.0,1014.0 +0.00047472700000000004,0.0,217488.0,1014.0 +0.0005753846,0.49093997301978537,217488.0,1014.0 +0.0002835284,0.0,217488.0,1014.0 +0.0002853185,0.0,217488.0,1014.0 +0.0005561679,0.0,217488.0,1014.0 +0.00028739760000000004,0.0,217488.0,1014.0 +0.0002736699,0.0,217488.0,1014.0 +0.00027339840000000003,0.0,217488.0,1014.0 +0.00027497160000000004,0.0,217488.0,1014.0 +0.0002839012,0.0,217488.0,1014.0 +0.00032551430000000005,0.0,217488.0,1014.0 +0.0002771951,0.0,217488.0,1014.0 +0.0002831198,0.0,217488.0,1014.0 +0.0002860931,0.0,217488.0,1014.0 +0.00028710560000000005,0.0,217488.0,1014.0 +0.0002823783,0.0,217488.0,1014.0 +0.0002849986,0.0,217488.0,1014.0 +0.0002890367,0.0,217488.0,1014.0 +0.0006120104,0.0,217488.0,1014.0 +0.0002741209,0.0,217488.0,1014.0 +0.0002736971,0.0,217488.0,1014.0 +0.00027261120000000004,0.0,217488.0,1014.0 +0.0006055065,0.49732364557605907,217488.0,1014.0 +0.0003159955,0.0,217488.0,1014.0 +0.00030659700000000003,0.0,217488.0,1014.0 +0.00028855480000000006,0.0,217488.0,1014.0 +0.00028274930000000005,0.0,217488.0,1014.0 +0.00026766990000000004,0.0,217488.0,1014.0 +0.0002740438,0.0,217488.0,1014.0 +0.00027268130000000003,0.0,217488.0,1014.0 +0.0002624781,0.0,217488.0,1014.0 +0.000272227,0.0,217488.0,1014.0 +0.0002741597,0.0,217488.0,1014.0 +0.0002769722,0.0,217488.0,1014.0 +0.0002802346,0.0,217488.0,1014.0 +0.0002746598,0.0,217488.0,1014.0 +0.0002837167,0.0,217488.0,1014.0 +0.0002791019,0.0,217488.0,1014.0 +0.0002704814,0.0,217488.0,1014.0 +0.0002708149,0.0,217488.0,1014.0 +0.0002740231,0.0,217488.0,1014.0 +0.0002730842,0.0,217488.0,1014.0 +0.0002710645,0.0,217488.0,1014.0 +0.0006408136,0.5464490766113578,217488.0,1014.0 +0.0002821125,0.0,217488.0,1014.0 +0.0002811065,0.0,217488.0,1014.0 +0.0002784826,0.0,217488.0,1014.0 +0.0002824812,0.0,217488.0,1014.0 +0.0002901722,0.0,217488.0,1014.0 +0.00032860740000000005,0.0,217488.0,1014.0 +0.00026879030000000003,0.0,217488.0,1014.0 +0.00027422460000000004,0.0,217488.0,1014.0 +0.0007501369000000001,0.0,217488.0,1014.0 +0.00028357010000000006,0.0,217488.0,1014.0 +0.0002818152,0.0,217488.0,1014.0 +0.00029312690000000003,0.0,217488.0,1014.0 +0.00062807,0.0,217488.0,1014.0 +0.000269834,0.0,217488.0,1014.0 +0.0002760188,0.0,217488.0,1014.0 +0.00028371630000000004,0.0,217488.0,1014.0 +0.000822991,0.0,217488.0,1014.0 +0.00039048020000000003,0.0,217488.0,1014.0 +0.0004038029,0.0,217488.0,1014.0 +0.00041712240000000005,0.0,217488.0,1014.0 +0.0007138,0.4172989632950406,217488.0,1014.0 +0.00030833710000000003,0.0,217488.0,1014.0 +0.00034819630000000005,0.0,217488.0,1014.0 +0.00030344590000000004,0.0,217488.0,1014.0 +0.0003265224,0.0,217488.0,1014.0 +0.0003255282,0.0,217488.0,1014.0 +0.0003212728,0.0,217488.0,1014.0 +0.0003064433,0.0,217488.0,1014.0 +0.0003173337,0.0,217488.0,1014.0 +0.0003212333,0.0,217488.0,1014.0 +0.00032139660000000004,0.0,217488.0,1014.0 +0.0002914618,0.0,217488.0,1014.0 +0.0003394019,0.0,217488.0,1014.0 +0.00030120200000000003,0.0,217488.0,1014.0 +0.0003577022,0.0,217488.0,1014.0 +0.00033805780000000006,0.0,217488.0,1014.0 +0.0003467632,0.0,217488.0,1014.0 +0.00031252460000000005,0.0,217488.0,1014.0 +0.0007525194,0.0,217488.0,1014.0 +0.0002949254,0.0,217488.0,1014.0 +0.0003079567,0.0,217488.0,1014.0 +0.0006232375,0.4682949918770934,217488.0,1014.0 +0.0008759094,0.0,217488.0,1014.0 +0.00027723630000000003,0.0,217488.0,1014.0 +0.0002915875,0.0,217488.0,1014.0 +0.0003359575,0.0,217488.0,1014.0 +0.00030199480000000004,0.0,217488.0,1014.0 +0.0003589992,0.0,217488.0,1014.0 +0.0002804401,0.0,217488.0,1014.0 +0.000280168,0.0,217488.0,1014.0 +0.000287782,0.0,217488.0,1014.0 +0.0004886477000000001,0.0,217488.0,1014.0 +0.0002843056,0.0,217488.0,1014.0 +0.0002757167,0.0,217488.0,1014.0 +0.0002798441,0.0,217488.0,1014.0 +0.0003074371,0.0,217488.0,1014.0 +0.00035869480000000006,0.0,217488.0,1014.0 +0.00027687640000000004,0.0,217488.0,1014.0 +0.0002761707,0.0,217488.0,1014.0 +0.00027575440000000004,0.0,217488.0,1014.0 +0.0002735281,0.0,217488.0,1014.0 +0.0003244513,0.0,217488.0,1014.0 +0.0007663260000000001,0.37229364526324304,217488.0,1014.0 +0.0002961647,0.0,217488.0,1014.0 +0.0003155186,0.0,217488.0,1014.0 +0.0005075958000000001,0.0,217488.0,1014.0 +0.0002834534,0.0,217488.0,1014.0 +0.000306208,0.0,217488.0,1014.0 +0.0002733531,0.0,217488.0,1014.0 +0.00029943730000000005,0.0,217488.0,1014.0 +0.0002757537,0.0,217488.0,1014.0 +0.00027564340000000003,0.0,217488.0,1014.0 +0.0006351278,0.0,217488.0,1014.0 +0.0002775071,0.0,217488.0,1014.0 +0.00027472430000000006,0.0,217488.0,1014.0 +0.0003058143,0.0,217488.0,1014.0 +0.0002784148,0.0,217488.0,1014.0 +0.00029242160000000005,0.0,217488.0,1014.0 +0.0002751851,0.0,217488.0,1014.0 +0.00029289990000000004,0.0,217488.0,1014.0 +0.0002823783,0.0,217488.0,1014.0 +0.0002982071,0.0,217488.0,1014.0 +0.0002761638,0.0,217488.0,1014.0 +0.0006586046000000001,0.0,217488.0,1014.0 +0.002456985,0.8469392365032754,217488.0,1014.0 +0.0005838141,0.0,217488.0,1014.0 +0.0006515116,0.0,217488.0,1014.0 +0.0005379277,0.0,217488.0,1014.0 +0.0004879584,0.0,217488.0,1014.0 +0.0005681221,0.0,217488.0,1014.0 +0.0003561352,0.0,217488.0,1014.0 +0.0003720686,0.0,217488.0,1014.0 +0.00035689770000000003,0.0,217488.0,1014.0 +0.0003586207,0.0,217488.0,1014.0 +0.00038939570000000003,0.0,217488.0,1014.0 +0.00038525100000000003,0.0,217488.0,1014.0 +0.0005177118000000001,0.0,217488.0,1014.0 +0.0003928918,0.0,217488.0,1014.0 +0.00038162100000000007,0.0,217488.0,1014.0 +0.0003904602,0.0,217488.0,1014.0 +0.0003864917,0.0,217488.0,1014.0 +0.00038919690000000005,0.0,217488.0,1014.0 +0.0003819108,0.0,217488.0,1014.0 +0.00039310159999999996,0.0,217488.0,1014.0 +0.0003513781,0.0,217488.0,1014.0 +0.0006158302,0.5062343483642082,217488.0,1014.0 +0.0002906148,0.0,217488.0,1014.0 +0.0002818448,0.0,217488.0,1014.0 +0.00028343160000000005,0.0,217488.0,1014.0 +0.0002795015,0.0,217488.0,1014.0 +0.00028265820000000004,0.0,217488.0,1014.0 +0.0002944304,0.0,217488.0,1014.0 +0.0002902108,0.0,217488.0,1014.0 +0.0002969056,0.0,217488.0,1014.0 +0.0002933184,0.0,217488.0,1014.0 +0.0002765738,0.0,217488.0,1014.0 +0.0002809533,0.0,217488.0,1014.0 +0.0002804024,0.0,217488.0,1014.0 +0.0002805718,0.0,217488.0,1014.0 +0.00029157740000000003,0.0,217488.0,1014.0 +0.0002955715,0.0,217488.0,1014.0 +0.0002911634,0.0,217488.0,1014.0 +0.00028661850000000005,0.0,217488.0,1014.0 +0.0002877096,0.0,217488.0,1014.0 +0.0002791986,0.0,217488.0,1014.0 +0.0002801648,0.0,217488.0,1014.0 +0.0005923403000000001,0.48032592075872604,217488.0,1014.0 +0.0002860664,0.0,217488.0,1014.0 +0.00028289860000000006,0.0,217488.0,1014.0 +0.0002867816,0.0,217488.0,1014.0 +0.0002870002,0.0,217488.0,1014.0 +0.00028945520000000005,0.0,217488.0,1014.0 +0.0002946687,0.0,217488.0,1014.0 +0.00029024460000000004,0.0,217488.0,1014.0 +0.0002961248,0.0,217488.0,1014.0 +0.0002900816,0.0,217488.0,1014.0 +0.0002838693,0.0,217488.0,1014.0 +0.0002783799,0.0,217488.0,1014.0 +0.0017861359,0.0,217488.0,1014.0 +0.0002935277,0.0,217488.0,1014.0 +0.00028888860000000004,0.0,217488.0,1014.0 +0.0002846165,0.0,217488.0,1014.0 +0.00027961310000000004,0.0,217488.0,1014.0 +0.0018828870000000002,0.0,217488.0,1014.0 +0.00028395670000000005,0.0,217488.0,1014.0 +0.00028793220000000003,0.0,217488.0,1014.0 +0.0002877787,0.0,217488.0,1014.0 +0.0005950975000000001,0.48637189704208134,217488.0,1014.0 +0.0021234203,0.0,217488.0,1014.0 +0.0008402614,0.0,217488.0,1014.0 +0.0014069089000000002,0.0,217488.0,1014.0 +0.0008319174000000001,0.0,217488.0,1014.0 +0.0008189498,0.0,217488.0,1014.0 +0.0006901543,0.0,217488.0,1014.0 +0.0006674369000000001,0.0,217488.0,1014.0 +0.0005243728,0.0,217488.0,1014.0 +0.00028304420000000005,0.0,217488.0,1014.0 +0.0003259159,0.0,217488.0,1014.0 +0.00029127520000000003,0.0,217488.0,1014.0 +0.0002909262,0.0,217488.0,1014.0 +0.0002935031,0.0,217488.0,1014.0 +0.000289416,0.0,217488.0,1014.0 +0.00028690480000000005,0.0,217488.0,1014.0 +0.0007492947000000001,0.0,217488.0,1014.0 +0.0002796901,0.0,217488.0,1014.0 +0.0002779328,0.0,217488.0,1014.0 +0.0002988329,0.0,217488.0,1014.0 +0.0003151607,0.0,217488.0,1014.0 +0.000625166,0.47442519266882716,217488.0,1014.0 +0.0003209913,0.0,217488.0,1014.0 +0.0003486367,0.0,217488.0,1014.0 +0.0003117555,0.0,217488.0,1014.0 +0.0003301005,0.0,217488.0,1014.0 +0.00032585730000000003,0.0,217488.0,1014.0 +0.00033121910000000004,0.0,217488.0,1014.0 +0.00030519980000000003,0.0,217488.0,1014.0 +0.00035363640000000003,0.0,217488.0,1014.0 +0.00031343690000000003,0.0,217488.0,1014.0 +0.0003300677,0.0,217488.0,1014.0 +0.000340172,0.0,217488.0,1014.0 +0.00034510490000000003,0.0,217488.0,1014.0 +0.0003262102,0.0,217488.0,1014.0 +0.0006950908,0.0,217488.0,1014.0 +0.0003111963,0.0,217488.0,1014.0 +0.00030885730000000005,0.0,217488.0,1014.0 +0.0003152751,0.0,217488.0,1014.0 +0.0003013294,0.0,217488.0,1014.0 +0.00030324190000000003,0.0,217488.0,1014.0 +0.0005853646000000001,0.0,217488.0,1014.0 +0.0006496417,0.46425452676452267,217488.0,1014.0 +0.0003681689,0.0,217488.0,1014.0 +0.00030392680000000005,0.0,217488.0,1014.0 +0.00028906030000000005,0.0,217488.0,1014.0 +0.0002838229,0.0,217488.0,1014.0 +0.0002822813,0.0,217488.0,1014.0 +0.0002876078,0.0,217488.0,1014.0 +0.0002832641,0.0,217488.0,1014.0 +0.000292589,0.0,217488.0,1014.0 +0.00030383950000000004,0.0,217488.0,1014.0 +0.0002960419,0.0,217488.0,1014.0 +0.00028655810000000005,0.0,217488.0,1014.0 +0.0007070352,0.0,217488.0,1014.0 +0.000428509,0.0,217488.0,1014.0 +0.00029248480000000003,0.0,217488.0,1014.0 +0.00029838660000000003,0.0,217488.0,1014.0 +0.0003278191,0.0,217488.0,1014.0 +0.0005381092,0.0,217488.0,1014.0 +0.00032821390000000003,0.0,217488.0,1014.0 +0.00043817300000000003,0.0,217488.0,1014.0 +0.00044113980000000006,0.0,217488.0,1014.0 +0.0010174825,0.6692830589223894,217488.0,1014.0 +0.0002896221,0.0,217488.0,1014.0 +0.00029378870000000004,0.0,217488.0,1014.0 +0.0003292677,0.0,217488.0,1014.0 +0.00031756220000000003,0.0,217488.0,1014.0 +0.00028023400000000003,0.0,217488.0,1014.0 +0.00028033670000000003,0.0,217488.0,1014.0 +0.00028312430000000004,0.0,217488.0,1014.0 +0.0002855118,0.0,217488.0,1014.0 +0.0002934109,0.0,217488.0,1014.0 +0.0002884775,0.0,217488.0,1014.0 +0.0002785502,0.0,217488.0,1014.0 +0.0002796381,0.0,217488.0,1014.0 +0.00028259680000000003,0.0,217488.0,1014.0 +0.0018806361,0.0,217488.0,1014.0 +0.0002793167,0.0,217488.0,1014.0 +0.0002881322,0.0,217488.0,1014.0 +0.00037385110000000006,0.0,217488.0,1014.0 +0.0003903978,0.0,217488.0,1014.0 +0.0019929354,0.0,217488.0,1014.0 +0.0005809792,0.0,217488.0,1014.0 +0.0022910926,0.8338984203432022,217488.0,1014.0 +0.00028230970000000003,0.0,217488.0,1014.0 +0.0002836583,0.0,217488.0,1014.0 +0.0002791478,0.0,217488.0,1014.0 +0.0002867076,0.0,217488.0,1014.0 +0.0018881048,0.0,217488.0,1014.0 +0.0002818109,0.0,217488.0,1014.0 +0.00028116020000000004,0.0,217488.0,1014.0 +0.0002782221,0.0,217488.0,1014.0 +0.0002775704,0.0,217488.0,1014.0 +0.0002832417,0.0,217488.0,1014.0 +0.0018828658000000001,0.0,217488.0,1014.0 +0.0002832875,0.0,217488.0,1014.0 +0.00027947940000000004,0.0,217488.0,1014.0 +0.0002835808,0.0,217488.0,1014.0 +0.00028347850000000005,0.0,217488.0,1014.0 +0.0002801203,0.0,217488.0,1014.0 +0.0018850022,0.0,217488.0,1014.0 +0.0002838393,0.0,217488.0,1014.0 +0.00028905650000000005,0.0,217488.0,1014.0 +0.00027830140000000003,0.0,217488.0,1014.0 +0.002192489,0.8602797551093757,217488.0,1014.0 +0.0002829285,0.0,217488.0,1014.0 +0.0002798206,0.0,217488.0,1014.0 +0.0002846363,0.0,217488.0,1014.0 +0.00028642580000000004,0.0,217488.0,1014.0 +0.0002803866,0.0,217488.0,1014.0 +0.0007538333000000001,0.0,217488.0,1014.0 +0.0002640165,0.0,217488.0,1014.0 +0.0002576653,0.0,217488.0,1014.0 +0.00026988660000000004,0.0,217488.0,1014.0 +0.00026511300000000003,0.0,217488.0,1014.0 +0.00025960560000000003,0.0,217488.0,1014.0 +0.0002907663,0.0,217488.0,1014.0 +0.0002611069,0.0,217488.0,1014.0 +0.0002589649,0.0,217488.0,1014.0 +0.0002616696,0.0,217488.0,1014.0 +0.0002625018,0.0,217488.0,1014.0 +0.00025766980000000003,0.0,217488.0,1014.0 +0.00025885080000000003,0.0,217488.0,1014.0 +0.00026035150000000004,0.0,217488.0,1014.0 +0.0002586164,0.0,217488.0,1014.0 +0.0005698471,0.5109961952951941,217488.0,1014.0 +0.0002642136,0.0,217488.0,1014.0 +0.00026935630000000005,0.0,217488.0,1014.0 +0.00027073410000000005,0.0,217488.0,1014.0 +0.0002651311,0.0,217488.0,1014.0 +0.00026673820000000005,0.0,217488.0,1014.0 +0.0002624373,0.0,217488.0,1014.0 +0.0002595868,0.0,217488.0,1014.0 +0.0002575683,0.0,217488.0,1014.0 +0.0002619895,0.0,217488.0,1014.0 +0.0002606761,0.0,217488.0,1014.0 +0.0002618216,0.0,217488.0,1014.0 +0.00023191610000000001,0.0,217488.0,1014.0 +0.00015049830000000002,0.0,217488.0,1014.0 +0.00015249920000000002,0.0,217488.0,1014.0 +0.00015257600000000002,0.0,217488.0,1014.0 +0.00015273950000000002,0.0,217488.0,1014.0 +0.00015279710000000001,0.0,217488.0,1014.0 +0.0001482938,0.0,217488.0,1014.0 +0.0001490779,0.0,217488.0,1014.0 +0.00015066900000000003,0.0,217488.0,1014.0 +0.00014868090000000003,0.0,217488.0,1014.0 +0.0004414315,0.6198094155038777,217488.0,1014.0 +0.00015255960000000002,0.0,217488.0,1014.0 +0.0001550598,0.0,217488.0,1014.0 +0.00015701160000000002,0.0,217488.0,1014.0 +0.00015797130000000002,0.0,217488.0,1014.0 +0.00015456440000000002,0.0,217488.0,1014.0 +0.0001561,0.0,217488.0,1014.0 +0.0001574117,0.0,217488.0,1014.0 +0.0001628282,0.0,217488.0,1014.0 +0.00015918960000000003,0.0,217488.0,1014.0 +0.0001492515,0.0,217488.0,1014.0 +0.00014145920000000002,0.0,217488.0,1014.0 +0.0001411844,0.0,217488.0,1014.0 +0.0001398072,0.0,217488.0,1014.0 +0.0001355448,0.0,217488.0,1014.0 +0.00014331940000000002,0.0,217488.0,1014.0 +0.0001759722,0.0,217488.0,1014.0 +0.0002187187,0.0,217488.0,1014.0 +0.00021294350000000003,0.0,217488.0,1014.0 +0.00022156100000000003,0.0,217488.0,1014.0 +0.0002133827,0.0,217488.0,1014.0 +0.0003928867,0.5889267821995502,217488.0,1014.0 +0.0001534092,0.0,217488.0,1014.0 +0.00014540480000000002,0.0,217488.0,1014.0 +0.0001432141,0.0,217488.0,1014.0 +0.000147777,0.0,217488.0,1014.0 +0.0001536304,0.0,217488.0,1014.0 +0.0001471585,0.0,217488.0,1014.0 +0.0001437479,0.0,217488.0,1014.0 +0.0001402583,0.0,217488.0,1014.0 +0.00014279480000000002,0.0,217488.0,1014.0 +0.00013755,0.0,217488.0,1014.0 +0.0001340186,0.0,217488.0,1014.0 +0.00014091480000000001,0.0,217488.0,1014.0 +0.00013901740000000002,0.0,217488.0,1014.0 +0.0001357499,0.0,217488.0,1014.0 +0.0001420442,0.0,217488.0,1014.0 +0.0001342944,0.0,217488.0,1014.0 +0.0001340047,0.0,217488.0,1014.0 +0.00014251700000000002,0.0,217488.0,1014.0 +0.0001327935,0.0,217488.0,1014.0 +0.0001386153,0.0,217488.0,1014.0 +0.0003639485,0.5799040248826414,217488.0,1014.0 +0.000141437,0.0,217488.0,1014.0 +0.0001403022,0.0,217488.0,1014.0 +0.00013975950000000002,0.0,217488.0,1014.0 +0.0001460923,0.0,217488.0,1014.0 +0.00014482350000000001,0.0,217488.0,1014.0 +0.0001514148,0.0,217488.0,1014.0 +0.0001417267,0.0,217488.0,1014.0 +0.0001448951,0.0,217488.0,1014.0 +0.0001432077,0.0,217488.0,1014.0 +0.00013857110000000002,0.0,217488.0,1014.0 +0.000141343,0.0,217488.0,1014.0 +0.0001417492,0.0,217488.0,1014.0 +0.0001423029,0.0,217488.0,1014.0 +0.0001388039,0.0,217488.0,1014.0 +0.0001432882,0.0,217488.0,1014.0 +0.0001377862,0.0,217488.0,1014.0 +0.00013283720000000003,0.0,217488.0,1014.0 +0.0001392297,0.0,217488.0,1014.0 +0.0001343829,0.0,217488.0,1014.0 +0.0001321422,0.0,217488.0,1014.0 +0.0003476326,0.5780493544046215,217488.0,1014.0 +0.000148759,0.0,217488.0,1014.0 +0.00014840520000000001,0.0,217488.0,1014.0 +0.0001423276,0.0,217488.0,1014.0 +0.000146491,0.0,217488.0,1014.0 +0.00014022750000000002,0.0,217488.0,1014.0 +0.0001385348,0.0,217488.0,1014.0 +0.0001430751,0.0,217488.0,1014.0 +0.0001359071,0.0,217488.0,1014.0 +0.00013602580000000001,0.0,217488.0,1014.0 +0.0001450965,0.0,217488.0,1014.0 +0.000134608,0.0,217488.0,1014.0 +0.000138765,0.0,217488.0,1014.0 +0.00014227400000000001,0.0,217488.0,1014.0 +0.0001337211,0.0,217488.0,1014.0 +0.000143935,0.0,217488.0,1014.0 +0.0001368665,0.0,217488.0,1014.0 +0.00013257050000000002,0.0,217488.0,1014.0 +0.00013780820000000002,0.0,217488.0,1014.0 +0.0001361268,0.0,217488.0,1014.0 +0.000132606,0.0,217488.0,1014.0 +0.00033693950000000003,0.5826446587592135,217488.0,1014.0 +0.00013727540000000002,0.0,217488.0,1014.0 +0.0001459461,0.0,217488.0,1014.0 +0.00013856410000000002,0.0,217488.0,1014.0 +0.0001426346,0.0,217488.0,1014.0 +0.0001423571,0.0,217488.0,1014.0 +0.00013953050000000002,0.0,217488.0,1014.0 +0.0001426818,0.0,217488.0,1014.0 +0.0001461112,0.0,217488.0,1014.0 +0.00013680830000000003,0.0,217488.0,1014.0 +0.00014365080000000002,0.0,217488.0,1014.0 +0.0001383055,0.0,217488.0,1014.0 +0.0001343213,0.0,217488.0,1014.0 +0.0001433475,0.0,217488.0,1014.0 +0.0001364781,0.0,217488.0,1014.0 +0.0001356524,0.0,217488.0,1014.0 +0.00014270680000000001,0.0,217488.0,1014.0 +0.0001352291,0.0,217488.0,1014.0 +0.00013241120000000002,0.0,217488.0,1014.0 +0.00014053430000000001,0.0,217488.0,1014.0 +0.00013443040000000003,0.0,217488.0,1014.0 +0.00033359070000000006,0.5704673421651143,217488.0,1014.0 +0.00014240580000000002,0.0,217488.0,1014.0 +0.00014400720000000002,0.0,217488.0,1014.0 +0.00014258340000000003,0.0,217488.0,1014.0 +0.00013725340000000002,0.0,217488.0,1014.0 +0.0003709501,0.0,217488.0,1014.0 +0.0001426167,0.0,217488.0,1014.0 +0.0001377467,0.0,217488.0,1014.0 +0.0001364467,0.0,217488.0,1014.0 +0.0001410097,0.0,217488.0,1014.0 +0.00013994230000000002,0.0,217488.0,1014.0 +0.00013588480000000002,0.0,217488.0,1014.0 +0.00014226940000000002,0.0,217488.0,1014.0 +0.0001403401,0.0,217488.0,1014.0 +0.000140887,0.0,217488.0,1014.0 +0.0001442467,0.0,217488.0,1014.0 +0.00013572220000000003,0.0,217488.0,1014.0 +0.0001333723,0.0,217488.0,1014.0 +0.00014024840000000002,0.0,217488.0,1014.0 +0.0001346741,0.0,217488.0,1014.0 +0.0001335749,0.0,217488.0,1014.0 +0.0012518979000000002,0.8785241192592463,217488.0,1014.0 +0.000140509,0.0,217488.0,1014.0 +0.0001388913,0.0,217488.0,1014.0 +0.0001435724,0.0,217488.0,1014.0 +0.00014065760000000002,0.0,217488.0,1014.0 +0.0001380663,0.0,217488.0,1014.0 +0.0001447393,0.0,217488.0,1014.0 +0.0001418736,0.0,217488.0,1014.0 +0.00014014300000000002,0.0,217488.0,1014.0 +0.0001439528,0.0,217488.0,1014.0 +0.0001381585,0.0,217488.0,1014.0 +0.00013650740000000001,0.0,217488.0,1014.0 +0.0001427055,0.0,217488.0,1014.0 +0.00013641570000000002,0.0,217488.0,1014.0 +0.00013801710000000002,0.0,217488.0,1014.0 +0.0001413938,0.0,217488.0,1014.0 +0.00013500370000000002,0.0,217488.0,1014.0 +0.000137113,0.0,217488.0,1014.0 +0.0001371745,0.0,217488.0,1014.0 +0.000133072,0.0,217488.0,1014.0 +0.00013718360000000002,0.0,217488.0,1014.0 +0.0003319597,0.566912489678717,217488.0,1014.0 +0.0001455395,0.0,217488.0,1014.0 +0.0001405036,0.0,217488.0,1014.0 +0.0001397268,0.0,217488.0,1014.0 +0.00014466000000000001,0.0,217488.0,1014.0 +0.0001380363,0.0,217488.0,1014.0 +0.00014016040000000001,0.0,217488.0,1014.0 +0.0001405919,0.0,217488.0,1014.0 +0.00013321790000000002,0.0,217488.0,1014.0 +0.00013873890000000002,0.0,217488.0,1014.0 +0.0001399414,0.0,217488.0,1014.0 +0.00013656640000000002,0.0,217488.0,1014.0 +0.00013818530000000003,0.0,217488.0,1014.0 +0.0001382477,0.0,217488.0,1014.0 +0.0001384599,0.0,217488.0,1014.0 +0.0001443552,0.0,217488.0,1014.0 +0.00013707630000000002,0.0,217488.0,1014.0 +0.000133021,0.0,217488.0,1014.0 +0.0001381416,0.0,217488.0,1014.0 +0.0001361292,0.0,217488.0,1014.0 +0.00013269060000000002,0.0,217488.0,1014.0 +0.0003268081,0.556304449002335,217488.0,1014.0 +0.00013655680000000003,0.0,217488.0,1014.0 +0.0001399337,0.0,217488.0,1014.0 +0.00013659500000000002,0.0,217488.0,1014.0 +0.00014389,0.0,217488.0,1014.0 +0.000142063,0.0,217488.0,1014.0 +0.0001413938,0.0,217488.0,1014.0 +0.00014380220000000002,0.0,217488.0,1014.0 +0.000140173,0.0,217488.0,1014.0 +0.0001393962,0.0,217488.0,1014.0 +0.0001417555,0.0,217488.0,1014.0 +0.00013767180000000002,0.0,217488.0,1014.0 +0.00013849510000000002,0.0,217488.0,1014.0 +0.0001407488,0.0,217488.0,1014.0 +0.00013888160000000003,0.0,217488.0,1014.0 +0.0001347425,0.0,217488.0,1014.0 +0.0001449987,0.0,217488.0,1014.0 +0.0001360027,0.0,217488.0,1014.0 +0.0001331715,0.0,217488.0,1014.0 +0.00014074120000000001,0.0,217488.0,1014.0 +0.0001334551,0.0,217488.0,1014.0 +0.0003231573,0.5682022346392918,217488.0,1014.0 +0.00013666360000000002,0.0,217488.0,1014.0 +0.0001454117,0.0,217488.0,1014.0 +0.0001419694,0.0,217488.0,1014.0 +0.0001390939,0.0,217488.0,1014.0 +0.0001437129,0.0,217488.0,1014.0 +0.0001396439,0.0,217488.0,1014.0 +0.0001367936,0.0,217488.0,1014.0 +0.000140784,0.0,217488.0,1014.0 +0.0001361348,0.0,217488.0,1014.0 +0.00013607390000000002,0.0,217488.0,1014.0 +0.0001412495,0.0,217488.0,1014.0 +0.00013633810000000002,0.0,217488.0,1014.0 +0.0001344993,0.0,217488.0,1014.0 +0.0001437645,0.0,217488.0,1014.0 +0.0001342202,0.0,217488.0,1014.0 +0.0001354795,0.0,217488.0,1014.0 +0.0001401189,0.0,217488.0,1014.0 +0.0001329764,0.0,217488.0,1014.0 +0.0001385914,0.0,217488.0,1014.0 +0.0001383194,0.0,217488.0,1014.0 +0.00036462290000000003,0.6167923078885061,217488.0,1014.0 +0.00013767690000000002,0.0,217488.0,1014.0 +0.0001350393,0.0,217488.0,1014.0 +0.0001463392,0.0,217488.0,1014.0 +0.0001398626,0.0,217488.0,1014.0 +0.00013988700000000002,0.0,217488.0,1014.0 +0.0001413026,0.0,217488.0,1014.0 +0.0001394218,0.0,217488.0,1014.0 +0.00014231550000000002,0.0,217488.0,1014.0 +0.000144038,0.0,217488.0,1014.0 +0.0001388191,0.0,217488.0,1014.0 +0.00014047360000000002,0.0,217488.0,1014.0 +0.0001490002,0.0,217488.0,1014.0 +0.00014870980000000002,0.0,217488.0,1014.0 +0.0001564672,0.0,217488.0,1014.0 +0.00014809,0.0,217488.0,1014.0 +0.0001535069,0.0,217488.0,1014.0 +0.0001984057,0.0,217488.0,1014.0 +0.0002383095,0.0,217488.0,1014.0 +0.0002365124,0.0,217488.0,1014.0 +0.0002382141,0.0,217488.0,1014.0 +0.0002334067,0.0,217488.0,1014.0 +0.0003893809,0.5656376571115841,217488.0,1014.0 +0.0001629774,0.0,217488.0,1014.0 +0.0001572322,0.0,217488.0,1014.0 +0.0001597041,0.0,217488.0,1014.0 +0.0001554314,0.0,217488.0,1014.0 +0.00015156240000000002,0.0,217488.0,1014.0 +0.0001572024,0.0,217488.0,1014.0 +0.0001499296,0.0,217488.0,1014.0 +0.0001541779,0.0,217488.0,1014.0 +0.0001522809,0.0,217488.0,1014.0 +0.00014816590000000002,0.0,217488.0,1014.0 +0.0001524959,0.0,217488.0,1014.0 +0.0001502026,0.0,217488.0,1014.0 +0.00015037390000000001,0.0,217488.0,1014.0 +0.00015377790000000002,0.0,217488.0,1014.0 +0.0001513464,0.0,217488.0,1014.0 +0.00015154110000000003,0.0,217488.0,1014.0 +0.00014906250000000003,0.0,217488.0,1014.0 +0.0001514735,0.0,217488.0,1014.0 +0.0001519977,0.0,217488.0,1014.0 +0.00014872030000000002,0.0,217488.0,1014.0 +0.0004648953,0.530903840068936,217488.0,1014.0 +0.0002052799,0.0,217488.0,1014.0 +0.00020216439999999998,0.0,217488.0,1014.0 +0.00020899170000000003,0.0,217488.0,1014.0 +0.00020557310000000003,0.0,217488.0,1014.0 +0.00022765620000000003,0.0,217488.0,1014.0 +0.0002627606,0.0,217488.0,1014.0 +0.0002581265,0.0,217488.0,1014.0 +0.0002682251,0.0,217488.0,1014.0 +0.0002623958,0.0,217488.0,1014.0 +0.0002596809,0.0,217488.0,1014.0 +0.00025648010000000005,0.0,217488.0,1014.0 +0.0002561962,0.0,217488.0,1014.0 +0.00025819980000000003,0.0,217488.0,1014.0 +0.00025684510000000005,0.0,217488.0,1014.0 +0.0002547569,0.0,217488.0,1014.0 +0.0002575833,0.0,217488.0,1014.0 +0.0002540153,0.0,217488.0,1014.0 +0.00025914830000000005,0.0,217488.0,1014.0 +0.00025681390000000003,0.0,217488.0,1014.0 +0.00025439390000000004,0.0,217488.0,1014.0 +0.0005554803,0.5024383402975767,217488.0,1014.0 +0.00026979110000000005,0.0,217488.0,1014.0 +0.0002648392,0.0,217488.0,1014.0 +0.0002667412,0.0,217488.0,1014.0 +0.00026267390000000003,0.0,217488.0,1014.0 +0.00026078070000000003,0.0,217488.0,1014.0 diff --git a/perf/PatternFolds/output/c0a8dda6-0c5b-5b13-b4ef-931afd312b9a.csv b/perf/PatternFolds/output/c0a8dda6-0c5b-5b13-b4ef-931afd312b9a.csv new file mode 100644 index 0000000..85ab68e --- /dev/null +++ b/perf/PatternFolds/output/c0a8dda6-0c5b-5b13-b4ef-931afd312b9a.csv @@ -0,0 +1,1001 @@ +times,gctimes,memory,allocs +236091.9,0.0,137488,14 +246647.4,0.0,137488,14 +256409.6,0.0,137488,14 +254519.5,0.0,137488,14 +235037.2,0.0,137488,14 +224343.8,0.0,137488,14 +237449.3,0.0,137488,14 +252690.4,0.0,137488,14 +233370.8,0.0,137488,14 +234374.9,0.0,137488,14 +237199.3,0.0,137488,14 +242610.7,0.0,137488,14 +242198.7,0.0,137488,14 +237500.3,0.0,137488,14 +238013.0,0.0,137488,14 +240037.9,0.0,137488,14 +257285.2,0.0,137488,14 +241943.1,0.0,137488,14 +241639.8,0.0,137488,14 +249624.8,0.0,137488,14 +287844.8,0.0,137488,14 +278555.2,0.0,137488,14 +290277.2,0.0,137488,14 +285820.9,0.0,137488,14 +282477.7,0.0,137488,14 +439414.2,0.0,137488,14 +275866.8,0.0,137488,14 +277108.8,0.0,137488,14 +276428.6,0.0,137488,14 +9.4497069e6,9.1750285e6,137488,14 +160791.7,0.0,137488,14 +157728.6,0.0,137488,14 +157630.6,0.0,137488,14 +157685.3,0.0,137488,14 +162350.7,0.0,137488,14 +158078.2,0.0,137488,14 +160979.3,0.0,137488,14 +157757.6,0.0,137488,14 +153448.0,0.0,137488,14 +157378.1,0.0,137488,14 +157118.0,0.0,137488,14 +159210.7,0.0,137488,14 +162589.6,0.0,137488,14 +157058.5,0.0,137488,14 +159800.8,0.0,137488,14 +157193.1,0.0,137488,14 +157425.9,0.0,137488,14 +157628.8,0.0,137488,14 +161683.3,0.0,137488,14 +155748.6,0.0,137488,14 +152037.2,0.0,137488,14 +155141.9,0.0,137488,14 +268594.6,0.0,137488,14 +272114.8,0.0,137488,14 +266832.6,0.0,137488,14 +269070.0,0.0,137488,14 +291206.4,0.0,137488,14 +284850.8,0.0,137488,14 +272362.6,0.0,137488,14 +295642.4,0.0,137488,14 +281161.9,0.0,137488,14 +274195.2,0.0,137488,14 +1.208796e6,912489.8,137488,14 +157469.7,0.0,137488,14 +160700.5,0.0,137488,14 +156882.6,0.0,137488,14 +154894.6,0.0,137488,14 +160284.9,0.0,137488,14 +157723.6,0.0,137488,14 +160888.0,0.0,137488,14 +160894.8,0.0,137488,14 +156730.4,0.0,137488,14 +157319.3,0.0,137488,14 +160189.3,0.0,137488,14 +158085.4,0.0,137488,14 +160607.2,0.0,137488,14 +155435.1,0.0,137488,14 +159790.1,0.0,137488,14 +162264.9,0.0,137488,14 +156222.9,0.0,137488,14 +161654.4,0.0,137488,14 +157041.7,0.0,137488,14 +157228.9,0.0,137488,14 +157779.1,0.0,137488,14 +156279.4,0.0,137488,14 +155814.5,0.0,137488,14 +155908.7,0.0,137488,14 +155203.8,0.0,137488,14 +155494.9,0.0,137488,14 +154816.9,0.0,137488,14 +154689.5,0.0,137488,14 +154350.4,0.0,137488,14 +154703.6,0.0,137488,14 +155933.7,0.0,137488,14 +154842.1,0.0,137488,14 +156303.8,0.0,137488,14 +337056.8,147685.7,137488,14 +161936.2,0.0,137488,14 +4.4585838e6,0.0,137488,14 +162336.8,0.0,137488,14 +168931.1,0.0,137488,14 +162349.0,0.0,137488,14 +171346.4,0.0,137488,14 +173639.0,0.0,137488,14 +171243.9,0.0,137488,14 +2.5669128e6,0.0,137488,14 +162355.6,0.0,137488,14 +164915.9,0.0,137488,14 +165790.9,0.0,137488,14 +163192.6,0.0,137488,14 +175950.8,0.0,137488,14 +179328.0,0.0,137488,14 +2.5721334e6,0.0,137488,14 +162307.7,0.0,137488,14 +167564.1,0.0,137488,14 +166101.0,0.0,137488,14 +161364.0,0.0,137488,14 +171718.8,0.0,137488,14 +172463.2,0.0,137488,14 +2.568586e6,0.0,137488,14 +160594.0,0.0,137488,14 +160847.7,0.0,137488,14 +159681.5,0.0,137488,14 +161522.7,0.0,137488,14 +168107.7,0.0,137488,14 +170037.1,0.0,137488,14 +4.9745494e6,0.0,137488,14 +170795.2,0.0,137488,14 +170375.2,0.0,137488,14 +352292.7,151718.5,137488,14 +177866.8,0.0,137488,14 +172148.2,0.0,137488,14 +169521.6,0.0,137488,14 +164422.4,0.0,137488,14 +1.7721401e6,0.0,137488,14 +172883.2,0.0,137488,14 +175786.8,0.0,137488,14 +176318.5,0.0,137488,14 +168993.4,0.0,137488,14 +175528.4,0.0,137488,14 +172483.1,0.0,137488,14 +1.3771325e6,0.0,137488,14 +175508.8,0.0,137488,14 +173972.1,0.0,137488,14 +172025.1,0.0,137488,14 +171747.5,0.0,137488,14 +171382.7,0.0,137488,14 +171301.6,0.0,137488,14 +172823.1,0.0,137488,14 +168711.9,0.0,137488,14 +169818.6,0.0,137488,14 +170308.1,0.0,137488,14 +169413.4,0.0,137488,14 +171773.7,0.0,137488,14 +170029.8,0.0,137488,14 +157860.2,0.0,137488,14 +152650.9,0.0,137488,14 +154167.1,0.0,137488,14 +159172.6,0.0,137488,14 +152582.9,0.0,137488,14 +153275.7,0.0,137488,14 +155410.1,0.0,137488,14 +155901.8,0.0,137488,14 +581611.0,394378.8,137488,14 +1.5261006e6,0.0,137488,14 +173458.5,0.0,137488,14 +172526.7,0.0,137488,14 +176347.3,0.0,137488,14 +173680.4,0.0,137488,14 +176350.6,0.0,137488,14 +176190.6,0.0,137488,14 +175220.4,0.0,137488,14 +171131.8,0.0,137488,14 +1.7794398e6,0.0,137488,14 +175937.4,0.0,137488,14 +177394.0,0.0,137488,14 +174879.9,0.0,137488,14 +176795.0,0.0,137488,14 +178753.4,0.0,137488,14 +174272.7,0.0,137488,14 +176514.7,0.0,137488,14 +172207.7,0.0,137488,14 +1.8212276e6,0.0,137488,14 +273089.5,0.0,137488,14 +281217.9,0.0,137488,14 +282526.3,0.0,137488,14 +1.884812e6,0.0,137488,14 +278848.9,0.0,137488,14 +281116.8,0.0,137488,14 +296482.6,0.0,137488,14 +274654.3,0.0,137488,14 +279055.0,0.0,137488,14 +1.8849657e6,0.0,137488,14 +274159.5,0.0,137488,14 +272246.3,0.0,137488,14 +274108.2,0.0,137488,14 +2.8062314e6,164742.3,137488,14 +168441.6,0.0,137488,14 +167319.5,0.0,137488,14 +166117.2,0.0,137488,14 +170028.8,0.0,137488,14 +166783.0,0.0,137488,14 +174138.8,0.0,137488,14 +2.5799298e6,0.0,137488,14 +168986.9,0.0,137488,14 +170633.8,0.0,137488,14 +173681.7,0.0,137488,14 +173518.6,0.0,137488,14 +169866.1,0.0,137488,14 +167781.9,0.0,137488,14 +167934.5,0.0,137488,14 +166091.4,0.0,137488,14 +1.7732347e6,0.0,137488,14 +171162.4,0.0,137488,14 +172438.2,0.0,137488,14 +171039.6,0.0,137488,14 +167439.9,0.0,137488,14 +167453.4,0.0,137488,14 +167631.9,0.0,137488,14 +2.5703573e6,0.0,137488,14 +167288.1,0.0,137488,14 +170796.7,0.0,137488,14 +167705.6,0.0,137488,14 +166658.3,0.0,137488,14 +170264.8,0.0,137488,14 +165451.9,0.0,137488,14 +1.401713e6,0.0,137488,14 +156869.3,0.0,137488,14 +156362.3,0.0,137488,14 +340706.0,151465.0,137488,14 +161549.1,0.0,137488,14 +159168.6,0.0,137488,14 +159223.0,0.0,137488,14 +156747.0,0.0,137488,14 +160078.2,0.0,137488,14 +1.3663557e6,0.0,137488,14 +162372.1,0.0,137488,14 +161162.0,0.0,137488,14 +152366.8,0.0,137488,14 +156683.9,0.0,137488,14 +160995.9,0.0,137488,14 +156221.1,0.0,137488,14 +161063.2,0.0,137488,14 +159738.1,0.0,137488,14 +156065.7,0.0,137488,14 +1.7651425e6,0.0,137488,14 +157564.9,0.0,137488,14 +163474.6,0.0,137488,14 +156075.7,0.0,137488,14 +157653.4,0.0,137488,14 +157588.3,0.0,137488,14 +154366.2,0.0,137488,14 +156690.8,0.0,137488,14 +154908.0,0.0,137488,14 +155024.0,0.0,137488,14 +1.7588411e6,0.0,137488,14 +154097.8,0.0,137488,14 +155942.7,0.0,137488,14 +155381.8,0.0,137488,14 +155459.0,0.0,137488,14 +155578.0,0.0,137488,14 +156356.3,0.0,137488,14 +155956.0,0.0,137488,14 +333457.0,148712.0,137488,14 +1.7658405e6,0.0,137488,14 +155593.5,0.0,137488,14 +158109.7,0.0,137488,14 +158478.3,0.0,137488,14 +156396.8,0.0,137488,14 +163330.4,0.0,137488,14 +159725.9,0.0,137488,14 +156264.8,0.0,137488,14 +153624.6,0.0,137488,14 +157936.7,0.0,137488,14 +1.7657794e6,0.0,137488,14 +157992.8,0.0,137488,14 +158412.9,0.0,137488,14 +159054.8,0.0,137488,14 +158984.8,0.0,137488,14 +159087.9,0.0,137488,14 +159770.2,0.0,137488,14 +157879.2,0.0,137488,14 +155538.2,0.0,137488,14 +152696.1,0.0,137488,14 +1.7590659e6,0.0,137488,14 +152564.9,0.0,137488,14 +152271.7,0.0,137488,14 +155736.1,0.0,137488,14 +156389.4,0.0,137488,14 +156980.8,0.0,137488,14 +153578.9,0.0,137488,14 +152849.5,0.0,137488,14 +156799.9,0.0,137488,14 +153957.9,0.0,137488,14 +1.7604689e6,0.0,137488,14 +154304.7,0.0,137488,14 +540702.3,358267.7,137488,14 +162666.6,0.0,137488,14 +156332.6,0.0,137488,14 +157257.9,0.0,137488,14 +157127.9,0.0,137488,14 +154818.4,0.0,137488,14 +1.7631081e6,0.0,137488,14 +163255.8,0.0,137488,14 +158277.3,0.0,137488,14 +153839.1,0.0,137488,14 +158781.6,0.0,137488,14 +159197.2,0.0,137488,14 +159166.5,0.0,137488,14 +162834.2,0.0,137488,14 +156838.2,0.0,137488,14 +160052.0,0.0,137488,14 +158270.4,0.0,137488,14 +157463.0,0.0,137488,14 +159252.2,0.0,137488,14 +156258.4,0.0,137488,14 +262153.8,0.0,137488,14 +266772.9,0.0,137488,14 +270178.8,0.0,137488,14 +268950.6,0.0,137488,14 +269810.1,0.0,137488,14 +268741.7,0.0,137488,14 +272800.1,0.0,137488,14 +271339.4,0.0,137488,14 +272714.7,0.0,137488,14 +272553.5,0.0,137488,14 +270124.2,0.0,137488,14 +285548.4,0.0,137488,14 +270918.5,0.0,137488,14 +424620.1,148378.0,137488,14 +157352.8,0.0,137488,14 +164182.4,0.0,137488,14 +155400.8,0.0,137488,14 +153990.7,0.0,137488,14 +161019.0,0.0,137488,14 +157910.9,0.0,137488,14 +166814.4,0.0,137488,14 +159026.1,0.0,137488,14 +156199.6,0.0,137488,14 +157392.1,0.0,137488,14 +159454.5,0.0,137488,14 +2.164662e6,0.0,137488,14 +165991.5,0.0,137488,14 +160324.0,0.0,137488,14 +165478.1,0.0,137488,14 +165289.5,0.0,137488,14 +163221.5,0.0,137488,14 +163166.2,0.0,137488,14 +162096.9,0.0,137488,14 +163586.4,0.0,137488,14 +158729.1,0.0,137488,14 +1.7651596e6,0.0,137488,14 +159114.9,0.0,137488,14 +160980.2,0.0,137488,14 +160235.9,0.0,137488,14 +160036.8,0.0,137488,14 +162234.9,0.0,137488,14 +158457.7,0.0,137488,14 +159952.7,0.0,137488,14 +162003.2,0.0,137488,14 +161045.2,0.0,137488,14 +2.9694713e6,0.0,137488,14 +165798.1,0.0,137488,14 +352160.3,153140.2,137488,14 +173887.9,0.0,137488,14 +164505.7,0.0,137488,14 +165964.5,0.0,137488,14 +170920.1,0.0,137488,14 +163695.6,0.0,137488,14 +1.7732807e6,0.0,137488,14 +169209.4,0.0,137488,14 +165151.0,0.0,137488,14 +167864.7,0.0,137488,14 +170189.1,0.0,137488,14 +172482.3,0.0,137488,14 +167866.8,0.0,137488,14 +166837.8,0.0,137488,14 +167147.0,0.0,137488,14 +165879.3,0.0,137488,14 +1.7699943e6,0.0,137488,14 +163903.4,0.0,137488,14 +171720.3,0.0,137488,14 +169910.1,0.0,137488,14 +166699.7,0.0,137488,14 +163719.0,0.0,137488,14 +161899.4,0.0,137488,14 +166318.8,0.0,137488,14 +165189.0,0.0,137488,14 +1.7696033e6,0.0,137488,14 +162390.3,0.0,137488,14 +163684.2,0.0,137488,14 +166802.3,0.0,137488,14 +166433.6,0.0,137488,14 +166369.2,0.0,137488,14 +165007.3,0.0,137488,14 +167200.8,0.0,137488,14 +345527.5,152971.0,137488,14 +1.7715819e6,0.0,137488,14 +165117.3,0.0,137488,14 +168793.5,0.0,137488,14 +169935.7,0.0,137488,14 +170285.4,0.0,137488,14 +169628.3,0.0,137488,14 +172720.7,0.0,137488,14 +169679.0,0.0,137488,14 +167268.1,0.0,137488,14 +1.7750023e6,0.0,137488,14 +170335.1,0.0,137488,14 +169331.5,0.0,137488,14 +172467.5,0.0,137488,14 +167325.8,0.0,137488,14 +168954.1,0.0,137488,14 +168271.8,0.0,137488,14 +170828.3,0.0,137488,14 +167405.0,0.0,137488,14 +2.1723811e6,0.0,137488,14 +168478.4,0.0,137488,14 +165437.0,0.0,137488,14 +166746.0,0.0,137488,14 +163867.7,0.0,137488,14 +167715.3,0.0,137488,14 +165096.5,0.0,137488,14 +166961.3,0.0,137488,14 +165538.5,0.0,137488,14 +165243.1,0.0,137488,14 +1.769476e6,0.0,137488,14 +163358.9,0.0,137488,14 +165718.0,0.0,137488,14 +166467.9,0.0,137488,14 +572522.3,377869.4,137488,14 +172071.3,0.0,137488,14 +173991.0,0.0,137488,14 +1.7746741e6,0.0,137488,14 +167752.9,0.0,137488,14 +172215.5,0.0,137488,14 +169891.0,0.0,137488,14 +174772.6,0.0,137488,14 +169885.1,0.0,137488,14 +166098.7,0.0,137488,14 +169380.3,0.0,137488,14 +169891.1,0.0,137488,14 +1.7746976e6,0.0,137488,14 +173190.9,0.0,137488,14 +164631.5,0.0,137488,14 +172778.6,0.0,137488,14 +171056.9,0.0,137488,14 +169763.6,0.0,137488,14 +168940.5,0.0,137488,14 +168768.6,0.0,137488,14 +225601.4,0.0,137488,14 +1.8912411e6,0.0,137488,14 +276543.3,0.0,137488,14 +274866.5,0.0,137488,14 +277306.8,0.0,137488,14 +276550.1,0.0,137488,14 +276463.8,0.0,137488,14 +1.8800232e6,0.0,137488,14 +275177.4,0.0,137488,14 +273963.3,0.0,137488,14 +276858.9,0.0,137488,14 +276096.0,0.0,137488,14 +1.8791187e6,0.0,137488,14 +270673.8,0.0,137488,14 +374816.4,153426.9,137488,14 +170668.3,0.0,137488,14 +164927.3,0.0,137488,14 +163908.9,0.0,137488,14 +170211.3,0.0,137488,14 +165649.5,0.0,137488,14 +1.7756894e6,0.0,137488,14 +171199.6,0.0,137488,14 +165153.4,0.0,137488,14 +162227.1,0.0,137488,14 +165905.9,0.0,137488,14 +165569.8,0.0,137488,14 +167613.9,0.0,137488,14 +2.1612166e6,0.0,137488,14 +282418.1,0.0,137488,14 +265356.6,0.0,137488,14 +263928.6,0.0,137488,14 +252718.4,0.0,137488,14 +259142.9,0.0,137488,14 +1.8570956e6,0.0,137488,14 +239747.8,0.0,137488,14 +240895.8,0.0,137488,14 +241958.1,0.0,137488,14 +242054.0,0.0,137488,14 +241184.0,0.0,137488,14 +239753.5,0.0,137488,14 +1.8447247e6,0.0,137488,14 +241285.3,0.0,137488,14 +243426.7,0.0,137488,14 +241214.6,0.0,137488,14 +243789.3,0.0,137488,14 +240949.4,0.0,137488,14 +1.8463279e6,0.0,137488,14 +1.3549874e6,1.0873731e6,137488,14 +1.2671238e6,0.0,137488,14 +226624.7,0.0,137488,14 +220144.1,0.0,137488,14 +222503.8,0.0,137488,14 +221506.2,0.0,137488,14 +226565.7,0.0,137488,14 +225425.6,0.0,137488,14 +1.0313139e6,0.0,137488,14 +214877.3,0.0,137488,14 +214901.2,0.0,137488,14 +216156.0,0.0,137488,14 +218671.1,0.0,137488,14 +207217.9,0.0,137488,14 +173677.0,0.0,137488,14 +164604.4,0.0,137488,14 +159933.6,0.0,137488,14 +161486.1,0.0,137488,14 +161149.7,0.0,137488,14 +160250.8,0.0,137488,14 +157957.6,0.0,137488,14 +155373.6,0.0,137488,14 +157207.9,0.0,137488,14 +160593.9,0.0,137488,14 +155659.0,0.0,137488,14 +158745.7,0.0,137488,14 +157445.9,0.0,137488,14 +156518.9,0.0,137488,14 +156959.6,0.0,137488,14 +156610.7,0.0,137488,14 +158682.3,0.0,137488,14 +157632.1,0.0,137488,14 +114174.9,0.0,137488,14 +245320.0,128475.4,137488,14 +93578.5,0.0,137488,14 +94578.4,0.0,137488,14 +93853.1,0.0,137488,14 +91448.5,0.0,137488,14 +93135.3,0.0,137488,14 +91087.1,0.0,137488,14 +95543.1,0.0,137488,14 +94659.4,0.0,137488,14 +88056.2,0.0,137488,14 +89634.1,0.0,137488,14 +90817.1,0.0,137488,14 +92620.2,0.0,137488,14 +91955.1,0.0,137488,14 +88551.9,0.0,137488,14 +91268.5,0.0,137488,14 +92044.2,0.0,137488,14 +88917.1,0.0,137488,14 +91728.8,0.0,137488,14 +91437.2,0.0,137488,14 +89365.7,0.0,137488,14 +89054.2,0.0,137488,14 +87753.1,0.0,137488,14 +87713.1,0.0,137488,14 +87046.0,0.0,137488,14 +89482.3,0.0,137488,14 +87335.3,0.0,137488,14 +87586.6,0.0,137488,14 +87028.3,0.0,137488,14 +87852.0,0.0,137488,14 +90069.3,0.0,137488,14 +86830.3,0.0,137488,14 +87675.9,0.0,137488,14 +87531.8,0.0,137488,14 +339248.1,231875.7,137488,14 +91969.6,0.0,137488,14 +92459.1,0.0,137488,14 +89597.4,0.0,137488,14 +92488.9,0.0,137488,14 +90813.5,0.0,137488,14 +92359.7,0.0,137488,14 +93231.7,0.0,137488,14 +89234.7,0.0,137488,14 +88584.3,0.0,137488,14 +90390.9,0.0,137488,14 +90917.6,0.0,137488,14 +91014.9,0.0,137488,14 +90971.3,0.0,137488,14 +90152.5,0.0,137488,14 +91385.3,0.0,137488,14 +88725.5,0.0,137488,14 +89469.9,0.0,137488,14 +90390.7,0.0,137488,14 +97688.8,0.0,137488,14 +160861.5,0.0,137488,14 +164675.9,0.0,137488,14 +268323.2,0.0,137488,14 +282362.9,0.0,137488,14 +274520.6,0.0,137488,14 +275990.3,0.0,137488,14 +286564.0,0.0,137488,14 +275355.9,0.0,137488,14 +283285.0,0.0,137488,14 +275401.4,0.0,137488,14 +277706.7,0.0,137488,14 +270419.5,0.0,137488,14 +272526.8,0.0,137488,14 +417740.6,148389.7,137488,14 +159160.2,0.0,137488,14 +159830.7,0.0,137488,14 +157334.0,0.0,137488,14 +157224.7,0.0,137488,14 +161186.4,0.0,137488,14 +158820.8,0.0,137488,14 +164028.1,0.0,137488,14 +160949.8,0.0,137488,14 +156144.3,0.0,137488,14 +158817.9,0.0,137488,14 +158065.4,0.0,137488,14 +159552.3,0.0,137488,14 +162264.0,0.0,137488,14 +160032.1,0.0,137488,14 +158224.6,0.0,137488,14 +159202.1,0.0,137488,14 +159260.4,0.0,137488,14 +159842.4,0.0,137488,14 +160344.0,0.0,137488,14 +157194.2,0.0,137488,14 +156761.0,0.0,137488,14 +156351.2,0.0,137488,14 +157169.0,0.0,137488,14 +158267.0,0.0,137488,14 +156677.3,0.0,137488,14 +155732.1,0.0,137488,14 +156941.3,0.0,137488,14 +156377.2,0.0,137488,14 +157878.6,0.0,137488,14 +155571.3,0.0,137488,14 +155492.6,0.0,137488,14 +156218.8,0.0,137488,14 +157664.9,0.0,137488,14 +338260.5,149777.9,137488,14 +162496.9,0.0,137488,14 +159907.3,0.0,137488,14 +157792.1,0.0,137488,14 +163245.4,0.0,137488,14 +157084.9,0.0,137488,14 +160283.4,0.0,137488,14 +161572.1,0.0,137488,14 +154848.2,0.0,137488,14 +159070.9,0.0,137488,14 +157456.4,0.0,137488,14 +160616.3,0.0,137488,14 +160905.9,0.0,137488,14 +155794.9,0.0,137488,14 +159535.2,0.0,137488,14 +162419.9,0.0,137488,14 +159365.1,0.0,137488,14 +161174.4,0.0,137488,14 +158703.4,0.0,137488,14 +158007.9,0.0,137488,14 +154074.6,0.0,137488,14 +156418.9,0.0,137488,14 +156181.2,0.0,137488,14 +155392.5,0.0,137488,14 +156249.9,0.0,137488,14 +155787.5,0.0,137488,14 +155118.6,0.0,137488,14 +160406.9,0.0,137488,14 +157499.0,0.0,137488,14 +158227.6,0.0,137488,14 +155693.3,0.0,137488,14 +156316.1,0.0,137488,14 +156121.8,0.0,137488,14 +333770.9,147789.7,137488,14 +162131.3,0.0,137488,14 +156591.8,0.0,137488,14 +159807.2,0.0,137488,14 +157371.6,0.0,137488,14 +160134.7,0.0,137488,14 +161155.5,0.0,137488,14 +161892.8,0.0,137488,14 +158355.9,0.0,137488,14 +156243.0,0.0,137488,14 +160520.8,0.0,137488,14 +159796.8,0.0,137488,14 +158565.0,0.0,137488,14 +159572.7,0.0,137488,14 +158531.9,0.0,137488,14 +161633.3,0.0,137488,14 +160015.3,0.0,137488,14 +160489.7,0.0,137488,14 +160293.9,0.0,137488,14 +162234.7,0.0,137488,14 +156692.7,0.0,137488,14 +156927.1,0.0,137488,14 +155410.8,0.0,137488,14 +157318.7,0.0,137488,14 +156481.0,0.0,137488,14 +157965.0,0.0,137488,14 +154854.9,0.0,137488,14 +156052.9,0.0,137488,14 +154973.9,0.0,137488,14 +156275.8,0.0,137488,14 +155319.4,0.0,137488,14 +157889.0,0.0,137488,14 +155321.8,0.0,137488,14 +575939.8,387808.0,137488,14 +161040.8,0.0,137488,14 +160637.9,0.0,137488,14 +159169.2,0.0,137488,14 +158179.9,0.0,137488,14 +160593.8,0.0,137488,14 +155024.9,0.0,137488,14 +161491.7,0.0,137488,14 +160563.3,0.0,137488,14 +154568.6,0.0,137488,14 +159578.9,0.0,137488,14 +156830.3,0.0,137488,14 +157126.6,0.0,137488,14 +159754.7,0.0,137488,14 +155889.1,0.0,137488,14 +161821.7,0.0,137488,14 +159697.8,0.0,137488,14 +158865.6,0.0,137488,14 +160098.9,0.0,137488,14 +157333.8,0.0,137488,14 +228053.7,0.0,137488,14 +267335.4,0.0,137488,14 +267512.0,0.0,137488,14 +270010.6,0.0,137488,14 +271862.2,0.0,137488,14 +272285.8,0.0,137488,14 +270087.9,0.0,137488,14 +270566.6,0.0,137488,14 +272937.8,0.0,137488,14 +271496.2,0.0,137488,14 +271681.2,0.0,137488,14 +270413.4,0.0,137488,14 +271052.6,0.0,137488,14 +274239.6,0.0,137488,14 +504816.1,301721.8,137488,14 +160301.6,0.0,137488,14 +156824.0,0.0,137488,14 +156212.3,0.0,137488,14 +161965.1,0.0,137488,14 +159182.4,0.0,137488,14 +162614.9,0.0,137488,14 +160699.7,0.0,137488,14 +154808.0,0.0,137488,14 +154766.2,0.0,137488,14 +158297.1,0.0,137488,14 +159710.0,0.0,137488,14 +161150.8,0.0,137488,14 +157530.6,0.0,137488,14 +160335.3,0.0,137488,14 +157903.9,0.0,137488,14 +158036.0,0.0,137488,14 +162856.3,0.0,137488,14 +158320.8,0.0,137488,14 +158202.8,0.0,137488,14 +154527.4,0.0,137488,14 +157001.3,0.0,137488,14 +181522.0,0.0,137488,14 +266854.0,0.0,137488,14 +268716.8,0.0,137488,14 +269040.9,0.0,137488,14 +268889.3,0.0,137488,14 +269870.5,0.0,137488,14 +271350.3,0.0,137488,14 +272079.1,0.0,137488,14 +268547.0,0.0,137488,14 +277785.4,0.0,137488,14 +275019.5,0.0,137488,14 +389977.0,145673.8,137488,14 +162206.6,0.0,137488,14 +160130.2,0.0,137488,14 +159536.6,0.0,137488,14 +157945.6,0.0,137488,14 +161062.3,0.0,137488,14 +158340.9,0.0,137488,14 +162930.6,0.0,137488,14 +535529.9,0.0,137488,14 +156678.7,0.0,137488,14 +159589.9,0.0,137488,14 +159982.0,0.0,137488,14 +160050.8,0.0,137488,14 +164375.8,0.0,137488,14 +159472.5,0.0,137488,14 +165155.3,0.0,137488,14 +161535.1,0.0,137488,14 +162972.7,0.0,137488,14 +163575.0,0.0,137488,14 +161498.8,0.0,137488,14 +162204.2,0.0,137488,14 +160150.0,0.0,137488,14 +159142.4,0.0,137488,14 +160654.8,0.0,137488,14 +158833.5,0.0,137488,14 +161331.1,0.0,137488,14 +158404.5,0.0,137488,14 +158559.2,0.0,137488,14 +161060.1,0.0,137488,14 +157312.4,0.0,137488,14 +161697.0,0.0,137488,14 +161143.0,0.0,137488,14 +161392.3,0.0,137488,14 +1.6185693e6,1.418043e6,137488,14 +165253.8,0.0,137488,14 +167080.8,0.0,137488,14 +163067.5,0.0,137488,14 +160118.1,0.0,137488,14 +165242.4,0.0,137488,14 +160827.0,0.0,137488,14 +166274.0,0.0,137488,14 +165541.2,0.0,137488,14 +160798.9,0.0,137488,14 +166451.0,0.0,137488,14 +166042.5,0.0,137488,14 +165859.0,0.0,137488,14 +168146.8,0.0,137488,14 +158907.2,0.0,137488,14 +164856.3,0.0,137488,14 +160230.6,0.0,137488,14 +160475.4,0.0,137488,14 +163921.0,0.0,137488,14 +162438.5,0.0,137488,14 +165414.5,0.0,137488,14 +163850.8,0.0,137488,14 +1.7671618e6,0.0,137488,14 +157649.0,0.0,137488,14 +156294.9,0.0,137488,14 +159367.1,0.0,137488,14 +157823.7,0.0,137488,14 +161094.0,0.0,137488,14 +161414.9,0.0,137488,14 +161735.5,0.0,137488,14 +163626.6,0.0,137488,14 +163306.3,0.0,137488,14 +1.7690204e6,0.0,137488,14 +157932.3,0.0,137488,14 +349041.3,161248.4,137488,14 +163434.5,0.0,137488,14 +162907.4,0.0,137488,14 +163053.1,0.0,137488,14 +169204.6,0.0,137488,14 +166831.3,0.0,137488,14 +171273.7,0.0,137488,14 +1.7753537e6,0.0,137488,14 +159842.9,0.0,137488,14 +160033.3,0.0,137488,14 +163074.5,0.0,137488,14 +162945.7,0.0,137488,14 +170992.1,0.0,137488,14 +164983.1,0.0,137488,14 +170702.5,0.0,137488,14 +175527.1,0.0,137488,14 +1.7738656e6,0.0,137488,14 +160519.4,0.0,137488,14 +165252.7,0.0,137488,14 +163225.6,0.0,137488,14 +160897.6,0.0,137488,14 +164615.9,0.0,137488,14 +166088.2,0.0,137488,14 +165642.1,0.0,137488,14 +170131.5,0.0,137488,14 +171275.9,0.0,137488,14 +165138.7,0.0,137488,14 +159305.4,0.0,137488,14 +161341.0,0.0,137488,14 +159610.3,0.0,137488,14 +159931.4,0.0,137488,14 +167428.9,0.0,137488,14 +167746.5,0.0,137488,14 +587424.0,392574.0,137488,14 +164607.2,0.0,137488,14 +163522.7,0.0,137488,14 +162354.5,0.0,137488,14 +160993.7,0.0,137488,14 +168041.0,0.0,137488,14 +170528.1,0.0,137488,14 +171928.4,0.0,137488,14 +172360.4,0.0,137488,14 +167117.8,0.0,137488,14 +166764.4,0.0,137488,14 +163538.5,0.0,137488,14 +162720.5,0.0,137488,14 +166599.6,0.0,137488,14 +163689.4,0.0,137488,14 +169911.3,0.0,137488,14 +169878.1,0.0,137488,14 +173937.9,0.0,137488,14 +171795.6,0.0,137488,14 +1.7758816e6,0.0,137488,14 +255582.8,0.0,137488,14 +272256.8,0.0,137488,14 +275080.9,0.0,137488,14 +278181.2,0.0,137488,14 +279236.9,0.0,137488,14 +1.8832682e6,0.0,137488,14 +275361.7,0.0,137488,14 +272465.3,0.0,137488,14 +278715.1,0.0,137488,14 +278827.3,0.0,137488,14 +279413.0,0.0,137488,14 +1.8836174e6,0.0,137488,14 +276694.3,0.0,137488,14 +454593.1,152508.9,137488,14 +169444.3,0.0,137488,14 +174092.1,0.0,137488,14 +170129.3,0.0,137488,14 +2.5750862e6,0.0,137488,14 +176807.3,0.0,137488,14 +169723.9,0.0,137488,14 +177421.4,0.0,137488,14 +178264.9,0.0,137488,14 +171872.2,0.0,137488,14 +169945.0,0.0,137488,14 +173542.3,0.0,137488,14 +167753.4,0.0,137488,14 +168982.9,0.0,137488,14 +1.7765565e6,0.0,137488,14 +179185.5,0.0,137488,14 +179592.4,0.0,137488,14 +173437.7,0.0,137488,14 +177628.1,0.0,137488,14 +174293.2,0.0,137488,14 +172374.2,0.0,137488,14 +162613.7,0.0,137488,14 +164541.6,0.0,137488,14 +1.7766202e6,0.0,137488,14 +174478.1,0.0,137488,14 +175182.3,0.0,137488,14 +172732.2,0.0,137488,14 +172927.1,0.0,137488,14 +170101.6,0.0,137488,14 +169998.2,0.0,137488,14 +163157.7,0.0,137488,14 +162034.4,0.0,137488,14 +1.7716793e6,0.0,137488,14 +171523.8,0.0,137488,14 +357010.9,152706.2,137488,14 +177385.5,0.0,137488,14 +176996.6,0.0,137488,14 +174410.6,0.0,137488,14 +170740.7,0.0,137488,14 +164303.1,0.0,137488,14 +1.7732369e6,0.0,137488,14 +176677.8,0.0,137488,14 +172920.6,0.0,137488,14 +173150.0,0.0,137488,14 +177119.4,0.0,137488,14 +188676.9,0.0,137488,14 +177013.6,0.0,137488,14 +175844.3,0.0,137488,14 +172535.2,0.0,137488,14 +174088.5,0.0,137488,14 +172433.0,0.0,137488,14 +169842.0,0.0,137488,14 +174359.9,0.0,137488,14 +173702.0,0.0,137488,14 +1.7738612e6,0.0,137488,14 +168398.0,0.0,137488,14 +169904.9,0.0,137488,14 +169852.2,0.0,137488,14 +170948.1,0.0,137488,14 +167865.1,0.0,137488,14 +167696.7,0.0,137488,14 +168896.1,0.0,137488,14 +167276.1,0.0,137488,14 +1.7713449e6,0.0,137488,14 +163431.4,0.0,137488,14 +164376.4,0.0,137488,14 +165682.6,0.0,137488,14 +349309.5,153843.8,137488,14 +168958.8,0.0,137488,14 +172180.9,0.0,137488,14 +168303.0,0.0,137488,14 +167730.7,0.0,137488,14 +1.7766203e6,0.0,137488,14 +168595.9,0.0,137488,14 +174938.0,0.0,137488,14 +169863.7,0.0,137488,14 +167458.7,0.0,137488,14 +168493.0,0.0,137488,14 +169959.2,0.0,137488,14 +169031.9,0.0,137488,14 +172933.3,0.0,137488,14 +173008.2,0.0,137488,14 +158254.8,0.0,137488,14 +162129.4,0.0,137488,14 +161220.1,0.0,137488,14 +160716.0,0.0,137488,14 +164366.0,0.0,137488,14 +159352.8,0.0,137488,14 +166864.1,0.0,137488,14 +158263.6,0.0,137488,14 +156008.2,0.0,137488,14 +160116.6,0.0,137488,14 +157968.3,0.0,137488,14 +162459.5,0.0,137488,14 +158073.6,0.0,137488,14 +160888.7,0.0,137488,14 +160362.6,0.0,137488,14 +161725.8,0.0,137488,14 +160733.9,0.0,137488,14 +158532.2,0.0,137488,14 +161569.3,0.0,137488,14 +564562.7,374333.7,137488,14 +162794.0,0.0,137488,14 +161177.8,0.0,137488,14 diff --git a/perf/PatternFolds/output/cf98ea1a-05ae-56dc-97a4-f82dad344158.csv b/perf/PatternFolds/output/cf98ea1a-05ae-56dc-97a4-f82dad344158.csv new file mode 100644 index 0000000..0edef74 --- /dev/null +++ b/perf/PatternFolds/output/cf98ea1a-05ae-56dc-97a4-f82dad344158.csv @@ -0,0 +1,5 @@ +bytes,percentage,filenames,linenumbers +80160,83.17,/home/baffier/.julia/packages/PatternFolds/HtkqG/src/vector.jl,19 +16128,16.73,/home/baffier/.julia/packages/PatternFolds/HtkqG/src/vector.jl,85 +48,0.05,/home/baffier/.julia/packages/PatternFolds/HtkqG/src/intervals.jl,32 +48,0.05,/home/baffier/.julia/packages/PatternFolds/HtkqG/src/common.jl,100 diff --git a/perf/PatternFolds/output/d330e5c6-3fb0-596f-962a-b1baa7fb5cdf.csv b/perf/PatternFolds/output/d330e5c6-3fb0-596f-962a-b1baa7fb5cdf.csv new file mode 100644 index 0000000..7204950 --- /dev/null +++ b/perf/PatternFolds/output/d330e5c6-3fb0-596f-962a-b1baa7fb5cdf.csv @@ -0,0 +1,1001 @@ +times,gctimes,bytes,allocs +0.0001823086,0.0,137488.0,14.0 +0.0001766546,0.0,137488.0,14.0 +0.0017771806000000002,0.0,137488.0,14.0 +0.00017523350000000002,0.0,137488.0,14.0 +0.0085241341,0.9769128808051014,137488.0,14.0 +0.00017427030000000002,0.0,137488.0,14.0 +0.00017267820000000002,0.0,137488.0,14.0 +0.0001760045,0.0,137488.0,14.0 +0.00017608530000000003,0.0,137488.0,14.0 +0.00017634860000000001,0.0,137488.0,14.0 +0.0001786475,0.0,137488.0,14.0 +0.0001806054,0.0,137488.0,14.0 +0.00017478490000000002,0.0,137488.0,14.0 +0.00017857670000000003,0.0,137488.0,14.0 +0.0002861006,0.0,137488.0,14.0 +0.0002842872,0.0,137488.0,14.0 +0.0002825812,0.0,137488.0,14.0 +0.0002974468,0.0,137488.0,14.0 +0.0002842794,0.0,137488.0,14.0 +0.000283449,0.0,137488.0,14.0 +0.0002815059,0.0,137488.0,14.0 +0.00028456010000000003,0.0,137488.0,14.0 +0.0002818895,0.0,137488.0,14.0 +0.00028300950000000004,0.0,137488.0,14.0 +0.0002826626,0.0,137488.0,14.0 +0.0002842429,0.0,137488.0,14.0 +0.00031029820000000004,0.0,137488.0,14.0 +0.0002876323,0.0,137488.0,14.0 +0.0002935775,0.0,137488.0,14.0 +0.0003204171,0.0,137488.0,14.0 +0.0019067818,0.0,137488.0,14.0 +0.0003072444,0.0,137488.0,14.0 +0.0003196251,0.0,137488.0,14.0 +0.0002907719,0.0,137488.0,14.0 +0.0002878518,0.0,137488.0,14.0 +0.001891784,0.0,137488.0,14.0 +0.0002958418,0.0,137488.0,14.0 +0.0010050279,0.7497481413202559,137488.0,14.0 +0.0001724114,0.0,137488.0,14.0 +0.0017772015000000001,0.0,137488.0,14.0 +0.0001787709,0.0,137488.0,14.0 +0.000176824,0.0,137488.0,14.0 +0.00016999150000000001,0.0,137488.0,14.0 +0.0001695593,0.0,137488.0,14.0 +0.0001707568,0.0,137488.0,14.0 +0.0001698262,0.0,137488.0,14.0 +0.00017091650000000002,0.0,137488.0,14.0 +0.0001697063,0.0,137488.0,14.0 +0.0017734051,0.0,137488.0,14.0 +0.0001720768,0.0,137488.0,14.0 +0.0001734539,0.0,137488.0,14.0 +0.00017135210000000003,0.0,137488.0,14.0 +0.0001715879,0.0,137488.0,14.0 +0.0001706779,0.0,137488.0,14.0 +0.00016587510000000001,0.0,137488.0,14.0 +0.0001708429,0.0,137488.0,14.0 +0.00016739950000000002,0.0,137488.0,14.0 +0.00016806350000000001,0.0,137488.0,14.0 +0.0017771053000000003,0.0,137488.0,14.0 +0.0001748552,0.0,137488.0,14.0 +0.00017564420000000001,0.0,137488.0,14.0 +0.0001731258,0.0,137488.0,14.0 +0.00017197030000000002,0.0,137488.0,14.0 +0.00017017190000000003,0.0,137488.0,14.0 +0.00016993610000000001,0.0,137488.0,14.0 +0.00017317420000000002,0.0,137488.0,14.0 +0.00017040270000000002,0.0,137488.0,14.0 +0.00017209000000000001,0.0,137488.0,14.0 +0.0001684118,0.0,137488.0,14.0 +0.0001697636,0.0,137488.0,14.0 +0.0003239187,0.4289351000729504,137488.0,14.0 +0.00017673430000000003,0.0,137488.0,14.0 +0.00017252290000000002,0.0,137488.0,14.0 +0.00017777100000000002,0.0,137488.0,14.0 +0.00017612660000000002,0.0,137488.0,14.0 +0.0001758401,0.0,137488.0,14.0 +0.0001780324,0.0,137488.0,14.0 +0.0001763996,0.0,137488.0,14.0 +0.00017459000000000002,0.0,137488.0,14.0 +0.00017518050000000002,0.0,137488.0,14.0 +0.0001738032,0.0,137488.0,14.0 +0.0001683253,0.0,137488.0,14.0 +0.00017231680000000002,0.0,137488.0,14.0 +0.0001717112,0.0,137488.0,14.0 +0.0001720612,0.0,137488.0,14.0 +0.0001701445,0.0,137488.0,14.0 +0.00017051400000000003,0.0,137488.0,14.0 +0.0001742481,0.0,137488.0,14.0 +0.00017379880000000002,0.0,137488.0,14.0 +0.0001743921,0.0,137488.0,14.0 +0.0001749359,0.0,137488.0,14.0 +0.0005122019,0.0,137488.0,14.0 +0.0001770211,0.0,137488.0,14.0 +0.00017643630000000002,0.0,137488.0,14.0 +0.0001764674,0.0,137488.0,14.0 +0.00017359390000000003,0.0,137488.0,14.0 +0.0001743561,0.0,137488.0,14.0 +0.000169685,0.0,137488.0,14.0 +0.000171289,0.0,137488.0,14.0 +0.00018437800000000002,0.0,137488.0,14.0 +0.0001695429,0.0,137488.0,14.0 +0.0001690421,0.0,137488.0,14.0 +0.0001628876,0.0,137488.0,14.0 +0.00018604390000000003,0.0,137488.0,14.0 +0.0007956393000000001,0.7567451733467666,137488.0,14.0 +0.0001780061,0.0,137488.0,14.0 +0.0001756484,0.0,137488.0,14.0 +0.00017632630000000003,0.0,137488.0,14.0 +0.0001780975,0.0,137488.0,14.0 +0.0001794528,0.0,137488.0,14.0 +0.00017606150000000002,0.0,137488.0,14.0 +0.0001752756,0.0,137488.0,14.0 +0.0001706238,0.0,137488.0,14.0 +0.0001774632,0.0,137488.0,14.0 +0.0002622681,0.0,137488.0,14.0 +0.0002779524,0.0,137488.0,14.0 +0.0002814825,0.0,137488.0,14.0 +0.00028073720000000005,0.0,137488.0,14.0 +0.0002801497,0.0,137488.0,14.0 +0.0002875223,0.0,137488.0,14.0 +0.0002843163,0.0,137488.0,14.0 +0.0002880399,0.0,137488.0,14.0 +0.0002872535,0.0,137488.0,14.0 +0.0002841578,0.0,137488.0,14.0 +0.00028188620000000003,0.0,137488.0,14.0 +0.0002824524,0.0,137488.0,14.0 +0.00028182470000000004,0.0,137488.0,14.0 +0.00028243390000000005,0.0,137488.0,14.0 +0.0003205931,0.0,137488.0,14.0 +0.0002886981,0.0,137488.0,14.0 +0.0003193295,0.0,137488.0,14.0 +0.000286696,0.0,137488.0,14.0 +0.0002879323,0.0,137488.0,14.0 +0.00031934300000000004,0.0,137488.0,14.0 +0.00029074490000000004,0.0,137488.0,14.0 +0.0002888897,0.0,137488.0,14.0 +0.0002902398,0.0,137488.0,14.0 +0.0004025402,0.34541394871866216,137488.0,14.0 +0.0017812162,0.0,137488.0,14.0 +0.0001746932,0.0,137488.0,14.0 +0.00017875450000000002,0.0,137488.0,14.0 +0.00017315800000000003,0.0,137488.0,14.0 +0.0001757211,0.0,137488.0,14.0 +0.0001749675,0.0,137488.0,14.0 +0.0001748208,0.0,137488.0,14.0 +0.00017600810000000002,0.0,137488.0,14.0 +0.00017338890000000002,0.0,137488.0,14.0 +0.0017772411000000002,0.0,137488.0,14.0 +0.0001703664,0.0,137488.0,14.0 +0.00017275740000000003,0.0,137488.0,14.0 +0.00017651880000000002,0.0,137488.0,14.0 +0.00017283630000000002,0.0,137488.0,14.0 +0.0001744316,0.0,137488.0,14.0 +0.00017512540000000002,0.0,137488.0,14.0 +0.0001775594,0.0,137488.0,14.0 +0.0001715132,0.0,137488.0,14.0 +0.00047611120000000005,0.0,137488.0,14.0 +0.0001021959,0.0,137488.0,14.0 +0.00013769510000000002,0.0,137488.0,14.0 +0.00017586430000000002,0.0,137488.0,14.0 +0.0001767761,0.0,137488.0,14.0 +0.0001746312,0.0,137488.0,14.0 +0.0001783232,0.0,137488.0,14.0 +0.0001729652,0.0,137488.0,14.0 +0.00017422440000000003,0.0,137488.0,14.0 +0.0001060781,0.0,137488.0,14.0 +9.721520000000001e-5,0.0,137488.0,14.0 +9.710500000000001e-5,0.0,137488.0,14.0 +0.0001002468,0.0,137488.0,14.0 +0.0001654244,0.0,137488.0,14.0 +0.0002121946,0.0,137488.0,14.0 +0.0003733011,0.4021983862356687,137488.0,14.0 +0.0001796557,0.0,137488.0,14.0 +0.0002166636,0.0,137488.0,14.0 +0.00028719630000000003,0.0,137488.0,14.0 +0.0001978385,0.0,137488.0,14.0 +0.0002113163,0.0,137488.0,14.0 +0.00021522250000000003,0.0,137488.0,14.0 +0.00021745690000000002,0.0,137488.0,14.0 +0.0003186262,0.0,137488.0,14.0 +0.0001777967,0.0,137488.0,14.0 +0.0001991517,0.0,137488.0,14.0 +0.00020905610000000003,0.0,137488.0,14.0 +0.0002102441,0.0,137488.0,14.0 +0.0001984086,0.0,137488.0,14.0 +0.00018133990000000002,0.0,137488.0,14.0 +0.00021206800000000002,0.0,137488.0,14.0 +0.0002122516,0.0,137488.0,14.0 +0.00021188870000000002,0.0,137488.0,14.0 +0.0002091754,0.0,137488.0,14.0 +0.0002154894,0.0,137488.0,14.0 +0.0001766278,0.0,137488.0,14.0 +0.0002108071,0.0,137488.0,14.0 +0.00021703720000000002,0.0,137488.0,14.0 +0.00021363840000000002,0.0,137488.0,14.0 +0.0001730589,0.0,137488.0,14.0 +0.0002142423,0.0,137488.0,14.0 +0.00021588360000000003,0.0,137488.0,14.0 +0.00018479150000000002,0.0,137488.0,14.0 +0.0001634061,0.0,137488.0,14.0 +0.00017266470000000002,0.0,137488.0,14.0 +0.0049811502,0.0,137488.0,14.0 +0.0001771357,0.0,137488.0,14.0 +0.0001793731,0.0,137488.0,14.0 +0.0023299305,0.24256307216030693,137488.0,14.0 +0.00018243300000000002,0.0,137488.0,14.0 +0.00017876720000000002,0.0,137488.0,14.0 +0.000179758,0.0,137488.0,14.0 +0.0001774427,0.0,137488.0,14.0 +0.00018030580000000002,0.0,137488.0,14.0 +0.0001785523,0.0,137488.0,14.0 +0.0001860059,0.0,137488.0,14.0 +0.00017925380000000001,0.0,137488.0,14.0 +0.0015768552000000001,0.0,137488.0,14.0 +0.00025782120000000005,0.0,137488.0,14.0 +0.00028275230000000004,0.0,137488.0,14.0 +0.0002819133,0.0,137488.0,14.0 +0.000287388,0.0,137488.0,14.0 +0.0018893149,0.0,137488.0,14.0 +0.00028558070000000004,0.0,137488.0,14.0 +0.0002888294,0.0,137488.0,14.0 +0.0002999095,0.0,137488.0,14.0 +0.00032937670000000006,0.0,137488.0,14.0 +0.000283451,0.0,137488.0,14.0 +0.0002853503,0.0,137488.0,14.0 +0.00028454490000000005,0.0,137488.0,14.0 +0.0014891818,0.0,137488.0,14.0 +0.0003125154,0.0,137488.0,14.0 +0.0003076172,0.0,137488.0,14.0 +0.00030995100000000004,0.0,137488.0,14.0 +0.0002915589,0.0,137488.0,14.0 +0.0002907267,0.0,137488.0,14.0 +0.0018934655000000002,0.0,137488.0,14.0 +0.00029163240000000003,0.0,137488.0,14.0 +0.0003015482,0.0,137488.0,14.0 +0.0002901412,0.0,137488.0,14.0 +0.0002917257,0.0,137488.0,14.0 +0.0020190366000000003,0.06827548346572816,137488.0,14.0 +0.00018032550000000001,0.0,137488.0,14.0 +0.0001767211,0.0,137488.0,14.0 +0.0001794563,0.0,137488.0,14.0 +0.000181192,0.0,137488.0,14.0 +0.0001785919,0.0,137488.0,14.0 +0.00017946660000000002,0.0,137488.0,14.0 +0.0001796063,0.0,137488.0,14.0 +0.0017809832000000002,0.0,137488.0,14.0 +0.0001748456,0.0,137488.0,14.0 +0.00017887780000000003,0.0,137488.0,14.0 +0.00017282620000000002,0.0,137488.0,14.0 +0.0001727424,0.0,137488.0,14.0 +0.0001775748,0.0,137488.0,14.0 +0.0001741324,0.0,137488.0,14.0 +0.00018153790000000002,0.0,137488.0,14.0 +0.00017903340000000002,0.0,137488.0,14.0 +0.0017826877,0.0,137488.0,14.0 +0.0001770991,0.0,137488.0,14.0 +0.0001790084,0.0,137488.0,14.0 +0.00017509520000000002,0.0,137488.0,14.0 +0.00017612090000000002,0.0,137488.0,14.0 +0.0001764073,0.0,137488.0,14.0 +0.0001747902,0.0,137488.0,14.0 +0.0001752833,0.0,137488.0,14.0 +0.00017630060000000002,0.0,137488.0,14.0 +0.0017808159000000001,0.0,137488.0,14.0 +0.0001775457,0.0,137488.0,14.0 +0.0017825719,0.0,137488.0,14.0 +0.00017790820000000002,0.0,137488.0,14.0 +0.00017668340000000002,0.0,137488.0,14.0 +0.0001765279,0.0,137488.0,14.0 +0.0001745851,0.0,137488.0,14.0 +0.0001786671,0.0,137488.0,14.0 +0.0003381845,0.4113358240841907,137488.0,14.0 +0.00018031490000000003,0.0,137488.0,14.0 +0.0017841576000000002,0.0,137488.0,14.0 +0.00017604410000000002,0.0,137488.0,14.0 +0.00017719250000000001,0.0,137488.0,14.0 +0.00017742080000000002,0.0,137488.0,14.0 +0.0001774202,0.0,137488.0,14.0 +0.0001804552,0.0,137488.0,14.0 +0.00017804740000000003,0.0,137488.0,14.0 +0.0001805603,0.0,137488.0,14.0 +0.0001768983,0.0,137488.0,14.0 +0.0017792241999999999,0.0,137488.0,14.0 +0.0001751931,0.0,137488.0,14.0 +0.00017565970000000001,0.0,137488.0,14.0 +0.00017420440000000002,0.0,137488.0,14.0 +0.0001720884,0.0,137488.0,14.0 +0.0001771957,0.0,137488.0,14.0 +0.00017823680000000002,0.0,137488.0,14.0 +0.0001757177,0.0,137488.0,14.0 +0.0001743177,0.0,137488.0,14.0 +0.0013783384000000001,0.0,137488.0,14.0 +0.0001789852,0.0,137488.0,14.0 +0.00017773550000000003,0.0,137488.0,14.0 +0.0001755105,0.0,137488.0,14.0 +0.00017378640000000002,0.0,137488.0,14.0 +0.0001759626,0.0,137488.0,14.0 +0.00017356080000000001,0.0,137488.0,14.0 +0.00017486470000000002,0.0,137488.0,14.0 +0.0001762305,0.0,137488.0,14.0 +0.0001738598,0.0,137488.0,14.0 +0.0017813721,0.0,137488.0,14.0 +0.0001758746,0.0,137488.0,14.0 +0.00017691740000000001,0.0,137488.0,14.0 +0.0007410750000000001,0.7412515602334446,137488.0,14.0 +0.0001797749,0.0,137488.0,14.0 +0.0017816054,0.0,137488.0,14.0 +0.000180232,0.0,137488.0,14.0 +0.000178359,0.0,137488.0,14.0 +0.0001809515,0.0,137488.0,14.0 +0.000175266,0.0,137488.0,14.0 +0.0001775461,0.0,137488.0,14.0 +0.00017503210000000002,0.0,137488.0,14.0 +0.00017535530000000003,0.0,137488.0,14.0 +0.0002451293,0.0,137488.0,14.0 +0.0018919858000000002,0.0,137488.0,14.0 +0.000735863,0.0,137488.0,14.0 +0.0003012728,0.0,137488.0,14.0 +0.0002954653,0.0,137488.0,14.0 +0.0019083541000000002,0.0,137488.0,14.0 +0.00030200400000000003,0.0,137488.0,14.0 +0.00029581590000000004,0.0,137488.0,14.0 +0.0002910076,0.0,137488.0,14.0 +0.00028830420000000004,0.0,137488.0,14.0 +0.0002733852,0.0,137488.0,14.0 +0.000239528,0.0,137488.0,14.0 +0.00023948110000000003,0.0,137488.0,14.0 +0.00023601300000000003,0.0,137488.0,14.0 +0.00023797180000000002,0.0,137488.0,14.0 +0.00022917410000000005,0.0,137488.0,14.0 +0.00022264420000000005,0.0,137488.0,14.0 +0.00025789560000000005,0.0,137488.0,14.0 +0.0002796965,0.0,137488.0,14.0 +0.0002794151,0.0,137488.0,14.0 +0.0002804876,0.0,137488.0,14.0 +0.00029362280000000006,0.0,137488.0,14.0 +0.0002970354,0.0,137488.0,14.0 +0.0016815764,0.8038737341937007,137488.0,14.0 +0.0002264233,0.0,137488.0,14.0 +0.0002206768,0.0,137488.0,14.0 +0.00022496250000000003,0.0,137488.0,14.0 +0.0002227601,0.0,137488.0,14.0 +0.0002220475,0.0,137488.0,14.0 +0.00021912300000000002,0.0,137488.0,14.0 +0.00019555480000000002,0.0,137488.0,14.0 +0.00014069450000000003,0.0,137488.0,14.0 +0.000130228,0.0,137488.0,14.0 +0.000133279,0.0,137488.0,14.0 +0.00019765240000000004,0.0,137488.0,14.0 +0.00021333700000000002,0.0,137488.0,14.0 +0.00015829070000000003,0.0,137488.0,14.0 +0.00016050880000000002,0.0,137488.0,14.0 +0.0001602164,0.0,137488.0,14.0 +0.00016115510000000002,0.0,137488.0,14.0 +0.0001640819,0.0,137488.0,14.0 +0.0001624975,0.0,137488.0,14.0 +0.00016124090000000003,0.0,137488.0,14.0 +0.0001641133,0.0,137488.0,14.0 +0.0001608419,0.0,137488.0,14.0 +0.0001622963,0.0,137488.0,14.0 +0.00016407820000000002,0.0,137488.0,14.0 +0.0001637973,0.0,137488.0,14.0 +0.0001623832,0.0,137488.0,14.0 +0.0001615056,0.0,137488.0,14.0 +0.00016414320000000002,0.0,137488.0,14.0 +0.00016035380000000002,0.0,137488.0,14.0 +0.00016075870000000002,0.0,137488.0,14.0 +0.0001610205,0.0,137488.0,14.0 +0.0001629306,0.0,137488.0,14.0 +0.00016166730000000002,0.0,137488.0,14.0 +0.0001630259,0.0,137488.0,14.0 +0.0003479666,0.4905499550818958,137488.0,14.0 +0.0001627161,0.0,137488.0,14.0 +0.00016370430000000002,0.0,137488.0,14.0 +0.0001624477,0.0,137488.0,14.0 +0.0001649292,0.0,137488.0,14.0 +0.000160982,0.0,137488.0,14.0 +0.0001611422,0.0,137488.0,14.0 +0.0001628008,0.0,137488.0,14.0 +0.00016001870000000002,0.0,137488.0,14.0 +0.0001660134,0.0,137488.0,14.0 +0.0001607886,0.0,137488.0,14.0 +0.0001623073,0.0,137488.0,14.0 +0.0001647133,0.0,137488.0,14.0 +0.00016275180000000002,0.0,137488.0,14.0 +0.00016184280000000002,0.0,137488.0,14.0 +0.00016302040000000002,0.0,137488.0,14.0 +0.00016693830000000001,0.0,137488.0,14.0 +0.0001628893,0.0,137488.0,14.0 +0.0001603916,0.0,137488.0,14.0 +0.00016093860000000002,0.0,137488.0,14.0 +0.0001585929,0.0,137488.0,14.0 +0.0001646303,0.0,137488.0,14.0 +0.00016246860000000002,0.0,137488.0,14.0 +0.0001620197,0.0,137488.0,14.0 +0.0001642177,0.0,137488.0,14.0 +0.0001611695,0.0,137488.0,14.0 +0.00016083810000000001,0.0,137488.0,14.0 +0.00016084090000000002,0.0,137488.0,14.0 +0.0001600023,0.0,137488.0,14.0 +0.0001622682,0.0,137488.0,14.0 +0.0001613199,0.0,137488.0,14.0 +0.0001604052,0.0,137488.0,14.0 +0.0001609058,0.0,137488.0,14.0 +0.0007127339000000001,0.75829941581283,137488.0,14.0 +0.0001652028,0.0,137488.0,14.0 +0.0001615514,0.0,137488.0,14.0 +0.0001625956,0.0,137488.0,14.0 +0.00016093470000000002,0.0,137488.0,14.0 +0.00016349350000000002,0.0,137488.0,14.0 +0.00015982650000000002,0.0,137488.0,14.0 +0.00016240120000000002,0.0,137488.0,14.0 +0.0001642288,0.0,137488.0,14.0 +0.0001640851,0.0,137488.0,14.0 +0.00022466050000000002,0.0,137488.0,14.0 +0.0002734045,0.0,137488.0,14.0 +0.0002817227,0.0,137488.0,14.0 +0.0002831989,0.0,137488.0,14.0 +0.0002836905,0.0,137488.0,14.0 +0.00028057630000000004,0.0,137488.0,14.0 +0.00027475290000000005,0.0,137488.0,14.0 +0.000278933,0.0,137488.0,14.0 +0.00028024710000000005,0.0,137488.0,14.0 +0.0002771449,0.0,137488.0,14.0 +0.0002808609,0.0,137488.0,14.0 +0.00030827420000000005,0.0,137488.0,14.0 +0.0002805334,0.0,137488.0,14.0 +0.00029452460000000004,0.0,137488.0,14.0 +0.0002797097,0.0,137488.0,14.0 +0.00028113330000000003,0.0,137488.0,14.0 +0.00028360530000000003,0.0,137488.0,14.0 +0.0002842947,0.0,137488.0,14.0 +0.0002820647,0.0,137488.0,14.0 +0.00028282290000000005,0.0,137488.0,14.0 +0.0002807663,0.0,137488.0,14.0 +0.00028203060000000005,0.0,137488.0,14.0 +0.00028305960000000004,0.0,137488.0,14.0 +0.00043071120000000003,0.3219068833129949,137488.0,14.0 +0.00016563070000000002,0.0,137488.0,14.0 +0.0001615773,0.0,137488.0,14.0 +0.0001636781,0.0,137488.0,14.0 +0.000161805,0.0,137488.0,14.0 +0.00016282040000000002,0.0,137488.0,14.0 +0.0001618307,0.0,137488.0,14.0 +0.0001594687,0.0,137488.0,14.0 +0.0001660653,0.0,137488.0,14.0 +0.0001612252,0.0,137488.0,14.0 +0.0001634828,0.0,137488.0,14.0 +0.0001618518,0.0,137488.0,14.0 +0.00016176230000000002,0.0,137488.0,14.0 +0.0001596825,0.0,137488.0,14.0 +0.0001607005,0.0,137488.0,14.0 +0.000161835,0.0,137488.0,14.0 +0.0001613584,0.0,137488.0,14.0 +0.00016609790000000001,0.0,137488.0,14.0 +0.0001626261,0.0,137488.0,14.0 +0.00016156940000000003,0.0,137488.0,14.0 +0.000162303,0.0,137488.0,14.0 +0.00015990780000000001,0.0,137488.0,14.0 +0.00016204510000000002,0.0,137488.0,14.0 +0.0001613259,0.0,137488.0,14.0 +0.00016049,0.0,137488.0,14.0 +0.00016312800000000001,0.0,137488.0,14.0 +0.0001607209,0.0,137488.0,14.0 +0.0001652325,0.0,137488.0,14.0 +0.0001632174,0.0,137488.0,14.0 +0.0001609849,0.0,137488.0,14.0 +0.00016366360000000002,0.0,137488.0,14.0 +0.0001620779,0.0,137488.0,14.0 +0.000162916,0.0,137488.0,14.0 +0.00016151400000000003,0.0,137488.0,14.0 +0.00031368190000000004,0.43776641240696385,137488.0,14.0 +0.0001650523,0.0,137488.0,14.0 +0.00016555060000000003,0.0,137488.0,14.0 +0.0001703524,0.0,137488.0,14.0 +0.0001625119,0.0,137488.0,14.0 +0.0001634801,0.0,137488.0,14.0 +0.00016034760000000002,0.0,137488.0,14.0 +0.00017287000000000002,0.0,137488.0,14.0 +0.0001683875,0.0,137488.0,14.0 +0.00017249040000000002,0.0,137488.0,14.0 +0.0001730635,0.0,137488.0,14.0 +0.0001720581,0.0,137488.0,14.0 +0.0001737157,0.0,137488.0,14.0 +0.0001705063,0.0,137488.0,14.0 +0.00017098930000000002,0.0,137488.0,14.0 +0.0001682467,0.0,137488.0,14.0 +0.0001692291,0.0,137488.0,14.0 +0.0001695606,0.0,137488.0,14.0 +0.0001684203,0.0,137488.0,14.0 +0.00017016840000000003,0.0,137488.0,14.0 +0.00016336250000000002,0.0,137488.0,14.0 +0.00016889700000000002,0.0,137488.0,14.0 +0.00016526350000000003,0.0,137488.0,14.0 +0.0001664263,0.0,137488.0,14.0 +0.00016858090000000002,0.0,137488.0,14.0 +0.0001694147,0.0,137488.0,14.0 +0.0001724307,0.0,137488.0,14.0 +0.00017005840000000003,0.0,137488.0,14.0 +0.00017217100000000002,0.0,137488.0,14.0 +0.0001712652,0.0,137488.0,14.0 +0.00017177370000000003,0.0,137488.0,14.0 +0.0001747235,0.0,137488.0,14.0 +0.0001733397,0.0,137488.0,14.0 +0.0007906725,0.7684608987918512,137488.0,14.0 +0.00017003300000000002,0.0,137488.0,14.0 +0.0001653998,0.0,137488.0,14.0 +0.0001682962,0.0,137488.0,14.0 +0.0001672737,0.0,137488.0,14.0 +0.0001673949,0.0,137488.0,14.0 +0.00017104230000000001,0.0,137488.0,14.0 +0.0001709688,0.0,137488.0,14.0 +0.0001741464,0.0,137488.0,14.0 +0.00016960020000000002,0.0,137488.0,14.0 +0.00022065700000000003,0.0,137488.0,14.0 +0.00027926860000000004,0.0,137488.0,14.0 +0.00028276260000000003,0.0,137488.0,14.0 +0.0002821352,0.0,137488.0,14.0 +0.00028169590000000003,0.0,137488.0,14.0 +0.0003087459,0.0,137488.0,14.0 +0.00028131,0.0,137488.0,14.0 +0.000311509,0.0,137488.0,14.0 +0.00028202990000000003,0.0,137488.0,14.0 +0.0002797158,0.0,137488.0,14.0 +0.000280051,0.0,137488.0,14.0 +0.00028021890000000003,0.0,137488.0,14.0 +0.0002832396,0.0,137488.0,14.0 +0.00028345110000000003,0.0,137488.0,14.0 +0.0002815447,0.0,137488.0,14.0 +0.0003059337,0.0,137488.0,14.0 +0.00028921100000000005,0.0,137488.0,14.0 +0.0002881814,0.0,137488.0,14.0 +0.0002861021,0.0,137488.0,14.0 +0.0002880105,0.0,137488.0,14.0 +0.0003186193,0.0,137488.0,14.0 +0.0002965085,0.0,137488.0,14.0 +0.00028692240000000003,0.0,137488.0,14.0 +0.0002882876,0.0,137488.0,14.0 +0.0003322606,0.41459384591492343,137488.0,14.0 +0.0001697537,0.0,137488.0,14.0 +0.00016827410000000003,0.0,137488.0,14.0 +0.0001699804,0.0,137488.0,14.0 +0.00017014420000000002,0.0,137488.0,14.0 +0.00016764490000000003,0.0,137488.0,14.0 +0.0001756261,0.0,137488.0,14.0 +0.00016887220000000002,0.0,137488.0,14.0 +0.00016880710000000002,0.0,137488.0,14.0 +0.0001686724,0.0,137488.0,14.0 +0.0001642412,0.0,137488.0,14.0 +0.0001699126,0.0,137488.0,14.0 +0.0001691603,0.0,137488.0,14.0 +0.00016897830000000001,0.0,137488.0,14.0 +0.0001691286,0.0,137488.0,14.0 +0.0001697284,0.0,137488.0,14.0 +0.0001740856,0.0,137488.0,14.0 +0.00017426920000000002,0.0,137488.0,14.0 +0.00017220740000000001,0.0,137488.0,14.0 +0.0001696722,0.0,137488.0,14.0 +0.0001692733,0.0,137488.0,14.0 +0.00016627360000000003,0.0,137488.0,14.0 +0.00016714260000000002,0.0,137488.0,14.0 +0.0001699472,0.0,137488.0,14.0 +0.0001694958,0.0,137488.0,14.0 +0.0001726206,0.0,137488.0,14.0 +0.00016952660000000002,0.0,137488.0,14.0 +0.0001706474,0.0,137488.0,14.0 +0.00016684400000000003,0.0,137488.0,14.0 +0.0001677965,0.0,137488.0,14.0 +0.0001701084,0.0,137488.0,14.0 +0.00016916020000000003,0.0,137488.0,14.0 +0.00016999830000000003,0.0,137488.0,14.0 +0.00031904110000000003,0.4269528283346566,137488.0,14.0 +0.00017589650000000002,0.0,137488.0,14.0 +0.00017336060000000002,0.0,137488.0,14.0 +0.0001741989,0.0,137488.0,14.0 +0.0001707288,0.0,137488.0,14.0 +0.000170338,0.0,137488.0,14.0 +0.0001668703,0.0,137488.0,14.0 +0.0001697619,0.0,137488.0,14.0 +0.0001697322,0.0,137488.0,14.0 +0.00016930850000000002,0.0,137488.0,14.0 +0.0001720533,0.0,137488.0,14.0 +0.0001685864,0.0,137488.0,14.0 +0.00016936820000000002,0.0,137488.0,14.0 +0.0001691248,0.0,137488.0,14.0 +0.00017091460000000003,0.0,137488.0,14.0 +0.00017163030000000003,0.0,137488.0,14.0 +0.0001745559,0.0,137488.0,14.0 +0.00017270120000000003,0.0,137488.0,14.0 +0.00017055140000000002,0.0,137488.0,14.0 +0.00017101890000000003,0.0,137488.0,14.0 +0.0001690204,0.0,137488.0,14.0 +0.00017177440000000003,0.0,137488.0,14.0 +0.0001714278,0.0,137488.0,14.0 +0.00017161000000000002,0.0,137488.0,14.0 +0.0001711453,0.0,137488.0,14.0 +0.00016926040000000002,0.0,137488.0,14.0 +0.0001709978,0.0,137488.0,14.0 +0.00016795520000000003,0.0,137488.0,14.0 +0.00017036970000000002,0.0,137488.0,14.0 +0.0001672242,0.0,137488.0,14.0 +0.0001652714,0.0,137488.0,14.0 +0.0001675774,0.0,137488.0,14.0 +0.0001657149,0.0,137488.0,14.0 +0.0007679363000000001,0.7594649452044395,137488.0,14.0 +0.0001748201,0.0,137488.0,14.0 +0.0001744558,0.0,137488.0,14.0 +0.0001731051,0.0,137488.0,14.0 +0.0001723967,0.0,137488.0,14.0 +0.0001728902,0.0,137488.0,14.0 +0.00017348070000000002,0.0,137488.0,14.0 +0.00016967270000000002,0.0,137488.0,14.0 +0.00017393820000000001,0.0,137488.0,14.0 +0.00017063450000000003,0.0,137488.0,14.0 +0.0002109516,0.0,137488.0,14.0 +0.0002751027,0.0,137488.0,14.0 +0.0002800677,0.0,137488.0,14.0 +0.0002819476,0.0,137488.0,14.0 +0.0002821537,0.0,137488.0,14.0 +0.00028209320000000004,0.0,137488.0,14.0 +0.0002833735,0.0,137488.0,14.0 +0.0002849978,0.0,137488.0,14.0 +0.0002861554,0.0,137488.0,14.0 +0.0002829276,0.0,137488.0,14.0 +0.00028071890000000004,0.0,137488.0,14.0 +0.0002800251,0.0,137488.0,14.0 +0.00029545670000000006,0.0,137488.0,14.0 +0.000285573,0.0,137488.0,14.0 +0.0003044809,0.0,137488.0,14.0 +0.00028594330000000003,0.0,137488.0,14.0 +0.0003086728,0.0,137488.0,14.0 +0.0002879994,0.0,137488.0,14.0 +0.0002850654,0.0,137488.0,14.0 +0.000288049,0.0,137488.0,14.0 +0.0002888912,0.0,137488.0,14.0 +0.000287748,0.0,137488.0,14.0 +0.00029002300000000004,0.0,137488.0,14.0 +0.0002892997,0.0,137488.0,14.0 +0.00033604150000000004,0.4045357493047734,137488.0,14.0 +0.00016719910000000002,0.0,137488.0,14.0 +0.0001706641,0.0,137488.0,14.0 +0.00016888880000000002,0.0,137488.0,14.0 +0.0001696241,0.0,137488.0,14.0 +0.0001695988,0.0,137488.0,14.0 +0.00017085580000000003,0.0,137488.0,14.0 +0.0001750061,0.0,137488.0,14.0 +0.00017006010000000002,0.0,137488.0,14.0 +0.0001755833,0.0,137488.0,14.0 +0.00016989430000000002,0.0,137488.0,14.0 +0.0017726187000000001,0.0,137488.0,14.0 +0.0001694911,0.0,137488.0,14.0 +0.0001684102,0.0,137488.0,14.0 +0.0001692722,0.0,137488.0,14.0 +0.0001669707,0.0,137488.0,14.0 +0.00017175780000000003,0.0,137488.0,14.0 +0.00017383810000000003,0.0,137488.0,14.0 +0.000170922,0.0,137488.0,14.0 +0.00017024920000000002,0.0,137488.0,14.0 +0.0001726501,0.0,137488.0,14.0 +0.0017758115000000001,0.0,137488.0,14.0 +0.0001709077,0.0,137488.0,14.0 +0.0001682882,0.0,137488.0,14.0 +0.0001661153,0.0,137488.0,14.0 +0.0001695672,0.0,137488.0,14.0 +0.00016817910000000002,0.0,137488.0,14.0 +0.0001670889,0.0,137488.0,14.0 +0.00017208560000000003,0.0,137488.0,14.0 +0.0001733169,0.0,137488.0,14.0 +0.0017737651,0.0,137488.0,14.0 +0.00017059960000000003,0.0,137488.0,14.0 +0.0001733809,0.0,137488.0,14.0 +0.0003193978,0.4308977707423157,137488.0,14.0 +0.00017347760000000002,0.0,137488.0,14.0 +0.0001717889,0.0,137488.0,14.0 +0.0001734298,0.0,137488.0,14.0 +0.0001722356,0.0,137488.0,14.0 +0.0001732264,0.0,137488.0,14.0 +0.00016870320000000001,0.0,137488.0,14.0 +0.00017128660000000003,0.0,137488.0,14.0 +0.0017713411,0.0,137488.0,14.0 +0.000170456,0.0,137488.0,14.0 +0.0001686358,0.0,137488.0,14.0 +0.00016552720000000002,0.0,137488.0,14.0 +0.0001667796,0.0,137488.0,14.0 +0.00017110090000000002,0.0,137488.0,14.0 +0.000169177,0.0,137488.0,14.0 +0.00017318860000000002,0.0,137488.0,14.0 +0.0001739225,0.0,137488.0,14.0 +0.000174555,0.0,137488.0,14.0 +0.0001766887,0.0,137488.0,14.0 +0.00017550010000000002,0.0,137488.0,14.0 +0.000170423,0.0,137488.0,14.0 +0.0001710696,0.0,137488.0,14.0 +0.000507407,0.0,137488.0,14.0 +0.0001698914,0.0,137488.0,14.0 +0.00017122410000000002,0.0,137488.0,14.0 +0.000169211,0.0,137488.0,14.0 +0.0001688743,0.0,137488.0,14.0 +0.0001700424,0.0,137488.0,14.0 +0.0001699073,0.0,137488.0,14.0 +0.00017284870000000002,0.0,137488.0,14.0 +0.0001708519,0.0,137488.0,14.0 +0.00017369150000000002,0.0,137488.0,14.0 +0.0001722999,0.0,137488.0,14.0 +0.0014649477,0.8715017607795827,137488.0,14.0 +0.0001731477,0.0,137488.0,14.0 +0.0001719516,0.0,137488.0,14.0 +0.0017845082000000003,0.0,137488.0,14.0 +0.0001775286,0.0,137488.0,14.0 +0.00017733480000000002,0.0,137488.0,14.0 +0.0001712807,0.0,137488.0,14.0 +0.0001734387,0.0,137488.0,14.0 +0.0001716095,0.0,137488.0,14.0 +0.000171597,0.0,137488.0,14.0 +0.00019940610000000002,0.0,137488.0,14.0 +0.0018845560000000001,0.0,137488.0,14.0 +0.00031596580000000003,0.0,137488.0,14.0 +0.00028812060000000004,0.0,137488.0,14.0 +0.00030373,0.0,137488.0,14.0 +0.0002813294,0.0,137488.0,14.0 +0.00028161030000000006,0.0,137488.0,14.0 +0.0018979762,0.0,137488.0,14.0 +0.00028573860000000005,0.0,137488.0,14.0 +0.00031496270000000003,0.0,137488.0,14.0 +0.0002807082,0.0,137488.0,14.0 +0.00028230020000000005,0.0,137488.0,14.0 +0.0018928592,0.0,137488.0,14.0 +0.00032064280000000005,0.0,137488.0,14.0 +0.00028646490000000004,0.0,137488.0,14.0 +0.00028541300000000004,0.0,137488.0,14.0 +0.0002844872,0.0,137488.0,14.0 +0.00028607240000000004,0.0,137488.0,14.0 +0.0002854312,0.0,137488.0,14.0 +0.0002845827,0.0,137488.0,14.0 +0.00028737770000000003,0.0,137488.0,14.0 +0.0002908779,0.0,137488.0,14.0 +0.00020939310000000003,0.0,137488.0,14.0 +0.00023893620000000005,0.0,137488.0,14.0 +0.0003346754,0.3280722156453686,137488.0,14.0 +0.0001770931,0.0,137488.0,14.0 +0.0001593767,0.0,137488.0,14.0 +0.00016681470000000001,0.0,137488.0,14.0 +0.0001633474,0.0,137488.0,14.0 +0.0001618961,0.0,137488.0,14.0 +0.0001655517,0.0,137488.0,14.0 +0.00016326400000000001,0.0,137488.0,14.0 +0.00016441330000000002,0.0,137488.0,14.0 +0.00017157090000000002,0.0,137488.0,14.0 +0.00016246470000000002,0.0,137488.0,14.0 +0.0001633815,0.0,137488.0,14.0 +0.00016078590000000002,0.0,137488.0,14.0 +0.000163109,0.0,137488.0,14.0 +0.00016420830000000002,0.0,137488.0,14.0 +0.0001647995,0.0,137488.0,14.0 +0.0001631637,0.0,137488.0,14.0 +0.0001630279,0.0,137488.0,14.0 +0.0001634861,0.0,137488.0,14.0 +0.00016245080000000002,0.0,137488.0,14.0 +0.0001639118,0.0,137488.0,14.0 +0.0001621507,0.0,137488.0,14.0 +0.0001609123,0.0,137488.0,14.0 +0.00016431950000000002,0.0,137488.0,14.0 +0.0001619938,0.0,137488.0,14.0 +0.00016319050000000002,0.0,137488.0,14.0 +0.00015988810000000002,0.0,137488.0,14.0 +0.0001624507,0.0,137488.0,14.0 +0.00016285380000000002,0.0,137488.0,14.0 +0.00016233150000000002,0.0,137488.0,14.0 +0.00016228570000000002,0.0,137488.0,14.0 +0.0001620347,0.0,137488.0,14.0 +0.0001610971,0.0,137488.0,14.0 +0.0003132632,0.4331520587161211,137488.0,14.0 +0.0001670832,0.0,137488.0,14.0 +0.00016416680000000002,0.0,137488.0,14.0 +0.00016373770000000003,0.0,137488.0,14.0 +0.0001633372,0.0,137488.0,14.0 +0.0001615024,0.0,137488.0,14.0 +0.0001602216,0.0,137488.0,14.0 +0.0001649861,0.0,137488.0,14.0 +0.00016395260000000002,0.0,137488.0,14.0 +0.0001632585,0.0,137488.0,14.0 +0.00016159890000000003,0.0,137488.0,14.0 +0.00016447760000000002,0.0,137488.0,14.0 +0.0001595873,0.0,137488.0,14.0 +0.00016164450000000002,0.0,137488.0,14.0 +0.0001241593,0.0,137488.0,14.0 +9.63716e-5,0.0,137488.0,14.0 +9.18511e-5,0.0,137488.0,14.0 +9.50098e-5,0.0,137488.0,14.0 +9.42841e-5,0.0,137488.0,14.0 +9.28704e-5,0.0,137488.0,14.0 +9.008340000000001e-5,0.0,137488.0,14.0 +8.976020000000001e-5,0.0,137488.0,14.0 +9.646990000000001e-5,0.0,137488.0,14.0 +9.252580000000001e-5,0.0,137488.0,14.0 +9.063e-5,0.0,137488.0,14.0 +9.36611e-5,0.0,137488.0,14.0 +9.53869e-5,0.0,137488.0,14.0 +9.0782e-5,0.0,137488.0,14.0 +8.72231e-5,0.0,137488.0,14.0 +8.80696e-5,0.0,137488.0,14.0 +9.06324e-5,0.0,137488.0,14.0 +9.072690000000001e-5,0.0,137488.0,14.0 +9.26534e-5,0.0,137488.0,14.0 +9.034710000000001e-5,0.0,137488.0,14.0 +0.00048017320000000004,0.7897727320058678,137488.0,14.0 +9.661500000000001e-5,0.0,137488.0,14.0 +9.63015e-5,0.0,137488.0,14.0 +9.22705e-5,0.0,137488.0,14.0 +9.08421e-5,0.0,137488.0,14.0 +9.342290000000001e-5,0.0,137488.0,14.0 +9.41889e-5,0.0,137488.0,14.0 +8.959940000000001e-5,0.0,137488.0,14.0 +9.34915e-5,0.0,137488.0,14.0 +0.0001057129,0.0,137488.0,14.0 +0.0001686898,0.0,137488.0,14.0 +0.00016756540000000003,0.0,137488.0,14.0 +0.0001858859,0.0,137488.0,14.0 +0.00018203750000000003,0.0,137488.0,14.0 +0.00018563470000000003,0.0,137488.0,14.0 +0.0001860448,0.0,137488.0,14.0 +0.0001910872,0.0,137488.0,14.0 +0.00017673810000000002,0.0,137488.0,14.0 +0.000194324,0.0,137488.0,14.0 +0.0001785637,0.0,137488.0,14.0 +0.000179671,0.0,137488.0,14.0 +0.0001757555,0.0,137488.0,14.0 +0.00017045230000000002,0.0,137488.0,14.0 +0.0001824832,0.0,137488.0,14.0 +0.0001937688,0.0,137488.0,14.0 +0.00020214440000000002,0.0,137488.0,14.0 +0.0001976622,0.0,137488.0,14.0 +0.0002005784,0.0,137488.0,14.0 +0.00019716390000000002,0.0,137488.0,14.0 +0.0001875516,0.0,137488.0,14.0 +0.00017902340000000002,0.0,137488.0,14.0 +0.0001765461,0.0,137488.0,14.0 +0.0001755336,0.0,137488.0,14.0 +0.00024116250000000001,0.4153800860415695,137488.0,14.0 +9.83661e-5,0.0,137488.0,14.0 +9.566580000000002e-5,0.0,137488.0,14.0 +9.417710000000001e-5,0.0,137488.0,14.0 +0.0001021359,0.0,137488.0,14.0 +9.6407e-5,0.0,137488.0,14.0 +8.94988e-5,0.0,137488.0,14.0 +9.14277e-5,0.0,137488.0,14.0 +9.959000000000001e-5,0.0,137488.0,14.0 +9.897200000000001e-5,0.0,137488.0,14.0 +9.057990000000001e-5,0.0,137488.0,14.0 +8.81008e-5,0.0,137488.0,14.0 +9.57624e-5,0.0,137488.0,14.0 +9.922610000000001e-5,0.0,137488.0,14.0 +8.87227e-5,0.0,137488.0,14.0 +8.86185e-5,0.0,137488.0,14.0 +9.27316e-5,0.0,137488.0,14.0 +9.24197e-5,0.0,137488.0,14.0 +9.113480000000001e-5,0.0,137488.0,14.0 +9.018660000000001e-5,0.0,137488.0,14.0 +8.90931e-5,0.0,137488.0,14.0 +9.974840000000001e-5,0.0,137488.0,14.0 +9.657800000000001e-5,0.0,137488.0,14.0 +8.94573e-5,0.0,137488.0,14.0 +8.96539e-5,0.0,137488.0,14.0 +9.2451e-5,0.0,137488.0,14.0 +9.05581e-5,0.0,137488.0,14.0 +9.04843e-5,0.0,137488.0,14.0 +9.46682e-5,0.0,137488.0,14.0 +8.695500000000001e-5,0.0,137488.0,14.0 +9.922330000000002e-5,0.0,137488.0,14.0 +9.051130000000001e-5,0.0,137488.0,14.0 +8.72085e-5,0.0,137488.0,14.0 +0.00019275000000000002,0.47911024643320366,137488.0,14.0 +9.52748e-5,0.0,137488.0,14.0 +9.171330000000002e-5,0.0,137488.0,14.0 +9.094880000000001e-5,0.0,137488.0,14.0 +9.76017e-5,0.0,137488.0,14.0 +9.92141e-5,0.0,137488.0,14.0 +8.901590000000001e-5,0.0,137488.0,14.0 +9.02348e-5,0.0,137488.0,14.0 +9.301240000000001e-5,0.0,137488.0,14.0 +9.417210000000001e-5,0.0,137488.0,14.0 +9.26485e-5,0.0,137488.0,14.0 +8.844070000000001e-5,0.0,137488.0,14.0 +8.76145e-5,0.0,137488.0,14.0 +9.954360000000002e-5,0.0,137488.0,14.0 +9.41557e-5,0.0,137488.0,14.0 +9.466390000000001e-5,0.0,137488.0,14.0 +9.0851e-5,0.0,137488.0,14.0 +0.00010099570000000001,0.0,137488.0,14.0 +9.63943e-5,0.0,137488.0,14.0 +9.12349e-5,0.0,137488.0,14.0 +9.108650000000001e-5,0.0,137488.0,14.0 +9.343700000000001e-5,0.0,137488.0,14.0 +9.40795e-5,0.0,137488.0,14.0 +9.018860000000001e-5,0.0,137488.0,14.0 +9.32432e-5,0.0,137488.0,14.0 +9.201680000000001e-5,0.0,137488.0,14.0 +9.775610000000001e-5,0.0,137488.0,14.0 +9.26921e-5,0.0,137488.0,14.0 +8.951870000000001e-5,0.0,137488.0,14.0 +8.81522e-5,0.0,137488.0,14.0 +9.32293e-5,0.0,137488.0,14.0 +9.06654e-5,0.0,137488.0,14.0 +8.867570000000001e-5,0.0,137488.0,14.0 +9.252380000000001e-5,0.0,137488.0,14.0 +0.000477668,0.7861657050503698,137488.0,14.0 +0.0001029292,0.0,137488.0,14.0 +9.123720000000001e-5,0.0,137488.0,14.0 +8.98792e-5,0.0,137488.0,14.0 +9.103300000000001e-5,0.0,137488.0,14.0 +0.00010188140000000001,0.0,137488.0,14.0 +9.464360000000001e-5,0.0,137488.0,14.0 +9.08793e-5,0.0,137488.0,14.0 +9.09374e-5,0.0,137488.0,14.0 +0.00010411560000000002,0.0,137488.0,14.0 +0.00016421340000000002,0.0,137488.0,14.0 +0.0001609855,0.0,137488.0,14.0 +0.0001927425,0.0,137488.0,14.0 +0.00017406140000000001,0.0,137488.0,14.0 +0.00018454710000000003,0.0,137488.0,14.0 +0.0001622817,0.0,137488.0,14.0 +0.0001784703,0.0,137488.0,14.0 +0.0001777626,0.0,137488.0,14.0 +0.00017971060000000001,0.0,137488.0,14.0 +0.0001736497,0.0,137488.0,14.0 +0.000189888,0.0,137488.0,14.0 +0.00018746610000000002,0.0,137488.0,14.0 +0.00017964180000000003,0.0,137488.0,14.0 +0.00019442620000000003,0.0,137488.0,14.0 +0.00018341450000000002,0.0,137488.0,14.0 +0.000187283,0.0,137488.0,14.0 +0.0001636597,0.0,137488.0,14.0 +0.0001713717,0.0,137488.0,14.0 +0.0001665565,0.0,137488.0,14.0 +0.0001669183,0.0,137488.0,14.0 +0.0001803944,0.0,137488.0,14.0 +0.00016564420000000002,0.0,137488.0,14.0 +0.00019387820000000002,0.0,137488.0,14.0 +0.00022088900000000002,0.41001272132156874,137488.0,14.0 +9.67451e-5,0.0,137488.0,14.0 +9.17131e-5,0.0,137488.0,14.0 +8.564480000000001e-5,0.0,137488.0,14.0 +8.529840000000001e-5,0.0,137488.0,14.0 +9.21318e-5,0.0,137488.0,14.0 +0.000101052,0.0,137488.0,14.0 +8.54715e-5,0.0,137488.0,14.0 +8.41842e-5,0.0,137488.0,14.0 +8.566180000000001e-5,0.0,137488.0,14.0 +9.38653e-5,0.0,137488.0,14.0 +8.74689e-5,0.0,137488.0,14.0 +8.45519e-5,0.0,137488.0,14.0 +8.38457e-5,0.0,137488.0,14.0 +8.99245e-5,0.0,137488.0,14.0 +0.0001004988,0.0,137488.0,14.0 +8.636760000000001e-5,0.0,137488.0,14.0 +8.36156e-5,0.0,137488.0,14.0 +8.36438e-5,0.0,137488.0,14.0 +9.983089999999999e-5,0.0,137488.0,14.0 +9.19505e-5,0.0,137488.0,14.0 +8.5962e-5,0.0,137488.0,14.0 +8.88193e-5,0.0,137488.0,14.0 +9.33058e-5,0.0,137488.0,14.0 +9.268620000000001e-5,0.0,137488.0,14.0 +8.5604e-5,0.0,137488.0,14.0 +8.21001e-5,0.0,137488.0,14.0 +8.190620000000001e-5,0.0,137488.0,14.0 +9.70221e-5,0.0,137488.0,14.0 +9.35342e-5,0.0,137488.0,14.0 +8.681490000000001e-5,0.0,137488.0,14.0 +9.13844e-5,0.0,137488.0,14.0 +9.724170000000001e-5,0.0,137488.0,14.0 +0.0002921543,0.40584923788559674,137488.0,14.0 +0.0001712423,0.0,137488.0,14.0 +0.0001663016,0.0,137488.0,14.0 +0.0001679751,0.0,137488.0,14.0 +0.0001660309,0.0,137488.0,14.0 +0.00016375430000000003,0.0,137488.0,14.0 +0.00016316140000000002,0.0,137488.0,14.0 +0.00016841750000000003,0.0,137488.0,14.0 +0.000164257,0.0,137488.0,14.0 +0.0001648656,0.0,137488.0,14.0 +0.00016216450000000002,0.0,137488.0,14.0 +0.00016029100000000001,0.0,137488.0,14.0 +0.00016006960000000003,0.0,137488.0,14.0 +0.000162075,0.0,137488.0,14.0 +0.0001599617,0.0,137488.0,14.0 +0.000163604,0.0,137488.0,14.0 +0.00016070610000000002,0.0,137488.0,14.0 +0.00016207460000000002,0.0,137488.0,14.0 +0.00016269040000000003,0.0,137488.0,14.0 +0.00016062250000000003,0.0,137488.0,14.0 +0.0001617043,0.0,137488.0,14.0 +0.00016042760000000003,0.0,137488.0,14.0 +0.0001618636,0.0,137488.0,14.0 +0.00016302650000000002,0.0,137488.0,14.0 +0.00016205750000000002,0.0,137488.0,14.0 +0.0001632979,0.0,137488.0,14.0 +0.0001616908,0.0,137488.0,14.0 +0.0001613998,0.0,137488.0,14.0 +0.00016189020000000002,0.0,137488.0,14.0 diff --git a/perf/PatternFolds/output/d67e26e8-2a3a-5155-989c-29aac013e915.csv b/perf/PatternFolds/output/d67e26e8-2a3a-5155-989c-29aac013e915.csv new file mode 100644 index 0000000..5d089ce --- /dev/null +++ b/perf/PatternFolds/output/d67e26e8-2a3a-5155-989c-29aac013e915.csv @@ -0,0 +1,5 @@ +bytes,percentage,filenames,linenumbers +16128,98.44,/home/baffier/.julia/packages/PatternFolds/KzXjV/src/vector.jl,87 +160,0.98,/home/baffier/.julia/packages/PatternFolds/KzXjV/src/vector.jl,19 +48,0.29,/home/baffier/.julia/packages/PatternFolds/KzXjV/src/intervals.jl,32 +48,0.29,/home/baffier/.julia/packages/PatternFolds/KzXjV/src/common.jl,100 diff --git a/perf/PatternFolds/output/d693ddde-b8a4-5104-8e22-7351361f9115.csv b/perf/PatternFolds/output/d693ddde-b8a4-5104-8e22-7351361f9115.csv new file mode 100644 index 0000000..83ad1b1 --- /dev/null +++ b/perf/PatternFolds/output/d693ddde-b8a4-5104-8e22-7351361f9115.csv @@ -0,0 +1,1001 @@ +times,gctimes,memory,allocs +178459.4,0.0,217488,1014 +212170.7,0.0,217488,1014 +194586.9,0.0,217488,1014 +210375.9,0.0,217488,1014 +201230.3,0.0,217488,1014 +210567.9,0.0,217488,1014 +209797.0,0.0,217488,1014 +204068.9,0.0,217488,1014 +204509.0,0.0,217488,1014 +206849.4,0.0,217488,1014 +215346.9,0.0,217488,1014 +207418.8,0.0,217488,1014 +197337.7,0.0,217488,1014 +204520.9,0.0,217488,1014 +207109.6,0.0,217488,1014 +202892.0,0.0,217488,1014 +204447.6,0.0,217488,1014 +213009.2,0.0,217488,1014 +212260.1,0.0,217488,1014 +416756.5,0.0,217488,1014 +7.6933945e6,7.3567093e6,217488,1014 +253911.7,0.0,217488,1014 +250300.6,0.0,217488,1014 +254636.5,0.0,217488,1014 +263933.6,0.0,217488,1014 +251390.3,0.0,217488,1014 +263090.3,0.0,217488,1014 +256605.8,0.0,217488,1014 +252002.7,0.0,217488,1014 +253205.5,0.0,217488,1014 +296098.7,0.0,217488,1014 +303081.7,0.0,217488,1014 +298142.4,0.0,217488,1014 +292140.8,0.0,217488,1014 +298274.8,0.0,217488,1014 +287058.3,0.0,217488,1014 +268069.2,0.0,217488,1014 +254607.4,0.0,217488,1014 +250784.0,0.0,217488,1014 +256275.5,0.0,217488,1014 +364953.8,0.0,217488,1014 +1.2864647e6,994725.4,217488,1014 +253121.8,0.0,217488,1014 +253628.8,0.0,217488,1014 +262972.8,0.0,217488,1014 +255606.4,0.0,217488,1014 +258033.3,0.0,217488,1014 +266361.4,0.0,217488,1014 +275255.9,0.0,217488,1014 +273292.6,0.0,217488,1014 +274727.0,0.0,217488,1014 +274387.6,0.0,217488,1014 +266302.9,0.0,217488,1014 +261476.9,0.0,217488,1014 +257090.7,0.0,217488,1014 +267037.1,0.0,217488,1014 +268576.7,0.0,217488,1014 +272908.6,0.0,217488,1014 +271481.2,0.0,217488,1014 +274354.7,0.0,217488,1014 +271841.6,0.0,217488,1014 +270152.3,0.0,217488,1014 +2.1898954e6,292871.4,217488,1014 +271775.4,0.0,217488,1014 +273409.6,0.0,217488,1014 +277797.8,0.0,217488,1014 +1.5802249e6,0.0,217488,1014 +277628.7,0.0,217488,1014 +282393.0,0.0,217488,1014 +285480.4,0.0,217488,1014 +4.2836534e6,0.0,217488,1014 +273968.0,0.0,217488,1014 +271032.7,0.0,217488,1014 +267939.4,0.0,217488,1014 +267402.8,0.0,217488,1014 +3.4737214e6,0.0,217488,1014 +274713.4,0.0,217488,1014 +272285.6,0.0,217488,1014 +274915.0,0.0,217488,1014 +2.6781355e6,0.0,217488,1014 +270791.5,0.0,217488,1014 +269933.9,0.0,217488,1014 +263883.6,0.0,217488,1014 +2.9878684e6,2.6954264e6,217488,1014 +278808.1,0.0,217488,1014 +280101.3,0.0,217488,1014 +3.4908798e6,0.0,217488,1014 +278519.1,0.0,217488,1014 +284818.9,0.0,217488,1014 +280960.2,0.0,217488,1014 +272571.1,0.0,217488,1014 +274952.1,0.0,217488,1014 +2.2755848e6,0.0,217488,1014 +268147.8,0.0,217488,1014 +268116.5,0.0,217488,1014 +264415.9,0.0,217488,1014 +257543.6,0.0,217488,1014 +2.6641876e6,0.0,217488,1014 +259576.7,0.0,217488,1014 +254785.0,0.0,217488,1014 +256165.7,0.0,217488,1014 +3.0588257e6,0.0,217488,1014 +256792.4,0.0,217488,1014 +258404.6,0.0,217488,1014 +569609.0,291061.4,217488,1014 +265477.7,0.0,217488,1014 +1.8668023e6,0.0,217488,1014 +261662.0,0.0,217488,1014 +269724.1,0.0,217488,1014 +264718.1,0.0,217488,1014 +265840.4,0.0,217488,1014 +270962.1,0.0,217488,1014 +1.8726247e6,0.0,217488,1014 +260222.5,0.0,217488,1014 +260598.7,0.0,217488,1014 +257689.7,0.0,217488,1014 +257110.7,0.0,217488,1014 +263034.1,0.0,217488,1014 +1.8686212e6,0.0,217488,1014 +260378.9,0.0,217488,1014 +261198.0,0.0,217488,1014 +261625.9,0.0,217488,1014 +263743.6,0.0,217488,1014 +263286.4,0.0,217488,1014 +1.8650499e6,0.0,217488,1014 +570851.0,293305.6,217488,1014 +266870.1,0.0,217488,1014 +266920.1,0.0,217488,1014 +269695.3,0.0,217488,1014 +1.8756927e6,0.0,217488,1014 +263625.0,0.0,217488,1014 +273172.2,0.0,217488,1014 +263926.0,0.0,217488,1014 +262553.1,0.0,217488,1014 +266293.3,0.0,217488,1014 +1.8690755e6,0.0,217488,1014 +255446.7,0.0,217488,1014 +256575.4,0.0,217488,1014 +259903.2,0.0,217488,1014 +261373.8,0.0,217488,1014 +263617.1,0.0,217488,1014 +1.8644815e6,0.0,217488,1014 +254454.9,0.0,217488,1014 +255537.0,0.0,217488,1014 +258972.6,0.0,217488,1014 +258919.1,0.0,217488,1014 +2.1730622e6,289969.2,217488,1014 +260765.6,0.0,217488,1014 +261063.9,0.0,217488,1014 +258348.1,0.0,217488,1014 +265653.2,0.0,217488,1014 +268625.5,0.0,217488,1014 +1.8713877e6,0.0,217488,1014 +266950.7,0.0,217488,1014 +267077.6,0.0,217488,1014 +265358.9,0.0,217488,1014 +264548.6,0.0,217488,1014 +262794.7,0.0,217488,1014 +1.8643882e6,0.0,217488,1014 +255756.8,0.0,217488,1014 +263261.2,0.0,217488,1014 +262878.0,0.0,217488,1014 +262097.5,0.0,217488,1014 +261496.0,0.0,217488,1014 +2.2657666e6,0.0,217488,1014 +265792.1,0.0,217488,1014 +267420.8,0.0,217488,1014 +578402.1,292898.2,217488,1014 +2.6784331e6,0.0,217488,1014 +271303.5,0.0,217488,1014 +271094.2,0.0,217488,1014 +283496.7,0.0,217488,1014 +2.6786966e6,0.0,217488,1014 +278247.9,0.0,217488,1014 +268227.6,0.0,217488,1014 +2.6775038e6,0.0,217488,1014 +276526.5,0.0,217488,1014 +269996.7,0.0,217488,1014 +2.6711139e6,0.0,217488,1014 +271244.6,0.0,217488,1014 +268608.1,0.0,217488,1014 +2.2704628e6,0.0,217488,1014 +267462.1,0.0,217488,1014 +266182.0,0.0,217488,1014 +268852.8,0.0,217488,1014 +2.6753433e6,0.0,217488,1014 +277063.7,0.0,217488,1014 +270274.0,0.0,217488,1014 +2.9887679e6,293448.4,217488,1014 +275532.8,0.0,217488,1014 +2.6825498e6,0.0,217488,1014 +1.481224e6,0.0,217488,1014 +285262.3,0.0,217488,1014 +286454.0,0.0,217488,1014 +274430.4,0.0,217488,1014 +3.0836353e6,0.0,217488,1014 +268812.1,0.0,217488,1014 +270897.5,0.0,217488,1014 +2.6745922e6,0.0,217488,1014 +272483.1,0.0,217488,1014 +266537.4,0.0,217488,1014 +2.6704859e6,0.0,217488,1014 +272005.9,0.0,217488,1014 +274543.1,0.0,217488,1014 +271093.6,0.0,217488,1014 +268926.8,0.0,217488,1014 +2.6781744e6,0.0,217488,1014 +276132.0,0.0,217488,1014 +270645.1,0.0,217488,1014 +2.9835697e6,2.6941612e6,217488,1014 +276732.6,0.0,217488,1014 +271392.5,0.0,217488,1014 +2.6830131e6,0.0,217488,1014 +288630.6,0.0,217488,1014 +275541.5,0.0,217488,1014 +2.2857021e6,0.0,217488,1014 +276898.3,0.0,217488,1014 +274484.9,0.0,217488,1014 +281212.2,0.0,217488,1014 +3.0814605e6,0.0,217488,1014 +272157.9,0.0,217488,1014 +272009.3,0.0,217488,1014 +2.6763037e6,0.0,217488,1014 +276532.1,0.0,217488,1014 +275208.6,0.0,217488,1014 +2.6803389e6,0.0,217488,1014 +276038.7,0.0,217488,1014 +272743.0,0.0,217488,1014 +273623.8,0.0,217488,1014 +2.2793787e6,0.0,217488,1014 +272666.9,0.0,217488,1014 +2.9857125e6,290341.4,217488,1014 +274799.4,0.0,217488,1014 +274106.1,0.0,217488,1014 +2.6862174e6,0.0,217488,1014 +282929.6,0.0,217488,1014 +4.2756467e6,0.0,217488,1014 +278422.8,0.0,217488,1014 +274787.1,0.0,217488,1014 +2.6799307e6,0.0,217488,1014 +276222.3,0.0,217488,1014 +278066.1,0.0,217488,1014 +276657.6,0.0,217488,1014 +269046.3,0.0,217488,1014 +2.6779857e6,0.0,217488,1014 +272976.0,0.0,217488,1014 +271462.6,0.0,217488,1014 +272884.2,0.0,217488,1014 +1.4876822e6,0.0,217488,1014 +1.4691987e6,0.0,217488,1014 +261845.2,0.0,217488,1014 +267186.0,0.0,217488,1014 +576977.3,291461.8,217488,1014 +1.8713414e6,0.0,217488,1014 +272031.2,0.0,217488,1014 +277632.3,0.0,217488,1014 +354948.5,0.0,217488,1014 +290038.0,0.0,217488,1014 +1.8733274e6,0.0,217488,1014 +265035.7,0.0,217488,1014 +266095.4,0.0,217488,1014 +266011.9,0.0,217488,1014 +262198.1,0.0,217488,1014 +2.6771321e6,0.0,217488,1014 +267399.9,0.0,217488,1014 +261770.8,0.0,217488,1014 +250880.7,0.0,217488,1014 +257424.6,0.0,217488,1014 +247450.2,0.0,217488,1014 +247146.3,0.0,217488,1014 +247208.5,0.0,217488,1014 +243309.5,0.0,217488,1014 +246171.9,0.0,217488,1014 +800644.8,534381.3,217488,1014 +247051.8,0.0,217488,1014 +249600.9,0.0,217488,1014 +249827.0,0.0,217488,1014 +254003.9,0.0,217488,1014 +249876.1,0.0,217488,1014 +259078.5,0.0,217488,1014 +251777.8,0.0,217488,1014 +250978.9,0.0,217488,1014 +245967.1,0.0,217488,1014 +248431.2,0.0,217488,1014 +246998.0,0.0,217488,1014 +247311.2,0.0,217488,1014 +247285.8,0.0,217488,1014 +247234.6,0.0,217488,1014 +244416.0,0.0,217488,1014 +244497.3,0.0,217488,1014 +246002.9,0.0,217488,1014 +246109.1,0.0,217488,1014 +245314.0,0.0,217488,1014 +243842.2,0.0,217488,1014 +550491.6,286744.2,217488,1014 +247893.6,0.0,217488,1014 +253092.4,0.0,217488,1014 +260756.0,0.0,217488,1014 +250867.2,0.0,217488,1014 +255717.6,0.0,217488,1014 +253370.3,0.0,217488,1014 +249407.1,0.0,217488,1014 +247133.6,0.0,217488,1014 +245682.0,0.0,217488,1014 +212574.8,0.0,217488,1014 +132209.0,0.0,217488,1014 +123993.9,0.0,217488,1014 +125630.1,0.0,217488,1014 +125315.8,0.0,217488,1014 +123863.7,0.0,217488,1014 +126871.9,0.0,217488,1014 +125157.1,0.0,217488,1014 +125186.5,0.0,217488,1014 +127540.9,0.0,217488,1014 +123462.7,0.0,217488,1014 +366005.6,226558.4,217488,1014 +131375.3,0.0,217488,1014 +130525.9,0.0,217488,1014 +129839.6,0.0,217488,1014 +136465.6,0.0,217488,1014 +131932.2,0.0,217488,1014 +134009.7,0.0,217488,1014 +132866.9,0.0,217488,1014 +135065.1,0.0,217488,1014 +131969.3,0.0,217488,1014 +125304.0,0.0,217488,1014 +125667.4,0.0,217488,1014 +123949.4,0.0,217488,1014 +122872.0,0.0,217488,1014 +126112.1,0.0,217488,1014 +125042.1,0.0,217488,1014 +123056.7,0.0,217488,1014 +124138.5,0.0,217488,1014 +125858.1,0.0,217488,1014 +123427.4,0.0,217488,1014 +123032.5,0.0,217488,1014 +349108.0,209894.8,217488,1014 +134027.4,0.0,217488,1014 +130701.7,0.0,217488,1014 +134493.6,0.0,217488,1014 +137636.5,0.0,217488,1014 +135119.1,0.0,217488,1014 +133508.2,0.0,217488,1014 +127530.6,0.0,217488,1014 +127503.2,0.0,217488,1014 +125594.0,0.0,217488,1014 +125936.8,0.0,217488,1014 +124098.7,0.0,217488,1014 +122890.7,0.0,217488,1014 +122957.6,0.0,217488,1014 +127191.3,0.0,217488,1014 +128356.3,0.0,217488,1014 +131925.0,0.0,217488,1014 +140071.9,0.0,217488,1014 +123830.7,0.0,217488,1014 +124896.6,0.0,217488,1014 +125609.8,0.0,217488,1014 +332893.7,200529.0,217488,1014 +128017.4,0.0,217488,1014 +134187.2,0.0,217488,1014 +130853.0,0.0,217488,1014 +133371.2,0.0,217488,1014 +129840.0,0.0,217488,1014 +136530.6,0.0,217488,1014 +140758.5,0.0,217488,1014 +127881.5,0.0,217488,1014 +126786.6,0.0,217488,1014 +124243.6,0.0,217488,1014 +123536.0,0.0,217488,1014 +124443.5,0.0,217488,1014 +125348.0,0.0,217488,1014 +124792.5,0.0,217488,1014 +124225.1,0.0,217488,1014 +127006.9,0.0,217488,1014 +124270.6,0.0,217488,1014 +126117.1,0.0,217488,1014 +127409.8,0.0,217488,1014 +122719.9,0.0,217488,1014 +321403.0,192380.9,217488,1014 +128750.3,0.0,217488,1014 +134563.8,0.0,217488,1014 +130408.3,0.0,217488,1014 +133817.2,0.0,217488,1014 +128254.3,0.0,217488,1014 +133871.9,0.0,217488,1014 +126795.1,0.0,217488,1014 +127123.7,0.0,217488,1014 +127513.1,0.0,217488,1014 +124718.9,0.0,217488,1014 +123307.1,0.0,217488,1014 +124711.4,0.0,217488,1014 +123531.6,0.0,217488,1014 +123660.8,0.0,217488,1014 +126620.6,0.0,217488,1014 +123092.6,0.0,217488,1014 +125393.4,0.0,217488,1014 +126697.0,0.0,217488,1014 +133348.1,0.0,217488,1014 +124231.9,0.0,217488,1014 +311986.6,182962.8,217488,1014 +124343.5,0.0,217488,1014 +129297.1,0.0,217488,1014 +125936.3,0.0,217488,1014 +132405.0,0.0,217488,1014 +130814.3,0.0,217488,1014 +127012.9,0.0,217488,1014 +132047.5,0.0,217488,1014 +128040.0,0.0,217488,1014 +126317.1,0.0,217488,1014 +124355.1,0.0,217488,1014 +126269.9,0.0,217488,1014 +124667.3,0.0,217488,1014 +122448.1,0.0,217488,1014 +123163.5,0.0,217488,1014 +126069.8,0.0,217488,1014 +122426.8,0.0,217488,1014 +124956.4,0.0,217488,1014 +125377.6,0.0,217488,1014 +123705.2,0.0,217488,1014 +124438.4,0.0,217488,1014 +317377.4,183073.4,217488,1014 +126191.8,0.0,217488,1014 +127637.4,0.0,217488,1014 +127508.5,0.0,217488,1014 +132739.1,0.0,217488,1014 +130853.7,0.0,217488,1014 +131943.3,0.0,217488,1014 +134389.5,0.0,217488,1014 +127468.3,0.0,217488,1014 +126720.0,0.0,217488,1014 +132036.0,0.0,217488,1014 +127118.4,0.0,217488,1014 +123343.0,0.0,217488,1014 +128354.6,0.0,217488,1014 +133637.9,0.0,217488,1014 +130313.2,0.0,217488,1014 +135150.8,0.0,217488,1014 +133260.6,0.0,217488,1014 +131712.1,0.0,217488,1014 +131643.7,0.0,217488,1014 +133056.3,0.0,217488,1014 +342658.7,198329.4,217488,1014 +139098.4,0.0,217488,1014 +137738.8,0.0,217488,1014 +139335.9,0.0,217488,1014 +144185.2,0.0,217488,1014 +145175.2,0.0,217488,1014 +142039.6,0.0,217488,1014 +144279.3,0.0,217488,1014 +138290.5,0.0,217488,1014 +143079.4,0.0,217488,1014 +138427.1,0.0,217488,1014 +129010.1,0.0,217488,1014 +139393.8,0.0,217488,1014 +131808.1,0.0,217488,1014 +131607.0,0.0,217488,1014 +137431.8,0.0,217488,1014 +133973.5,0.0,217488,1014 +135495.2,0.0,217488,1014 +139486.6,0.0,217488,1014 +134023.9,0.0,217488,1014 +134811.6,0.0,217488,1014 +137871.9,0.0,217488,1014 +349683.7,202649.5,217488,1014 +137789.6,0.0,217488,1014 +136634.4,0.0,217488,1014 +150432.9,0.0,217488,1014 +143835.3,0.0,217488,1014 +140481.3,0.0,217488,1014 +141449.9,0.0,217488,1014 +137420.6,0.0,217488,1014 +135651.2,0.0,217488,1014 +139580.9,0.0,217488,1014 +132186.3,0.0,217488,1014 +131524.4,0.0,217488,1014 +136575.7,0.0,217488,1014 +133928.7,0.0,217488,1014 +130736.0,0.0,217488,1014 +138189.6,0.0,217488,1014 +137620.2,0.0,217488,1014 +136883.4,0.0,217488,1014 +140709.8,0.0,217488,1014 +131809.7,0.0,217488,1014 +132146.8,0.0,217488,1014 +336693.8,194126.9,217488,1014 +139203.7,0.0,217488,1014 +137245.2,0.0,217488,1014 +135164.3,0.0,217488,1014 +143633.7,0.0,217488,1014 +137208.9,0.0,217488,1014 +145390.8,0.0,217488,1014 +141648.4,0.0,217488,1014 +135808.6,0.0,217488,1014 +133781.8,0.0,217488,1014 +138771.3,0.0,217488,1014 +136602.5,0.0,217488,1014 +136684.4,0.0,217488,1014 +140075.5,0.0,217488,1014 +139767.7,0.0,217488,1014 +137106.3,0.0,217488,1014 +144880.4,0.0,217488,1014 +133022.7,0.0,217488,1014 +138078.4,0.0,217488,1014 +134988.6,0.0,217488,1014 +130486.6,0.0,217488,1014 +332925.8,192399.7,217488,1014 +135317.6,0.0,217488,1014 +142108.8,0.0,217488,1014 +143510.5,0.0,217488,1014 +137205.4,0.0,217488,1014 +144627.9,0.0,217488,1014 +134884.9,0.0,217488,1014 +135620.3,0.0,217488,1014 +141204.7,0.0,217488,1014 +132698.6,0.0,217488,1014 +135646.4,0.0,217488,1014 +134929.5,0.0,217488,1014 +131502.4,0.0,217488,1014 +135049.0,0.0,217488,1014 +136022.9,0.0,217488,1014 +131415.5,0.0,217488,1014 +186641.8,0.0,217488,1014 +259184.5,0.0,217488,1014 +257922.2,0.0,217488,1014 +252525.9,0.0,217488,1014 +252434.2,0.0,217488,1014 +521610.4,257926.5,217488,1014 +250356.6,0.0,217488,1014 +248560.8,0.0,217488,1014 +248081.4,0.0,217488,1014 +257750.3,0.0,217488,1014 +254163.2,0.0,217488,1014 +258420.7,0.0,217488,1014 +255402.3,0.0,217488,1014 +253589.3,0.0,217488,1014 +251362.1,0.0,217488,1014 +248797.1,0.0,217488,1014 +246253.7,0.0,217488,1014 +248006.6,0.0,217488,1014 +252281.7,0.0,217488,1014 +249366.7,0.0,217488,1014 +250413.0,0.0,217488,1014 +247113.6,0.0,217488,1014 +247418.1,0.0,217488,1014 +247849.1,0.0,217488,1014 +243537.0,0.0,217488,1014 +251608.0,0.0,217488,1014 +557586.2,291794.4,217488,1014 +251515.7,0.0,217488,1014 +257596.3,0.0,217488,1014 +262924.8,0.0,217488,1014 +254395.9,0.0,217488,1014 +256926.5,0.0,217488,1014 +258467.3,0.0,217488,1014 +253425.1,0.0,217488,1014 +250981.3,0.0,217488,1014 +248707.5,0.0,217488,1014 +252199.2,0.0,217488,1014 +249156.3,0.0,217488,1014 +249169.1,0.0,217488,1014 +246928.1,0.0,217488,1014 +249313.1,0.0,217488,1014 +251306.1,0.0,217488,1014 +248680.5,0.0,217488,1014 +248685.3,0.0,217488,1014 +1.7279296e6,0.0,217488,1014 +255759.0,0.0,217488,1014 +256667.4,0.0,217488,1014 +563347.8,291050.5,217488,1014 +260924.5,0.0,217488,1014 +1.8645061e6,0.0,217488,1014 +256514.9,0.0,217488,1014 +263118.4,0.0,217488,1014 +261177.9,0.0,217488,1014 +259217.9,0.0,217488,1014 +271971.1,0.0,217488,1014 +1.8721409e6,0.0,217488,1014 +256514.0,0.0,217488,1014 +260728.4,0.0,217488,1014 +256530.7,0.0,217488,1014 +255060.9,0.0,217488,1014 +259750.0,0.0,217488,1014 +261807.1,0.0,217488,1014 +257570.4,0.0,217488,1014 +258134.7,0.0,217488,1014 +253728.2,0.0,217488,1014 +256131.9,0.0,217488,1014 +255296.7,0.0,217488,1014 +259416.1,0.0,217488,1014 +569718.1,291808.4,217488,1014 +262846.4,0.0,217488,1014 +263219.9,0.0,217488,1014 +267160.4,0.0,217488,1014 +272023.2,0.0,217488,1014 +265617.5,0.0,217488,1014 +269110.0,0.0,217488,1014 +259286.4,0.0,217488,1014 +260812.5,0.0,217488,1014 +265891.5,0.0,217488,1014 +278186.1,0.0,217488,1014 +265402.3,0.0,217488,1014 +261835.7,0.0,217488,1014 +256304.5,0.0,217488,1014 +259804.4,0.0,217488,1014 +262596.4,0.0,217488,1014 +270445.4,0.0,217488,1014 +264129.9,0.0,217488,1014 +262523.6,0.0,217488,1014 +258390.2,0.0,217488,1014 +257088.7,0.0,217488,1014 +570301.0,292445.2,217488,1014 +270591.6,0.0,217488,1014 +268768.9,0.0,217488,1014 +260185.8,0.0,217488,1014 +270793.2,0.0,217488,1014 +271409.2,0.0,217488,1014 +275205.9,0.0,217488,1014 +271829.3,0.0,217488,1014 +266561.6,0.0,217488,1014 +263240.9,0.0,217488,1014 +261009.6,0.0,217488,1014 +283482.8,0.0,217488,1014 +272192.3,0.0,217488,1014 +262949.8,0.0,217488,1014 +268060.7,0.0,217488,1014 +1.8720608e6,0.0,217488,1014 +269384.9,0.0,217488,1014 +271612.9,0.0,217488,1014 +270673.2,0.0,217488,1014 +263751.4,0.0,217488,1014 +263707.0,0.0,217488,1014 +2.1779356e6,1.8940568e6,217488,1014 +272074.8,0.0,217488,1014 +269161.2,0.0,217488,1014 +269568.7,0.0,217488,1014 +280646.1,0.0,217488,1014 +1.8772562e6,0.0,217488,1014 +279730.7,0.0,217488,1014 +269104.4,0.0,217488,1014 +268579.6,0.0,217488,1014 +268205.9,0.0,217488,1014 +270187.6,0.0,217488,1014 +1.8726948e6,0.0,217488,1014 +271615.5,0.0,217488,1014 +264874.9,0.0,217488,1014 +269240.2,0.0,217488,1014 +268913.8,0.0,217488,1014 +263403.9,0.0,217488,1014 +1.8761349e6,0.0,217488,1014 +271177.0,0.0,217488,1014 +245472.5,0.0,217488,1014 +246117.6,0.0,217488,1014 +552617.8,289896.8,217488,1014 +257308.6,0.0,217488,1014 +251045.8,0.0,217488,1014 +249087.0,0.0,217488,1014 +253994.7,0.0,217488,1014 +258695.7,0.0,217488,1014 +251253.7,0.0,217488,1014 +262746.1,0.0,217488,1014 +249828.2,0.0,217488,1014 +255679.6,0.0,217488,1014 +248526.1,0.0,217488,1014 +243206.6,0.0,217488,1014 +248715.9,0.0,217488,1014 +244464.4,0.0,217488,1014 +248097.4,0.0,217488,1014 +249960.1,0.0,217488,1014 +245610.0,0.0,217488,1014 +245712.9,0.0,217488,1014 +247374.8,0.0,217488,1014 +245656.8,0.0,217488,1014 +244443.5,0.0,217488,1014 +556796.8,293641.3,217488,1014 +251140.9,0.0,217488,1014 +250649.4,0.0,217488,1014 +250565.3,0.0,217488,1014 +261677.2,0.0,217488,1014 +253721.1,0.0,217488,1014 +257725.9,0.0,217488,1014 +249262.5,0.0,217488,1014 +247917.2,0.0,217488,1014 +248939.0,0.0,217488,1014 +247770.2,0.0,217488,1014 +244540.4,0.0,217488,1014 +245947.5,0.0,217488,1014 +241921.9,0.0,217488,1014 +244820.7,0.0,217488,1014 +247690.8,0.0,217488,1014 +244141.7,0.0,217488,1014 +248415.1,0.0,217488,1014 +245255.7,0.0,217488,1014 +247925.4,0.0,217488,1014 +246476.4,0.0,217488,1014 +245634.7,0.0,217488,1014 +556224.5,290227.4,217488,1014 +247640.9,0.0,217488,1014 +248601.4,0.0,217488,1014 +255662.8,0.0,217488,1014 +254910.7,0.0,217488,1014 +250955.3,0.0,217488,1014 +257981.0,0.0,217488,1014 +249003.0,0.0,217488,1014 +250639.2,0.0,217488,1014 +246731.0,0.0,217488,1014 +246397.2,0.0,217488,1014 +244967.8,0.0,217488,1014 +245261.2,0.0,217488,1014 +247429.7,0.0,217488,1014 +250678.3,0.0,217488,1014 +245067.6,0.0,217488,1014 +246458.6,0.0,217488,1014 +247187.1,0.0,217488,1014 +245999.5,0.0,217488,1014 +248338.0,0.0,217488,1014 +245991.3,0.0,217488,1014 +557086.7,286838.7,217488,1014 +255017.4,0.0,217488,1014 +259287.7,0.0,217488,1014 +269714.1,0.0,217488,1014 +260313.3,0.0,217488,1014 +265431.3,0.0,217488,1014 +262230.4,0.0,217488,1014 +254031.4,0.0,217488,1014 +255859.1,0.0,217488,1014 +252156.3,0.0,217488,1014 +254096.0,0.0,217488,1014 +252320.8,0.0,217488,1014 +255422.1,0.0,217488,1014 +255040.8,0.0,217488,1014 +253104.8,0.0,217488,1014 +250641.8,0.0,217488,1014 +254849.7,0.0,217488,1014 +253671.6,0.0,217488,1014 +260101.4,0.0,217488,1014 +258818.2,0.0,217488,1014 +252595.5,0.0,217488,1014 +559131.3,285795.5,217488,1014 +258325.1,0.0,217488,1014 +259422.8,0.0,217488,1014 +1.8665754e6,0.0,217488,1014 +264011.0,0.0,217488,1014 +258804.9,0.0,217488,1014 +269700.2,0.0,217488,1014 +263647.7,0.0,217488,1014 +263326.4,0.0,217488,1014 +1.8636902e6,0.0,217488,1014 +255248.9,0.0,217488,1014 +270675.5,0.0,217488,1014 +273656.6,0.0,217488,1014 +274258.7,0.0,217488,1014 +268166.2,0.0,217488,1014 +1.8659612e6,0.0,217488,1014 +258424.7,0.0,217488,1014 +268010.4,0.0,217488,1014 +271377.7,0.0,217488,1014 +272243.7,0.0,217488,1014 +268990.8,0.0,217488,1014 +2.1738518e6,1.8900136e6,217488,1014 +271126.9,0.0,217488,1014 +276790.5,0.0,217488,1014 +284338.3,0.0,217488,1014 +268483.0,0.0,217488,1014 +1.8707433e6,0.0,217488,1014 +268462.3,0.0,217488,1014 +260660.4,0.0,217488,1014 +806087.9,0.0,217488,1014 +2.0023961e6,0.0,217488,1014 +390473.7,0.0,217488,1014 +391789.8,0.0,217488,1014 +396812.6,0.0,217488,1014 +1.997596e6,0.0,217488,1014 +393084.4,0.0,217488,1014 +389323.0,0.0,217488,1014 +393956.9,0.0,217488,1014 +1.9943253e6,0.0,217488,1014 +387267.6,0.0,217488,1014 +393189.0,0.0,217488,1014 +395847.3,0.0,217488,1014 +3.1105294e6,1.1339035e6,217488,1014 +1.938122e6,0.0,217488,1014 +325181.9,0.0,217488,1014 +329170.4,0.0,217488,1014 +329078.4,0.0,217488,1014 +1.5340265e6,0.0,217488,1014 +335618.1,0.0,217488,1014 +335955.1,0.0,217488,1014 +1.8873446e6,0.0,217488,1014 +274736.7,0.0,217488,1014 +275003.6,0.0,217488,1014 +267611.5,0.0,217488,1014 +264866.4,0.0,217488,1014 +278531.8,0.0,217488,1014 +1.8806733e6,0.0,217488,1014 +277190.3,0.0,217488,1014 +268973.0,0.0,217488,1014 +269498.6,0.0,217488,1014 +271904.0,0.0,217488,1014 +268158.7,0.0,217488,1014 +1.8758129e6,0.0,217488,1014 +608628.5,315714.4,217488,1014 +275226.8,0.0,217488,1014 +2.6796299e6,0.0,217488,1014 +281602.2,0.0,217488,1014 +278422.9,0.0,217488,1014 +272878.7,0.0,217488,1014 +275123.0,0.0,217488,1014 +269231.4,0.0,217488,1014 +1.8654876e6,0.0,217488,1014 +263255.1,0.0,217488,1014 +262782.9,0.0,217488,1014 +261069.2,0.0,217488,1014 +262262.0,0.0,217488,1014 +259488.0,0.0,217488,1014 +1.8668067e6,0.0,217488,1014 +261212.6,0.0,217488,1014 +260383.8,0.0,217488,1014 +262033.8,0.0,217488,1014 +261335.2,0.0,217488,1014 +261645.3,0.0,217488,1014 +1.8695955e6,0.0,217488,1014 +576352.6,294151.7,217488,1014 +266704.4,0.0,217488,1014 +264986.3,0.0,217488,1014 +264939.0,0.0,217488,1014 +1.8772363e6,0.0,217488,1014 +272115.6,0.0,217488,1014 +266055.4,0.0,217488,1014 +277761.5,0.0,217488,1014 +269443.4,0.0,217488,1014 +264697.7,0.0,217488,1014 +1.4798974e6,0.0,217488,1014 +271268.2,0.0,217488,1014 +271971.3,0.0,217488,1014 +272459.2,0.0,217488,1014 +272902.2,0.0,217488,1014 +1.876683e6,0.0,217488,1014 +274739.4,0.0,217488,1014 +273994.7,0.0,217488,1014 +275753.4,0.0,217488,1014 +267702.8,0.0,217488,1014 +271986.8,0.0,217488,1014 +2.1788213e6,1.8945538e6,217488,1014 +268492.8,0.0,217488,1014 +265932.3,0.0,217488,1014 +266738.7,0.0,217488,1014 +270800.0,0.0,217488,1014 +1.8714709e6,0.0,217488,1014 +275406.3,0.0,217488,1014 +263903.4,0.0,217488,1014 +266047.7,0.0,217488,1014 +264446.5,0.0,217488,1014 +261374.6,0.0,217488,1014 +1.8666368e6,0.0,217488,1014 +266158.2,0.0,217488,1014 +262684.9,0.0,217488,1014 +264505.9,0.0,217488,1014 +265673.6,0.0,217488,1014 +264650.6,0.0,217488,1014 +1.8693071e6,0.0,217488,1014 +264410.8,0.0,217488,1014 +265237.6,0.0,217488,1014 +266415.7,0.0,217488,1014 +577206.4,293534.3,217488,1014 +1.8696709e6,0.0,217488,1014 +268371.6,0.0,217488,1014 +267761.4,0.0,217488,1014 +277254.4,0.0,217488,1014 +275225.3,0.0,217488,1014 +269348.7,0.0,217488,1014 +1.8802023e6,0.0,217488,1014 +273030.2,0.0,217488,1014 +266443.4,0.0,217488,1014 +267924.1,0.0,217488,1014 +265151.4,0.0,217488,1014 +264280.2,0.0,217488,1014 +1.8617379e6,0.0,217488,1014 +262881.7,0.0,217488,1014 +260625.5,0.0,217488,1014 +263768.1,0.0,217488,1014 +262367.5,0.0,217488,1014 +264852.9,0.0,217488,1014 +1.8554598e6,0.0,217488,1014 +245441.6,0.0,217488,1014 +558682.6,297149.5,217488,1014 +252103.2,0.0,217488,1014 +249459.4,0.0,217488,1014 +253571.0,0.0,217488,1014 +259751.6,0.0,217488,1014 +253030.5,0.0,217488,1014 +256440.4,0.0,217488,1014 +247811.9,0.0,217488,1014 +246896.3,0.0,217488,1014 +253154.4,0.0,217488,1014 +249086.9,0.0,217488,1014 +244552.9,0.0,217488,1014 +246932.7,0.0,217488,1014 +243207.4,0.0,217488,1014 +244838.5,0.0,217488,1014 +245449.8,0.0,217488,1014 +243432.3,0.0,217488,1014 +247347.1,0.0,217488,1014 +246439.7,0.0,217488,1014 +247760.8,0.0,217488,1014 +246262.9,0.0,217488,1014 +546873.1,287190.0,217488,1014 +248728.9,0.0,217488,1014 +243823.5,0.0,217488,1014 +251252.0,0.0,217488,1014 +252008.3,0.0,217488,1014 +258984.0,0.0,217488,1014 +250089.0,0.0,217488,1014 +254507.8,0.0,217488,1014 +250212.7,0.0,217488,1014 +254203.3,0.0,217488,1014 +247527.0,0.0,217488,1014 +1.8520066e6,0.0,217488,1014 +243634.5,0.0,217488,1014 +244407.9,0.0,217488,1014 +248082.4,0.0,217488,1014 +247944.0,0.0,217488,1014 +245637.4,0.0,217488,1014 +1.8495882e6,0.0,217488,1014 +247577.5,0.0,217488,1014 +249746.3,0.0,217488,1014 +244546.0,0.0,217488,1014 +246219.0,0.0,217488,1014 +557877.9,294761.1,217488,1014 +1.8563182e6,0.0,217488,1014 +255884.8,0.0,217488,1014 +260390.3,0.0,217488,1014 +252724.4,0.0,217488,1014 +257241.9,0.0,217488,1014 +245751.2,0.0,217488,1014 +1.850724e6,0.0,217488,1014 +252006.5,0.0,217488,1014 +249817.6,0.0,217488,1014 +245885.1,0.0,217488,1014 +244904.6,0.0,217488,1014 +244150.2,0.0,217488,1014 +3.0499395e6,0.0,217488,1014 +245339.1,0.0,217488,1014 +245639.9,0.0,217488,1014 +247398.8,0.0,217488,1014 +246928.6,0.0,217488,1014 +244900.9,0.0,217488,1014 +246097.8,0.0,217488,1014 +1.848194e6,0.0,217488,1014 +566142.2,301387.7,217488,1014 +245630.5,0.0,217488,1014 +248645.6,0.0,217488,1014 +252668.5,0.0,217488,1014 +1.8639971e6,0.0,217488,1014 +248919.2,0.0,217488,1014 +259085.2,0.0,217488,1014 +253744.0,0.0,217488,1014 +248507.8,0.0,217488,1014 +248829.2,0.0,217488,1014 +1.8504102e6,0.0,217488,1014 +246345.5,0.0,217488,1014 +244705.9,0.0,217488,1014 +245087.5,0.0,217488,1014 +257487.2,0.0,217488,1014 +259346.4,0.0,217488,1014 +1.8613704e6,0.0,217488,1014 +259648.0,0.0,217488,1014 +259907.0,0.0,217488,1014 +257011.6,0.0,217488,1014 +260111.9,0.0,217488,1014 +2.1775143e6,292112.7,217488,1014 +263802.6,0.0,217488,1014 +253599.8,0.0,217488,1014 +262196.6,0.0,217488,1014 +251944.2,0.0,217488,1014 +257954.3,0.0,217488,1014 +250475.6,0.0,217488,1014 +216851.6,0.0,217488,1014 +200976.0,0.0,217488,1014 +197131.6,0.0,217488,1014 +200849.5,0.0,217488,1014 +194488.4,0.0,217488,1014 +199598.8,0.0,217488,1014 +196650.3,0.0,217488,1014 +201149.4,0.0,217488,1014 +294905.0,0.0,217488,1014 +246583.0,0.0,217488,1014 +248598.0,0.0,217488,1014 +249390.7,0.0,217488,1014 +244047.7,0.0,217488,1014 +248624.8,0.0,217488,1014 +623000.8,354729.1,217488,1014 +239922.0,0.0,217488,1014 +251865.3,0.0,217488,1014 +320977.2,0.0,217488,1014 +304145.0,0.0,217488,1014 +253305.5,0.0,217488,1014 +1.8631477e6,0.0,217488,1014 +258573.2,0.0,217488,1014 +249282.1,0.0,217488,1014 +250252.1,0.0,217488,1014 diff --git a/perf/PatternFolds/visuals/allocs_evolution.png b/perf/PatternFolds/visuals/allocs_evolution.png new file mode 100644 index 0000000..8ff9dc2 Binary files /dev/null and b/perf/PatternFolds/visuals/allocs_evolution.png differ diff --git a/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.0.png b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.0.png new file mode 100644 index 0000000..fe6c6e4 Binary files /dev/null and b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.0.png differ diff --git a/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.1.png b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.1.png new file mode 100644 index 0000000..63e1e0d Binary files /dev/null and b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.1.png differ diff --git a/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.2.png b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.2.png new file mode 100644 index 0000000..76e4c6b Binary files /dev/null and b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.2.png differ diff --git a/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.3.png b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.3.png new file mode 100644 index 0000000..40086c4 Binary files /dev/null and b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.3.png differ diff --git a/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.4.png b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.4.png new file mode 100644 index 0000000..d4e3622 Binary files /dev/null and b/perf/PatternFolds/visuals/allocs_pie_PatternFolds_v0.2.4.png differ diff --git a/perf/PatternFolds/visuals/bench_boxplots_allocs.png b/perf/PatternFolds/visuals/bench_boxplots_allocs.png new file mode 100644 index 0000000..acf32c9 Binary files /dev/null and b/perf/PatternFolds/visuals/bench_boxplots_allocs.png differ diff --git a/perf/PatternFolds/visuals/bench_boxplots_gctimes.png b/perf/PatternFolds/visuals/bench_boxplots_gctimes.png new file mode 100644 index 0000000..214a7eb Binary files /dev/null and b/perf/PatternFolds/visuals/bench_boxplots_gctimes.png differ diff --git a/perf/PatternFolds/visuals/bench_boxplots_memory.png b/perf/PatternFolds/visuals/bench_boxplots_memory.png new file mode 100644 index 0000000..32e4334 Binary files /dev/null and b/perf/PatternFolds/visuals/bench_boxplots_memory.png differ diff --git a/perf/PatternFolds/visuals/bench_boxplots_times.png b/perf/PatternFolds/visuals/bench_boxplots_times.png new file mode 100644 index 0000000..d978823 Binary files /dev/null and b/perf/PatternFolds/visuals/bench_boxplots_times.png differ diff --git a/perf/PatternFolds/visuals/bench_evolution.png b/perf/PatternFolds/visuals/bench_evolution.png new file mode 100644 index 0000000..00fb133 Binary files /dev/null and b/perf/PatternFolds/visuals/bench_evolution.png differ diff --git a/perf/PatternFolds/visuals/chair_boxplots_allocs.png b/perf/PatternFolds/visuals/chair_boxplots_allocs.png new file mode 100644 index 0000000..acf32c9 Binary files /dev/null and b/perf/PatternFolds/visuals/chair_boxplots_allocs.png differ diff --git a/perf/PatternFolds/visuals/chair_boxplots_bytes.png b/perf/PatternFolds/visuals/chair_boxplots_bytes.png new file mode 100644 index 0000000..9c4200d Binary files /dev/null and b/perf/PatternFolds/visuals/chair_boxplots_bytes.png differ diff --git a/perf/PatternFolds/visuals/chair_boxplots_gctimes.png b/perf/PatternFolds/visuals/chair_boxplots_gctimes.png new file mode 100644 index 0000000..4f49728 Binary files /dev/null and b/perf/PatternFolds/visuals/chair_boxplots_gctimes.png differ diff --git a/perf/PatternFolds/visuals/chair_boxplots_times.png b/perf/PatternFolds/visuals/chair_boxplots_times.png new file mode 100644 index 0000000..895253b Binary files /dev/null and b/perf/PatternFolds/visuals/chair_boxplots_times.png differ diff --git a/perf/PatternFolds/visuals/chair_evolution.png b/perf/PatternFolds/visuals/chair_evolution.png new file mode 100644 index 0000000..9ab85db Binary files /dev/null and b/perf/PatternFolds/visuals/chair_evolution.png differ diff --git a/src/PerfChecker.jl b/src/PerfChecker.jl index ac0c38a..572ac49 100644 --- a/src/PerfChecker.jl +++ b/src/PerfChecker.jl @@ -1,34 +1,41 @@ module PerfChecker # SECTION - Imports -using BenchmarkTools -using CoverageTools -using CSV -using DataFrames -using Distributed -using LibGit2 -using OrderedCollections -using PGFPlotsX -using Pkg -using Plots -using Profile -using Random -using StatsPlots -using Term -using TypedTables +import Base.Sys: CPUinfo, CPU_NAME, cpu_info, WORD_SIZE +import CoverageTools: analyze_malloc_files, find_malloc_files, MallocInfo +import CpuId: simdbytes, cpucores, cputhreads, cputhreads_per_core +import CSV +import JSON +import Malt: remote_eval_wait, Worker, remote_eval_fetch, stop, fetch +import Pkg +import Pkg.Types: PackageSpec, Context +import Profile +import TOML: parse +import TypedTables: Table +import UUIDs: UUID, uuid4, uuid5 # SECTION - Exports -export alloc_check -export alloc_plot -export bench_plot -export store_benchmark +export @check +export check_to_metadata_csv +export checkres_to_boxplots +export checkres_to_pie +export checkres_to_scatterlines +export csv_to_table +export find_by_tags +export get_versions +export saveplot +export table_to_csv +export table_to_pie +export to_table # SECTION - Includes - include("init.jl") - -include("allocations.jl") -include("benchmarks.jl") +include("hwinfo.jl") +include("checker_results.jl") include("utils.jl") +include("csv.jl") +include("versions.jl") +include("check.jl") +include("alloc.jl") end diff --git a/src/alloc.jl b/src/alloc.jl new file mode 100644 index 0000000..fdb3238 --- /dev/null +++ b/src/alloc.jl @@ -0,0 +1,48 @@ +prep(d::Dict, block::Expr, ::Val{:alloc}) = quote + import Profile + $block + nothing +end + +function default_options(::Val{:alloc}) + return Dict(:threads => 1, :targets => [], :track => "user", :repeat => true) +end + +function check(d::Dict, block::Expr, ::Val{:alloc}) + j = haskey(d, :repeat) && d[:repeat] ? block : nothing + + quote + $j + Profile.clear_malloc_data() + $block + targets = eval(Meta.parse("[" * join($(d[:targets]), ", ") * "]")) + rmstuff = Base.loaded_modules_array() + if isempty(targets) + targets = Base.loaded_modules_array() + end + return dirname.(filter(!isnothing, pathof.(targets))), + dirname.(filter(!isnothing, pathof.(rmstuff))) + end +end + +function post(d::Dict, ::Val{:alloc}) + result = d[:check_result] + files = find_malloc_files(result[1]) + delete_files = find_malloc_files(result[2]) + myallocs = analyze_malloc_files(files; skip_zeros = true) + if !isempty(myallocs) + rm.(delete_files) + else + @error "No allocation files found in $(d[:targets])" + end + myallocs +end + +function to_table(myallocs::Vector{MallocInfo}) + b = map(a -> a.bytes, Iterators.reverse(myallocs)) + r = round.(b / sum(b) * 100; digits = 2) + f = map(first ∘ splitext ∘ first ∘ splitext, + map(a -> a.filename, Iterators.reverse(myallocs))) + l = map(a -> a.linenumber, Iterators.reverse(myallocs)) + Table(bytes = b, percentage = r, filenames = f, linenumbers = l) +end diff --git a/src/allocations.jl b/src/allocations.jl deleted file mode 100644 index f0a0d7e..0000000 --- a/src/allocations.jl +++ /dev/null @@ -1,151 +0,0 @@ -function alloc_check( - title, - dependencies, - targets, - pre_alloc, - alloc; - path=pwd(), - labeller=:version, - threads=nothing, -) - @info "Tracking allocations: $title" - - # cd to path if valid - isdir(path) && cd(path) - - # add a proc (id == p) that track allocations - p = first(isnothing(threads) ? addprocs(1; exeflags=["--track-allocation=user", "--project=$path"]) : addprocs(1; exeflags=["--track-allocation=user", "--project=$path", "-t $threads"])) - - remotecall_fetch(Core.eval, p, Main, Expr(:toplevel, (quote - import Pkg; Pkg.instantiate() - import Profile; - nothing - end).args...)) - - for d in dependencies - remotecall_fetch(Core.eval, p, Main, Expr(:toplevel, (quote - using $(Symbol(d)) - nothing - end).args...)) - end - - @eval @everywhere $p $pre_alloc() - @eval @everywhere $p Profile.clear_malloc_data() - @eval @everywhere $p $alloc() - - rmprocs(p) - - myallocs = CoverageTools.analyze_malloc(map(dirname ∘ pathof ∘ eval, targets)) - - for t in dependencies, d in walkdir(dirname(pathof(t))), f in d[end] - splitext(f)[2] == ".mem" && rm(joinpath(d[1], f)) - end - for d in walkdir(path), f in d[end] - splitext(f)[2] == ".mem" && rm(joinpath(d[1], f)) - end - - if isempty(myallocs) - @warn "No allocations was found in " targets - return nothing - end - - # Smart paths - - # common, specifics = smart_paths(map(a -> a.filename, Iterators.reverse(myallocs))) - # @info "sizes" map(a -> a.filename, Iterators.reverse(myallocs)) specifics - # slash = Sys.iswindows() ? "\\" : "/" - - # Make the allocations data readable through a dataframe - - #= - df = DataFrame() - df.bytes = map(a -> a.bytes, Iterators.reverse(myallocs)) - df[!, "ratio (%)"] = round.(df.bytes / sum(df.bytes) * 100; digits=2) - df[!, "filename: [$common$slash"] = map(first ∘ splitext ∘ first ∘ splitext, specifics) - df.linenumber = map(a -> a.linenumber, Iterators.reverse(myallocs)) - =# - t = let - b = map(a -> a.bytes, Iterators.reverse(myallocs)) - r = round.(b / sum(b) * 100; digits=2) - f = map(first ∘ splitext ∘ first ∘ splitext, map(a -> a.filename, Iterators.reverse(myallocs))) - l = map(a -> a.linenumber, Iterators.reverse(myallocs)) - TypedTables.Table(bytes = b, percentage = r, filenames = f, linenumbers = l) - end - - # Save it as a CSV file - label = "" - if labeller == :oid - label = oid2string(map(p -> joinpath(dirname(pathof(p)), ".."), targets)) - elseif labeller == :version - label = version2string(map(p -> joinpath(dirname(pathof(p)), ".."), targets)) - end - mkpath("mallocs") - CSV.write(joinpath(path, "mallocs/mallocs$label.csv"), t) - - # Visualize a pretty table - return t -end - -function pie_filter(df, threshold=5.0) - i = findfirst(x -> x < threshold, df[!, 2]) - X = df[1:(i - 1), 3] .* " line " .* map(string, df[1:(i - 1), 4]) - push!(X, "others .< $threshold") - Y = df[1:(i - 1), 2] - push!(Y, sum(df[i:end, 2])) - return X, Y -end - -function alloc_plot( - targets; formats=["pdf", "svg", "png"], backend=Plots.GRBackend, seriestype=:step -) - backend() - for target in targets - path = normpath(joinpath(dirname(pathof(target)), "..", "perf", "mallocs")) - versions = Vector{VersionNumber}() - for f in readdir(path; join=true) - st = splitext(basename(f)) - last(st) == ".csv" || continue - push!(versions, VersionNumber(first(st)[9:end])) - end - sort!(versions) - - bytes = Dict{String,Vector{Int}}() - for (i, version) in enumerate(versions) - csv_path = joinpath(path, "mallocs-$(string(version)).csv") - df = DataFrame(CSV.File(csv_path)) - v = get!(bytes, "Total", zeros(Int, length(versions))) - v[i] = sum(df.bytes) - for (b, f) in zip(df[:, 1], df[:, 3]) - w = get!(bytes, "$f", zeros(Int, length(versions))) - w[i] += b - end - - X, Y = pie_filter(df) - pie(X, Y; title="Mallocs for $target.jl@v$(string(version))", l=0.5) - for format in formats - savefig(joinpath(path, "mallocs-$version.$format")) - end - end - - X = map(string, versions) - Y = reshape( - collect(Iterators.flatten(values(bytes))), length(versions), length(bytes) - ) - L = reshape(collect(keys(bytes)), 1, length(bytes)) - plot( - X, - Y; - xlabel="version", - ylabel="bytes", - markershape=:circle, - # seriestype, - title="Mallocs evolution in\n$target.jl", - l=(0.5, 2), - label=L, - # yaxis=:log, - ) - for format in formats - savefig(joinpath(path, "mallocs-evolutions.$format")) - end - end -end diff --git a/src/benchmarks.jl b/src/benchmarks.jl deleted file mode 100644 index f0ec5c8..0000000 --- a/src/benchmarks.jl +++ /dev/null @@ -1,107 +0,0 @@ -function store_benchmark(bench, target; path=pwd()) - t = let - ti = bench.times - l = length(ti) - TypedTables.Table(times=ti, gctimes=bench.gctimes, memory=fill(bench.memory, l), allocs=fill(bench.allocs, l)) - end - - # Save it as a CSV file - label = version2string(map(p -> joinpath(dirname(pathof(p)), ".."), [target])) - mkpath("benchmarks") - CSV.write(joinpath(path, "benchmarks/benchmark$label.csv"), t) - - return t -end - -function bench_plot(targets; formats=["pdf", "tikz", "svg", "png"], backend=pgfplotsx) - backend() - for target in targets - path = normpath(joinpath(dirname(pathof(target)), "..", "perf", "benchmarks")) - versions = Vector{VersionNumber}() - for f in readdir(path; join=true) - st = splitext(basename(f)) - last(st) == ".csv" || continue - push!(versions, VersionNumber(first(st)[11:end])) - end - sort!(versions) - - data = [ - Dict( - "times" => Vector{Float64}(), - "gctimes" => Vector{Float64}(), - "memory" => Vector{Float64}(), - "allocs" => Vector{Float64}(), - ) for _ in 1:length(versions) - ] - means = Dict( - "times" => Vector{Float64}(), - "gctimes" => Vector{Float64}(), - "memory" => Vector{Float64}(), - "allocs" => Vector{Float64}(), - ) - for (i, version) in enumerate(versions) - csv_path = joinpath(path, "benchmark-$(string(version)).csv") - df = DataFrame(CSV.File(csv_path)) - for dim in ["times", "gctimes", "memory", "allocs"] - data[i][dim] = df[!, dim] - push!(means[dim], mean(df[!, dim])) - end - end - X = map(string, versions) - aux = Vector{Vector{Float64}}() - Z = Matrix{Float64}(undef, length(versions),4) - for (i, dim) in enumerate(["times", "gctimes", "memory", "allocs"]) - ylabel = if dim == "memory" - "size (bytes)" - elseif dim == "allocs" - "allocations" - else - "time (ns)" - end - aux = map(i -> data[i][dim], 1:length(versions)) - y = collect(Iterators.flatten(Iterators.zip(aux...))) - boxplot( - X, - y; - xlabel="version", - ylabel, - title="Benchmarks ($dim) evolution in\n$target.jl", - l=(0.5, 2), - label=dim, - # yaxis=:log, - ) - for format in formats - savefig(joinpath(path, "benchmark-$dim.$format")) - end - z = map(mean, aux) - Z[:,i] = z / last(z) - # push!(aux, y) - end - L = ["times" "gctimes" "memory" "allocs"] - plot( - X, - Z; - xlabel="version", - ylabel="ratio", - title="Benchmarks evolution in\n$target.jl", - markershape=:circle, - l=(0.5, 2), - label=L, - ) - for format in formats - savefig(joinpath(path, "benchmark-evolutions.$format")) - end - # Y = reshape(collect(Iterators.flatten(values(means))), length(means["times"]), 4) - # L = reshape(collect(keys(means)), 1, length(means)) - # plot(X, Y; - # xlabel="version", - # ylabel="time", - # markershape=:circle, - # title="Benchmarks evolution in\n$target.jl", - # l=(0.5, 2), - # label=L,) - # for format in formats - # savefig(joinpath(path, "benchmark-evolutions.$format")) - # end - end -end diff --git a/src/check.jl b/src/check.jl new file mode 100644 index 0000000..b65a2c0 --- /dev/null +++ b/src/check.jl @@ -0,0 +1,164 @@ +initpkgs(x) = quote + nothing +end +prep(d, b, v) = quote + nothing +end +check(d, b, v) = quote + nothing +end +post(d, v) = nothing +default_options(v) = Dict() + +initpkgs(x::Symbol) = initpkgs(Val(x)) +prep(d::Dict, b::Expr, v::Symbol) = prep(d, b, Val(v)) +check(d::Dict, b::Expr, v::Symbol) = check(d, b, Val(v)) +post(d::Dict, v::Symbol) = post(d, Val(v)) + +function default_options(d::Dict, v::Symbol) + di = default_options(Val(v)) + return merge(di, d) +end + +function check_function(x::Symbol, d::Dict, block1, block2) + di = default_options(d, x) + g = prep(di, block1, x) + h = check(di, block2, x) + initpkg = initpkgs(x) + + results = CheckerResult( + Table[], + HwInfo( + cpu_info(), + CPU_NAME, + WORD_SIZE, + simdbytes(), + (cpucores(), cputhreads(), cputhreads_per_core()) + ), + haskey(di, :tags) ? di[:tags] : Symbol[:none], + PackageSpec[] + ) + + pkgs = if haskey(di, :pkgs) + [PackageSpec(name = di[:pkgs][1], version = i) for i in get_versions(di[:pkgs])[2]] + else + PackageSpec[PackageSpec()] + end + + devop = haskey(di, :devops) + + len = length(pkgs) + devop + + t = [tempname() for _ in 1:len] + cp.(Ref(di[:path]), t) + + procs = @sync begin + fetch.([@async(Worker(; + exeflags = ["--track-allocation=$(di[:track])", + "-t $(di[:threads])", "--project=$(t[i])"])) for i in 1:len]) + end + + for i in 1:len + is_loaded = false + if i ≤ length(pkgs) + path = joinpath(di[:path], "metadata", "metadata.csv") + fp = flatten_parameters(x, pkgs[i].name, pkgs[i].version, d[:tags]) + u = get_uuid() |> Base.UUID + if in_metadata(path, fp, u) + is_loaded = true + end + end + + if !is_loaded + remote_eval_wait(Main, procs[i], quote + import Pkg + let + i = $i + @info "Worker No.: $i" + end + Pkg.instantiate(; io = stderr) + end) + + remote_eval_wait(Main, procs[i], initpkg) + + remote_eval_wait(Main, procs[i], + quote + d = $di + pkgs = $pkgs + if !($i == $len && $devop) + pkgs != [Pkg.PackageSpec()] && Pkg.add(getindex(pkgs, $i)) + else + pkg = d[:devops] + pkg isa Tuple ? Pkg.develop(pkg[1]; pkg[2]...) : Pkg.develop(pkg) + end + haskey(d, :extra_pkgs) && Pkg.add(d[:extra_pkgs]) + end) + + di[:prep_result] = remote_eval_fetch(Main, procs[i], g) + di[:check_result] = remote_eval_fetch(Main, procs[i], h) + + stop(procs[i]) + end + + res = if is_loaded + fp = flatten_parameters(x, pkgs[i].name, pkgs[i].version, d[:tags]) + u = uuid5(get_uuid() |> Base.UUID, fp) + path = joinpath(di[:path], "output", string(u)) * ".csv" + csv_to_table(path) + else + post(di, x) |> to_table + end + push!(results.tables, res) + if !(devop && i == len) + push!(results.pkgs, pkgs[i]) + else + pkg = d[:devops] + p = pkg isa Tuple ? pkg[1] : pkg + p = p isa Pkg.PackageSpec ? p.name : p + push!(results.pkgs, Pkg.PackageSpec(name = p, version = "dev")) + end + end + + for (k, t) in enumerate(results.tables) + tags = results.tags + ps = results.pkgs[k] + pkg = ps.name + v = ps.version + (isnothing(pkg) || v == "dev") && continue + name = filename(x, pkg, v, tags; ext = "csv") + path = joinpath(d[:path], "output", name) + metadata = joinpath(d[:path], "metadata", "metadata.csv") + fp = flatten_parameters(x, pkg, v, tags) + u = get_uuid() |> Base.UUID + if in_metadata(metadata, fp, u) + continue + end + table_to_csv(t, path) + check_to_metadata_csv(x, pkg, v, tags; metadata) + end + + return results +end + +macro check(x, d, block1, block2) + block1, block2 = Expr(:quote, block1), Expr(:quote, block2) + quote + x = $(esc(x)) + d = $(esc(d)) + check_function(x, d, $block1, $block2) + end +end + +function perf_table end + +function perf_plot end + +function table_to_pie end + +function checkres_to_scatterlines end + +function checkres_to_pie end + +function saveplot end + +function checkres_to_boxplots end diff --git a/src/checker_results.jl b/src/checker_results.jl new file mode 100644 index 0000000..2647fc6 --- /dev/null +++ b/src/checker_results.jl @@ -0,0 +1,30 @@ +struct CheckerResult + tables::Vector{Table} + hwinfo::Union{HwInfo, Nothing} + tags::Union{Nothing, Vector{Symbol}} + pkgs::Vector{PackageSpec} +end + +function Base.show(io::IO, v::PerfChecker.CheckerResult) + println(io, "Tables:") + for i in v.tables + println(io, '\t', Base.display(i)) + end + + println(io, "Hardware Info:") + println(io, "CPU Information:") + println(io, '\t', v.hwinfo.cpus) + println(io, "Machine name: ", v.hwinfo.machine) + println(io, "Word Size: ", v.hwinfo.word) + println(io, "SIMD Bytes: ", v.hwinfo.simdbytes) + println(io, "Core count (physical, total and threads per core): ", v.hwinfo.corecount) + + println(io, "Tags used: ", v.tags) + + println(io, "Package versions tested (if provided): ") + println(io, Base.display(v.pkgs)) +end + +function find_by_tags(tags::Vector{Symbol}, results::CheckerResult; exact_match = true) + findall(x -> exact_match ? (tags == x.tags) : (!isempty(x.tags ∩ tags)), results) +end diff --git a/src/csv.jl b/src/csv.jl new file mode 100644 index 0000000..a12ffef --- /dev/null +++ b/src/csv.jl @@ -0,0 +1,11 @@ +function table_to_csv(t::Table, path::String) + mkpath(dirname(path)) + CSV.write(path, t) +end + +csv_to_table(path::String) = CSV.read(path, Table) + +function check_to_metadata_csv( + x::Symbol, pkg::AbstractString, version, tags::Vector{Symbol}; metadata = "") + check_to_metadata(x, pkg, version, tags; metadata) +end diff --git a/src/hwinfo.jl b/src/hwinfo.jl new file mode 100644 index 0000000..76ec8ab --- /dev/null +++ b/src/hwinfo.jl @@ -0,0 +1,60 @@ +struct HwInfo + cpus::Vector{CPUinfo} + machine::String + word::Int + simdbytes::Int + corecount::Tuple{Int, Int, Int} +end +function HwInfo() + cc = (cpucores(), cputhreads(), cputhreads_per_core()) + new(cpu_info(), CPU_NAME, WORD_SIZE, simdbytes(), cc) +end + +# Function to convert HwInfo to a dictionary for JSON serialization +function hwinfo_to_dict(hwinfo::HwInfo) + return Dict( + "cpus" => hwinfo.cpus, + "machine" => hwinfo.machine, + "word" => hwinfo.word, + "simdbytes" => hwinfo.simdbytes, + "corecount" => hwinfo.corecount + ) +end + +# Function to write HwInfo and UUID to a JSON file +function write_hwinfo_to_json(hwinfo::HwInfo, u::UUID; path::String = "") + filename = joinpath(path, "$(u).json") + hwinfo_dict = hwinfo_to_dict(hwinfo) + hwinfo_dict["uuid"] = string(u) + + # Write to the JSON file + open(filename, "w") do io + JSON.print(io, hwinfo_dict) + end +end + +# Helper function to convert a dictionary back to CPUinfo +function dict_to_cpuinfo(dict::Dict) + return CPUinfo( + dict["model"], dict["speed"], dict["cpu_times!user"], dict["cpu_times!nice"], + dict["cpu_times!sys"], dict["cpu_times!idle"], dict["cpu_times!irq"]) +end + +# Function to load HwInfo from a JSON file +function load_hwinfo_from_json(filepath::String) + if !isfile(filepath) + error("File $filepath does not exist.") + end + + data = JSON.parsefile(filepath) + + cpus = [dict_to_cpuinfo(cpu) for cpu in data["cpus"]] + + HwInfo( + cpus, + data["machine"], + data["word"], + data["simdbytes"], + (data["corecount"][1], data["corecount"][2], data["corecount"][3]) + ) +end diff --git a/src/init.jl b/src/init.jl index 570610f..2af61cd 100644 --- a/src/init.jl +++ b/src/init.jl @@ -1,16 +1,25 @@ function __init__() - if isinteractive() - eval(Meta.parse(""" - function TypedTables.showtable(io::IO, t::TypedTables.Table{NamedTuple{(:bytes, :percentage, :filenames, :linenumbers), Tuple{Int64, Float64, String, Int64}}, 1, NamedTuple{(:bytes, :percentage, :filenames, :linenumbers), Tuple{Vector{Int64}, Vector{Float64}, Vector{String}, Vector{Int64}}}}) - fn = Term.Link.(t.filenames, t.linenumbers) - Term.tprint(io, Term.Table([t.bytes t.percentage fn]; header = ["bytes", "ratio (%)", "filenames (links)"])) + # If the UUID is not set in the environment ... + if !haskey(ENV, "PERFCHECKER_UUID") + @info "PERFCHECKER_UUID not set in the environment. Looking for it ..." + # ... read it from the file ... + path = joinpath(Base.Sys.DEPOT_PATH[1], "perfchecker", "uuid") + ENV["PERFCHECKER_UUID"] = if isfile(path) + @info "... found it in $path." + UUID(read(path, UInt128)) + else # or generate a new one and write it to the file + u = uuid4() + str = """ + ... not found. Generating a new one and writing it to $path. + Please set it in the environment, `ENV["PerfChecker_UUID"] = "your_UUID"`, if you want to use a specific one. + \t`PerfChecker.get_uuid()`: $u + """ + @warn str + mkpath(dirname(path)) + open(path, "w") do f + write(f, u.value) + end + u end - """)) - - eval(Meta.parse(""" - function TypedTables.showtable(io::IO, t::TypedTables.Table{NamedTuple{(:times, :gctimes, :memory, :allocs), Tuple{Float64, Float64, Int64, Int64}}, 1, NamedTuple{(:times, :gctimes, :memory, :allocs), Tuple{Vector{Float64}, Vector{Float64}, Vector{Int64}, Vector{Int64}}}}) - Term.tprint(io, Term.Table([t.times t.gctimes t.memory t.allocs]; header = ["times", "gctimes", "memory", "allocs"])) - end - """)) end end diff --git a/src/utils.jl b/src/utils.jl index 6ae8589..b3fb44d 100644 --- a/src/utils.jl +++ b/src/utils.jl @@ -1,65 +1,44 @@ -function oid2string(path::String) - id = LibGit2.head_oid(LibGit2.GitRepo(path)) - return prod(i -> string(i; base=16, pad=2), id.val) -end +get_uuid() = ENV["PERFCHECKER_UUID"] -function oid2string(paths::Vector{String}) - function get_oid(path) - oid = "" - try - oid = "-" * oid2string(path) - catch _ - @warn "The target $path is not a git repository. Commit id for this target will be ignored to name the output." - end - return oid - end +function flatten_parameters( + x::Symbol, pkg::AbstractString, version, tags::Vector{Symbol}) + return join(vcat([x, pkg, string("v", version)], tags), "_") +end - return prod(get_oid, paths) +function file_uuid( + x::Symbol, pkg::AbstractString, version, tags::Vector{Symbol}) + return uuid5(get_uuid() |> Base.UUID, flatten_parameters(x, pkg, version, tags)) end -version2string() = string(Pkg.project().version) +function filename(x::Symbol, pkg::AbstractString, version, + tags::Vector{Symbol}; ext::AbstractString) + return "$(file_uuid(x, pkg, version, tags)).$ext" +end -function version2string(paths::Vector{String}) - function get_version(path) - Pkg.activate(path) - v = version2string() - return if isnothing(v) - @warn "The target $path is not a project folder. Versioning for this target will be ignored to name the output." - "" - else - "-" * v +function check_to_metadata( + x::Symbol, pkg::AbstractString, version, tags::Vector{Symbol}; metadata = "") + fp = flatten_parameters(x, pkg, version, tags) + u = get_uuid() |> Base.UUID + + if !isempty(metadata) + f = isfile(metadata) + f || mkpath(dirname(metadata)) + if !f || !in_metadata(metadata, fp, u) + open(metadata, "a") do f + @info "Writing metadata" metadata + write(f, string(fp, ",", u, "\n")) + end end end - save_path = dirname(Pkg.project().path) - output = prod(get_version, paths) - Pkg.activate(save_path) - - return output + return fp, u end -@static if VERSION < v"1.7" - Base.joinpath(x) = joinpath(x...) -end - - -function smart_paths(paths) - splitted_paths = map(splitpath ∘ normpath, paths) - - @info "debug" paths splitted_paths - common = paths |> first |> dirname |> splitpath - for path in splitted_paths - to_pop = length(common) - for name in Iterators.zip(common, path) - name[1] == name[2] || break - to_pop -= 1 +function in_metadata(metadata, fp, u) + isfile(metadata) && for l in eachline(metadata) + if l == string(fp, ",", u) + return true end - foreach(_ -> pop!(common), 1:to_pop) end - - for path in splitted_paths - foreach(_ -> popfirst!(path), 1:length(common)) - end - - return joinpath(common...), map(joinpath, splitted_paths) + return false end diff --git a/src/versions.jl b/src/versions.jl new file mode 100644 index 0000000..64cf1fb --- /dev/null +++ b/src/versions.jl @@ -0,0 +1,106 @@ +""" +Finds all versions of a package in all the installed registries and returns it as a vector. + +Example: + +```julia-repl +julia> get_pkg_versions("ConstraintLearning") +7-element Vector{VersionNumber}: + v"0.1.4" + v"0.1.5" + v"0.1.0" + v"0.1.6" + v"0.1.1" + v"0.1.3" + v"0.1.2" +``` +""" +function get_pkg_versions(name::String, + regname::Union{Nothing, Vector{String}} = nothing)::Vector{VersionNumber} + regs = Context().registries + indexes = isnothing(regname) ? collect(1:length(regs)) : + findall(x -> x.name in regname, regs) + + versions::Set{String} = Set([]) + for i in indexes + push!(versions, + keys(parse(regs[i].in_memory_registry[join( + [first(name), name, "Versions.toml"], '/')]))...) + end + return VersionNumber.(versions) +end + +const VerConfig = Tuple{String, Symbol, Vector{VersionNumber}, Bool} + +""" +Outputs the last patch or first patch of a version. +""" +function arrange_patches(a::VersionNumber, v::Vector{VersionNumber}, ::Bool) + a = filter(x -> a.minor == x.minor && a.major == x.major, v) + if isempty(a) + @warn "No matching version found" + return Vector{VersionNumber}() + end + return a +end + +function arrange_minor(a::VersionNumber, v::Vector{VersionNumber}, maxo::Bool) + p = filter(x -> a.major == x.major && a.minor == x.minor, v) + if isempty(p) + @warn "No matching version found" + return Vector{VersionNumber}() + end + return maxo ? [maximum(p)] : [minimum(p)] +end + +""" +Outputs the last breaking or next breaking version. +""" +function arrange_breaking(a::VersionNumber, v::Vector{VersionNumber}, maxo::Bool) + if a.major == 0 + return arrange_minor(a, v, maxo) + else + return arrange_major(a, v, maxo) + end +end + +""" +Outputs the earlier or next major version. +""" +function arrange_major(a::VersionNumber, v::Vector{VersionNumber}, maxo::Bool) + p = filter(x -> a.major == x.major, v) + if isempty(p) + @warn "No matching version found" + return Vector{VersionNumber}() + end + return maxo ? [maximum(p)] : [minimum(p)] +end + +function arrange_custom(a::VersionNumber, v::Vector{VersionNumber}, ::Bool) + return if a in v + [a] + else + @warn "Version $a not found" + return Vector{VersionNumber}() + end +end + +function get_versions(pkgconf::VerConfig, regname::Union{Nothing, Vector{String}} = nothing) + versions = get_pkg_versions(pkgconf[1], regname) + + s = pkgconf[2] + f = if s == :patches + arrange_patches + elseif s == :breaking + arrange_breaking + elseif s == :major + arrange_major + elseif s == :minor + arrange_minor + elseif s == :custom + arrange_custom + else + error("Unknown option provided $s") + end + return pkgconf[1], Iterators.flatten(map(x -> f(x, versions, pkgconf[4]), pkgconf[3])) +end diff --git a/test/Aqua.jl b/test/Aqua.jl new file mode 100644 index 0000000..228581e --- /dev/null +++ b/test/Aqua.jl @@ -0,0 +1,29 @@ +@testset "Aqua.jl" begin + import Aqua + import PerfChecker + + # TODO: Fix the broken tests and remove the `broken = true` flag + Aqua.test_all( + PerfChecker; + ambiguities = (broken = true,), + deps_compat = false, + piracies = (broken = false,) + ) + + @testset "Ambiguities: PerfChecker" begin + Aqua.test_ambiguities(PerfChecker) + end + + @testset "Piracies: PerfChecker" begin + Aqua.test_piracies(PerfChecker; + # treat_as_own = [Intervals.Interval] + ) + end + + @testset "Dependencies compatibility (no extras)" begin + Aqua.test_deps_compat(PerfChecker; + check_extras = false, + ignore = [:Pkg, :Profile, :TOML, :UUIDs] + ) + end +end diff --git a/test/Project.toml b/test/Project.toml deleted file mode 100644 index e9fb8b2..0000000 --- a/test/Project.toml +++ /dev/null @@ -1,8 +0,0 @@ -[deps] -BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" -CompatHelperLocal = "5224ae11-6099-4aaa-941d-3aab004bd678" -ConstraintDomains = "5800fd60-8556-4464-8d61-84ebf7a0bedb" -PatternFolds = "c18a7f1d-76ad-4ce4-950d-5419b888513b" -Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -Profile = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79" -Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" diff --git a/test/pattern_folds.jl b/test/pattern_folds.jl index a3c8355..614d079 100644 --- a/test/pattern_folds.jl +++ b/test/pattern_folds.jl @@ -1,29 +1,55 @@ -using PatternFolds - @testset "PatternFolds.jl" begin - # Title of the alloc check (for logging purpose) - title = "Basic intervals and vectors folds operation" + d = Dict( + :targets => ["PatternFolds"], :path => @__DIR__, :tags => [:patterns, :intervals], + :pkgs => ("PatternFolds", :custom, [v"0.2.1", v"0.2.4"], true)) + + x = @check :alloc d begin + using PatternFolds + end begin + itv = Interval{Open, Closed}(0.0, 1.0) + i = IntervalsFold(itv, 2.0, 1000) + + @info "Checking IntervalsFold" i pattern(i) gap(i) folds(i) size(i) length(i) + + unfold(i) + collect(i) + reverse(collect(i)) + + # Vectors + vf = make_vector_fold([0, 1], 2, 1000) + @info "Checking VectorFold" vf pattern(vf) gap(vf) folds(vf) length(vf) + + unfold(vf) + collect(vf) + reverse(collect(vf)) - # Dependencies needed to execute pre_alloc and alloc - dependencies = [PatternFolds] + rand(vf, 1000) + end - # Target of the alloc check - targets = [PatternFolds] + @info x - function alloc() # 0.2.x + d2 = Dict(:path => @__DIR__, :evals => 1, :samples => 100, + :seconds => 100, :tags => [:patterns, :intervals], + :pkgs => ( + "PatternFolds", :custom, [v"0.2.1", v"0.2.4"], true), + :devops => "PatternFolds") + + x2 = @check :benchmark d2 begin + using PatternFolds + end begin # Intervals - itv = Interval{Open,Closed}(0.0, 1.0) + itv = Interval{Open, Closed}(0.0, 1.0) i = IntervalsFold(itv, 2.0, 1000) - @info "Checking IntervalsFold" i pattern(i) gap(i) folds(i) size(i) length(i) - unfold(i) collect(i) reverse(collect(i)) + # rand(i, 1000) + # Vectors vf = make_vector_fold([0, 1], 2, 1000) - @info "Checking VectorFold" vf pattern(vf) gap(vf) folds(vf) length(vf) + # @info "Checking VectorFold" vf pattern(vf) gap(vf) folds(vf) length(vf) unfold(vf) collect(vf) @@ -34,38 +60,39 @@ using PatternFolds return nothing end - # Actual call to PerfChecker - alloc_check(title, dependencies, targets, alloc, alloc; path=@__DIR__) + @info x2 -end + d3 = Dict(:path => @__DIR__, :evals => 1, :samples => 100, + :seconds => 100, :tags => [:patterns, :intervals], + :pkgs => ( + "PatternFolds", :custom, [v"0.2.1", v"0.2.4"], true), + :devops => "PatternFolds") -target = PatternFolds + x3 = @check :chairmark d3 begin + using PatternFolds + end begin + # Intervals + itv = Interval{Open, Closed}(0.0, 1.0) + i = IntervalsFold(itv, 2.0, 1000) -function bench() # 0.2.x - # Intervals - itv = Interval{Open,Closed}(0.0, 1.0) - i = IntervalsFold(itv, 2.0, 1000) + unfold(i) + collect(i) + reverse(collect(i)) - unfold(i) - collect(i) - reverse(collect(i)) + # rand(i, 1000) - # rand(i, 1000) + # Vectors + vf = make_vector_fold([0, 1], 2, 1000) + # @info "Checking VectorFold" vf pattern(vf) gap(vf) folds(vf) length(vf) - # Vectors - vf = make_vector_fold([0, 1], 2, 1000) - # @info "Checking VectorFold" vf pattern(vf) gap(vf) folds(vf) length(vf) + unfold(vf) + collect(vf) + reverse(collect(vf)) - unfold(vf) - collect(vf) - reverse(collect(vf)) + rand(vf, 1000) - rand(vf, 1000) + return nothing + end - return nothing + @info x3 end - -t = @benchmark bench() evals = 1 samples = 1000 seconds = 3600 - -# Actual call to PerfChecker -store_benchmark(t, target; path=@__DIR__) diff --git a/test/runtests.jl b/test/runtests.jl index f5119dd..0ec923d 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -1,11 +1,16 @@ -using BenchmarkTools -using PerfChecker using Test -import CompatHelperLocal +@testset "Package tests: PerfChecker" begin + include("Aqua.jl") -CompatHelperLocal.@check() + @testset "Other Packages" begin + using BenchmarkTools + using Chairmarks + using PerfChecker -# include("compositional_networks.jl") + include("pattern_folds.jl") + end -include("pattern_folds.jl") + rm("test/metadata"; recursive = true, force = true) + rm("test/output"; recursive = true, force = true) +end