Repository: imaNNeo/fl_chart
Branch: main
Commit: 9f74754de6bf
Files: 345
Total size: 2.8 MB
Directory structure:
gitextract_lew4f113/
├── .codecov.yml
├── .github/
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.md
│ │ └── feature_request.md
│ ├── dependabot.yml
│ ├── pull_request_template.md
│ └── workflows/
│ ├── claude.yml
│ ├── codecov.yml
│ ├── gh-pages.yml
│ ├── pr-title-checker.yml
│ ├── publish.yml
│ └── verification.yml
├── .gitignore
├── .metadata
├── .pubignore
├── .vscode/
│ └── settings.json
├── CHANGELOG.md
├── CLAUDE.md
├── CONTRIBUTING.md
├── LICENSE
├── Makefile
├── README.md
├── SOURCES.md
├── _config.yml
├── analysis_options.yaml
├── example/
│ ├── .gitignore
│ ├── .metadata
│ ├── README.md
│ ├── analysis_options.yaml
│ ├── android/
│ │ ├── .gitignore
│ │ ├── app/
│ │ │ ├── build.gradle.kts
│ │ │ └── src/
│ │ │ ├── debug/
│ │ │ │ └── AndroidManifest.xml
│ │ │ ├── main/
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── kotlin/
│ │ │ │ │ └── dev/
│ │ │ │ │ └── flchart/
│ │ │ │ │ └── app/
│ │ │ │ │ └── MainActivity.kt
│ │ │ │ └── res/
│ │ │ │ ├── drawable/
│ │ │ │ │ └── launch_background.xml
│ │ │ │ ├── drawable-v21/
│ │ │ │ │ └── launch_background.xml
│ │ │ │ ├── mipmap-anydpi-v26/
│ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── values/
│ │ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values-night/
│ │ │ │ └── styles.xml
│ │ │ └── profile/
│ │ │ └── AndroidManifest.xml
│ │ ├── build.gradle.kts
│ │ ├── gradle/
│ │ │ └── wrapper/
│ │ │ └── gradle-wrapper.properties
│ │ ├── gradle.properties
│ │ └── settings.gradle.kts
│ ├── assets/
│ │ └── data/
│ │ ├── amsterdam_2024_weather.csv
│ │ ├── bitcoin_2023-01-01_2023-12-31.csv
│ │ └── btc_last_year_price.json
│ ├── devtools_options.yaml
│ ├── ios/
│ │ ├── .gitignore
│ │ ├── Flutter/
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Podfile
│ │ ├── Runner/
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets/
│ │ │ │ ├── AppIcon.appiconset/
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Contents.json
│ │ │ │ └── LaunchImage.imageset/
│ │ │ │ ├── Contents.json
│ │ │ │ └── README.md
│ │ │ ├── Base.lproj/
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── Runner-Bridging-Header.h
│ │ ├── Runner.xcodeproj/
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace/
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata/
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ │ └── xcshareddata/
│ │ │ └── xcschemes/
│ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace/
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata/
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ │ └── RunnerTests/
│ │ └── RunnerTests.swift
│ ├── lib/
│ │ ├── cubits/
│ │ │ └── app/
│ │ │ ├── app_cubit.dart
│ │ │ └── app_state.dart
│ │ ├── main.dart
│ │ ├── presentation/
│ │ │ ├── menu/
│ │ │ │ ├── app_menu.dart
│ │ │ │ ├── fl_chart_banner.dart
│ │ │ │ └── menu_row.dart
│ │ │ ├── pages/
│ │ │ │ ├── chart_samples_page.dart
│ │ │ │ └── home_page.dart
│ │ │ ├── presentation_utils.dart
│ │ │ ├── resources/
│ │ │ │ ├── app_assets.dart
│ │ │ │ ├── app_colors.dart
│ │ │ │ ├── app_dimens.dart
│ │ │ │ ├── app_resources.dart
│ │ │ │ └── app_texts.dart
│ │ │ ├── router/
│ │ │ │ └── app_router.dart
│ │ │ ├── samples/
│ │ │ │ ├── bar/
│ │ │ │ │ ├── bar_chart_sample1.dart
│ │ │ │ │ ├── bar_chart_sample2.dart
│ │ │ │ │ ├── bar_chart_sample3.dart
│ │ │ │ │ ├── bar_chart_sample4.dart
│ │ │ │ │ ├── bar_chart_sample5.dart
│ │ │ │ │ ├── bar_chart_sample6.dart
│ │ │ │ │ ├── bar_chart_sample7.dart
│ │ │ │ │ └── bar_chart_sample8.dart
│ │ │ │ ├── candlestick/
│ │ │ │ │ └── candlestick_chart_sample1.dart
│ │ │ │ ├── chart_sample.dart
│ │ │ │ ├── chart_samples.dart
│ │ │ │ ├── line/
│ │ │ │ │ ├── line_chart_sample1.dart
│ │ │ │ │ ├── line_chart_sample10.dart
│ │ │ │ │ ├── line_chart_sample11.dart
│ │ │ │ │ ├── line_chart_sample12.dart
│ │ │ │ │ ├── line_chart_sample13.dart
│ │ │ │ │ ├── line_chart_sample2.dart
│ │ │ │ │ ├── line_chart_sample3.dart
│ │ │ │ │ ├── line_chart_sample4.dart
│ │ │ │ │ ├── line_chart_sample5.dart
│ │ │ │ │ ├── line_chart_sample6.dart
│ │ │ │ │ ├── line_chart_sample7.dart
│ │ │ │ │ ├── line_chart_sample8.dart
│ │ │ │ │ └── line_chart_sample9.dart
│ │ │ │ ├── pie/
│ │ │ │ │ ├── pie_chart_sample1.dart
│ │ │ │ │ ├── pie_chart_sample2.dart
│ │ │ │ │ └── pie_chart_sample3.dart
│ │ │ │ ├── radar/
│ │ │ │ │ └── radar_chart_sample1.dart
│ │ │ │ └── scatter/
│ │ │ │ ├── scatter_chart_sample1.dart
│ │ │ │ └── scatter_chart_sample2.dart
│ │ │ └── widgets/
│ │ │ ├── chart_holder.dart
│ │ │ ├── download_native_app_button.dart
│ │ │ ├── indicator.dart
│ │ │ └── legend_widget.dart
│ │ ├── urls.dart
│ │ └── util/
│ │ ├── app_helper.dart
│ │ ├── app_utils.dart
│ │ ├── csv_parser.dart
│ │ ├── device_info.dart
│ │ └── extensions/
│ │ ├── color_extensions.dart
│ │ ├── iterable_extensions.dart
│ │ └── list_extensions.dart
│ ├── linux/
│ │ ├── .gitignore
│ │ ├── CMakeLists.txt
│ │ ├── flutter/
│ │ │ ├── CMakeLists.txt
│ │ │ ├── generated_plugin_registrant.cc
│ │ │ ├── generated_plugin_registrant.h
│ │ │ └── generated_plugins.cmake
│ │ ├── main.cc
│ │ ├── my_application.cc
│ │ ├── my_application.h
│ │ └── runner/
│ │ ├── CMakeLists.txt
│ │ ├── main.cc
│ │ ├── my_application.cc
│ │ └── my_application.h
│ ├── macos/
│ │ ├── .gitignore
│ │ ├── Flutter/
│ │ │ ├── Flutter-Debug.xcconfig
│ │ │ ├── Flutter-Release.xcconfig
│ │ │ └── GeneratedPluginRegistrant.swift
│ │ ├── Podfile
│ │ ├── Runner/
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets/
│ │ │ │ └── AppIcon.appiconset/
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj/
│ │ │ │ └── MainMenu.xib
│ │ │ ├── Configs/
│ │ │ │ ├── AppInfo.xcconfig
│ │ │ │ ├── Debug.xcconfig
│ │ │ │ ├── Release.xcconfig
│ │ │ │ └── Warnings.xcconfig
│ │ │ ├── DebugProfile.entitlements
│ │ │ ├── Info.plist
│ │ │ ├── MainFlutterWindow.swift
│ │ │ └── Release.entitlements
│ │ ├── Runner.xcodeproj/
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace/
│ │ │ │ └── xcshareddata/
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata/
│ │ │ └── xcschemes/
│ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace/
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata/
│ │ │ └── IDEWorkspaceChecks.plist
│ │ └── RunnerTests/
│ │ └── RunnerTests.swift
│ ├── pubspec.yaml
│ ├── web/
│ │ ├── CNAME
│ │ ├── index.html
│ │ └── manifest.json
│ └── windows/
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── flutter/
│ │ ├── CMakeLists.txt
│ │ ├── generated_plugin_registrant.cc
│ │ ├── generated_plugin_registrant.h
│ │ └── generated_plugins.cmake
│ └── runner/
│ ├── CMakeLists.txt
│ ├── Runner.rc
│ ├── flutter_window.cpp
│ ├── flutter_window.h
│ ├── main.cpp
│ ├── resource.h
│ ├── runner.exe.manifest
│ ├── utils.cpp
│ ├── utils.h
│ ├── win32_window.cpp
│ └── win32_window.h
├── fl_chart.iml
├── lib/
│ ├── fl_chart.dart
│ └── src/
│ ├── chart/
│ │ ├── bar_chart/
│ │ │ ├── bar_chart.dart
│ │ │ ├── bar_chart_data.dart
│ │ │ ├── bar_chart_helper.dart
│ │ │ ├── bar_chart_painter.dart
│ │ │ └── bar_chart_renderer.dart
│ │ ├── base/
│ │ │ ├── axis_chart/
│ │ │ │ ├── axis_chart_data.dart
│ │ │ │ ├── axis_chart_extensions.dart
│ │ │ │ ├── axis_chart_helper.dart
│ │ │ │ ├── axis_chart_painter.dart
│ │ │ │ ├── axis_chart_scaffold_widget.dart
│ │ │ │ ├── axis_chart_widgets.dart
│ │ │ │ ├── scale_axis.dart
│ │ │ │ ├── side_titles/
│ │ │ │ │ ├── side_titles_flex.dart
│ │ │ │ │ └── side_titles_widget.dart
│ │ │ │ └── transformation_config.dart
│ │ │ ├── base_chart/
│ │ │ │ ├── base_chart_data.dart
│ │ │ │ ├── base_chart_painter.dart
│ │ │ │ ├── fl_touch_event.dart
│ │ │ │ └── render_base_chart.dart
│ │ │ ├── custom_interactive_viewer.dart
│ │ │ └── line.dart
│ │ ├── candlestick_chart/
│ │ │ ├── candlestick_chart.dart
│ │ │ ├── candlestick_chart_data.dart
│ │ │ ├── candlestick_chart_helper.dart
│ │ │ ├── candlestick_chart_painter.dart
│ │ │ └── candlestick_chart_renderer.dart
│ │ ├── line_chart/
│ │ │ ├── line_chart.dart
│ │ │ ├── line_chart_data.dart
│ │ │ ├── line_chart_helper.dart
│ │ │ ├── line_chart_painter.dart
│ │ │ └── line_chart_renderer.dart
│ │ ├── pie_chart/
│ │ │ ├── pie_chart.dart
│ │ │ ├── pie_chart_data.dart
│ │ │ ├── pie_chart_helper.dart
│ │ │ ├── pie_chart_painter.dart
│ │ │ └── pie_chart_renderer.dart
│ │ ├── radar_chart/
│ │ │ ├── radar_chart.dart
│ │ │ ├── radar_chart_data.dart
│ │ │ ├── radar_chart_painter.dart
│ │ │ ├── radar_chart_renderer.dart
│ │ │ └── radar_extension.dart
│ │ └── scatter_chart/
│ │ ├── scatter_chart.dart
│ │ ├── scatter_chart_data.dart
│ │ ├── scatter_chart_helper.dart
│ │ ├── scatter_chart_painter.dart
│ │ └── scatter_chart_renderer.dart
│ ├── extensions/
│ │ ├── bar_chart_data_extension.dart
│ │ ├── border_extension.dart
│ │ ├── color_extension.dart
│ │ ├── edge_insets_extension.dart
│ │ ├── fl_border_data_extension.dart
│ │ ├── fl_titles_data_extension.dart
│ │ ├── gradient_extension.dart
│ │ ├── paint_extension.dart
│ │ ├── path_extension.dart
│ │ ├── rrect_extension.dart
│ │ ├── side_titles_extension.dart
│ │ ├── size_extension.dart
│ │ └── text_align_extension.dart
│ └── utils/
│ ├── canvas_wrapper.dart
│ ├── lerp.dart
│ ├── path_drawing/
│ │ └── dash_path.dart
│ └── utils.dart
├── pubspec.yaml
├── repo_files/
│ ├── documentations/
│ │ ├── bar_chart.md
│ │ ├── base_chart.md
│ │ ├── candlestick_chart.md
│ │ ├── handle_animations.md
│ │ ├── handle_touches.md
│ │ ├── handle_transformations.md
│ │ ├── index.md
│ │ ├── line_chart.md
│ │ ├── migration_guides/
│ │ │ ├── 0.50.0/
│ │ │ │ └── MIGRATION_00_50_00.md
│ │ │ ├── 0.55.0/
│ │ │ │ └── MIGRATION_00_55_00.md
│ │ │ ├── 0.67.0/
│ │ │ │ └── MIGRATION_00_67_00.md
│ │ │ ├── 0.70.0/
│ │ │ │ └── MIGRATION_00_70_00.md
│ │ │ └── INDEX.md
│ │ ├── pie_chart.md
│ │ ├── radar_chart.md
│ │ └── scatter_chart.md
│ ├── drawio/
│ │ └── flchart.drawio
│ └── images/
│ └── architecture/
│ └── fl_chart_architecture.txt
├── scripts/
│ └── makefile_scripts.sh
└── test/
├── chart/
│ ├── bar_chart/
│ │ ├── bar_chart_data_test.dart
│ │ ├── bar_chart_helper_test.dart
│ │ ├── bar_chart_painter_test.dart
│ │ ├── bar_chart_painter_test.mocks.dart
│ │ ├── bar_chart_renderer_test.dart
│ │ ├── bar_chart_renderer_test.mocks.dart
│ │ └── bar_chart_test.dart
│ ├── base/
│ │ ├── axis_chart/
│ │ │ ├── axis_chart_data_test.dart
│ │ │ ├── axis_chart_data_test.mocks.dart
│ │ │ ├── axis_chart_extensions_test.dart
│ │ │ ├── axis_chart_helper_test.dart
│ │ │ ├── axis_chart_scaffold_widget_test.dart
│ │ │ ├── axis_chart_widgets_test.dart
│ │ │ ├── base_chart_data_test.dart
│ │ │ ├── side_titles/
│ │ │ │ ├── side_titles_flex_test.dart
│ │ │ │ ├── side_titles_test.dart
│ │ │ │ └── side_titles_widget_test.dart
│ │ │ └── transformation_config_test.dart
│ │ ├── line_test.dart
│ │ ├── render_base_chart_test.dart
│ │ └── render_base_chart_test.mocks.dart
│ ├── candlestick_chart/
│ │ ├── candlestick_chart_data_test.dart
│ │ ├── candlestick_chart_helper_test.dart
│ │ ├── candlestick_chart_painter_test.dart
│ │ ├── candlestick_chart_painter_test.mocks.dart
│ │ ├── candlestick_chart_renderer_test.dart
│ │ ├── candlestick_chart_renderer_test.mocks.dart
│ │ └── candlestick_chart_test.dart
│ ├── data_pool.dart
│ ├── line_chart/
│ │ ├── line_chart_data_test.dart
│ │ ├── line_chart_helper_test.dart
│ │ ├── line_chart_painter_test.dart
│ │ ├── line_chart_painter_test.mocks.dart
│ │ ├── line_chart_renderer_test.dart
│ │ ├── line_chart_renderer_test.mocks.dart
│ │ └── line_chart_test.dart
│ ├── pie_chart/
│ │ ├── pie_chart_data_test.dart
│ │ ├── pie_chart_helper_test.dart
│ │ ├── pie_chart_painter_test.dart
│ │ ├── pie_chart_painter_test.mocks.dart
│ │ ├── pie_chart_renderer_test.dart
│ │ └── pie_chart_renderer_test.mocks.dart
│ ├── radar_chart/
│ │ ├── radar_chart_data_test.dart
│ │ ├── radar_chart_painter_test.dart
│ │ ├── radar_chart_painter_test.mocks.dart
│ │ ├── radar_chart_renderer_test.dart
│ │ └── radar_chart_renderer_test.mocks.dart
│ └── scatter_chart/
│ ├── scatter_chart_data_test.dart
│ ├── scatter_chart_helper_test.dart
│ ├── scatter_chart_painter_test.dart
│ ├── scatter_chart_painter_test.mocks.dart
│ ├── scatter_chart_renderer_test.dart
│ ├── scatter_chart_renderer_test.mocks.dart
│ └── scatter_chart_test.dart
├── extensions/
│ ├── bar_chart_data_extensions_test.dart
│ ├── border_extension_test.dart
│ ├── color_extensions_test.dart
│ ├── edge_insets_extension_test.dart
│ ├── fl_border_data_extension_test.dart
│ ├── fl_titles_data_extension_test.dart
│ ├── gradient_extension_test.dart
│ ├── paint_extension_test.dart
│ ├── path_extension_test.dart
│ ├── rrect_extension_test.dart
│ ├── side_titles_extension_test.dart
│ ├── size_extension_test.dart
│ └── text_align_extension_test.dart
├── helper_methods.dart
├── matchers.dart
└── utils/
├── canvas_wrapper_test.dart
├── canvas_wrapper_test.mocks.dart
├── lerp_test.dart
├── utils_test.dart
└── utils_test.mocks.dart
================================================
FILE CONTENTS
================================================
================================================
FILE: .codecov.yml
================================================
comment:
require_changes: true
coverage:
status:
project:
default:
target: auto
threshold: 1%
patch:
default:
target: 50%
threshold: 10%
precision: 1
range: "80...100"
# Ignore all the file inside the example and
# end eventually also the autogenerate file
ignore:
- '**/example/'
- '**/*.g.dart'
================================================
FILE: .github/FUNDING.yml
================================================
github: [imaNNeo]
custom: ["https://www.buymeacoffee.com/fl_chart"]
================================================
FILE: .github/ISSUE_TEMPLATE/bug_report.md
================================================
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
** Don't make a duplicate issue.
You can search in issues to make sure there isn't any already opened issue with your concern.
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Provide us a completely reproducible code (contains the main function) in a `main.dart` file, it helps us to find the bug immediately.
**Screenshots**
If applicable, add screenshots, or videoshots to help explain your problem.
**Versions**
- which version of the Flutter are you using?
- which version of the FlChart are you using?
================================================
FILE: .github/ISSUE_TEMPLATE/feature_request.md
================================================
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''
---
** Don't make a duplicate issue.
You can search in issues to make sure there isn't any already opened issue with your concern.
**Is your feature request relasted to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.
================================================
FILE: .github/dependabot.yml
================================================
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
assignees:
- "dependabot"
commit-message:
prefix: "chore: "
- package-ecosystem: "pub"
directory: "/"
schedule:
interval: "daily"
assignees:
- "dependabot"
commit-message:
prefix: "chore: "
================================================
FILE: .github/pull_request_template.md
================================================
# Description
Replace this text.
## Checklist
- [ ] I have followed the [Contributor Guide] when preparing my PR.
- [ ] I have updated/added tests for ALL new/updated/fixed functionality.
- [ ] I have updated/added relevant documentation and added dartdoc comments with `///`.
- [ ] I have updated/added relevant examples in `example`.
## Breaking Change?
- [ ] Yes, this PR is a breaking change.
- [ ] No, this PR is not a breaking change.
## Related Issues
[Contributor Guide]: https://github.com/imaNNeo/fl_chart/blob/main/CONTRIBUTING.md
[Conventional Commit]: https://conventionalcommits.org
[CHANGELOG]: https://github.com/imaNNeo/fl_chart/blob/main/CHANGELOG.md
================================================
FILE: .github/workflows/claude.yml
================================================
name: Claude Code
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned]
pull_request_review:
types: [submitted]
jobs:
claude:
if: |
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
issues: read
id-token: write
actions: read # Required for Claude to read CI results on PRs
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Run Claude Code
id: claude
uses: anthropics/claude-code-action@v1
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
# This is an optional setting that allows Claude to read CI results on PRs
additional_permissions: |
actions: read
# Optional: Give a custom prompt to Claude. If this is not specified, Claude will perform the instructions specified in the comment that tagged it.
# prompt: 'Update the pull request description to include a summary of changes.'
# Optional: Add claude_args to customize behavior and configuration
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
# or https://code.claude.com/docs/en/cli-reference for available options
# claude_args: '--allowed-tools Bash(gh pr:*)'
================================================
FILE: .github/workflows/codecov.yml
================================================
name: Code Coverage
on: [ push, pull_request ]
jobs:
upload:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Flutter
uses: subosito/flutter-action@v2
with:
channel: "stable"
- name: Get packages
run: flutter pub get
- name: Generate coverage file
run: flutter test --coverage
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5
with:
fail_ci_if_error: true
files: ./coverage/lcov.info
flags: flutter
================================================
FILE: .github/workflows/gh-pages.yml
================================================
name: Gh-Pages
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Flutter
uses: subosito/flutter-action@v2
- name: Set fl_chart Version
run: |
VERSION=$(grep "version:" pubspec.yaml | awk '{ print $2 }')
echo "USING_FL_CHART_VERSION=$VERSION" >> $GITHUB_ENV
- run: flutter config --enable-web
working-directory: example
- run: flutter build web --release --wasm --base-href=/ --dart-define="USING_FL_CHART_VERSION=${{ env.USING_FL_CHART_VERSION }}"
working-directory: example
- run: git config user.name github-actions
working-directory: example
- run: git config user.email github-actions@github.com
working-directory: example
- run: git --work-tree build/web add --all
working-directory: example
- run: git commit -m "Automatic deployment by github-actions"
working-directory: example
- run: git push origin HEAD:gh-pages --force
working-directory: example
================================================
FILE: .github/workflows/pr-title-checker.yml
================================================
name: "Lint PR Title"
on:
pull_request_target:
types:
- opened
- edited
- synchronize
jobs:
main:
name: Validate PR title
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
# Types allowed (Standard Conventional Commits)
types: |
feat
fix
docs
style
refactor
perf
test
build
ci
chore
revert
# If the PR only contains one commit, it's often useful to check if that commit
# message also follows the convention.
checkLatestCommitMessage: false
# You can also add a regex to validate the subject line (the part after the colon)
# Flame enforces that it starts with a capital letter. We can do the same if you like.
subjectPattern: ^[^a-z].+$
subjectPatternError: |
The subject of the PR can't begin with a lowercase letter.
================================================
FILE: .github/workflows/publish.yml
================================================
name: Publish plugin
on:
release:
types: [ published ]
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Publish
uses: k-paxian/dart-package-publisher@master
with:
credentialJson: ${{ secrets.CREDENTIAL_JSON }}
================================================
FILE: .github/workflows/verification.yml
================================================
name: Code Verification
on: [ push, pull_request ]
jobs:
verify:
runs-on: ubuntu-latest
steps:
- name: Clone repository
uses: actions/checkout@v4
- name: Setup Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
- name: Print Flutter version
run: flutter --version
- name: Get packages
run: flutter pub get
- name: Check formatting
run: make checkFormat
- name: Analyze the source code
run: make analyze
- name: Run tests
run: make runTests
================================================
FILE: .gitignore
================================================
.DS_Store
.dart_tool/
.idea/
.packages
.pub/
build/
ios/.generated/
ios/Flutter/Generated.xcconfig
ios/Runner/GeneratedPluginRegistrant.*
pubspec.lock
.vscode/launch.json
example/android/.project
example/android/.settings/org.eclipse.buildship.core.prefs
example/android/app/.classpath
example/android/app/.project
example/android/app/.settings/org.eclipse.buildship.core.prefs
example/macos/Flutter/ephemeral/
coverage/
.fvm/
# Files generated by dart tools
.dart_tool
================================================
FILE: .metadata
================================================
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled and should not be manually edited.
version:
revision: 7a4c33425ddd78c54aba07d86f3f9a4a0051769b
channel: beta
project_type: package
================================================
FILE: .pubignore
================================================
/docs/*
/repo_files/*
================================================
FILE: .vscode/settings.json
================================================
{
"dart.lineLength": 80,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": "off",
"files.insertFinalNewline": true,
"editor.defaultFormatter": "Dart-Code.dart-code"
}
================================================
FILE: CHANGELOG.md
================================================
## 1.2.0
* **BUGFIX** (by @imaNNeo) Consider the `enabled` property in [LineTouchData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling), [BarTouchData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling), [PieTouchData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchdata-read-about-touch-handling), [ScatterTouchData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchdata-read-about-touch-handling), [RadarTouchData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radartouchdata-read-about-touch-handling) and [CandlestickTouchData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md#candlesticktouchdata-read-about-touch-handling), #1676
* **BUGFIX** (by @artshooter) Fix wrong bar chart color with small value, #1757
* **FEATURE** (by @3ph) Add `horizontalMirrored` and `verticalMirrored` properties in our `LabelDirection` enum which is used in ([HorizontalLineLabel](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#HorizontalLineLabel) and [VerticalLineLabel](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#VerticalLineLabel)), #1890
* **FEATURE** (by @Vizten18) Add `cornerRadius` property in the [PieChartSectionData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata), #1175
* **IMPROVEMENT** (by @imaNNeo) Add convention and linter (checker) for PRs title and updated contributing guideline. We're gonna have automated changelog generation from the next release
* **BUGFIX** (by @diymelvin) Fix inverted lowerBy/upperBy in error range calculation, #2031
* **FEATURE** (by @imaNNeo) Add `label` property in the [BarChartRodData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata) to allow you to show a label on top of each bar rod, #2071, #84
## 1.1.1
* **IMPROVEMENT** (by @imaNNeo) Upgrade `vector_math` dependency to `2.2.0`, #1985
* **IMPROVEMENT** (by @imaNNeo) Upgrade `build_runner` (dev) dependency to `2.8.0`
* **IMPROVEMENT** (by @imaNNeo) Upgrade `mockito` (dev) dependency to `5.5.1`
* **IMPROVEMENT** (by @imaNNeo) Upgrade `very_good_analysis` (dev) dependency to `9.0.0`
## 1.1.0
* **FEATURE** (by @kamilJ96) Add `gradient` property inside our `BarChartRodStackItem` to be able to render gradient (along with the possibility to render a solid color), #919
* **FEATURE** (by @alettsy) Add `sideTitleAlignment` property in our `AxisTitles` to allow you to control the alignment of side titles (for example show them inside the chart), #1946
* **FEATURE** (by @huanghui1998hhh) Add `gradientArea` property to `LineChartBarData` to allow you to control the scope of gradient effects, #1925
* **FEATURE** (by @alikhavarii13) Add `label` and `labelStyle` properties in our `BarChartRodStackItem` to allow you to show labels on each stack item, #598
* **BREAKING** ⚠️ (by @alikhavarii13) `borderSide` now is a [named parameter](https://dart.dev/language/functions#named-parameters) (instead of a [optional positional parameter](https://dart.dev/language/functions#optional-positional-parameters) in `BarChartRodStackItem` constructor. As it is a very minor breaking change, we decided to include it in this minor release (instead of doing a major release based on the [semantic versioning](https://semver.org/). Sorry about that!
So you just need to change this:
```dart
BarChartRodStackItem(
0,
10,
Colors.green,
BorderSide(color: Colors.white),
),
```
to this:
```dart
BarChartRodStackItem(
0,
10,
Colors.green,
borderSide: BorderSide(color: Colors.white),
),
```
## 1.0.0
* **FEATURE** (by @imaNNeo) Implement a new chart type called CandlestickChart. You can take a look at the documentation [here](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md). And I just implemented a basic example to show the Bitcoin price in 2024, you can take a look at it in our sample app [here](https://app.flchart.dev/#/candlestick). #433, #1143
* **BREAKING** (by @imaNNeo) Remove the deprecated `tooltipRoundedRadius` property -> you should use `tooltipBorderRadius` instead.
* **BUGFIX** (by @imaNNeo) Fix the BarChartData mismatch issue when changing the data, #1911
* **FEATURE** (by @frybitsinc) Add fillGradient property in [RadarDataSet](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radardataset)
* **BREAKING** (by @imaNNeo) Upgrade the min flutter version to `3.27.4`. So please make sure that your project is not using an old flutter version, #1846
* **IMPORTANT** (by @imaNNeo) You can read more about this release and the history of fl_chart here in my [blog post](https://flutter4fun.com/fl-chart-1-0-0)
## 0.71.0
* **IMPROVEMENT** (by @MattiaPispisa) Add a new property called `BorderRadius tooltipBorderRadius` instead of (deprecated) `double tooltipRoundedRadius` in `BarTouchTooltipData`, `LineTouchTooltipData` and `ScatterTouchTooltipData` #1715
* **FEATURE** (by @frybitsinc) Add `children` property in our [RadarChartTitle](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarcharttitle), #1840
* **BUGFIX** (by @morvagergely) Fix the initial zoom issue in our scrollable LineChart, #1863
## 0.70.2
* **FEATURE** (by @imaNNeo) Add error range feature in our axis-based charts. You can set `xError` and `yError` in the [FlSpot](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#flspot) or `toYErrorRange` in [BarChartRodData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata). Also we have `errorIndicatorData` property in our [LineChartData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata), [BarChartData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartdata) and [ScatterChartData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scatterchartdata) that is responsible to render the error bars. You can take a look at the [LineChartSample 13](https://github.com/imaNNeo/fl_chart/blob/main/example/lib/presentation/samples/line/line_chart_sample13.dart) and [BarChartSample 8](https://github.com/imaNNeo/fl_chart/blob/main/example/lib/presentation/samples/bar/bar_chart_sample8.dart) in our [sample app](https://app.flchart.dev), #1483
## 0.70.1
* **FEATURE** (by @Peetee06) Add `panEnabled` and `scaleEnabled` properties in the TransformationController, #1818
* **FEATURE** (by @mitulagr2) Add `renderPriority` feature in our [ScatterSpot](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scatterspot), #1545
* **FEATURE** (by @imaNNeo) Add `rotationQuarterTurns` property in our Axis-Based charts (such as [LineChart](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md), [BarChart](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md) and [ScatterChart](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md)). It allows you to rotate the chart 90 degrees (clockwise) in each turn. For example you can have Horizontal Bar Charts by setting `rotationQuarterTurns` to 1 (which rotates the chart 90 degrees clockwise). It works exactly like [RotatesBox](https://api.flutter.dev/flutter/widgets/RotatedBox-class.html) widget, #113
* **FEATURE** (by @soraef) Add `isMinValueAtCenter` property in the [RadarChart](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md) to allow the user to set the minimum value at the center of the chart, #1351, #1442
* **BREAKING** (by @imaNNeo) Add `TitleMeta` parameter in the `SideTitleWidget` instead of `axisSide`
## 0.70.0
* **FEATURE** (by @Peetee06) Implemented a 5 years-old feature request about scroll and zoom support in our axis-based charts. Special thanks to @Peetee06 who made it happen, #71
* **IMPROVEMENT** (by @Peetee06) Added functionality to control the transformation of axis-based charts using `FlTransformationConfig` class. You can now enable scaling and panning for `LineChart`, `BarChart` and `ScatterChart` using this class
* **IMPROVEMENT** (by @Peetee06) Added some new unit tests in `bar_chart_data_extensions_test.dart`, `gradient_extension_test.dart` and fixed a typo in `bar_chart_data.dart`
* **BREAKING** (by @Peetee06) Fixed the equatable functionality in our BarChart. We hope it will not affect anything in our chart, but because the behaviour is changed, we marked it as a breaking change. (read more [here](https://github.com/imaNNeo/fl_chart/pull/1789#discussion_r1858371718))
* **BREAKING** (by @Peetee06) `BarChart` is not const anymore due to adding an assert to check if transformations are allowed depending on the `BarChartData.alignment` property (read more [here](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/migration_guides/0.70.0/MIGRATION_00_70_00.md))
* **IMPROVEMENT** (by @Peetee06) Upgrade to the new Flutter version ([3.27.0](https://medium.com/flutter/whats-new-in-flutter-3-27-28341129570c)), #1804
* **IMPROVEMENT** (by @AliAkberAakash) Minor typo fix in our line chart documentation, #1795
* **IMPROVEMENT** (by @imaNNeo) Fixed the code coverage API rate-limit issue
* **Improvement** (by @imaNNeo) Published the example app in Google Play and App Store. Other stores (such as [snap store](https://snapcraft.io/store) and [Microsoft Store](https://apps.microsoft.com/home)) will come next. You can download the Android version here in [Google Play](https://play.google.com/store/apps/details?id=dev.flchart.app) and the iOS version here in [App Store](https://apps.apple.com/us/app/fl-chart/id6476523019)
## 0.69.2
* **IMPROVEMENT** (by @imaNNeo) Fix the analyzer warnings (to have maximum score in the [pub.dev](https://pub.dev/packages/fl_chart/score))
## 0.69.1
* **IMPROVEMENT** (by @moshe5745) Update the docs related to line chart's `duration` and `curve` properties, #1618
* **IMPROVEMENT** (by @imaNNeo) Deprecate `swapAnimationDuration` and `swapAnimationCurve` properties to use `curve` and `duration` instead to keep the consistency over the project, #1618
* **BUGFIX** (by @aimawari) Fixed lots of issues related to the zero value in the PieChartSectionData, #697, #817 and #1632
## 0.69.0
* **BUGFIX** (by @imaNNeo) Fix a memory leak issue in the axis-based charts, there was a logic to calculate and cache the minX, maxX, minY and maxY properties to reduce the computation cost. But it caused some memory issues, as we don't have a quick solution for this, we disabled the caching logic for now, later we can move the calculation logic to the render objects to keep and update them only when the data is changed, #1106, #1693
* **BUGFIX** (by @imaNNeo) Fix showing grid lines even when there is no line to show in the LineChart, #1691
* **IMPROVEMENT** (by @sczesla) Allow users to control minIncluded and maxIncluded using SideTitles, #906
* **IMPROVEMENT** (by @elizabethzhenliu) Reverse the touch order in ScatterChart, so now the top spots are touched first, #1675
* **IMPROVEMENT** (by @ksw2000) Remove redundant math import, #1683
* **IMPROVEMENT** (by @Neer-Pathak) Fix linux example build issue, #1668
* **IMPROVEMENT** (by @TobiasRump) Update the bar chart documentation, #1662
## 0.68.0
* **Improvement** (by @imaNNeo) Update LineChartSample6 to implement a way to show a tooltip on a single spot, #1620
* **Feature** (by @herna) Add `titleSunbeamLayout` inside the [BarChartData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartdata) to allow the user to customize the layout of the title sunbeam
* **Improvement** (by @imaNNeo) Add LineChart and BarChart explanation videos on top of the respective documentation pages ([LineChart video](https://youtu.be/F3wTxTdAFaU?si=8lwlypKjt-0aJJK0), [BarChart video](https://youtu.be/vYe0RY1nCAA?si=30q_7eNn9MDLcph4))
## 0.67.0
* **FEATURE** (by @julien4215) Add direction property to the [HorizontalLineLabel](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#horizontallinelabel) and [VerticalLineLabel](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#verticallinelabel), #1574
* **FEATURE** (by @apekshamehta) Added new method called getTooltipColor for axis charts (bar,line,scatter) to change background color of tooltip dynamically, #1279.
* **BREAKING** (by @apekshamehta) Removed tooltipBgColor property from Bar, Line and Scatter Charts (you can now use `getTooltipColor` which provides more customizability), checkout the [full migration guide here](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/migration_guides/0.67.0/MIGRATION_00_67_00.md).
```dart
/// Migration guide:
/// This is the old way:
BarChartData(
barTouchData: BarTouchData(
touchTooltipData: BarTouchTooltipData(
tooltipBgColor: Colors.blueGrey,
)
)
)
/// This is the new way:
BarChartData(
barTouchData: BarTouchData(
touchTooltipData: BarTouchTooltipData(
getTooltipColor: (BarChartGroupData group) => Colors.blueGrey,
)
)
)
```
## 0.66.2
* **BUGFIX** (by @stwarwas) Remove dart.io to fix web platform issue, #1577
## 0.66.1
* **BUGFIX** (by @imaNNeo) Fix PieChart blackout issue, #1538
* **BUGFIX** (by @imaNNeo) Fix memory leak in LineChart and BarChart, #1106
## 0.66.0
* **IMPROVEMENT** (by @imaNNeo) Add Flutter sdk constraints to the pubspec.yaml to force the user/developer to upgrade the Flutter version to 3.16.0 (latest), #1509
* **IMPROVEMENT** (by @imaNNeo) Add `dotPainter` property to ScatterSpot to allow customizing the dot painter, #568
* **BREAKING** (by @imaNNeo) Remove `color` and `radius` properties from ScatterSpot (use `dotPainter` instead), #568
* **BREAKING** (by @imaNNeo) Change the default value of FlDotCirclePainter.`strokeWidth` to 0.0
```dart
/// Migration guide:
/// This is the old way:
ScatterSpot(
2,
5,
color: Colors.red,
radius: 12,
)
/// This is the new way:
ScatterSpot(
2,
8,
dotPainter: FlDotCirclePainter(
color: Colors.red,
radius: 22,
),
),
```
* **BUGFIX** (by @imaNNeo) Fix barChart tooltip for values below or above the 0 point, #1462
* **BUGFIX** (by @imaNNeo) Fix pieChart drawing single section on iPhone, #1515
* **IMPROVEMENT** (by @imaNNeo) Add gradient property to the [HorizontalLine](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#horizontalline) and [VerticalLine](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#verticalline), #1525
* **FEATURE** (by @raldhafiri) Add gradient property to the [PieChartSectionData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata), #1511
* **IMPROVEMENT** (by @imaNNeo) Rename default branch `master` to `main`
* **IMPROVEMENT** (by @imaNNeo) Update flutter sdk constraints to remove the upper bound limit (Read more [here](https://dart.dev/go/flutter-upper-bound-deprecation)).
## 0.65.0
* **FEATURE** (by @Dartek12) Added gradient to [FlLine](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#FlLine), #1197
* **BUGFIX** (by @imaNNeo) Fix bar line shadow crash when we have only one (or zero) spot, #1466
* **BUGFIX** (by @imaNNeo) Fix having negative `toY` (or positive `fromY`) in BarChart's `minY` and `maxY` calculations, #1470
* **BUGFIX** (by @bobatsar) Fix bars drawn outside of diagram
* **FEATURE** (by @k0psutin) Add dashed border to BarChartRodData, #1144
* **FEATURE** (by @imaNNeo) Allow to show single point line in LineChart, #1438
## 0.64.0
* **BUGFIX** (by @Anas35) Fix Tooltip not displaying when value from BackgroundBarChartRodData is less than zero. #1345.
* **BUGFIX** (by @imaNNeo) Fix Negative BarChartRodStackItem are not drawn correctly bug, #1347
* **BUGFIX** (by @imaNNeo) Fix bar_chart_helper minY calculation bug, #1388
* **IMPROVEMENT** (by @imaNNeo) Consider fraction digits when formatting chart side titles, #1267
## 0.63.0
* **BUGFIX** (by @imaNNeo) Fix PieChart crash on web-renderer html by ignoring `sectionsSpace` when `Path.combine()` does not work (it's flutter engine [issue](https://github.com/flutter/flutter/issues/44572)), #955
* **BUGFIX** (by @imaNNeo) Fix ScatterChart long-press interaction bug (disappears when long-pressing on the chart), #1318
* **FEATURE** (by @imaNNeo) Upgrade dart version to [3.0](https://dart.dev/resources/dart-3-migration)
## 0.62.0
* **BUGFIX** (by @JoshMart) Fix extra lines not painting when at chart min or max, #1255.
* **BUGFIX** (by @imaNNeo) Check if mounted before calling setState in _handleBuiltInTouch methods in bar, line and scatter charts, #1101
* **FEATURE** (by @MagdyYacoub1): Added gradient color to [RangeAnnotations](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#rangeannotations) by adding gradient attribute to [horizontalRangeAnnotations](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#horizontalrangeannotation) and [VerticalRangeAnnotation](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#verticalrangeannotation), #1195.
* **BUGFIX** (by @Motionz-Von)Fix windows build for example app
* **FEATURE** (by @Motionz-Von)BarChart groupSpace also takes effect when alignment is BarChartAlignment.end or BarChartAlignment.start.
* **FEATURE** (by @Motionz-Von) supports setting line StrokeCap on HorizontalLine/VerticalLine
* **BUGFIX** (by @nav-28) Fix radar chart tick and graph point not matching #1078
* **IMPROVEMENT** (by @imaNNeo) Update LineChartSample5 to demonstrate click to toggle show/hide tooltip, #118
## 0.61.0
* **IMPROVEMENT** (by @imaNNeo) Remove assertion to check to provide only one of `color` or `gradient` property in the [BarChartRodData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata) and [BackgroundBarChartRodData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#backgroundbarchartroddata), #1121.
* **IMPROVEMENT** (by @imaNNeo) Make `drawBehindEverything` property default to `true` in [AxisTitles](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#axistitle) class, #1097.
* **BUGFIX** (by @imaNNeo) Show `0` instead of `-0` in some edge-cases in the default titles
* **FEATURE** (by @tamasapps): Add `tooltipHorizontalAlignment` and `tooltipHorizontalOffset` property in [LineTouchTooltipData], [BarTouchTooltipData], [ScatterTouchTooltipData].
* **FEATURE** (by @dhiyaaulauliyaa) Add ability to force SideTitle to be placed inside its corresponding axis bounding box, #603.
## 0.60.0
* **IMPROVEMENT** (by @lsaudon) Replace flutter_lints by very_good_analysis
* **BREAKING** (by @lsaudon) Update dart sdk to 2.17.0 (flutter 3.0.0)
* **BUGFIX** (by @imaNNeo) Fix indicator out of range error in line chart, #1187
* **FEATURE** (by @HTsuruo): Add `longPressDuration` optional property that allows to control the duration LongPress gesture occurs, #1114 #1127.
* **IMPROVEMENT** (by @imaNNeo) Add some screenshots in `pubspec.yaml` to support new [pub.dev](pub.dev) feature. Read more about it [here](https://dart.dev/tools/pub/pubspec#screenshots) and [here](https://medium.com/dartlang/screenshots-and-automated-publishing-for-pub-dev-9bceb19edf79).
* **IMPROVEMENT** (by @imaNNeo) Update the homepage url in `pubspec.yaml` (I just renamed my username)
* **FEATURE** (by @JoshMart) Add ability to draw extra horizontal lines on BarChart, #476
* **FEATURE** (by @soraef) Add a `positionPercentageOffset` optional property to RadarChartTitle to allow individual title positioning
* **BUGFIX** (by @imaNNeo) Allow to draw empty radarChart (with all zero values), #1217
* **IMPORTANT** **IRAN NEEDS YOU. SPREAD THE NEWS.**
## 0.55.2
* **BUGFIX** (by @imaNNeo): Fix inner border of pieChart with single section, #1089
* **IMPORTANT** **IRAN NEEDS HELP**
As you might know, Islamic Republic of Iran is murdering people in silence right now in Iran
They shut the Internet down to do that. That’s why I cannot maintain this library for a while.
Now we need your help, please be our voice by spreading news in your media to support us
Search these hashtags:
[#MahsaAmini](https://twitter.com/search?q=%23MahsaAmini&src=typeahead_click)
[مهسا_امینی](https://twitter.com/search?q=%23%D9%85%D9%87%D8%B3%D8%A7_%D8%A7%D9%85%DB%8C%D9%86%DB%8C&src=typeahead_click&f=top)
[OpIran](https://twitter.com/search?q=%23OpIran&src=typeahead_click&f=top)
Also, [this article](https://www.bbc.com/news/world-middle-east-62984076) might help.
## 0.55.1
* **BUGFIX** (by @ateich): Fix infinite loop in RadarChart when all values in RadarDataSet are equal, #882.
* **BUGFIX** (by @ateich): Fix uneven titles in RadarChart when using titlePositionPercentageOffset, #1074.
* **BUGFIX** (by @imaNNeo): Fix PieChart single section stroke issue, #1089
## 0.55.0
* **FEATURE** (by @emelinepal): Add `tooltipBorder` property in [LineTouchTooltipData], [BarTouchTooltipData], [ScatterTouchTooltipData], #692.
* **BUGFIX** (by @imaNNeo): Fix tooltip issue on negative bar charts, #978.
* **IMPROVEMENT** (by @imaNNeo): Use Container to draw axis-based charts border.
* **FEATURE** (by @FlorianArnould) Add the ability to select the RadarChart shape (circle or polygon), #1047.
* **BUGFIX** (by @imaNNeo): Fix LineChart titles problem with single FlSpot, #1053.
* **FEATURE** (by @FlorianArnould) Add the ability to rotate the RadarChar titles, #883.
* **BREAKING** (by @FlorianArnould) [RadarChartData.getTitle](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#RadarChartData) have a new parameter `angle` and now returns a [RadarChartTitle](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md#RadarChartTitle) instead of a simple `string`. (Read our [Migration Guide](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/migration_guides/0.55.0/MIGRATION_00_55_00.md) to learn more about it)
## 0.51.0
* **FEATURE** (by @imaNNeo): Add `SideTitleWidget` to help you use it in [SideTitles.getTitlesWidget]. It's a wrapper around your widget. It keeps your provided `child` widget close to the chart. It has `angle` and `space` properties to handle margin and rotation. There is a `axisSide` property that you should fill, it has provided to you in the MetaData object. Check the below sample:
```dart
getTitlesWidget: (double value, TitleMeta meta) {
return SideTitleWidget(
axisSide: meta.axisSide,
space: 8.0,
angle: 0.0,
child: const Text("This is your widget"),
);
},
```
* **IMPROVEMENT** (by @imaNNeo): Fix default LineChart interval issue on small view sizes, #909.
## 0.50.6
* **IMPROVEMENT** Fix a backward compatibility issue with Flutter 3.0, #1016
## 0.50.5
* **IMPROVEMENT** Fix test coverage problem again :/
## 0.50.4
* **IMPROVEMENT** Fix test coverage problem
## 0.50.3
* **IMPROVEMENT** Fix order of drawing lineChart bar indicator problem, #198.
* **FEATURE** Add `isStrokeJoinRound` property in [LineChartBarData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartbardata).
* **IMPROVEMENT** Upgrade to Flutter 3, #997.
* **FEATURE** Add `chartRendererKey` property to the [LineChart](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md), [BarChart](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md), and [ScatterChart](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md). We pass it directly to our chart renderers that are responsible to render the chart itself (without anything around it like titles), #987.
## 0.50.1
* **BUGFIX** Allow to show axisTitle without sideTitles, #963
## 0.50.0
**This release has some breaking changes. So please check out the migration guide [here](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/migration_guides/0.50.0/MIGRATION_00_50_00.md)**
* **IMPROVEMENT** Allow to return a Widget in [SideTitles.getTitlesWidget](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#sidetitles) instead of a `String`. For example, you can pass an [Icon](https://api.flutter.dev/flutter/widgets/Icon-class.html) widget as a title, #183. Check below samples:
> **LineChartSample 8** ([Source Code](https://github.com/imaNNeo/fl_chart/blob/main/example/lib/presentation/samples/line/line_chart_sample8.dart))
>
>
> **BarChartSample 7** ([Source Code](https://github.com/imaNNeo/fl_chart/blob/main/example/lib/presentation/samples/bar/bar_chart_sample7.dart))
>
>
* **BREAKING** Structure of `FlTitlesData`, `AxisTitles`, and `SideTitles` are changed. Because we are using a new system which allows you to pass any [Flutter Widget](https://docs.flutter.dev/development/ui/widgets) as a title instead of passing `string`, `textStyle`, `textAlign`, `rotation`, ... (Read our [Migration Guide](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/migration_guides/0.50.0/MIGRATION_00_50_00.md))
* **FEATURE** Now we can use any [Gradient](https://api.flutter.dev/flutter/dart-ui/Gradient-class.html) such as [LinearGradient](https://api.flutter.dev/flutter/painting/LinearGradient-class.html) and [RadialGradient](https://api.flutter.dev/flutter/painting/RadialGradient-class.html) everywhere we have gradient.
* **BUGFIX** Fix BarChart rods gradient problem, #703.
* **BREAKING** `colors` property renamed to `color` to keep only one solid color. And now we have a `gradient` field instead of `colorStops`, `gradientFrom` and `gradientTo` in following classes: [BarChartRodData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata), [BackgroundBarChartRodData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#backgroundbarchartroddata), [BarAreaData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#BarAreaData), [BetweenBarsData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#betweenbarsdata), [LineChartBarData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartbardata). (Read our [Migration Guide](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/migration_guides/0.50.0/MIGRATION_00_50_00.md) to learn more about it)
## 0.46.0
* **BUGFIX** Fix drawing BetweenBarsArea problem when there are `nullSpots` in fromLine and toLine, #912.
* **FEATURE** Allow to have vertically grouped BarChart using `fromY` and `toY` properties in [BarChartRodData](https://github.com/imaNNeo/fl_chart/blob/feature/multi-rods-on-bar-chart/repo_files/documentations/bar_chart.md#BarChartRodData) It means you can have a negative and a positive bar chart at the same X location. #334, #875. Check [BarChartSample5](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-5-source-code) and [BarChartSample6](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-6-source-code.
* **BREAKING** Renamed `y` property to `toY` in [BarChartRodData](https://github.com/imaNNeo/fl_chart/blob/feature/multi-rods-on-bar-chart/repo_files/documentations/bar_chart.md#BarChartRodData) and [BackgroundBarChartRodData](https://github.com/imaNNeo/fl_chart/blob/feature/multi-rods-on-bar-chart/repo_files/documentations/bar_chart.md#backgroundbarchartroddata) due to the above feature.
* **BUGFIX** Fix smaller radius bubble hiding behind bigger radius bubble in ScatterChart, #930.
* **BUGFIX** Fix tooltip text alignment and direction in line chart, #927.
## 0.45.1
* **IMPORTANT** **Fuck Vladimir Putin**
* **BUGFIX** Fix `FlSpot.nullSpot` at the first of list bug, #912.
* **FEATURE** Add `scatterLabelSettings` property in [ScatterChart](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md) which lets you to add titles on the spots, #902.
## 0.45.0
* **BUGFIX** Fix `clipData` implementation in ScatterChart and LineChart, #897.
* **BUGFIX** Fix PieChart changing sections issue (we have disabled semantics for pieChart badgeWidgets), #861.
* **BUGFIX** Fix LineChart width smaller width or height lower than 40, #869, #857.
* **BUGFIX** Allow to show title when axis diff is zero, #842, #879.
* **IMPROVEMENT** Improve iteration over axis values logic (it solves some minor problems on showing titles when min, max values are below than 1.0).
* **IMPROVEMENT** Add `baselineX` and `baselineY` property in our axis-based charts, It fixes a problem about `interval` which mentioned in #893 (check [this sample](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#gist---baselinex-baseliney-sample-source-code).
* **IMPROVEMENT** Added `distanceCalculator` to `LineTouchData` which is used to calculate the distance between spots and touch events, #716, #261, #892
* **BREAKING** `LineTouchResponse` response now contains a list of `TouchLineBarSpot` instead of `LineBarSpot`. They are ordered based on their distance to the touch event and also contain that distance.
## 0.41.0
* **BUGFIX** Fix getNearestTouchedSpot. Previously it returned the first occurrence of a spot within the threshold, and not the nearest, #641, #645.
* **FEATURE** Add `textAlign` property in the [SideTitles](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#sidetitles), #784.
* **IMPROVEMENT** Write some unit-tests and enable code coverage reports in our CI
## 0.40.6
* **IMPROVEMENT** Fix showing zero value in side titles and grid lines when we add negative value. Now we always go through the zero value in each axis, #739.
* **BUGFIX** Fix example app unsupported operation problem on web, #844.
## 0.40.5
* **BUGFIX** Fix BarChart empty groups state error, #797.
* **BUGFIX** Fix drawTooltipOnTop direction minor bug, #815.
* **BUGFIX** Fix section with zero value problem in PieChart (disabled animation on changing value to zero and from zero), #817
* **BUGFIX** Fix pie chart stroke problem when adding space between sections (using new approach), #818.
* **IMPROVEMENT** Fix interval below one, #811
## 0.40.2
* **IMPROVEMENT** Use 80 characters for code format line-length instead of 100 (because pub.dev works with 80 and decreased our score).
## 0.40.1
* **IMPROVEMENT** Fix pub.dev determining web support, #780.
* **IMPROVEMENT** Implement flutter_lints in the code.
* **BUGFIX** Fix below/above area data transparency issue, #770.
## 0.40.0
* **BUGFIX** Fixed pieChart `centerRadius = double.infinity` problem, #747.c
* **BREAKING** Charts touchCallback signature has changed to `(FlTouchEvent event, BaseTouchResponse? response)` which [FlTouchEvent](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#fltouchevent) determines which touch/pointer event happened (such as `FlTapUpEvent`, `FlPanUpdateEvent`, ...), and BaseTouchResponse gives us the chart response.
* **BREAKING** Chart touchResponse classes don't have `touchInput` and `clickHappened` properties anymore. Use [FlTouchEvent](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#fltouchevent) provided in the callback instead of `touchInput`. Check `event is FlTapUpEvent` to detect touch events instead of checking `clickHappened`;
* **IMPROVEMENT** Again we support `longPress` touch events. check [FlTouchEvent](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#fltouchevent) to see all kind of supported touch/pointer events (which can be `FlLongPressStart`, `FlLongPressMoveUpdate`, `FlLongPressEnd`, ...). Also you can check out [touch handling doc](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/handle_touches.md), #649.
* **IMPROVEMENT** Added `mouseCursorResolver` callback in touchData classes such as [LineTouchData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling) and [BarTouchData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchdata-read-about-touch-handling). You can change the [MouseCursor](https://api.flutter.dev/flutter/services/MouseCursor-class.html) based on the provided [FlTouchEvent](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/base_chart.md#fltouchevent) and touchResponse using this callback. (We have used this feature in [PieChartSample2](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#sample-2-source-code))
* **BUGFIX** Fixed `ScatterChart` default touchHandling crash
* **BUGFIX** Fix text styles when updating the theme. Check this [theme-aware-sample](https://gist.github.com/imaNNeo/bf95e720621d799ab980a7a3287c56e2).
* **IMPROVEMENT** Show narrow horizontal and vertical grid lines by default.
* **IMPROVEMENT** Show all left, top (except BarChart), right, bottom titles in Axis based charts by default.
* **IMPROVEMENT** Set `BarChartAlignment.spaceEvenly` as `alignment` property of [BarChartData](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartdata) by default
* **IMPROVEMENT** Allow [BarChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md) and [LineChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md) have empty values instead of throwing exception (we don't show anything if there is nothing provided)
* **BREAKING** `textStyle` of [ScatterTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#ScatterTooltipItem) is now nullable and optional. `bottomMargin` is also optional (default is zero). So both are named parameters now.
* **IMPROVEMENT** We improved touch precision of `ScatterChart`.
* **BUGFIX** Fix overlapping last gridlines on border lines problem.
* **NEWS** Your donation **motivates** me to work more on the `fl_chart` and resolve more issues. Now you can [buy me a coffee](https://www.buymeacoffee.com/fl_chart)!
## 0.36.4
* **IMPROVEMENT** Added `borderSide` property in [BarChartRodData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#BarChartRodData) and [BarChartRodStackItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#BarChartRodStackItem) to draw strokes around each bar and rod stack items, #714.
* **IMPROVEMENT** Now all textStyles are nullable and theme-aware by default, #269.
* **BREAKING** All `getTextStyles` callback now give you a `context` and `value` (previously it was only a `value`).
* **BUGFIX** Fixed `colorStops` calculation which used in gradient colors, #732.
## 0.36.3
* **IMPROVEMENT** Show proper error message when there is less than 3 [RadarEntry](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/radar_chart.md#radarentry) in [RadarChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/radar_chart.md), #694.
* **IMPROVEMENT** Added `borderSide` property in [PieChartSectionData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata) to draw strokes around each section, #606.
## 0.36.2
* **IMPROVEMENT** Support `onMouseExit` event in all charts.
* **IMPROVEMENT** Add `rotateAngle` property in [LineTouchTooltipData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchtooltipdata), [BarTouchTooltipData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchtooltipdata), [ScatterTouchTooltipData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchtooltipdata), #260, #679.
* **BUGFIX** Fix PieChart section index problem, when there is a section with 0 value, #697.
## 0.36.1
* **IMPROVEMENT** Allow to set zero value on PieChartSectionData (we remove zero sections instead of crashing), #640.
* **BUGFIX** Fix NPE crash in our renderers touchCallback, #651.
* **BUGFIX** Fix line index problem in LineChart, #665. (It has appeared in `0.36.0`, we had to revert 2nd change of `0.36.0`)
* **BREAKING** Remove unused `lineIndex` property from (ShowingTooltipIndicators)[https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#showingtooltipindicators].
## 0.36.0
* **BUGFIX** Fixed bug of lerping FlSpot.nullSpot, #487.
* **BUGFIX** Fixed showing tooltip problem when animating chart, #647.
* **BUGFIX** Fixed RadarChart drawing problem, #627.
* **IMPROVEMENT** Now [SideTitles](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#SideTitles).`interval` is working correctly in bottomTitles in the BarChart, #648.
* **BREAKING** You should provide `spotsIndices` instead of `showingSpots` in [ShowingTooltipIndicators](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#showingtooltipindicators).
## 0.35.0
* **IMPROVEMENT** Added `children` property in the [LineTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetooltipitem), [BarTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartooltipitem) and [ScatterTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertooltipitem) which accepts a list of [TextSpan](https://api.flutter.dev/flutter/painting/TextSpan-class.html). It allows you to have more customized texts inside the tooltip. See [BarChartSample1](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-1-source-code) and [ScatterSample2](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#sample-2-source-code), #72, #294.
* **IMPROVEMENT** Added `getTouchLineStart` and `getTouchLineEnd` in [LineTouchData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling) to give more customizability over showing the touch lines. see [SampleLineChart9](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-8-source-code).
* **IMPROVEMENT** Enabled `sectionsSpace` in PieChart for the web.
* **IMPROVEMENT** Added [Makefile](https://makefiletutorial.com) commands which makes it comfortable for verifying your code before push (It is related to contributors, red more about it in [CONTRIBUTING.md](https://github.com/imaNNeoFighT/fl_chart/blob/main/CONTRIBUTING.md)).
* **IMPROVEMENT** Added `FlDotCrossPainter` which extends `FlDotPainter` to paint X marks on line chart spots.
* **IMPROVEMENT** Added `textDirection` property in [LineTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetooltipitem), [BarTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartooltipitem) and [ScatterTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertooltipitem). It allows you to support rtl languages in tooltips.
* **IMPROVEMENT** Added `textDirection` property in [SideTitles](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#sidetitles) class, #531. It allows you to support rtl languages in side titles.
* **IMPROVEMENT** Added `textDirection` property in [AxisTitles](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#AxisTitle) class. It allows you to support rtl languages in axis titles.
* **BUGFIX** Fixed some bugs on drawing PieChart (for example when we have only one section), #582,
* **BREAKING** Border of pieChart now is hide by default (you can show it using `borderData: FlBorderData(show: true)`.
* **BREAKING** You cannot set `0` value on [PieChartSectionData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartsectiondata).value anymore, instead remove it from list.
* **BREAKING** Removed `fullHeightTouchLine` property from [LineTouchData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling). Now you can have a full line with following snippet:
```dart
LineTouchData(
...
getTouchLineStart: (barData, index) => -double.infinity // default: from bottom,
getTouchLineEnd: (barData, index) => double.infinity //to top,
...
)
```
## 0.30.0
* [IMPROVEMENT] We now use [RenderObject](https://api.flutter.dev/flutter/rendering/RenderObject-class.html) as our default drawing system. It brings a lot of stability. Such as size handling, hitTest handling (touches), and It makes us possible to paint Widgets inside our chart (It might fix #383, #556, #582, #584, #591).
* [IMPROVEMENT] Added [Radar Chart Documentations](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/radar_chart.md)
* [IMPROVEMENT] Added `textAlign` property in the [BarTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartooltipitem), [LineTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetooltipitem), and [ScatterTooltipItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertooltipitem), default is `TextAlign.center`.
* [IMPROVEMENT] Added `direction` property in the [BarTouchTooltipData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchtooltipdata), and [LineTouchTooltipData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchtooltipdata) to specify the position of the tooltip (can be `auto`, `top`, `bottom`), default is `auto`.
* [IMPROVEMENT] Updated touch flow, we now use [hitTest](https://api.flutter.dev/flutter/rendering/RenderProxyBoxWithHitTestBehavior/hitTest.html) for handling touch and interactions.
* [IMPROVEMENT] Added 'clickHappened' property in all of our TouchResponses (such as [LineTouchResponse](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#LineTouchResponse), [BarTouchResponse](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchresponse), ...), #210.
* [IMPROVEMENT] Added `swapAnimationCurve` property to all chart widgets which handles the built-in animation [Curve](https://api.flutter.dev/flutter/animation/Curves-class.html), #436.
* [BREAKING] Some properties in [ScatterTouchResponse](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchresponse), and [PieTouchResponse](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/pie_chart.md#pietouchresponse) moved to a wrapper class, you need to access them through that wrapper class.
* [BREAKING] Renamed `tooltipBottomMargin` to `tooltipMargin` property in the [BarTouchTooltipData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchtooltipdata), and [LineTouchTooltipData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchtooltipdata)
* [Bugfix] Fixed `double.infinity` in [PieChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartdata) .centerSpaceRadius, #584.
## 0.20.1
* [BREAKING] We now support flutter version 2.0 (null-safety), check out the [migration guide](https://dart.dev/null-safety/migration-guide).
* [NEW_CHART] We have added [RadarChart](https://github.com/payam-zahedi/fl_chart/blob/main/repo_files/documentations/radar_chart.md). Thanks to [Payam Zahedi](https://github.com/payam-zahedi)!
## 0.20.0-nullsafety1
* [BREAKING] **We have migrated our project to null-safety. You may need to change your source-code to compile**. check [migration guide](https://dart.dev/null-safety/migration-guide).
* [BREAKING] You cannot set null value on FlSpot any more (use FlSpot.nullSpot instead).
## 0.12.3
* [Bugfix] Fixed PieChart exception bug on sections tap, #514.
* [Bugfix] Fixed PieChart badges problem, #538.
* [Bugfix] Fixed Bug of drawing lines with strokeWidth zero, #558.
* [Improvement] Updated example app to support web.
* [Improvement] Show tooltips on mouse hover on Web, and Desktop.
## 0.12.2
* [Bugfix] Fixed PieChart badges draw in first frame problem, #513.
* [Improvement] Use CanvasWrapper to proxy draw functions (It does not have any effect on the result, it makes the code testable)
## 0.12.1
* [Bugfix] Fixed PieChart badges bug with re-implementing the solution, #507
* [Bugfix] Fix the setState issue using PieChart in the ListView, #467
* [Bugfix] Fixed formatNumber bug for negative numbers, #486.
* [Improvement] Added applyCutOffY property in [BarAreaSpotsLine](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#barareaspotsline) to inherit cutOffY property of its parent, #478.
## 0.12.0
* [Improvement] [BREAKING] Replaced `color` property with `colors` in [BarChartRodData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata), and [BackgroundBarChartRodData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#backgroundbarchartroddata) to support gradient in BarChart, instead of solid color, #166. Check [BarChartSample3](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-3-source-code)
* [Improvement] Improved gradient stops calculating algorithm.
* [Improvement] [BREAKING] Changed SideTitle's `textStyle` property to `getTextStyles` getter (it gives you the axis value, and you must return a TextStyle based on it), It helps you to have a different style for specific text, #439. Check it here [LineChartSample3](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-3-source-code)
* [Improvement] Added `badgeWidget`, and `badgePositionPercentageOffset` in each [PieChartSectionData](https://github.com/imaNNeoFighT/fl_chart/blob/dev/repo_files/documentations/pie_chart.md#piechartsectiondata) to provide a widget to show in the chart, see [this sample](https://github.com/imaNNeoFighT/fl_chart/blob/dev/repo_files/documentations/pie_chart.md#sample-3-source-code), #443. Providing a widget is an important step in our library, if it works perfectly, we will aplly this solution on other parts. Then I appreciate any feedback.
* [Bugfix] Fixed aboveBarArea flickers after setState, #440.
## 0.11.1
* [Bugfix] Fixed drawing BarChart rods with providing minY (for positive), maxY (for negative) values bug, #404.
* [Bugfix] Fixed example app build fail error, by upgrading flutter_svg package to `0.18.1`
## 0.11.0
* [Bugfix] Prevent show ScatterSpot if show is false, #385.
* [Improvement] Set default centerSpaceRadius to double.infinity in [PieChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartdata), #384.
* [Improvement] Allowed to have topTitles in the [BarChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md), see [BarChartSample5](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-5-source-code), #394.
* [Improvement] Added `touchedStackItem` and `touchedStackItemIndex` properties in the [BarTouchedSpot](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#bartouchedspot) to determine in which [BarChartRodStackItem](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartrodstackitem) click happened, #393.
* [Improvement] [BREAKING] Renamed `rodStackItem` to `rodStackItems` in [BarChartRodData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata).
## 0.10.1
* [Improvement] Show barGroups `x` value instead of `index` in bottom titles, #342.
* [Improvement] [BREAKING] Use `double.infinity` instead of `double.nan` for letting `enterSpaceRadius` be as large as possible in the (PieChartData)[https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/pie_chart.md#piechartdata], #377.
* [Bugfix] Fixed PieChart bug with 1 section, #368.
## 0.10.0
* [IMPORTANT] **BLACK LIVES MATTER**
* [Improvement] Auto calculate interval in [SideTitles](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#sidetitles) and [FlGridData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#flgriddata), instead of hard coding 1, to prevent some performance issues like #101, #322. see [BarChartSample4](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-4-source-code).
* [Bugfix] drawing dot on null spots
* [Bugfix] Fixed LineChart have multiple NULL spot bug.
* [Feature] Added `checkToShowTitle` property to the [SideTitles](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#sidetitles), for checking show or not show titles in the provided value, #331. see [LineChartSample8](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-8-source-code).
* [Feature] Added compatibily to have customized shapes for [FlDotData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#fldotdata), just override `FlDotData.etDotPainter` and pass your own painter or use built-in ones, see this [sample](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-3-source-code).
* [Improvement] [BREAKING] Replaced `clipToBorder` with `clipData` in [LineChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata) to support clipping 4 sides of a chart separately.
## 0.9.4
* [Bugfix] Fixed showing PieChart on web (we've ignored `groupSpace` on web, because some BlendModes are [not working](https://github.com/flutter/flutter/issues/56071) yet)
## 0.9.3
* [BugFix] Fixed groupBarsPosition exception, #313.
* [Improvement] Shadows default off, #316.
## 0.9.2
* [Feature] Added `shadow` property in [LineChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata) to have shadow effect in our [LineChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md), take a look at [LineChartSampl5](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-5-source-code), #304.
* [Feature] Added `isStepLineChart`, and `lineChartStepData` in the [LineChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata) to support Step Line Chart, take a look at [lineChartSample3](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-3-source-code), #303.
* [Improvement] Added `barData` parameter to checkToShowDot Function in the [FlDotData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#fldotdata).
## 0.9.0
* Added `strokeWidth`, `getStrokeColor`, `getDotColor` in the [FlDotData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#fldotdata), also removed `dotColor` from it (you should use `getDotColor` instead, it gives you more customizability), now we have more customizability on [FlDotData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#fldotdata), check [line_chart_sample3](https://github.com/imaNNeoFighT/fl_chart/blob/dev/repo_files/documentations/line_chart.md#sample-3-source-code), and [line_chart_sample5](https://github.com/imaNNeoFighT/fl_chart/blob/dev/repo_files/documentations/line_chart.md#sample-5-source-code), #233, #99, #274.
* Added `equatable` library to solve some equation issues.
* Implemented negative values feature for the BarChart, #106, #103.
* add Equatable for all models, it leads to have a better performance.
* Fixed a minor touch bug in the [BarChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md).
* Fixed ScatterChart built-in touch behaviour.
* Fixed drawing grid lines bug, #280.
* Implemented [FlDotData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#fldotdata).`getDotColor` in a proper way, it returns a color based on the [LineChartBarData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartbardata) color, #274, #282.
* Updated [LineChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata).`showingTooltipIndicators` field type to list of [ShowingTooltipIndicators](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#showingtoltipindicators) to have a clean naming.
## 0.8.7
* Added `show` property in the `VerticalLineLabel` and set default to `false`, #256.
* Fixed bug, when the screen size is square, #258.
## 0.8.6
* Fixed exception on extraLinesData, #251.
* Show extra lines value with 1 floating-point.
* Implemented multi-section lines in LineChart, check this issue (#26) and this merge request (#252)
## 0.8.5
* Added `fitInsideHorizontally` and `fitInsideVertically` in [ScatterTouchTooltipData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#scattertouchtooltipdata)
* Fixed `clipToBorder` functionality basdd on the border sides.
## 0.8.4-test1
* Improved documentations
## 0.8.4
* Added `preventCurveOvershootingThreshold` in `LineChartBarData` for applying prevent overshooting algorithm, #193.
* Fixed `clipToBorder` bug in the [LineChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata), #228, #214.
* Removed unused `enableNormalTouch` property from all charts TouchData.
* Implemented ImageAnnotations feature (added `image`, and `sizedPicture` in the [VerticalLine](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#verticalline), and the [HorizontalLine](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#horizontalline), check [this sample](https://github.com/imaNNeoFighT/fl_chart/blob/dev/repo_files/documentations/line_chart.md#sample-8-source-code) for more information.
* Enable 'fitInsideTheChart' to support vertical tooltip overflow as well, #225.
* BREAKING CHANGE-> changed `fitInsideTheChart` to `fitInsideHorizontally` and added `fitInsideVertically` to support both sides, #225.
## 0.8.3
* prevent to set BorderRadius with numbers larger than (width / 2), fixed #200.
* added `fitInsideTheChart` property inside `BarTouchTooltipData` and `LineTouchTooltipData` to force tooltip draw inside the chart (shift it to the chart), fixed #159.
## 0.8.2
* added `fullHeightTouchLine` in [LineTouchData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling) to show a full height touch line, see sample in merge request #208.
* added `label` ([HorizontalLineLabel](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#horizontallinelabel)) inside [HorizontalLine](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#horizontalline) and [VerticalLine](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#verticalline) to show a lable text on the lines.
## 0.8.1
* yaaay, added some basic unit tests
* skipped the first and the last grid lines from drawing, #174.
* prevent to draw touchedSpotDot if `show` is false, #180.
* improved paint order, more details in #175.
* added possibility to set `double.nan` in `centerSpaceRadius` for the PieChart to let it to be calculated according to the view size, fixed #179.
## 0.8.0
* added functionallity to have dashed lines, in everywhere we draw line, there should be a property called `dashArray` (for example check [LineChartBarData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartbardata), and see [LineChartSample8](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-8-source-code))
* BREAKING CHANGE:
* swapped [HorizontalExtraLines](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#horizontalline), and [VerticalExtraLines](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#verticalline) functionalities (now it has a well definition)
* and also removed `showVerticalLines`, and `showHorizontalLines` from [ExtraLinesData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#ExtraLinesData), if the `horizontalLines`, or `verticalLines` is empty we don't show them
## 0.7.0
* added rangeAnnotations in the [LineChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata) to show range annotations, #163.
* removed `isRound` fiend in the [BarChartRodData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartroddata) to add more customizability, and fixed #147 bug.
* fixed sever bug of click on pie chart, #146.
## 0.6.3
* Fixed drawing borddr bug, #143.
* Respect text scale factor when drawing text.
## 0.6.2
* added `axisTitleData` field to all axis base charts (Line, Bar, Scatter) to show the axes titles, see [LineChartSample4](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-4-source-code) and [LineChartSample5](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-5-source-code).
## 0.6.1
* added `betweenBarsData` property in [LineChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata), fixed #93.
## 0.6.0
* fixed calculating size for handling touches bug, #126
* added `rotateAngle` property to rotate the [SideTitles](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#sidetitles), fixed issue [#75](https://github.com/imaNNeoFighT/fl_chart/issues/75) , see in this [sample](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-5-source-code)
* BREAKING CHANGES:
* some property names updated in the [FlGridData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#flgriddata): `drawHorizontalGrid` -> `drawHorizontalLine`, `getDrawingHorizontalGridLine` -> `getDrawingHorizontalLine`, `checkToShowHorizontalGrid` -> `checkToShowHorizontalLine` (and same for vertical properties), fixed issue [#92](https://github.com/imaNNeoFighT/fl_chart/issues/92)
## 0.5.2
* drawing titles using targetData instead of animating data, fixed issue #130.
## 0.5.1
* prevent to show touch indicators if barData.show is false in LineChart, [#125](https://github.com/imaNNeoFighT/fl_chart/issues/125).
## 0.5.0
* 💥 Added ScatterChart ([read about it](https://jbt.github.io/markdown-editor/repo_files/documentations/scatter_chart.md)) 💥
* Added Velocity to in [FlPanEnd](https://github.com/imaNNeoFighT/fl_chart/blob/feature/scatter-chart/repo_files/documentations/base_chart.md#fltouchinput) to determine the Tap event.
## 0.4.3
* fixed a size bug, #100.
* direction support for gradient on the LineChart (added `gradientFrom` and `gradientTo` in the [LineChartBarData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartbardata)).
## 0.4.2
* implemented stacked bar chart, check the [samples](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-5-source-code)
* added `groupSpace in [BarChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartdata) to apply space between bar groups
* fixed drawing left and right titles of the BarChart
* fixed showing gridLines bug (the grid line of exact max value of each direction doesn't show)
## 0.4.1
* fixed handling disabled `handleBuiltInTouches` state bug
## 0.4.0
* BIG BREAKING CHANGES
* There is no `FlChart` class anymore, instead use [LineChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md), [BarChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md), and [PieChart](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/pie_chart.md) directly as a widget.
* Touch handling system is improved and for sure we have some changes, there is no `touchedResultSink` anymore and use `touchCallback` function which is added to each TouchData like ([LineTouchData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linetouchdata-read-about-touch-handling)), [read more](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/handle_touches.md).
* `TouchTooltipData` class inside `LineTouchData` and `BarTouchData` renamed to `LineTouchTooltipData` and `BarTouchTooltipData` respectively, and also `TooltipItem` class renamed to `LineTooltipItem` and `BarTooltipItem`.
* `spots` inside `LineTouchResponse` renamed to `lineBarSpots` and type changed from `LineTouchedSpot` to `LineBarSpot`.
* `FlTouchNormapInput` renamed to `FlTouchNormalInput` (fixed typo)
* added `showingTooltipIndicators` in [LineChartData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartdata) to show manually tooltips in `LineChart`.
* added `showingIndicators` in [LineChartBarData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartbardata) to show manually indicators in `LineChart`.
* added `showingTooltipIndicators` in [BarChartGroupData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/bar_chart.md#barchartgroupdata) to show manually tooltips in `BarChart`.
## 0.3.4
* BREAKING CHANGES
* swapped horizontal and vertical semantics in [FlGridData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#FlGridData), fixed this [issue](https://github.com/imaNNeoFighT/fl_chart/issues/85).
## 0.3.3
* BREAKING CHANGES
* added support for drawing below and above areas separately in LineChart
* added cutOffY feature in LineChart, see this [issue](https://github.com/imaNNeoFighT/fl_chart/issues/62)
* added `aboveBarData` in [LineChartBarData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#linechartbardata)
* `BelowBarData` class renamed to [BarAreaData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#barareadata) to reuse for both above and below areas
* `belowSpotsLine` renamed to `spotsLine` in [BarAreaData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#barareadata)
* `cutOffY` and `applyCutOffY` fields are added in [BarAreaData](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#barareadata) to handle cutting of drawing below or above area
* `BelowSpotsLine` renamed to [BarAreaSpotsLine](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#barareaspotsline), and inside it `checkToShowSpotBelowLine` renamed to `checkToShowSpotLine`
## 0.3.2
* provided default size (square with 30% smaller than screen) for the FLChart, fixed this [issue](https://github.com/imaNNeoFighT/fl_chart/issues/74).
## 0.3.1
* added `interval` field in [SideTitles](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/base_chart.md#sidetitles), fixed this [issue](https://github.com/imaNNeoFighT/fl_chart/issues/67)
## 0.3.0
* 💥 Added Animations 💥, [read about it](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/handle_animations.md).
## 0.2.2
* fixed a typo on CHANGELOG
* reformatted dart files with `flutter format` command
## 0.2.1
* fixed #64, added a technical debt :(
## 0.2.0
* fixed a critical got stuck in draw loop bug,
* set `BarChartGroupData` x as required property to keep consistency and prevent unpredictable bugs
## 0.1.6
* added `enableNormalTouch` property to chart's TouchData to handle normal taps, and enabled by default.
## 0.1.5
* reverted getPixelY() on axis_chart_painter to solve the regression bug (fixed issue #48)
* (fix) BelowBar considers its own color stops refs #46
## 0.1.4
* bugfix -> fixed draw bug on BarChart when y value is very low in high scale y values (#43).
## 0.1.3
* added `SideTitles` class to hold titles representation data, and used in `FlTitlesData` to show left, top, right, bottom titles, instead of legacy direct parameters, and implemented a reversed chart [sample](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-6-source-code) using this update.
## 0.1.2
* added `preventCurveOverShooting` on BarData, check this [issue](https://github.com/imaNNeoFighT/fl_chart/issues/25)
## 0.1.1
* nothing important
## 0.1.0
* added **Touch Interactivity**, read more about it [here](https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/handle_touches.md)
## 0.0.8
* added backgroundColor to axis based charts (LineChart, BarChart) to draw a solid background color behind the chart
* added getDrawingHorizontalGridLine, getDrawingVerticalGridLine on FlGridData to determine how(color, strokeWidth) the grid lines should be drawn with the given value on FlGridLine
## 0.0.7
* added ExtraLinesData in the LineChartData to draw extra horizontal and vertical lines on LineChart
* added BelowSpotsLine in the BlowBarData to draw lines from spot to the bottom of chart on LineChart
## 0.0.6
* fixed charts repainting bug, #16
## 0.0.5
* added clipToBorder to the LineChartData to clip the drawing to the border, #3
## 0.0.4
* fixed bug of adding bar with y = 0 on bar chart #13
## 0.0.3
* renamed `FlChartWidget` to `FlChart` (our main widget) and now you have to import `package:fl_chart/fl_chart.dart` instead of `package:fl_chart/fl_chart_widget.dart`
* renamed `FlChart*` to `BaseChart*` (parent class of our charts like `PieChart`)
* renamed `FlAxisChart*` to `AxisChart*`
## 0.0.2
* fixed `minX`, `maxX` functionality on LineChart
* restricted to access private classes of the library
## 0.0.1 - Released on (2019 June 4)
================================================
FILE: CLAUDE.md
================================================
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
FL Chart is a highly customizable Flutter chart library supporting 6 chart types: Line, Bar, Pie, Scatter, Radar, and Candlestick. Single-package Flutter library (not a monorepo).
## Common Commands
```bash
make sure # Run tests + checkstyle (use before pushing)
make runTests # flutter test
make analyze # flutter analyze
make checkFormat # Verify formatting (dry run)
make format # Auto-format code
make checkstyle # analyze + format check
make codeGen # Generate mock files: dart run build_runner build --delete-conflicting-outputs
flutter test test/chart/line_chart/line_chart_painter_test.dart # Run a single test file
```
## Architecture
### Per-Chart Pattern
Every chart type in `lib/src/chart/` follows a consistent structure:
- `{type}_chart.dart` — Widget (extends `ImplicitlyAnimatedWidget` for built-in animations)
- `{type}_chart_data.dart` — Data classes (extend `BaseChartData` or `AxisChartData`)
- `{type}_chart_painter.dart` — Canvas drawing logic (extends `BaseChartPainter`)
- `{type}_chart_renderer.dart` — Rendering widget that builds the custom painter
- `{type}_chart_helper.dart` — Chart-specific utility functions
### Class Hierarchy
```
BaseChartData
├── AxisChartData (charts with X/Y axes)
│ ├── LineChartData
│ ├── BarChartData
│ ├── ScatterChartData
│ └── RadarChartData
├── PieChartData
└── CandlestickChartData
```
Painters follow the same hierarchy: `BaseChartPainter` → `AxisChartPainter` → specific painters.
### Key Design Decisions
- **CanvasWrapper** (`lib/src/utils/canvas_wrapper.dart`): All drawing goes through this proxy instead of `Canvas` directly, enabling unit testing of paint logic with Mockito.
- **PaintHolder**: Holds current data, target data, text scaler, and virtual rect — passed to painters for rendering and animation interpolation.
- **Implicit animations**: Charts use `ImplicitlyAnimatedWidget` with `*DataTween` classes. Default: 150ms linear.
- **Equatable**: All data classes use `equatable` for value equality.
- **Lerp**: Data models must implement a `lerp()` method to enable smooth implicit animations between states. See `lib/src/utils/lerp.dart` for helpers.
- **Theme-aware text styles**: When rendering text in painters, always use `Utils().getThemeAwareTextStyle(context, style)` instead of hardcoded fallback `TextStyle` values. This merges user-provided styles with the app's theme.
### Touch System
Each chart type defines `*TouchData` and uses `FlTouchEvent` base class. Touch callbacks are configured in the chart data classes.
## Testing
Tests mirror the `lib/` structure under `test/`. Each chart has tests for data, painter, renderer, and helper. Painter tests mock `CanvasWrapper` to verify drawing calls.
Key test utilities:
- `test/helper_methods.dart` — Path/RRect equality helpers
- `test/chart/data_pool.dart` — Shared mock data
- `*.mocks.dart` files are generated by Mockito (run `make codeGen` to regenerate)
## Code Style
- Uses `very_good_analysis` linter (strict, with some relaxed rules in `analysis_options.yaml`)
- `public_member_api_docs` is disabled — public API docs are not enforced
- `lines_longer_than_80_chars` is disabled
- Generated `*.mocks.dart` files are excluded from analysis
## PR Conventions
PR titles must follow Conventional Commits: `: ` (e.g., `feat: Add tooltip support`). Types: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert. Breaking changes use `!` (e.g., `feat!: Change API`). Subject starts with a capital letter.
================================================
FILE: CONTRIBUTING.md
================================================
# Contributing
Hello, we are glad to have a contributor like you here.
Don't forget that `open-source` makes no sense without contributors. No matter how big your changes are, it helps us a lot even it is a line of change.
This file is intended to be a guide for those who are interested in contributing to the FL Chart.
#### Below are the people who have contributed to the FL Chart. We hope we have your picture here soon.
[](https://github.com/imaNNeo/fl_chart/graphs/contributors)
## Let's get Started
Make sure you have Flutter installed and on your path (follow the [installation guide](https://docs.flutter.dev/get-started/install)).
Follow these steps to clone FL Chart and set up the development environment:
1. Fork the repository
2. Clone the project, you can find it in your repositories: `git clone https://github.com/your-username/fl_chart.git`
3. Go into the cloned directory: `cd fl_chart`
4. Install all packages: `flutter packages get`
5. Try to run the sample app. It should work on all platforms (Android, iOS, Web, Linux, MacOS, Windows)
6. Create a new branch for your changes: `git checkout -b your-branch-name`.
The branch name doesn't matter for our project history (as we use **Squash and Merge**), but it's good practice to use descriptive names. You can [read more about naming conventions here](https://www.geeksforgeeks.org/git/how-to-naming-conventions-for-git-branches/).
## Before Modifying the Code
If the work you intend to do is non-trivial, it is necessary to open
an issue before starting to write your code. This helps us and the
community to discuss the issue and choose what is deemed to be the
best solution.
### Mention the related issues:
If you are going to fix or improve something, please find and mention the related issues in commit message and Pull Request description.
In case you couldn't find any issue, it's better to create an issue to explain what's the issue that you are going to fix.
## Let's start by our drawing architecture
We have a *_chart_painter.dart class per each chart type. It draws elements into the Canvas.
We made the CanvasWrapper class, because we wanted to test draw functions.
CanvasWrapper class holds a canvas and all draw functions proxies through it.
You should use it for drawing on the canvas, Instead of directly accessing the canvas.
It makes draw functions testable.
(made with [draw.io](https://drive.google.com/file/d/1bj-2TqTRUh80dRKJk10drPNeA3fp3EA8/view))
## Keep your branch updated
If your branch falls behind the `main` branch, you can update it using the "Update branch" button on GitHub or by merging `main` into your branch.
We use **Squash and Merge**, which combines all your PR commits into a single, clean commit in the `main` branch.
## Checking Your Code's Quality
After you have made your changes, you have to make sure your code works
correctly and meets our guidelines. Our guidelines are:
You can simply run `make checkstyle`, and if you faced any formatting problem, run `make format`.
##### Run `make checkstyle` to ensure that your code is formatted correctly
- It runs `flutter analyze` to verify that there are no warnings or errors.
- It runs `dart format --set-exit-if-changed --dry-run .` to verify that code has formatted correctly.
#### Run `make format` to reformat the code
- It runs `dart format .` to format your code.
#### Run `make runTests` to ensure that all tests are passing.
- It runs `flutter test` under the hood.
#### Run `make sure` before pushing your code.
- It runs both `make runTests` and then `make checkstyle` sequentially with a single command.
## Test coverage (unit tests)
We should write unit tests for our written code. If you are not familiar with unit-tests, please start from [here](https://docs.flutter.dev/cookbook/testing/unit/introduction).
[Mockito](https://pub.dev/packages/mockito) is the library that we use to mock our classes. Please read more about it in their docs [here](https://github.com/dart-lang/mockito#lets-create-mocks).
Our code coverage is calculated by [Codecov](https://app.codecov.io/gh/imaNNeo/fl_chart) (Our coverage is [](https://codecov.io/gh/imaNNeo/fl_chart)
at the moment)
When you push something in your PR (after approving your PR by one of us), you see a coverage report which describes how much coverage is increased or decreased by your code (You can check the details to see which part of your code made the change).
Please make sure that your code is **not decreasing** the coverage.
## Creating a Pull Request
Congratulations! Your code meets all of our guidelines :100:. Now you have to
submit a pull request (PR for short) to us. These are the steps you should
follow when creating a PR:
### PR Title Convention
We use [Conventional Commits](https://www.conventionalcommits.org/) for our PR titles. This title will be used to automatically generate the **CHANGELOG**.
The title must follow this format:
`: `
- **Type**: Must be one of `feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`, `build`, `ci`, `chore`, `revert`.
- **Subject**: Must start with a **Capital Letter** and adequately summarize the changes.
- **Breaking Changes**: If your PR contains a breaking change, add a `!` after the type (e.g., `feat!: Change PieChart API`).
**Examples:**
- `feat: Add rounded corners to PieChart`
- `fix: Resolve memory leak in BarChart`
- `docs: Update BarChart documentation`
A GitHub Action will validate your PR title and will fail if it doesn't follow this convention.
### PR Description
- Use the provided PR template.
- Provide a concise description of the changes. This text will become the permanent commit body in our Git history, so please keep it clear and brief. (Tip: Feel free to use AI assistants to help you draft this!)
- Mention the issues that you are fixing (e.g., `Closes #1234`).
- If it's a breaking change, provide migration instructions in the "Migration instructions" section of the template.
After you follow the above steps, your PR will hopefully be merged. Thanks for contributing!
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2022 Flutter 4 Fun
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: Makefile
================================================
ifeq ($(OS),Windows_NT)
FIND_CMD=dir /S /B lib\*.dart test\*.dart | findstr /V .mocks.dart
else
FIND_CMD=find lib test -name '*.dart' -not -name '*.mocks.dart'
endif
analyze:
flutter analyze
checkFormat:
dart format -o none --set-exit-if-changed $$( $(FIND_CMD) )
checkstyle:
make analyze && make checkFormat
format:
dart format $$( $(FIND_CMD) )
runTests:
flutter test
checkoutToPR:
git fetch origin pull/$(id)/head:pr-$(id) --force; \
git checkout pr-$(id)
# Tells you in which version this commit has landed
findVersion:
git describe --contains $(commit) | sed 's/~.*//'
# Runs both `make runTests` and `make checkstyle`. Use this before pushing your code.
sure:
make runTests && make checkstyle
# To create generated files (for example mock files in unit_tests)
codeGen:
dart run build_runner build --delete-conflicting-outputs
showTestCoverage:
flutter test --coverage
genhtml coverage/lcov.info -o coverage/html
source ./scripts/makefile_scripts.sh && open_link "coverage/html/index.html"
buildRunner:
flutter packages pub run build_runner build --delete-conflicting-outputs
================================================
FILE: README.md
================================================

[](https://pub.dartlang.org/packages/fl_chart)
[](https://codecov.io/gh/imaNNeo/fl_chart)

### Our Financial Heroes
Your financial support acts as fuel for fl_chart's development. [Support here](https://github.com/sponsors/imaNNeo).
### Overview
FL Chart is a highly customizable Flutter chart library that supports **[Line Chart](https://app.flchart.dev/#/line)**, **[Bar Chart](https://app.flchart.dev/#/bar)**, **[Pie Chart](https://app.flchart.dev/#/pie)**, **[Scatter Chart](https://app.flchart.dev/#/scatter)**, and **[Radar Chart](https://app.flchart.dev/#/radar)**.
### Chart Types
|LineChart |BarChart |PieChart |
|:------------:|:------------:|:-------------:|
| [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-1-source-code) [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-2-source-code) | [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-1-source-code) [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-2-source-code) | [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#sample-1-source-code) [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md#sample-2-source-code) |
|[Read More](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md)|[Read More](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md)|[Read More](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/pie_chart.md)|
|ScatterChart |RadarChart| CandlestickChart|
|:------------:|:------------:|:-------------:|
| [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#sample-1-source-code) [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md#sample-2-source-code) |  | |
|[Read More](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/scatter_chart.md)|[Read More](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/radar_chart.md)|[Read More](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/candlestick_chart.md)|
Banner designed by [Soheil Saffar](https://www.linkedin.com/in/soheilsaffar), and
samples inspired from
[David Kovalev](https://dribbble.com/shots/5560237-Live-Graphs-XD),
[Ricardo Salazar](https://dribbble.com/shots/1956890-Data-Stats),
[Dmitro Petrenko](https://dribbble.com/shots/5425378-Mobile-Application-Dashboard-for-Stock-Platform),
[Ghani Pradita](https://dribbble.com/shots/6379476-Calories-Management-App),
[MONUiXD](https://www.uplabs.com/posts/chart-pie-chart-bar-chart).
Thank you all!
# Let's get started
First of all, you need to add the `fl_chart` in your project. To do that, follow [this guide](https://pub.dev/packages/fl_chart/install).
Then you need to read the docs. Start from [here](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/index.md).
We suggest that you check the sample source code.
##### - You can read about the animation handling [here](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/handle_animations.md)
|Sample1 |Sample2 |Sample3 |
|:------------:|:------------:|:-------------:|
| [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-1-source-code) | [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/line_chart.md#sample-2-source-code) | [](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-1-source-code) |
### Try it out
You can try the FL Chart sample app on the platforms that are available below:
[](https://play.google.com/store/apps/details?id=dev.flchart.app)
[](https://apps.apple.com/us/app/fl-chart/id6476523019)
[](https://app.flchart.dev)
[//]: # ([](https://apps.apple.com/app/your-macos-app-id))
[//]: # ([](https://your-linux-distribution-link.com))
[//]: # ([](https://your-windows-app-link.com))
### Donation
Your donation motivates me to work more on the fl_chart and resolve more issues.
There are multiple ways to donate to me:
1. You can be my sponsor on [GitHub](https://github.com/sponsors/imaNNeo) (This is the most reliable way to donate to me)
2. You can buy me a coffee!
3. Or if you are a fan of crypto, you can donate me Bitcoins here: `1L7ghKdcmgydmUJAnmYmMaiVjT1LoP4a45`
### Contributing
##### :beer: Pull requests are welcome!
Remember that open-source projects thrive on contributions. Every improvement—no matter how small—makes a meaningful difference, even if it’s just a single line.
Our documentation may contain grammatical issues, and if you’re fluent in English, your help in correcting them would be greatly appreciated.
Check out [CONTRIBUTING.md](https://github.com/imaNNeo/fl_chart/blob/main/CONTRIBUTING.md), which contains a guide for those who want to contribute to the FL Chart.
Reporting bugs and issues is also a contribution, yes, it is.
#### Below are the people who have contributed to the FL Chart. We hope we have your picture here soon.
[](https://github.com/imaNNeo/fl_chart/graphs/contributors)
================================================
FILE: SOURCES.md
================================================
### Sources to learn more about the fl_chart:
All sources are sorted by date.
Did you find any new article or source? please contribute to have them all here.
#### Blog post:
* [Design Stunning Charts with fl_charts in Flutter](https://www.atatus.com/blog/design-stunning-charts-with-fl-charts-in-flutter/)
* [Build beautiful charts in Flutter with FL Chart](https://blog.logrocket.com/build-beautiful-charts-flutter-fl-chart)
* [Flutter4Fun UI Challenge 7](https://flutter4fun.com/ui-challenge-7/)
* [Stock charts](https://dev.to/kamilpowalowski/stock-charts-with-flchart-library-1gd2)
#### Video:
* [how to create line chart in flutter | fl_chart](https://www.youtube.com/watch?v=Iv3F2HO5Jvc)
* [line chart in flutter - flutter tutorial](https://www.youtube.com/watch?v=xHzDAewbSGY)
* [Portfolio Dashboard Flutter UI Desktop & Web](https://www.youtube.com/watch?v=H9vXUine7Zo)
* [Flutter UI | Stocks App UI Design - Day 55](https://www.youtube.com/watch?v=oILraFu8OE8)
* [Implementing Chart in Flutter - Pair Programming with Fl_Chart Author](https://www.youtube.com/watch?v=msMxuUERtg8)
* [how to create line chart in flutter | fl_chart](https://www.youtube.com/watch?v=Iv3F2HO5Jvc)
* [Responsive Admin Dashboard or Panel using Flutter - Flutter Web UI - Part 1](https://www.youtube.com/watch?v=MRiZpwdy1CM)
* [Admin Panel Dashboard - Flutter Responsive UI Design](https://www.youtube.com/watch?v=n7O3pXfENPU)
* [How to build Flutter UI - 3 Steps](https://www.youtube.com/watch?v=I0NBtFS_ibc)
* [Flutter Web - Dashboard Website Template (Responsive)](https://www.youtube.com/watch?v=3SMdJE_dSxU)
* [How to create charts in Flutter](https://www.youtube.com/watch?v=JBJ6o4blgPA)
* [Flutter Charts 📊📈](https://www.youtube.com/watch?v=ibkcwCv9Lyw)
* [Flutter Library for Customizable](https://www.youtube.com/watch?v=1pjAItIDNz8)
* [Pie Chart - FLChart](https://www.youtube.com/watch?v=rZx_isqXrhg&t=77s)
* [Flutter Tutorial - Bar Chart](https://www.youtube.com/watch?v=7wUmzYOPQ8w)
* [wallet-app-ui-piechart](https://www.youtube.com/watch?v=M4w-dighmMU)
* [Flutter UI Tutorial - Fitness App](https://www.youtube.com/watch?v=hTg4DDl8Ixo)
* [Gradient Chart](https://www.youtube.com/watch?v=OR2DMRnEXkA)
* [Flutter charts tutorial for beginners](https://www.youtube.com/watch?v=nCmihMrWS38)
* [The easy way with fl-Chart](https://www.youtube.com/watch?v=R_vpnW5QZEw)
* [Get the data form COVID-19 API](https://www.youtube.com/watch?v=QXMWzbdGDkA)
* [Flutter COVID-19 Dashboard UI](https://www.youtube.com/watch?v=krU-ASLb8lM)
* [Flutter UI](https://www.youtube.com/watch?v=axWBN1aotQk)
* [Flutter](https://www.youtube.com/watch?v=rwHFslLo6ho)
* [Setup Pie Charts](https://www.youtube.com/watch?v=zRZiJdbp3_E)
================================================
FILE: _config.yml
================================================
theme: jekyll-theme-architect
================================================
FILE: analysis_options.yaml
================================================
include: package:very_good_analysis/analysis_options.yaml
analyzer:
exclude:
- "**.mocks.dart"
linter:
rules:
always_put_required_named_parameters_first: false
avoid_bool_literals_in_conditional_expressions: false
avoid_positional_boolean_parameters: false
comment_references: false
library_private_types_in_public_api: false
lines_longer_than_80_chars: false
no_default_cases: false
parameter_assignments: false
prefer_asserts_with_message: false
prefer_constructors_over_static_methods: false
public_member_api_docs: false
use_if_null_to_convert_nulls_to_bools: false
use_setters_to_change_properties: false
avoid_catches_without_on_clauses: false
================================================
FILE: example/.gitignore
================================================
# Miscellaneous
.flutter-plugins
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.build/
.buildlog/
.history
.svn/
.swiftpm/
migrate_working_dir/
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/
# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/
# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins-dependencies
.pub-cache/
.pub/
/build/
/coverage/
# Symbolication related
app.*.symbols
# Obfuscation related
app.*.map.json
# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release
================================================
FILE: example/.metadata
================================================
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled and should not be manually edited.
version:
revision: "20f82749394e68bcfbbeee96bad384abaae09c13"
channel: "stable"
project_type: app
# Tracks metadata for the flutter migrate command
migration:
platforms:
- platform: root
create_revision: 20f82749394e68bcfbbeee96bad384abaae09c13
base_revision: 20f82749394e68bcfbbeee96bad384abaae09c13
- platform: ios
create_revision: 20f82749394e68bcfbbeee96bad384abaae09c13
base_revision: 20f82749394e68bcfbbeee96bad384abaae09c13
# User provided section
# List of Local paths (relative to this file) that should be
# ignored by the migrate tool.
#
# Files that are not part of the templates will be ignored by default.
unmanaged_files:
- 'lib/main.dart'
- 'ios/Runner.xcodeproj/project.pbxproj'
================================================
FILE: example/README.md
================================================
This is the FL Chart App.
Check it out live here:
[app.flchart.dev](https://app.flchart.dev)
================================================
FILE: example/analysis_options.yaml
================================================
# This file configures the analyzer, which statically analyzes Dart code to
# check for errors, warnings, and lints.
#
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
# invoked from the command line by running `flutter analyze`.
# The following line activates a set of recommended lints for Flutter apps,
# packages, and plugins designed to encourage good coding practices.
include: package:flutter_lints/flutter.yaml
linter:
# The lint rules applied to this project can be customized in the
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
# included above or to enable additional rules. A list of all available lints
# and their documentation is published at https://dart.dev/lints.
#
# Instead of disabling a lint rule for the entire project in the
# section below, it can also be suppressed for a single line of code
# or a specific dart file by using the `// ignore: name_of_lint` and
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
# producing the lint.
rules:
# avoid_print: false # Uncomment to disable the `avoid_print` rule
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
# Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options
================================================
FILE: example/android/.gitignore
================================================
gradle-wrapper.jar
/.gradle
/captures/
/gradlew
/gradlew.bat
/local.properties
GeneratedPluginRegistrant.java
.cxx/
# Remember to never publicly share your keystore.
# See https://flutter.dev/to/reference-keystore
key.properties
**/*.keystore
**/*.jks
================================================
FILE: example/android/app/build.gradle.kts
================================================
import java.util.Properties
import java.io.FileInputStream
plugins {
id("com.android.application")
id("kotlin-android")
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id("dev.flutter.flutter-gradle-plugin")
}
val keystoreProperties = Properties()
val keystorePropertiesFile = rootProject.file("key.properties")
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(FileInputStream(keystorePropertiesFile))
}
android {
namespace = "dev.flchart.app"
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_11.toString()
}
defaultConfig {
applicationId = "dev.flchart.app"
minSdk = flutter.minSdkVersion
targetSdk = flutter.targetSdkVersion
versionCode = flutter.versionCode
versionName = flutter.versionName
}
signingConfigs {
create("release") {
keyAlias = keystoreProperties["keyAlias"] as String
keyPassword = keystoreProperties["keyPassword"] as String
storeFile = keystoreProperties["storeFile"]?.let { file(it) }
storePassword = keystoreProperties["storePassword"] as String
}
}
buildTypes {
release {
signingConfig = signingConfigs.getByName("release")
}
}
}
flutter {
source = "../.."
}
================================================
FILE: example/android/app/src/debug/AndroidManifest.xml
================================================
================================================
FILE: example/android/app/src/main/AndroidManifest.xml
================================================
================================================
FILE: example/android/app/src/main/kotlin/dev/flchart/app/MainActivity.kt
================================================
package dev.flchart.app
import io.flutter.embedding.android.FlutterActivity
class MainActivity : FlutterActivity()
================================================
FILE: example/android/app/src/main/res/drawable/launch_background.xml
================================================
================================================
FILE: example/android/app/src/main/res/drawable-v21/launch_background.xml
================================================
================================================
FILE: example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
================================================
================================================
FILE: example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
================================================
================================================
FILE: example/android/app/src/main/res/values/ic_launcher_background.xml
================================================
#282E45
================================================
FILE: example/android/app/src/main/res/values/styles.xml
================================================
================================================
FILE: example/android/app/src/main/res/values-night/styles.xml
================================================
================================================
FILE: example/android/app/src/profile/AndroidManifest.xml
================================================
================================================
FILE: example/android/build.gradle.kts
================================================
allprojects {
repositories {
google()
mavenCentral()
}
}
val newBuildDir: Directory =
rootProject.layout.buildDirectory
.dir("../../build")
.get()
rootProject.layout.buildDirectory.value(newBuildDir)
subprojects {
val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name)
project.layout.buildDirectory.value(newSubprojectBuildDir)
}
subprojects {
project.evaluationDependsOn(":app")
}
tasks.register("clean") {
delete(rootProject.layout.buildDirectory)
}
================================================
FILE: example/android/gradle/wrapper/gradle-wrapper.properties
================================================
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip
================================================
FILE: example/android/gradle.properties
================================================
org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true
================================================
FILE: example/android/settings.gradle.kts
================================================
pluginManagement {
val flutterSdkPath =
run {
val properties = java.util.Properties()
file("local.properties").inputStream().use { properties.load(it) }
val flutterSdkPath = properties.getProperty("flutter.sdk")
require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" }
flutterSdkPath
}
includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
plugins {
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
id("com.android.application") version "8.9.1" apply false
id("org.jetbrains.kotlin.android") version "2.1.0" apply false
}
include(":app")
================================================
FILE: example/assets/data/amsterdam_2024_weather.csv
================================================
name,datetime,tempmax,tempmin,temp,feelslikemax,feelslikemin,feelslike,dew,humidity,precip,precipprob,precipcover,preciptype,snow,snowdepth,windgust,windspeed,winddir,sealevelpressure,cloudcover,visibility,solarradiation,solarenergy,uvindex,severerisk,sunrise,sunset,moonphase,conditions,description,icon,stations
"Amsterdam,Netherlands",2024-01-01,9.1,6.4,8,5.3,2.5,4.1,5.1,82.4,14.26,100,37.5,rain,0,0,53.9,40.2,225.9,1000.1,88.7,20.5,20.6,1.8,2,,2024-01-01T08:50:34,2024-01-01T16:37:06,0.68,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-02,12.2,6.6,10.2,12.2,2.7,9,8.8,91.4,17.935,100,66.67,rain,0,0,91,62.5,205.1,987.8,100,12.9,7.4,0.6,1,,2024-01-02T08:50:27,2024-01-02T16:38:10,0.71,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-03,10.5,8.1,9.6,10.5,4.5,7.5,7.7,88,9.238,100,62.5,rain,0,0,106.8,58.1,248.3,987.8,96.3,15.4,10.2,1,1,,2024-01-03T08:50:16,2024-01-03T16:39:18,0.74,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-04,8.5,6.7,7.4,7.1,4,5.6,6.6,94.6,8.205,100,62.5,rain,0,0,28.1,17.7,235.3,1000.4,99.6,22.1,14.3,1.3,1,,2024-01-04T08:50:01,2024-01-04T16:40:29,0.75,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-05,8.5,5.5,7.1,5.7,2.3,4.3,6.1,93.7,8.285,100,58.33,rain,0,0,45,29.9,118.1,996.5,99.9,21.5,5.2,0.6,0,,2024-01-05T08:49:44,2024-01-05T16:41:42,0.8,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-06,5,1.4,3.7,1.2,-3.6,-0.2,1.8,87.9,0.098,100,8.33,rain,0,0,35.2,21.8,11,1011.1,99.3,29.8,9.3,0.8,1,,2024-01-06T08:49:22,2024-01-06T16:42:57,0.84,"Rain, Overcast",Cloudy skies throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-07,1.3,-0.7,0.5,-2.9,-5.9,-4.9,-2.7,79.1,0.015,100,4.17,"rain,snow",0,0,48.8,31.7,52.5,1024.9,67.5,39.1,22,1.9,2,,2024-01-07T08:48:58,2024-01-07T16:44:15,0.87,"Snow, Rain, Partially cloudy",Partly cloudy throughout the day with morning rain or snow.,rain,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-08,0.1,-2,-0.8,-5.9,-9.1,-7.2,-5.4,71.7,0,0,0,,0,0,49.5,37.2,63,1032.8,57.5,44.3,22.9,1.8,2,,2024-01-08T08:48:30,2024-01-08T16:45:36,0.9,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-09,-0.3,-4.1,-2.3,-6.6,-11.5,-9.1,-8.4,64,0,0,0,,0,0,46.1,30.7,64.6,1034,0,41.4,40,3.4,3,,2024-01-09T08:47:58,2024-01-09T16:46:59,0.93,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-10,0.3,-3.6,-2,-5.4,-9.6,-7.7,-8.4,62.2,0,0,0,,0,0,33.9,24.2,60.6,1031.1,0.1,41.8,39,3.4,2,,2024-01-10T08:47:24,2024-01-10T16:48:24,0.97,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-11,4.7,-5.3,-0.3,3.2,-8.7,-2.6,-2.4,86,0,0,0,,0,0,27.3,10.6,9.4,1034.4,59.7,14.8,13.4,1.1,1,,2024-01-11T08:46:46,2024-01-11T16:49:51,0,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-12,5.6,2.3,4,3.9,1,2.4,2.6,90.9,0.01,100,4.17,rain,0,0,31.8,13.7,328.2,1033.1,100,18.5,20.2,1.7,2,,2024-01-12T08:46:05,2024-01-12T16:51:20,0.03,"Rain, Overcast",Cloudy skies throughout the day with late afternoon rain.,rain,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-13,5.9,3.2,4.6,2.1,-0.9,1,3.4,92.3,1.002,100,41.67,rain,0,0,38.6,26.7,265.8,1022.5,99.6,17,10,0.8,1,,2024-01-13T08:45:21,2024-01-13T16:52:51,0.07,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-01-14,5.7,2.7,4.3,2.1,-1.6,0.5,2.5,88,2.747,100,62.5,rain,0,0,42,27.2,275.1,1009.3,95.4,25.6,11.8,1,1,,2024-01-14T08:44:33,2024-01-14T16:54:24,0.1,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-15,3.9,1.4,2.5,0.2,-4.4,-2.1,-0.3,81.9,3.366,100,70.83,"rain,snow",0.1,0,60.6,34.4,301,1003.2,69.4,28.2,25,2.1,3,,2024-01-15T08:43:43,2024-01-15T16:55:59,0.14,"Snow, Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain or snow throughout the day.,snow,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-16,3,-0.2,1.3,-1.3,-5.6,-3,-1.8,80.5,2.814,100,41.67,"rain,snow",0.1,0.5,49.7,30.3,231,1006.7,88.4,34.2,45.8,3.9,3,,2024-01-16T08:42:50,2024-01-16T16:57:36,0.17,"Snow, Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain or snow throughout the day.,snow,"06260099999,D3248,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-17,0.5,-2.1,-0.5,0.2,-7.3,-4,-2.8,84.5,0.129,100,8.33,"rain,snow",0,0.5,31.6,24.3,184.6,993.6,99.8,25.1,18.3,1.6,1,,2024-01-17T08:41:53,2024-01-17T16:59:14,0.21,"Snow, Rain, Overcast",Cloudy skies throughout the day with rain or snow clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-18,3.5,-3.4,-0.3,2.9,-6.3,-2.3,-2.5,85.7,0.337,100,8.33,"rain,snow",0,0,24.5,12.9,292.9,1001.5,40.9,34.2,22.9,2.1,2,,2024-01-18T08:40:54,2024-01-18T17:00:53,0.25,"Snow, Rain, Partially cloudy",Partly cloudy throughout the day with morning rain or snow.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-01-19,4.8,-1.3,2,0.9,-4.8,-2.1,-1.1,80.5,0.751,100,33.33,"rain,snow",0.2,0,38.5,23.9,245.2,1018.5,33.8,32.3,47.6,4,3,,2024-01-19T08:39:52,2024-01-19T17:02:34,0.28,"Snow, Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain or snow throughout the day.,snow,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-20,2.2,-0.2,0.9,-3.1,-6.1,-4.5,-2.1,80.8,0,0,0,,0,0,38.9,29.8,201,1025.9,89.7,21.2,30.4,2.6,1,,2024-01-20T08:38:47,2024-01-20T17:04:17,0.31,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-21,7.4,-0.1,3.4,2.2,-5.7,-2,-0.6,76,0.201,100,4.17,rain,0,0,66.7,45.1,189.5,1016.4,99.6,34.2,9.9,0.7,0,,2024-01-21T08:37:40,2024-01-21T17:06:00,0.35,"Rain, Overcast",Cloudy skies throughout the day with late afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-22,11.5,7.6,9.5,11.5,3.2,6.8,6.6,82.3,1.635,100,50,rain,0,0,83.1,55.8,228,1005.8,64.2,16.6,38.5,3.3,3,,2024-01-22T08:36:29,2024-01-22T17:07:45,0.38,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-23,11.5,6.2,8.1,11.5,2.1,4.4,5.3,83,4.604,100,33.33,rain,0,0,82,57.5,230.6,1018.5,71.9,14.7,26.8,2.3,2,,2024-01-23T08:35:16,2024-01-23T17:09:31,0.42,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-01-24,12.2,8.6,10,12.2,4.9,8,6.6,79.2,1.409,100,16.67,rain,0,0,94.2,61.6,247.1,1018.3,78.8,14.1,31.8,2.7,2,,2024-01-24T08:34:01,2024-01-24T17:11:17,0.45,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-25,9.6,3.4,6.9,6.8,0.9,4.2,5.7,92.3,1.425,100,33.33,rain,0,0,38.4,26.8,222.3,1026.6,80.5,8.7,20.9,1.8,2,,2024-01-25T08:32:43,2024-01-25T17:13:05,0.5,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-26,11.4,3.9,8.5,11.4,1.1,5.7,5.8,84,4.101,100,29.17,rain,0,0,68.2,48.4,256.5,1024.2,59.2,18.1,44.4,3.8,4,,2024-01-26T08:31:22,2024-01-26T17:14:54,0.52,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-27,7.9,2,4.2,5.2,-1.7,0.9,2.5,89.1,0.268,100,4.17,rain,0,0,28.1,20.2,207.5,1034.4,56.5,16.7,43.9,3.9,2,,2024-01-27T08:30:00,2024-01-27T17:16:43,0.56,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-28,8.6,0.8,4.2,5.6,-3.3,0.9,0,74.9,0,0,0,,0,0,30.7,20.7,150.7,1027.6,88.2,33,62,5.3,3,,2024-01-28T08:28:34,2024-01-28T17:18:33,0.59,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-29,10.5,3,6.4,10.5,-0.2,3.9,4.1,85.4,0,0,0,,0,0,27.8,16.6,171.7,1025.1,99.7,28.6,39.1,3.4,2,,2024-01-29T08:27:07,2024-01-29T17:20:24,0.62,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-30,10.5,4.7,7.8,10.5,2.8,5,6.7,92.3,0.644,100,20.83,rain,0,0,58.9,34.3,227.3,1026.7,99.9,17.4,13.5,1.2,1,,2024-01-30T08:25:37,2024-01-30T17:22:15,0.65,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-01-31,8.3,5.1,6.5,5.3,2.5,3.4,3.4,81,0.075,100,8.33,rain,0,0,56.2,37.5,221.6,1030.4,100,34.6,12.7,1.1,1,,2024-01-31T08:24:05,2024-01-31T17:24:07,0.69,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-01,9.1,4.4,6.6,5.3,1.3,3.3,4.6,87.4,4.35,100,20.83,rain,0,0,59.4,37,272.7,1029.2,64.5,12.1,56.7,4.9,4,,2024-02-01T08:22:31,2024-02-01T17:25:59,0.72,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-02-02,9.1,5.9,7.6,5.5,2.4,3.8,6.2,90.6,0,0,0,,0,0,49.7,34.1,237.3,1026.9,99.6,12.7,25,2.1,2,,2024-02-02T08:20:55,2024-02-02T17:27:52,0.75,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-02-03,10.9,9.1,10,10.9,6,7.7,8.4,89.9,0,0,0,,0,0,54.2,34.1,249.4,1024.4,99.5,23.2,37,3.1,3,,2024-02-03T08:19:17,2024-02-03T17:29:45,0.75,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-04,10.5,8.3,9.7,10.5,5.4,8,8.3,91.1,2.126,100,20.83,rain,0,0,61,38.5,252.3,1020.7,99.9,18.6,13.2,1.1,1,,2024-02-04T08:17:37,2024-02-04T17:31:38,0.82,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-05,10.4,8.7,9.4,10.4,4.6,5.6,7.1,85.8,0.051,100,12.5,rain,0,0,72.5,50.4,240.1,1017.4,99.8,16.7,22.2,2,1,,2024-02-05T08:15:56,2024-02-05T17:33:32,0.85,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,06348099999,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-02-06,12,7,10.5,12,3.5,10,7.9,84,4.573,100,25,rain,0,0,82.3,57.4,237.3,1007.6,100,14.3,24.6,2.1,2,,2024-02-06T08:14:12,2024-02-06T17:35:25,0.88,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-07,6.7,1.4,4.8,6.7,1.4,3.2,1.8,82,3.834,100,29.17,rain,0,0,27.8,15.6,345.1,1005.3,100,22.2,46.1,4,3,,2024-02-07T08:12:27,2024-02-07T17:37:19,0.92,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-02-08,4,0.5,2.4,1.7,-2.7,-0.3,1.6,94.4,8.38,100,45.83,rain,0.4,0,42.8,24.9,92.6,997.7,99.6,11.9,13.1,1.2,1,,2024-02-08T08:10:39,2024-02-08T17:39:13,0.95,"Rain, Overcast",Cloudy skies throughout the day with rain or snow.,snow,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-02-09,12.2,4.9,10.3,12.2,2,9.1,8.7,90.6,12.645,100,54.17,rain,0,0,44.9,27.6,176.5,983.4,99.8,25.9,20.9,1.7,1,,2024-02-09T08:08:51,2024-02-09T17:41:07,0,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-10,11.9,9.4,10.4,11.9,7.3,9.6,8.9,90.6,0.454,100,12.5,rain,0,0,24.3,17.2,137.6,985.9,99.4,31.1,37.3,3.3,2,,2024-02-10T08:07:00,2024-02-10T17:43:01,0.02,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-11,10,7.9,8.9,8.7,5.2,6.9,8.1,94.4,3.279,100,54.17,rain,0,0,31.9,20.8,211.1,989.7,99.9,10.5,22.8,2,2,,2024-02-11T08:05:08,2024-02-11T17:44:55,0.05,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-12,8.9,3.7,7,7,0.5,4.2,5.4,90.2,0.591,100,20.83,rain,0,0,38,26.6,246,1003.4,76.5,21.8,57.4,4.9,4,,2024-02-12T08:03:15,2024-02-12T17:46:49,0.09,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-13,9.1,3.8,6.6,6,0.5,3.1,4.6,87,0.083,100,16.67,rain,0,0,39.1,27.7,200.4,1014.3,95.5,24.5,41.9,3.5,3,,2024-02-13T08:01:20,2024-02-13T17:48:43,0.12,"Rain, Overcast",Cloudy skies throughout the day with late afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-14,11.7,8,10.6,11.7,4.2,9.9,10.1,96.6,11.723,100,70.83,rain,0,0,49.8,34.4,224.9,1013.4,100,8.9,13.6,1.2,1,,2024-02-14T07:59:23,2024-02-14T17:50:36,0.15,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-15,15.6,11.2,12.8,15.6,11.2,12.8,11.3,90.8,6.248,100,37.5,rain,0,0,31.9,23.2,180.4,1012.6,99.2,23.2,31.5,2.8,2,,2024-02-15T07:57:26,2024-02-15T17:52:30,0.19,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-16,12,9.2,10.7,12,7.2,10.3,9,89.9,2.067,100,20.83,rain,0,0,33,23.6,228.8,1012.9,97.4,28.2,21,1.8,1,,2024-02-16T07:55:26,2024-02-16T17:54:23,0.25,"Rain, Overcast",Cloudy skies throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-17,11.4,7.9,9.8,11.4,6.2,9.1,8.4,91.4,0.415,100,12.5,rain,0,0,23.8,16.8,228.3,1029.2,99.2,20.9,35.3,3,2,,2024-02-17T07:53:26,2024-02-17T17:56:17,0.26,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-18,10.4,8.4,9.4,10.4,4.6,6.9,8.6,94.5,16.3,100,79.17,rain,0,0,56.4,35,225.4,1023.8,100,12.1,10.5,0.8,1,,2024-02-18T07:51:24,2024-02-18T17:58:10,0.29,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-19,10.4,5.7,8.7,10.4,3.4,6.2,7.4,92,4.968,100,25,rain,0,0,44.6,33.1,269.7,1026,95,14.2,23.8,2,1,,2024-02-19T07:49:22,2024-02-19T18:00:03,0.33,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-20,10.4,5.1,8.3,10.4,2.6,5.6,6.7,90,0.207,100,4.17,rain,0,0,51.2,33.9,231.7,1025.6,99.7,13.7,43.3,3.7,2,,2024-02-20T07:47:18,2024-02-20T18:01:55,0.36,"Rain, Overcast",Cloudy skies throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-21,10.1,8.7,9.3,10.1,4.8,5.9,7.7,90,5.415,100,37.5,rain,0,0,49.7,37.4,203.7,1011.3,100,15.3,23,1.9,2,,2024-02-21T07:45:13,2024-02-21T18:03:48,0.39,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-22,12.5,5.2,9.9,12.5,-0.5,8.1,8.9,93.8,6.403,100,58.33,rain,0,0,67.7,49.2,208.2,986.4,98.1,13.7,27,2.3,1,,2024-02-22T07:43:07,2024-02-22T18:05:40,0.43,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-02-23,8.2,4.9,6.2,4.6,-0.8,1.8,3.4,82.3,6.364,100,66.67,rain,0,0,69.8,41.3,209.9,988.7,94.9,32.8,34.5,3,3,,2024-02-23T07:40:59,2024-02-23T18:07:32,0.46,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-24,6.2,2.7,4.7,3.3,-0.8,1.4,3.2,89.8,4.341,100,29.17,rain,0,0,38.4,27.8,184.4,996.8,96.7,29.3,34.1,3,1,,2024-02-24T07:38:51,2024-02-24T18:09:23,0.5,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-25,8.9,4.1,6.2,8.9,1.4,3.6,4.2,87.5,4.063,100,29.17,rain,0,0,36.7,17.6,164.3,999.5,94.9,26.3,44.7,4,3,,2024-02-25T07:36:42,2024-02-25T18:11:15,0.53,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-26,6.5,4.6,5.5,2.5,-0.1,1,3,83.9,0.122,100,29.17,rain,0,0,56.3,34.6,41,1006.5,91.3,36.3,37.9,3.3,2,,2024-02-26T07:34:32,2024-02-26T18:13:06,0.57,"Rain, Overcast",Cloudy skies throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-27,8.1,1.7,4.7,7,-0.8,2.3,1.8,82.1,0.05,100,4.17,rain,0,0,44.8,20.9,22.1,1018.7,55.9,33.1,85.5,7.3,5,,2024-02-27T07:32:22,2024-02-27T18:14:56,0.6,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-02-28,9.4,2.8,6.9,6.6,0,4.1,5.4,90.2,0,0,0,,0,0,37.1,23.9,190.2,1019.2,91.5,15.6,29.1,2.5,2,,2024-02-28T07:30:10,2024-02-28T18:16:47,0.63,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-02-29,9.1,7,8.3,5.9,3.4,4.9,7.6,95.7,4.966,100,79.17,rain,0,0,35.8,25.3,174.3,1008,100,10,15.8,1.5,1,,2024-02-29T07:27:58,2024-02-29T18:18:37,0.67,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-01,9.2,5.1,7.6,6.5,2,4.2,5.4,86,2.291,100,33.33,rain,0,0,57.5,37.6,171.4,999.9,80.7,28.5,55.7,4.8,3,,2024-03-01T07:25:45,2024-03-01T18:20:27,0.7,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-03-02,11.5,5.4,8.9,11.5,1.9,6.8,4.2,73.6,0.755,100,20.83,rain,0,0,49.4,37.1,150.7,998.6,72.6,39.8,98.6,8.4,5,,2024-03-02T07:23:31,2024-03-02T18:22:17,0.73,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-03,14.3,7.8,10.6,14.3,5,9.6,6.6,77,0,0,0,,0,0,36.1,21.5,143.2,1001.1,99.5,32,76.7,6.6,4,,2024-03-03T07:21:16,2024-03-03T18:24:06,0.75,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-04,10.4,4.2,7.5,10.4,1.9,5.6,4.2,81,0,0,0,,0,0,33.7,23.8,306.9,1011.1,98.3,35.7,88.3,7.7,5,,2024-03-04T07:19:01,2024-03-04T18:25:55,0.8,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-05,8.2,2.9,6,8.1,1,5.1,5.2,94.6,0.466,100,33.33,rain,0,0,27.8,7.4,77.8,1014.2,91.2,8.8,21.5,1.9,1,,2024-03-05T07:16:45,2024-03-05T18:27:44,0.83,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-06,11.3,5.4,7.5,11.3,3.4,6.4,5.4,87.9,0.426,100,8.33,rain,0,0,23.4,13.9,108.3,1022.1,53.8,11.7,96.5,8.5,5,,2024-03-06T07:14:29,2024-03-06T18:29:32,0.87,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-07,8.9,3.2,5.6,5.5,-0.3,2.3,2.9,83.5,0,0,0,,0,0,39.5,27.8,75.9,1023.6,27,13.2,117.4,10.1,5,,2024-03-07T07:12:12,2024-03-07T18:31:20,0.9,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-03-08,9.7,1.8,5.5,6,-3.2,1.3,0.3,70.1,0,0,0,,0,0,47.2,33.1,90.1,1012.6,2.6,17.7,118.2,10.3,5,,2024-03-08T07:09:55,2024-03-08T18:33:08,0.94,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-09,12.5,3.6,7.9,12.5,-0.4,5.6,2.7,70.3,0,0,0,,0,0,36.3,26,97.8,1001.4,78.8,18.6,89.4,7.7,5,,2024-03-09T07:07:37,2024-03-09T18:34:56,0.97,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-10,11.3,6.2,8.7,11.3,2.5,6.5,4.2,73.5,0,0,0,,0,0,38.8,27.3,71.8,997.1,99.7,18.2,59.8,5.3,3,,2024-03-10T07:05:19,2024-03-10T18:36:44,0,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-11,8.3,6.7,7.1,7.2,4.1,5.5,6.1,93.3,3.569,100,58.33,rain,0,0,28.9,13.9,18.7,1002.1,99,5.9,18.2,1.6,1,,2024-03-11T07:03:01,2024-03-11T18:38:31,0.04,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-12,10.7,7,8.4,10.7,4,6.3,6.8,90.4,1.414,100,33.33,rain,0,0,31.6,21.5,215.3,1011.9,97.7,6.9,41,3.5,2,,2024-03-12T07:00:42,2024-03-12T18:40:18,0.07,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,D3248,06348099999,06249099999,06240099999,06330099999,EHLE,06269099999,06344099999"
"Amsterdam,Netherlands",2024-03-13,12.2,8.8,10.9,12.2,6.6,10.7,9.3,90.2,1.099,100,37.5,rain,0,0,51.2,32.5,225.8,1013.3,99.6,21.2,27,2.2,1,,2024-03-13T06:58:23,2024-03-13T18:42:04,0.1,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-14,16.5,8.3,12.5,16.5,6,12,8.6,78.1,0.005,100,4.17,rain,0,0,41.3,27.7,194.2,1010.4,94.5,32.4,116.8,10.2,5,,2024-03-14T06:56:03,2024-03-14T18:43:51,0.14,"Rain, Overcast",Cloudy skies throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-15,14.2,10.5,12.5,14.2,10.5,12.5,9.8,83.9,0.701,100,25,rain,0,0,57.7,41.3,222.4,1006.2,90.3,21.7,56.8,4.8,2,,2024-03-15T06:53:43,2024-03-15T18:45:37,0.17,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-16,11,3.2,7.8,11,1.4,5.8,4.4,79.7,0.87,100,25,rain,0,0,41.1,27.2,296.5,1018.3,99.1,29.7,55.3,4.7,2,,2024-03-16T06:51:23,2024-03-16T18:47:23,0.2,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-17,12.8,4.6,9.3,12.8,2.9,8.1,6.6,83.4,2.806,100,25,rain,0,0,35.1,24.2,142.9,1019.3,99.7,26.2,64.8,5.4,3,,2024-03-17T06:49:03,2024-03-17T18:49:09,0.25,"Rain, Overcast",Cloudy skies throughout the day with late afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-18,13.3,7.2,10.7,13.3,6,10.4,8.4,86.6,0.944,100,12.5,rain,0,0,28.1,19.2,236.5,1015.6,87.9,15.5,129.7,11.2,6,,2024-03-18T06:46:43,2024-03-18T18:50:55,0.27,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-19,15.2,7.9,11.4,15.2,6,11,8.2,81.6,0,0,0,,0,0,38.1,27.7,211.3,1017.5,94.3,28.8,91.5,8,6,,2024-03-19T06:44:22,2024-03-19T18:52:41,0.3,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-03-20,15,8,11.2,15,6.8,10.9,8.8,85.7,0.021,100,8.33,rain,0,0,17.8,9.9,236.3,1019,99.7,21.7,76.6,6.7,3,,2024-03-20T06:42:01,2024-03-20T18:54:26,0.34,"Rain, Overcast",Cloudy skies throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-21,10.5,7.5,8.9,10.5,4.5,7.1,7.1,88.3,0.014,100,4.17,rain,0,0,29.2,20.9,267.2,1023.4,97.9,24.7,48,4,2,,2024-03-21T06:39:41,2024-03-21T18:56:12,0.37,"Rain, Overcast",Cloudy skies throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-22,10.8,7.6,9.7,10.8,6.2,8.7,7.9,88.8,0.634,100,37.5,rain,0,0,41.6,27.1,254.5,1016.2,100,10.5,27.6,2.4,1,,2024-03-22T06:37:20,2024-03-22T18:57:57,0.41,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-23,8.4,5,6.9,5.9,2.1,3.2,3.1,77.2,2.822,100,54.17,rain,0,0,56.3,40.9,259,1008.1,64,26.7,65.5,5.7,5,,2024-03-23T06:34:59,2024-03-23T18:59:42,0.44,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-24,8.1,5.3,6.9,3.9,1.1,2.6,4.5,84.8,7.443,100,91.67,rain,0,0,63,41.3,281.8,1004,93.2,15.7,55.7,4.9,3,,2024-03-24T06:32:38,2024-03-24T19:01:27,0.47,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-25,11.4,2.8,7.4,11.4,-0.1,5.8,2.5,73.1,0.855,100,8.33,rain,0,0,28.2,20.2,150.4,1004.7,69.7,26.1,132,11.4,6,,2024-03-25T06:30:18,2024-03-25T19:03:12,0.5,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-03-26,11,4.8,8.3,11,1.1,6.2,3.2,70.2,0.1,100,4.17,rain,0,0,36,21.6,119.1,991.7,96.9,29.6,96.5,8.3,3,,2024-03-26T06:27:57,2024-03-26T19:04:56,0.54,"Rain, Overcast",Cloudy skies throughout the day with late afternoon rain.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06275099999,06269099999,06344099999"
"Amsterdam,Netherlands",2024-03-27,12.3,7.1,10,12.3,4.6,9,6,76.7,0.014,100,8.33,rain,0,0,37.4,23.2,175.6,985.5,86.8,24.3,84.4,7.2,4,,2024-03-27T06:25:36,2024-03-27T19:06:41,0.57,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06356099999,06260099999,C0449,EHAM,06257099999,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-03-28,11.8,7,8.8,11.8,3.4,6.8,4.4,74.5,1.6,100,33.33,rain,0,0,63,40.9,178.9,984.6,76.3,10,84.5,7.3,7,,2024-03-28T06:23:16,2024-03-28T19:08:26,0.61,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"D3248,EHRD,C0449,EHLE,EHKD,EHAM"
"Amsterdam,Netherlands",2024-03-29,13.9,8,10.7,13.9,4.5,9.1,5.5,70.6,2.4,100,41.67,rain,0,0,51.8,29.8,186,991.4,59.5,10,117.6,10,4,,2024-03-29T06:20:56,2024-03-29T19:10:10,0.64,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"D3248,EHRD,C0449,EHLE,EHKD,EHAM"
"Amsterdam,Netherlands",2024-03-30,11.8,5,9,11.8,3.3,7.8,7.9,93.3,4.8,100,50,rain,0,0,25.6,22.6,200.1,996.3,78,8.8,27.3,2.3,1,,2024-03-30T06:18:35,2024-03-30T19:11:55,0.68,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"D3248,EHRD,C0449,EHLE,EHKD,EHAM"
"Amsterdam,Netherlands",2024-03-31,14.9,3.8,9.3,14.9,1.4,8,7.9,91.9,5.8,100,54.17,rain,0,0,38.5,21.9,82.6,996.8,69.4,8.5,69.3,5.7,5,,2024-03-31T07:16:16,2024-03-31T20:13:39,0.71,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"D3248,EHRD,C0449,EHLE,EHKD,EHAM"
"Amsterdam,Netherlands",2024-04-01,12.8,7.1,10.1,12.8,5.6,9.3,7.7,86.1,0.1,100,4.17,rain,0,0,40.3,30.6,218.9,994.9,50.9,14.7,64,5.8,3,,2024-04-01T07:13:56,2024-04-01T20:15:24,0.75,"Rain, Partially cloudy",Partly cloudy throughout the day with afternoon rain.,rain,"D3248,06260099999,EHRD,06348099999,06249099999,C0449,06240099999,EHLE,EHKD,EHAM,06257099999"
"Amsterdam,Netherlands",2024-04-02,12,7.5,9.7,12,4.6,8.3,7.5,86.3,1.6,100,33.33,rain,0,0,55.4,29.3,218.6,1003.4,48.4,18.4,90.5,7.8,5,,2024-04-02T07:11:37,2024-04-02T20:17:08,0.75,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-04-03,13.6,9.3,10.9,13.6,7.3,10.1,9.2,89.2,3.521,100,62.5,rain,0,0,62.8,37.6,202.4,1003.4,99.1,21.8,53.3,4.6,3,,2024-04-03T07:09:18,2024-04-03T20:18:52,0.82,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-04,13.9,9.1,11.5,13.9,6.2,11,9.1,85.4,4.072,100,45.83,rain,0,0,70.6,47.5,227.4,1004.1,98.1,15.7,111.5,9.5,7,,2024-04-04T07:06:59,2024-04-04T20:20:37,0.85,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-05,16.2,11.2,13.2,16.2,11.2,13.2,10.3,83.4,2.471,100,33.33,rain,0,0,66.6,46.8,213.1,1007.4,89.7,20.9,104.5,9.1,6,,2024-04-05T07:04:41,2024-04-05T20:22:21,0.88,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-06,23.2,11.3,16.8,23.2,11.3,16.8,10.9,70.7,0.495,100,4.17,rain,0,0,54.6,34.1,174.1,1008.4,97.1,34,143.6,12.5,6,,2024-04-06T07:02:23,2024-04-06T20:24:05,0.92,"Rain, Overcast",Cloudy skies throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-07,18.4,13.1,15.5,18.4,13.1,15.5,9.3,67.2,0.556,100,20.83,rain,0,0,53.1,37.6,221.2,1011.2,79.3,35.4,183.9,15.9,8,,2024-04-07T07:00:05,2024-04-07T20:25:50,0.95,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-08,18.5,10.8,14.6,18.5,10.8,14.6,10.9,79.2,0.068,100,20.83,rain,0,0,25,17.2,140.9,1008.3,89.5,30,113.5,9.6,5,,2024-04-08T06:57:48,2024-04-08T20:27:34,0,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-09,15.8,10.3,11.8,15.8,10.3,11.8,8.1,78.2,4.532,100,41.67,rain,0,0,69.8,48,216.7,1007.4,99.9,30.2,54.2,4.8,2,,2024-04-09T06:55:32,2024-04-09T20:29:18,0.02,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-04-10,14.1,8.3,11.2,14.1,5.9,10.2,5,67.3,0.447,100,25,rain,0,0,61.9,36.1,250,1025.2,76.9,29.4,173.5,15,7,,2024-04-10T06:53:16,2024-04-10T20:31:02,0.05,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-11,14.4,11.9,13,14.4,11.9,13,10.3,84.5,0.15,100,20.83,rain,0,0,48.9,33.3,221.4,1029.3,100,25.7,46.4,4,3,,2024-04-11T06:51:00,2024-04-11T20:32:47,0.09,"Rain, Overcast",Cloudy skies throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-12,17.3,12.9,14.9,17.3,12.9,14.9,11,78.4,0.023,100,4.17,rain,0,0,55.2,35.3,230.2,1029.1,100,26.6,150.5,12.9,6,,2024-04-12T06:48:45,2024-04-12T20:34:31,0.12,"Rain, Overcast",Cloudy skies throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-13,20.9,11.5,16.3,20.9,11.5,16.3,11,71.6,0,0,0,,0,0,53.2,35,230.4,1022.7,99.9,38.9,181.3,15.7,6,,2024-04-13T06:46:31,2024-04-13T20:36:15,0.15,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-14,13.7,8.8,11.3,13.7,7.8,11.1,5,65.5,0,0,0,,0,0,53.1,27.5,279.6,1021.2,99.8,31.5,190.3,16.8,7,,2024-04-14T06:44:17,2024-04-14T20:37:59,0.19,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-15,10.2,5.1,8.3,10.2,0.4,5.2,4.9,79.2,7.703,100,50,rain,0,0,87,45.7,238,1006.1,93.5,26.6,65.5,5.7,4,,2024-04-15T06:42:05,2024-04-15T20:39:44,0.25,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-16,10.6,5.6,8.4,10.6,0,4.9,5.1,80.2,11.676,100,58.33,rain,0,0,66.1,44,303.1,1003.4,86.1,21.8,91.6,7.9,4,,2024-04-16T06:39:53,2024-04-16T20:41:28,0.25,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-17,8.6,4,6.1,7.8,0.3,4.2,3.2,82,10.732,100,62.5,rain,0,0,39.2,23,317.8,1011.9,70.5,32.3,116,10.1,5,,2024-04-17T06:37:41,2024-04-17T20:43:12,0.28,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-18,10.3,1.8,6.9,10.3,-1,4.8,2.9,77.7,0.122,100,16.67,rain,0,0,34.7,23.7,295.4,1018.5,65,34.9,151.2,13.1,6,,2024-04-18T06:35:31,2024-04-18T20:44:56,0.32,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-19,10.3,6.7,8.6,10.3,2.4,4.9,6.4,86,9.469,100,95.83,rain,0,0,66.4,44.9,302,1010.9,98.5,14.6,114.1,9.7,8,,2024-04-19T06:33:21,2024-04-19T20:46:40,0.35,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-20,9.7,5.9,7.4,6.1,1.8,3.8,3.5,76.1,2.218,100,54.17,rain,0,0,58.2,34.2,334.4,1021.1,91.6,24.4,172,14.9,8,,2024-04-20T06:31:12,2024-04-20T20:48:24,0.38,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-21,10.5,3.2,6.8,10.5,-1.6,3.6,2,72.1,1.675,100,20.83,rain,0,0,54.3,26.2,19.7,1025.1,48.6,34.8,234.3,20.3,8,,2024-04-21T06:29:04,2024-04-21T20:50:08,0.42,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-22,9.8,1.9,6,7.1,-0.9,3.5,0.2,68.6,0.269,100,12.5,rain,0,0,36.4,24.5,18.9,1025.9,75.8,38.5,195.3,16.8,8,,2024-04-22T06:26:57,2024-04-22T20:51:52,0.45,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-23,9.5,-0.3,5.4,9.3,-1.4,3.5,0.1,70.6,1.639,100,20.83,rain,0,0,39.1,29.7,304.8,1020.5,68.7,36.9,172.4,14.9,8,,2024-04-23T06:24:52,2024-04-23T20:53:35,0.48,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-24,9.4,4.6,6.4,5.5,0.8,2.9,2.9,78.6,2.51,100,70.83,rain,0,0,56.1,34.2,323.9,1010.6,86,31,117.7,10.2,7,,2024-04-24T06:22:47,2024-04-24T20:55:19,0.5,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-25,9.8,3.6,6.2,7,1.6,3.6,2.9,80.1,5.41,100,54.17,rain,0,0,41.3,29.3,225.5,1004.9,91.7,29.7,83.8,7.3,3,,2024-04-25T06:20:43,2024-04-25T20:57:02,0.55,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-26,11,4.3,7.8,11,1.3,6.1,3.6,75.5,1.107,100,33.33,rain,0,0,31,20.1,256.5,1003.2,87.7,34.3,176,15.2,7,,2024-04-26T06:18:40,2024-04-26T20:58:46,0.59,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-27,15,5.7,10.6,15,4.4,9.8,8,85,2.916,100,37.5,rain,0,0,31,19.2,109.8,1005,99.3,29.7,103,8.9,4,,2024-04-27T06:16:39,2024-04-27T21:00:29,0.62,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-28,15.3,7.3,12.8,15.3,4.9,12.6,7.8,72.1,0.788,100,12.5,rain,0,0,69.5,47.2,184.3,1006.3,90.7,41.7,88.7,7.7,4,,2024-04-28T06:14:38,2024-04-28T21:02:12,0.66,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-29,18.7,5.6,12.4,18.7,2.9,11.6,7.1,72.4,0.023,100,8.33,rain,0,0,39.4,26.4,172.5,1018.1,35.8,33.7,262.1,22.8,9,,2024-04-29T06:12:39,2024-04-29T21:03:54,0.69,"Rain, Partially cloudy",Becoming cloudy in the afternoon with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-04-30,20.4,11.9,15.7,20.4,11.9,15.7,11.3,76,0,0,0,,0,0,25.9,19.9,138.3,1015.5,91.5,36.7,180.8,15.4,8,,2024-04-30T06:10:42,2024-04-30T21:05:36,0.73,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-01,22.3,13.9,18.1,22.3,13.9,18.1,14.6,80.4,0.7,100,8.33,rain,0,0,30.2,19,5.6,1007.3,53.9,10,237.8,20.6,7,,2024-05-01T06:08:45,2024-05-01T21:07:18,0.75,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"D3248,EHRD,C0449,EHLE,EHKD,EHAM"
"Amsterdam,Netherlands",2024-05-02,24.4,13.1,17.6,24.4,13.1,17.6,13.3,77.1,0.85,100,29.17,rain,0,0,36.3,24.6,37.4,1000.1,75.7,24.9,228.7,19.8,7,,2024-05-02T06:06:50,2024-05-02T21:09:00,0.8,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-03,13.6,9.3,12,13.6,7.7,11.9,10.7,91.5,3.878,100,58.33,rain,0,0,48,33.5,227.4,1007.2,86.7,15.2,33,2.7,1,,2024-05-03T06:04:56,2024-05-03T21:10:42,0.83,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-04,16.6,6.9,11.5,16.6,5.1,11,8.5,83,4.036,100,25,rain,0,0,47.5,22.2,148,1013.2,92.1,26.6,158.7,13.9,6,,2024-05-04T06:03:04,2024-05-04T21:12:22,0.87,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-05,15.7,9.3,12.5,15.7,7.3,12.1,8.9,80.5,6.25,100,33.33,rain,0,0,31.2,18,295.4,1009,75.2,33,255.7,22.2,8,,2024-05-05T06:01:14,2024-05-05T21:14:03,0.9,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-06,18.1,8.5,13.9,18.1,7.4,13.6,9.3,75.5,0,0,0,,0,0,25.6,17.6,69.7,1008.7,83.8,32.1,165,14.3,7,,2024-05-06T05:59:25,2024-05-06T21:15:43,0.94,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-07,18,10.6,14.1,18,10.6,14.1,9.5,74.8,0,0,0,,0,0,35.2,26.1,7.3,1018.8,71.5,28.5,194.7,16.7,8,,2024-05-07T05:57:37,2024-05-07T21:17:22,0.97,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-05-08,15,10.2,12.5,15,10.2,12.5,9.9,84.7,0.058,100,8.33,rain,0,0,23,15.6,340.7,1027.2,89.6,25.1,101.7,8.7,4,,2024-05-08T05:55:52,2024-05-08T21:19:01,0,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,06267099999,D3248,06273099999,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-05-09,17.2,6.3,12.3,17.2,6.3,12.3,9.2,82.3,0,0,0,,0,0,21.3,13.6,301.7,1027.6,50.8,15.5,215.2,18.6,8,,2024-05-09T05:54:08,2024-05-09T21:20:40,0.04,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-10,19.2,8.5,14.4,19.2,8.5,14.4,10.5,79,0,0,0,,0,0,21.7,17,38,1024.5,80,15.9,237.7,20.5,8,,2024-05-10T05:52:25,2024-05-10T21:22:17,0.07,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-11,21.7,11.1,16.1,21.7,11.1,16.1,11.4,75.9,0,0,0,,0,0,27.4,18.7,57.5,1022.5,93.5,23.2,247.8,21.3,8,,2024-05-11T05:50:45,2024-05-11T21:23:54,0.11,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-12,25,14,19.5,25,14,19.5,11,59.2,0.065,100,4.17,rain,0,0,38.3,24,95.7,1016.1,99.4,37.3,271.5,23.4,7,,2024-05-12T05:49:06,2024-05-12T21:25:30,0.14,"Rain, Overcast",Cloudy skies throughout the day with early morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-13,22.4,16.8,19.6,22.4,16.8,19.6,14.8,74.4,0.461,100,4.17,rain,0,0,34.6,20.8,147.4,1010,74.1,33.4,170,14.7,7,,2024-05-13T05:47:30,2024-05-13T21:27:05,0.17,"Rain, Partially cloudy",Partly cloudy throughout the day with late afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-14,26.6,15.6,20.2,26.6,15.6,20.2,14.4,72.2,0.962,100,12.5,rain,0,0,48.3,31.2,131.1,1004.9,41.3,31.2,249.6,21.7,8,,2024-05-14T05:45:55,2024-05-14T21:28:40,0.2,"Rain, Partially cloudy",Becoming cloudy in the afternoon with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-15,19.8,12.8,16,19.8,12.8,16,14.3,90.6,6.274,100,37.5,rain,0,0,32.8,19,302.6,1006.1,81.5,12.4,131,11.4,7,,2024-05-15T05:44:22,2024-05-15T21:30:13,0.25,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-16,20.2,13.7,16,20.2,13.7,16,14.1,88.9,3.508,100,20.83,rain,0,0,31.5,26.6,246.5,1004.8,99.7,13.7,155,13.3,8,,2024-05-16T05:42:52,2024-05-16T21:31:46,0.27,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-17,17.5,13.2,14.7,17.5,13.2,14.7,13.5,92.8,1.518,100,16.67,rain,0,0,30.7,22.7,318,1008.4,98.6,8.7,143.7,12.4,8,,2024-05-17T05:41:23,2024-05-17T21:33:17,0.3,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-18,22.3,13.3,17.5,22.3,13.3,17.5,12.9,77.2,0.214,100,8.33,rain,0,0,27.8,16.6,321.3,1010.3,67.6,18.3,273.8,23.6,8,,2024-05-18T05:39:57,2024-05-18T21:34:47,0.33,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-19,21.5,11.3,17,21.5,11.3,17,11.8,74.2,0.717,100,4.17,rain,0,0,41.8,27.9,3.5,1011.2,22.3,22.8,268.6,23.2,8,,2024-05-19T05:38:33,2024-05-19T21:36:16,0.37,"Rain, Partially cloudy",Becoming cloudy in the afternoon with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-20,19,13.1,15.7,19,13.1,15.7,13.7,88.2,2.89,100,20.83,rain,0,0,30.8,17.4,353.5,1011.5,89.7,18.8,109.6,9.4,6,,2024-05-20T05:37:11,2024-05-20T21:37:44,0.4,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-21,23.1,12.4,17.4,23.1,12.4,17.4,14.1,83.1,8.497,100,29.17,rain,0,0,53.1,25.9,52.3,1008.1,78.8,20.9,207.5,17.8,7,,2024-05-21T05:35:52,2024-05-21T21:39:11,0.43,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-22,18.1,14,15.5,18.1,14,15.5,13,85.7,23.183,100,37.5,rain,0,0,46.3,30,223.5,1006.8,95.3,23.1,85.3,7.3,7,,2024-05-22T05:34:35,2024-05-22T21:40:36,0.46,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-23,18.1,13.2,15.5,18.1,13.2,15.5,11.6,78.1,0,0,0,,0,0,41.7,26.9,225.1,1013.5,58.9,28.8,183.6,15.7,8,,2024-05-23T05:33:21,2024-05-23T21:41:59,0.5,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-24,18.7,11.4,14.9,18.7,11.4,14.9,12.8,87.9,5.086,100,37.5,rain,0,0,27.1,17.2,22.9,1018.3,96.7,14.4,113.4,10,4,,2024-05-24T05:32:09,2024-05-24T21:43:21,0.53,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-25,17.7,11.6,15.2,17.7,11.6,15.2,13.8,91.7,31.269,100,45.83,rain,0,0,32.5,21.4,261.1,1016.3,85.4,17.5,98.3,8.3,3,,2024-05-25T05:30:59,2024-05-25T21:44:42,0.57,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-26,20.4,11.1,15.6,20.4,11.1,15.6,12.5,82.5,3.309,100,20.83,rain,0,0,48.1,21.3,154.4,1014.7,74.6,24.1,174.7,15.1,7,,2024-05-26T05:29:52,2024-05-26T21:46:01,0.6,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06356099999,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-27,17.3,12.7,14.7,17.3,12.7,14.7,10.1,74.9,1.316,100,20.83,rain,0,0,34.5,23.9,232.8,1016,84.4,30.4,219.9,19.2,9,,2024-05-27T05:28:48,2024-05-27T21:47:18,0.64,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-28,18.7,10.8,14.2,18.7,10.8,14.2,11.1,82.4,6.213,100,37.5,rain,0,0,44.4,26,198.9,1015.5,84.6,23.1,189,16.4,7,,2024-05-28T05:27:46,2024-05-28T21:48:33,0.67,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-29,17,13.9,15.2,17,13.9,15.2,13,87.1,22.194,100,66.67,rain,0,0,45.2,29.9,242,1008.1,88.9,19.3,151.7,13.2,6,,2024-05-29T05:26:48,2024-05-29T21:49:46,0.71,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-30,16.6,12.9,14.3,16.6,12.9,14.3,12,86.3,0.621,100,8.33,rain,0,0,32.1,23.9,261.7,1006.6,97.5,24.4,121.6,10.5,5,,2024-05-30T05:25:52,2024-05-30T21:50:57,0.75,"Rain, Overcast",Cloudy skies throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-05-31,18.5,12.9,15.4,18.5,12.9,15.4,12.5,83.7,1.511,100,33.33,rain,0,0,42.2,27.7,339.3,1011.5,90.3,24.8,216.6,18.7,9,,2024-05-31T05:24:59,2024-05-31T21:52:07,0.78,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06257099999"
"Amsterdam,Netherlands",2024-06-01,15.7,13.8,14.8,15.7,13.8,14.8,13.6,92.9,2.332,100,33.33,rain,0,0,42.1,26.4,350.1,1018,100,9.3,51,4.5,2,,2024-06-01T05:24:08,2024-06-01T21:53:14,0.82,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-02,16.4,12.8,14,16.4,12.8,14,9.5,74.5,0.559,100,16.67,rain,0,0,38.4,23.5,342.8,1023.5,94.8,20.9,198.6,17.4,9,,2024-06-02T05:23:21,2024-06-02T21:54:19,0.85,"Rain, Overcast",Cloudy skies throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-03,16.3,9.7,13.7,16.3,8.8,13.7,10.6,81.9,0,0,0,,0,0,24.9,14.1,288.4,1020.7,92.4,27.4,141.3,12.2,5,,2024-06-03T05:22:37,2024-06-03T21:55:21,0.89,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-06-04,20.4,11.8,16,20.4,11.8,16,13,83.4,0,0,0,,0,0,46.4,27,214.9,1012.6,99.3,16.8,111.2,9.6,6,,2024-06-04T05:21:55,2024-06-04T21:56:22,0.92,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-05,14.8,10.8,13.1,14.8,10.8,13.1,7.4,69.6,3.409,100,12.5,rain,0,0,47.7,34.9,268.9,1012,54.7,26.5,302,26.2,9,,2024-06-05T05:21:17,2024-06-05T21:57:19,0.96,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-06,16.8,9.7,13.2,16.8,8.3,13,7.3,68.9,0,0,0,,0,0,37.6,20.6,254.7,1016.8,79.7,25.1,153.3,13.1,7,,2024-06-06T05:20:42,2024-06-06T21:58:15,0,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-07,17.8,10,14.3,17.8,10,14.3,8.3,69.3,0,0,0,,0,0,41.2,26.3,241.7,1017.9,45.9,22.3,257.1,22.3,10,,2024-06-07T05:20:09,2024-06-07T21:59:08,0.03,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-08,17.6,10.2,13.7,17.6,10.2,13.7,10.3,80.3,0.373,100,8.33,rain,0,0,45.4,33.5,243.3,1012.5,65,24.7,189.6,16.4,9,,2024-06-08T05:19:40,2024-06-08T21:59:58,0.06,"Rain, Partially cloudy",Partly cloudy throughout the day with late afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-09,15.3,9,12.8,15.3,7.4,12.5,7.9,73.3,0.62,100,12.5,rain,0,0,46.6,33.8,261.7,1010.9,53.2,32.5,169.3,14.5,7,,2024-06-09T05:19:14,2024-06-09T22:00:45,0.09,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-10,14.1,9.4,11.6,14.1,5.7,11.2,10.1,90.4,24.004,100,62.5,rain,0,0,63.1,32.2,274,1005.8,99.9,20.3,72.5,6.4,6,,2024-06-10T05:18:51,2024-06-10T22:01:30,0.13,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-11,14.9,9.5,11.9,14.9,7.6,11.5,8.1,78.2,8.244,100,58.33,rain,0,0,41.9,30.4,289.6,1014.7,74.3,30.2,200,17.3,9,,2024-06-11T05:18:32,2024-06-11T22:02:12,0.16,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-12,14.5,9.5,11.5,14.5,8.5,11.4,7.8,78.4,2.397,100,37.5,rain,0,0,39.7,25,297.8,1019.4,98.2,33.7,150.4,13,4,,2024-06-12T05:18:15,2024-06-12T22:02:51,0.19,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-13,17.5,10.4,14,17.5,10.4,14,8.8,71.8,0.346,100,4.17,rain,0,0,38.6,24.6,228.5,1015.8,89.6,31.8,152.1,13.4,7,,2024-06-13T05:18:02,2024-06-13T22:03:28,0.22,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-14,17.9,13,15,17.9,13,15,11.9,82.1,1.596,100,25,rain,0,0,39.7,27.3,175.7,1005.8,95.6,29.6,97.8,8.4,3,,2024-06-14T05:17:52,2024-06-14T22:04:01,0.25,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06356099999,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-15,17.2,11.9,14.2,17.2,11.9,14.2,11.2,82.9,9.259,100,62.5,rain,0,0,65.6,41.1,208.8,1001.5,77.5,23.7,159.1,13.7,6,,2024-06-15T05:17:45,2024-06-15T22:04:31,0.29,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-16,17.2,12.6,14.9,17.2,12.6,14.9,11.3,79.7,2.728,100,37.5,rain,0,0,47.4,30.3,207,1004.5,85.4,34.7,180,15.5,9,,2024-06-16T05:17:42,2024-06-16T22:04:58,0.32,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-17,19.1,12.3,16,19.1,12.3,16,10.8,72.5,0.555,100,4.17,rain,0,0,38.5,25.3,230.9,1010.4,69.9,29.8,219.5,18.8,9,,2024-06-17T05:17:41,2024-06-17T22:05:23,0.35,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-18,18.4,10.6,15.3,18.4,10.6,15.3,12.3,82.8,0.608,100,29.17,rain,0,0,22.6,10.5,77.9,1013.9,99.6,29,92.8,8.2,3,,2024-06-18T05:17:44,2024-06-18T22:05:44,0.38,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-19,18.8,12.3,15.7,18.8,12.3,15.7,11.6,78.2,0.178,100,4.17,rain,0,0,34,21,4.7,1019,50,26.7,207.2,17.8,9,,2024-06-19T05:17:50,2024-06-19T22:06:02,0.42,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-20,20.4,9.7,15.3,20.4,8.9,15.3,11.7,79.9,0,0,0,,0,0,27.4,15.3,47.3,1020.4,78.4,34.7,182,15.8,7,,2024-06-20T05:17:59,2024-06-20T22:06:16,0.45,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999,EHAM"
"Amsterdam,Netherlands",2024-06-21,18.7,13.4,15.9,18.7,13.4,15.9,13.9,88.1,0.941,100,20.83,rain,0,0,27.3,15.9,328,1013.2,98,21.5,80.2,6.8,4,,2024-06-21T05:18:12,2024-06-21T22:06:28,0.48,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-22,19.3,13.2,16.3,19.3,13.2,16.3,13.1,81.8,0.335,100,4.17,rain,0,0,35.6,23.7,249.4,1012.6,67.1,23.2,268.5,23.1,10,,2024-06-22T05:18:27,2024-06-22T22:06:36,0.5,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-23,22.5,12.8,17.9,22.5,12.8,17.9,13.4,76.7,0,0,0,,0,0,28.1,17.7,265.5,1018.9,26.8,27.8,279.5,24.3,9,,2024-06-23T05:18:46,2024-06-23T22:06:41,0.55,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-24,24.6,11.8,19.1,24.6,11.8,19.1,14,74.7,0,0,0,,0,0,21.3,13.7,76.8,1020.3,10.9,28.5,308.9,26.5,10,,2024-06-24T05:19:07,2024-06-24T22:06:43,0.59,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-25,27.1,15.9,22.1,27.6,15.9,22.2,16,70.2,0,0,0,,0,0,31.1,20.3,51.6,1016.2,4.1,34.8,288,25,8,,2024-06-25T05:19:32,2024-06-25T22:06:42,0.62,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06348099999,06249099999,06240099999,C0449,06269099999,06257099999"
"Amsterdam,Netherlands",2024-06-26,28.8,18.6,24.1,28.8,18.6,24.2,16.8,66.1,0,0,0,,0,0,24.9,14.5,54.1,1011.5,0.6,32.5,293.2,25.4,8,,2024-06-26T05:20:00,2024-06-26T22:06:37,0.66,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-27,26.6,18.5,22.1,26.6,18.5,22.1,16.3,71.4,0,0,0,,0,0,41.5,32.1,248.3,1008.3,47.3,27,257,22.2,8,,2024-06-27T05:20:30,2024-06-27T22:06:29,0.69,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-28,19.3,15.4,17.5,19.3,15.4,17.5,11.7,69,0,0,0,,0,0,45,30.4,250,1014.5,66,30.1,212.2,18.4,10,,2024-06-28T05:21:04,2024-06-28T22:06:18,0.75,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-29,22.9,11.5,17.8,22.9,11.5,17.8,12.4,72.5,0.066,100,8.33,rain,0,0,35.4,19.2,340.9,1014.6,83.1,27.2,292.3,25.1,9,,2024-06-29T05:21:40,2024-06-29T22:06:04,0.76,"Rain, Partially cloudy",Partly cloudy throughout the day with late afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-06-30,19.9,14.7,17.6,19.9,14.7,17.6,13.6,78.3,0.507,100,12.5,rain,0,0,35,25,315.4,1009.9,99.6,36.1,187.2,16.2,8,,2024-06-30T05:22:19,2024-06-30T22:05:46,0.8,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-01,18,12.9,15.8,18,12.9,15.8,11.4,75.4,0.203,100,8.33,rain,0,0,40.8,24.6,285.5,1015.2,87.5,37.3,172.7,14.8,9,,2024-07-01T05:23:01,2024-07-01T22:05:25,0.84,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-02,17.3,12.8,15.3,17.3,12.8,15.3,11.6,79.8,3.898,100,37.5,rain,0,0,38,26.8,308.4,1014.9,96.4,25.7,147.6,12.8,6,,2024-07-02T05:23:46,2024-07-02T22:05:01,0.87,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-03,16.5,10.6,13.7,16.5,10.6,13.7,10.5,81.5,2.363,100,45.83,rain,0,0,31.1,23,234.1,1009.9,92.6,30,133.4,11.5,7,,2024-07-03T05:24:33,2024-07-03T22:04:34,0.91,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-04,16.9,14.2,15.8,16.9,14.2,15.8,10.3,71.2,14.628,100,33.33,rain,0,0,54.6,33.5,256.6,1006.5,72.6,27.1,228.9,19.9,10,,2024-07-04T05:25:23,2024-07-04T22:04:03,0.94,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-05,17.2,15.2,16.1,17.2,15.2,16.1,13,82.2,1.173,100,33.33,rain,0,0,46.7,29.3,221.6,1007.9,98.9,21,76.2,6.8,4,,2024-07-05T05:26:15,2024-07-05T22:03:30,0.98,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-06,19.5,13.5,16.5,19.5,13.5,16.5,13.2,81.5,9.967,100,45.83,rain,0,0,79.6,54.8,219.8,1001.3,84.2,26.6,206.9,17.7,9,,2024-07-06T05:27:10,2024-07-06T22:02:53,0,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-07,17.3,12.4,14.8,17.3,12.4,14.8,11.4,81,4.117,100,50,rain,0,0,46.9,29.9,206.9,1011,84.7,34.9,145.3,12.5,4,,2024-07-07T05:28:07,2024-07-07T22:02:13,0.05,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-08,20,12.2,16.5,20,12.2,16.5,12.2,76.8,1.382,100,12.5,rain,0,0,37,17.7,215.1,1016.4,61.9,34.3,160.7,14,8,,2024-07-08T05:29:07,2024-07-08T22:01:30,0.08,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-09,26,16.6,20.1,26,16.6,20.1,15.1,74.4,2.33,100,20.83,rain,0,0,76,24.1,86.5,1013.7,99.7,32.7,176.1,15.3,7,,2024-07-09T05:30:08,2024-07-09T22:00:44,0.11,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-10,21.1,16.5,18.9,21.1,16.5,18.9,15.5,81.6,16.692,100,20.83,rain,0,0,51,30.5,222.7,1013.6,80.1,24,210.9,18.4,8,,2024-07-10T05:31:12,2024-07-10T21:59:56,0.14,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-11,19.5,15,17.1,19.5,15,17.1,13,77.2,0,0,0,,0,0,42,24.2,251.2,1016.9,92.8,36.2,199.9,17.5,10,,2024-07-11T05:32:18,2024-07-11T21:59:04,0.18,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-12,15.2,13.8,14.7,15.2,13.8,14.7,12.8,88.5,8.476,100,41.67,rain,0,0,32.1,20.7,342.7,1013.8,100,29.2,52,4.5,2,,2024-07-12T05:33:26,2024-07-12T21:58:09,0.21,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-13,16,14,15,16,14,15,12.8,87.1,5.368,100,54.17,rain,0,0,54,31,247.7,1010.8,93.8,25.8,106.4,9.4,6,,2024-07-13T05:34:36,2024-07-13T21:57:12,0.24,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-07-14,19.9,13.1,16.8,19.9,13.1,16.8,11.9,73.8,0.092,100,12.5,rain,0,0,46.2,34,227.6,1011.6,56.1,22.2,272,23.6,9,,2024-07-14T05:35:48,2024-07-14T21:56:12,0.25,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06330099999,06275099999,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-07-15,24.1,12.1,18.4,24.1,12.1,18.4,13.1,73,2.35,100,12.5,rain,0,0,26,14.1,153.3,1010.9,54.7,30.4,235.8,20.1,8,,2024-07-15T05:37:02,2024-07-15T21:55:09,0.31,"Rain, Partially cloudy",Partly cloudy throughout the day with late afternoon rain.,rain,"D3248,06260099999,EHRD,06348099999,06249099999,C0449,06240099999,EHLE,06269099999,06344099999,EHAM,06257099999"
"Amsterdam,Netherlands",2024-07-16,20.3,16.3,18.1,20.3,16.3,18.1,15,82.5,9.575,100,41.67,rain,0,0,43,30.3,223.4,1008.7,84.5,29,207.3,17.7,10,,2024-07-16T05:38:17,2024-07-16T21:54:03,0.34,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-17,20.6,15,17.7,20.6,15,17.7,14.2,80.8,0.545,100,8.33,rain,0,0,36.7,24.1,272.5,1019.1,72.7,33.2,235.4,20.2,9,,2024-07-17T05:39:34,2024-07-17T21:52:54,0.37,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-18,25.3,12.5,19.3,25.3,12.5,19.3,14.6,76.9,0,0,0,,0,0,18,11.2,61.8,1022.3,73.1,19.7,287.3,24.9,10,,2024-07-18T05:40:53,2024-07-18T21:51:44,0.4,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-19,27.6,17.3,22.3,28.4,17.3,22.4,16.8,72.4,0.005,100,4.17,rain,0,0,18,13.5,100.9,1018.5,87.7,32.6,181.1,15.4,7,,2024-07-19T05:42:13,2024-07-19T21:50:30,0.43,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-20,29.3,18.2,23.6,29.4,18.2,23.7,16.6,66.1,0.146,100,8.33,rain,0,0,24,19.2,128,1009.7,44.1,28.3,277.4,24,9,,2024-07-20T05:43:34,2024-07-20T21:49:14,0.47,"Rain, Partially cloudy",Becoming cloudy in the afternoon with rain.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,06267099999,D3248,EHRD,06348099999,06249099999,06240099999,06330099999,EHLE,06275099999,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-07-21,22.2,16.4,19.3,22.2,16.4,19.3,16.6,84.6,0.988,100,16.67,rain,0,0,29,20.8,306.6,1008.3,89.5,30.4,126.5,11.1,6,,2024-07-21T05:44:57,2024-07-21T21:47:56,0.5,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-22,21.9,13.2,18.1,21.9,13.2,18.1,14.2,79.1,1.494,100,12.5,rain,0,0,39.9,27.5,242.3,1015.7,61.5,31.7,195.3,16.9,9,,2024-07-22T05:46:21,2024-07-22T21:46:35,0.54,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-23,21.6,17,19.1,21.6,17,19.1,15.8,81.4,0.346,100,16.67,rain,0,0,38.4,25.1,272.1,1016,90,28.1,165.7,14.4,7,,2024-07-23T05:47:46,2024-07-23T21:45:12,0.57,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,EHLE,06269099999,06257099999,06344099999,EHAM"
"Amsterdam,Netherlands",2024-07-24,20.2,14.1,17.8,20.2,14.1,17.8,12.8,73.6,0,0,0,,0,0,33.7,16.3,321.1,1020.8,57.2,32.2,267.5,23.2,8,,2024-07-24T05:49:13,2024-07-24T21:43:46,0.61,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-25,22.3,13.1,18.3,22.3,13.1,18.3,14.4,78.3,0.363,100,20.83,rain,0,0,39.1,30,192.7,1013.8,94.5,33.4,128.6,11.1,7,,2024-07-25T05:50:41,2024-07-25T21:42:18,0.64,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-26,21,15.7,18.8,21,15.7,18.8,15.6,82.2,3.884,100,41.67,rain,0,0,34.6,23.2,250.1,1010.2,92.1,25.5,179.9,15.8,8,,2024-07-26T05:52:09,2024-07-26T21:40:49,0.68,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-27,22.3,12.8,17.8,22.3,12.8,17.8,13.5,77.9,0.014,100,4.17,rain,0,0,27.4,17,234.7,1013.9,57.1,23.2,194.4,16.8,8,,2024-07-27T05:53:39,2024-07-27T21:39:17,0.71,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-28,22.1,14,18.4,22.1,14,18.4,13.1,73,0,0,0,,0,0,23,14.4,311.5,1023.9,35.4,30.5,217.8,18.6,9,,2024-07-28T05:55:09,2024-07-28T21:37:42,0.75,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-29,25.6,13.5,19.8,25.6,13.5,19.8,13.6,69.6,0,0,0,,0,0,24.8,14.4,99.4,1023.5,41.9,37.3,303,26.1,9,,2024-07-29T05:56:41,2024-07-29T21:36:06,0.78,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-30,27.9,16.4,22.6,28.6,16.4,22.7,15.4,65.8,0,0,0,,0,0,20.4,13.5,51.6,1017,56.1,35.8,294.4,25.5,9,,2024-07-30T05:58:13,2024-07-30T21:34:28,0.82,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-07-31,25.2,16.9,21.3,25.2,16.9,21.3,14.7,66.9,0,0,0,,0,0,36.4,17.5,47.1,1015.5,79,36.5,225,19.3,8,,2024-07-31T05:59:46,2024-07-31T21:32:48,0.86,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-08-01,22.3,16.4,19.4,22.3,16.4,19.4,15.6,78.7,0,0,0,,0,0,31.1,19.9,52.1,1013,90.4,32.6,111.9,9.5,4,,2024-08-01T06:01:20,2024-08-01T21:31:07,0.89,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-02,25,14.9,19.8,25,14.9,19.8,14.7,74,0,0,0,,0,0,18.2,13.2,87.5,1012.6,52.2,29.2,211.1,18.2,7,,2024-08-02T06:02:54,2024-08-02T21:29:23,0.93,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-08-03,22.9,18,20.3,22.9,18,20.3,16.7,80.1,0.029,100,8.33,rain,0,0,43.4,30.2,242.8,1011.1,94.8,24.2,167.9,14.4,6,,2024-08-03T06:04:29,2024-08-03T21:27:37,0.96,"Rain, Overcast",Cloudy skies throughout the day with late afternoon rain.,rain,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-08-04,19.8,14.4,17.6,19.8,14.4,17.6,12.4,72.7,0.049,100,12.5,rain,0,0,39.9,17,293.4,1014.5,99.5,28.5,142.7,12.1,5,,2024-08-04T06:06:04,2024-08-04T21:25:50,0,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-05,23.1,14.8,19.1,23.1,14.8,19.1,13.5,70.3,0,0,0,,0,0,34,19.5,218.9,1014.1,52.6,29.9,233.5,20.2,8,,2024-08-05T06:07:40,2024-08-05T21:24:02,0.03,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-06,27.5,16.1,21.4,27.8,16.1,21.5,15.2,69,0,0,0,,0,0,31.3,20.4,196.4,1010.6,58,28.4,225.7,19.6,9,,2024-08-06T06:09:16,2024-08-06T21:22:11,0.06,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-07,22.5,17.6,20,22.5,17.6,20,13.9,69.8,0.34,100,16.67,rain,0,0,39.1,23.9,262,1011.8,62.4,33.7,249.9,21.6,9,,2024-08-07T06:10:53,2024-08-07T21:20:19,0.1,"Rain, Partially cloudy",Clearing in the afternoon with rain clearing later.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-08,23.6,17.5,20.3,23.6,17.5,20.3,13.5,66.4,0,0,0,,0,0,37.9,23.9,221.4,1014.9,80.1,28,261.7,22.6,9,,2024-08-08T06:12:30,2024-08-08T21:18:26,0.13,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-09,22.8,17.1,20.3,22.8,17.1,20.3,16.6,79.8,0.448,100,29.17,rain,0,0,61.7,36.1,240.7,1013.1,85.2,27.6,132.9,11.5,5,,2024-08-09T06:14:08,2024-08-09T21:16:31,0.16,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-10,23.1,16.9,19.8,23.1,16.9,19.8,14.6,73.6,0.037,100,4.17,rain,0,0,45.2,30.5,237.9,1019,64.1,23.7,211.8,18.4,7,,2024-08-10T06:15:45,2024-08-10T21:14:35,0.19,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-11,25.9,15.5,21.2,25.9,15.5,21.2,16.2,74.7,0.027,100,8.33,rain,0,0,29.9,18.1,52.3,1021.1,34,24.8,249.3,21.5,8,,2024-08-11T06:17:23,2024-08-11T21:12:37,0.23,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06344099999"
"Amsterdam,Netherlands",2024-08-12,30.8,16.8,23.9,32.2,16.8,24.5,16.6,64.8,0,0,0,,0,0,34.6,21.8,103.2,1012.2,5.9,10,268.5,23.1,9,,2024-08-12T06:19:02,2024-08-12T21:10:38,0.25,Clear,Clear conditions throughout the day.,clear-day,"D3248,EHRD,C0449,EHLE,EHKD,EHAM"
"Amsterdam,Netherlands",2024-08-13,26.2,20.3,23.5,26.2,20.3,23.5,19.2,77.3,0.088,100,8.33,rain,0,0,27.1,19,249.7,1008.9,77.5,27.1,165.2,14.4,7,,2024-08-13T06:20:40,2024-08-13T21:08:37,0.29,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-14,22.5,18.2,20.7,22.5,18.2,20.7,17.7,83.8,4.624,100,41.67,rain,0,0,24.3,13.7,298.4,1011.6,100,19.9,79.6,7,5,,2024-08-14T06:22:19,2024-08-14T21:06:36,0.33,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-15,23.9,16.5,20.5,23.9,16.5,20.5,16.6,79.2,0.417,100,4.17,rain,0,0,42.8,30.5,230.5,1015.1,61.6,19.8,165,14.4,6,,2024-08-15T06:23:58,2024-08-15T21:04:33,0.36,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-16,21.3,17.2,19.7,21.3,17.2,19.7,17.1,85.1,7.05,100,66.67,rain,0,0,43.8,25.8,257.9,1014.1,99.4,24.8,78.9,6.8,5,,2024-08-16T06:25:37,2024-08-16T21:02:29,0.39,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-17,22.7,12.4,18.2,22.7,12.4,18.2,12.5,71.9,0.636,100,8.33,rain,0,0,20.7,10.7,52.6,1013.4,57.3,36.3,237.7,20.5,8,,2024-08-17T06:27:16,2024-08-17T21:00:24,0.42,"Rain, Partially cloudy",Becoming cloudy in the afternoon with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-18,21.9,13.7,17.7,21.9,13.7,17.7,12.7,73.9,0,0,0,,0,0,34,20.6,315.2,1012.6,80.9,32.3,194.5,16.9,8,,2024-08-18T06:28:55,2024-08-18T20:58:18,0.46,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-19,22.8,11.7,18,22.8,11.7,18,11.9,69,0,0,0,,0,0,31.4,20.4,172.6,1017.3,49.1,28.7,204.4,17.7,6,,2024-08-19T06:30:34,2024-08-19T20:56:11,0.5,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-20,23,16,18.3,23,16,18.3,15,81.7,9.017,100,37.5,rain,0,0,47.3,29.7,189.3,1010.8,93.5,17,90.5,7.8,4,,2024-08-20T06:32:14,2024-08-20T20:54:03,0.52,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,06356099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,EHAM,06344099999"
"Amsterdam,Netherlands",2024-08-21,19,13.4,16.4,19,13.4,16.4,10.4,68.5,3.655,100,25,rain,0,0,48.8,31.3,257.1,1014.9,68.5,32.4,208.2,18.1,9,,2024-08-21T06:33:53,2024-08-21T20:51:53,0.56,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-22,21.8,16,18.7,21.8,16,18.7,12.1,66.6,0,0,0,,0,0,53.9,37.2,211.5,1010,98.8,31.8,121.6,10.6,5,,2024-08-22T06:35:33,2024-08-22T20:49:43,0.59,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-23,21.9,15.8,19.6,21.9,15.8,19.6,14.3,72.1,0.848,100,8.33,rain,0,0,68.9,44.3,219.2,1005.2,91.6,33.4,117.1,10.2,6,,2024-08-23T06:37:12,2024-08-23T20:47:33,0.63,"Rain, Overcast",Cloudy skies throughout the day with afternoon rain.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-24,25.5,15.2,18.3,25.5,15.2,18.3,15.7,85.6,10.326,100,41.67,rain,0,0,80.1,36.7,191,1006,97.5,26.5,89.4,8,6,,2024-08-24T06:38:51,2024-08-24T20:45:21,0.66,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-25,19.9,13.6,16.8,19.9,13.6,16.8,11.4,71.4,4.947,100,20.83,rain,0,0,42.6,30.2,238.1,1016.9,60.2,32.9,160,13.8,7,,2024-08-25T06:40:31,2024-08-25T20:43:08,0.7,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-26,20.7,14.4,17.2,20.7,14.4,17.2,13,76.9,0.97,100,20.83,rain,0,0,42.2,27.8,211.8,1020.6,78.1,30.2,186.5,16.1,7,,2024-08-26T06:42:10,2024-08-26T20:40:55,0.75,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-27,23.6,12.8,18.2,23.6,12.8,18.2,13,74.1,0.721,100,8.33,rain,0,0,27.7,16.6,161.8,1020.8,63.1,25.2,213,18.7,7,,2024-08-27T06:43:50,2024-08-27T20:38:41,0.77,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-28,28.2,13.9,21,29,13.9,21.2,15.4,72.2,0.009,100,4.17,rain,0,0,30.3,19.5,126.1,1015.3,16.9,26.7,220.1,19,8,,2024-08-28T06:45:29,2024-08-28T20:36:26,0.8,Rain,Clear conditions throughout the day with afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-29,22.8,15.1,19.7,22.8,15.1,19.7,16.2,81.1,0.009,100,4.17,rain,0,0,30,20.8,275.1,1016.1,81.3,23.4,174.9,15,8,,2024-08-29T06:47:09,2024-08-29T20:34:11,0.84,"Rain, Partially cloudy",Partly cloudy throughout the day with afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-30,21.6,12.5,17,21.6,12.5,17,12.7,78,0.009,100,4.17,rain,0,0,29.4,20.2,33,1022.6,97.2,24.3,196.9,16.9,7,,2024-08-30T06:48:48,2024-08-30T20:31:55,0.87,"Rain, Overcast",Cloudy skies throughout the day with afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-08-31,21.6,15.4,18.2,21.6,15.4,18.2,12.7,71,0.009,100,4.17,rain,0,0,45.4,30.8,60,1023.5,59.2,27.2,195.5,16.8,6,,2024-08-31T06:50:28,2024-08-31T20:29:38,0.91,"Rain, Partially cloudy",Clearing in the afternoon with afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-01,27.8,15.7,21,29,15.7,21.2,15.8,72.9,0,0,0,,0,0,33.6,22.5,74.3,1016.2,67.3,28.9,173,15,7,,2024-09-01T06:52:07,2024-09-01T20:27:21,0.94,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-02,27,18.3,22.2,28.1,18.3,22.3,18.3,79.5,0.656,100,12.5,rain,0,0,27.1,15.8,240.5,1011.9,84.8,24.7,178.2,15.3,7,,2024-09-02T06:53:46,2024-09-02T20:25:03,0.98,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-03,23.1,17.3,19.8,23.1,17.3,19.8,17.5,86.6,8.288,100,29.17,rain,0,0,28.1,20.4,218.2,1013.5,98.3,16.8,72,6.2,3,,2024-09-03T06:55:26,2024-09-03T20:22:45,0,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-04,20.4,16.5,18.3,20.4,16.5,18.3,16.6,90.5,1.983,100,25,rain,0,0,20.2,12.8,188,1015.7,99.8,17.9,64.5,5.6,5,,2024-09-04T06:57:05,2024-09-04T20:20:26,0.04,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-05,27.6,15.7,21.1,28.8,15.7,21.3,17.4,81,0.009,100,4.17,rain,0,0,45,28.1,49.3,1011.7,71.9,18.7,138.6,12.1,7,,2024-09-05T06:58:44,2024-09-05T20:18:07,0.08,"Rain, Partially cloudy",Partly cloudy throughout the day with afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-06,26.3,18.6,22,26.3,18.6,22,15.8,69.1,5.645,100,20.83,rain,0,0,32.5,21.3,89.4,1010.1,31.2,22.2,165.3,14.4,7,,2024-09-06T07:00:23,2024-09-06T20:15:47,0.11,"Rain, Partially cloudy",Becoming cloudy in the afternoon with late afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-07,24.6,16.8,20.6,24.6,16.8,20.6,17.5,83.6,1.292,100,12.5,rain,0,0,21.7,13.5,119.9,1011.1,94,20.6,156.4,13.4,7,,2024-09-07T07:02:03,2024-09-07T20:13:27,0.14,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-08,22.3,15.5,19.7,22.3,15.5,19.7,15,75.4,0.777,100,20.83,rain,0,0,39.5,27.3,172.2,1007.5,80.5,33.8,142,12.3,7,,2024-09-08T07:03:42,2024-09-08T20:11:07,0.18,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-09,20.5,14.4,16.7,20.5,14.4,16.7,13.1,79.6,0.836,100,25,rain,0,0,45.5,29.2,305,1005,88.2,34.9,109.1,9.6,6,,2024-09-09T07:05:21,2024-09-09T20:08:46,0.21,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999,EHAM"
"Amsterdam,Netherlands",2024-09-10,17.2,13.1,15.1,17.2,13.1,15.1,11.9,81.7,12.151,100,50,rain,0,0,55.1,40.4,231.1,1007.3,98.8,20.5,40,3.3,2,,2024-09-10T07:07:01,2024-09-10T20:06:25,0.24,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-11,13.8,9,11.8,13.8,7,11.6,8.2,79.6,18.236,100,79.17,rain,0,0,54.3,35.6,266.8,1004.6,74.5,27.6,101,8.7,5,,2024-09-11T07:08:40,2024-09-11T20:04:04,0.25,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-12,13.9,8,10.5,13.9,6.1,9.7,7.6,83.1,8.291,100,41.67,rain,0,0,27.5,19,272.2,1012.1,73.9,33.4,112.2,9.6,6,,2024-09-12T07:10:19,2024-09-12T20:01:43,0.31,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-13,16.8,6.9,11.7,16.8,5.7,11.5,7.8,78.6,0.388,100,16.67,rain,0,0,36.7,23.7,341.8,1023.8,42.7,25,128.5,11,7,,2024-09-13T07:11:59,2024-09-13T19:59:21,0.34,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,EHRD,06348099999,06249099999,C0449,06240099999,EHLE,EHKD,06257099999,EHAM"
"Amsterdam,Netherlands",2024-09-14,17.2,5.7,11.8,17.2,5.7,11.8,7.2,75.3,0.055,100,4.17,rain,0,0,26.8,17,270.6,1030.4,58.4,35.2,106.6,9.1,5,,2024-09-14T07:13:38,2024-09-14T19:56:59,0.38,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-15,18.7,8.9,13.9,18.7,7.8,13.6,10.3,79.5,0.018,100,4.17,rain,0,0,25,17,227.3,1027,57.9,28.1,96.5,8.2,4,,2024-09-15T07:15:17,2024-09-15T19:54:37,0.41,"Rain, Partially cloudy",Partly cloudy throughout the day with early morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-16,19,12.2,15.5,19,12.2,15.5,12.6,83.9,0.343,100,20.83,rain,0,0,32.9,21.1,357.5,1026,74.8,24.9,91.4,8,4,,2024-09-16T07:16:57,2024-09-16T19:52:15,0.44,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-17,19,12.5,16.3,19,12.5,16.3,13.3,82.7,0.105,100,4.17,rain,0,0,42.9,27.7,35.4,1029.6,85.7,31.8,131.6,11.2,6,,2024-09-17T07:18:37,2024-09-17T19:49:53,0.48,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,E5029,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-18,21,14.3,17,21,14.3,17,14.4,85.4,0,0,0,,0,0,37.6,23.5,50.4,1028.3,56.1,15.7,144.6,12.5,6,,2024-09-18T07:20:16,2024-09-18T19:47:31,0.5,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-19,21,15.1,17.2,21,15.1,17.2,15.1,87.8,0.014,100,4.17,rain,0,0,31.9,22.3,52.7,1025.5,21.1,7.3,104.3,9,6,,2024-09-19T07:21:56,2024-09-19T19:45:08,0.54,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-20,22.4,15.1,17.8,22.4,15.1,17.8,13.4,77,0.009,100,4.17,rain,0,0,39.6,24.8,73.4,1022.2,11.6,20.4,149.9,13,6,,2024-09-20T07:23:36,2024-09-20T19:42:46,0.58,Rain,Clear conditions throughout the day with late afternoon rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-09-21,23.2,12.7,17.5,23.2,12.7,17.5,13.4,77.8,0,0,0,,0,0,21.3,16.6,80.1,1019.9,2.2,24.8,157.3,13.5,6,,2024-09-21T07:25:16,2024-09-21T19:40:24,0.61,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-22,23.2,13.6,17.9,23.2,13.6,17.9,14.5,81.4,0.13,100,8.33,rain,0,0,23.2,17,97.5,1014.9,88,23.1,151.1,13.1,8,,2024-09-22T07:26:56,2024-09-22T19:38:02,0.65,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-23,20.6,14.8,17.4,20.6,14.8,17.4,14.4,83,0.369,100,20.83,rain,0,0,29.6,23.4,176.5,1006.8,50.4,12.6,77.8,6.5,6,,2024-09-23T07:28:36,2024-09-23T19:35:40,0.68,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"D3248,06260099999,E5029,06348099999,06249099999,06240099999,C0449,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-24,17.3,11.9,14.3,17.3,11.9,14.3,12.4,88.8,1.494,100,20.83,rain,0,0,32,23.4,209.8,1002,49.3,10.7,54.9,4.8,3,,2024-09-24T07:30:17,2024-09-24T19:33:18,0.75,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,E5029,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999"
"Amsterdam,Netherlands",2024-09-25,16.8,14.1,14.9,16.8,14.1,14.9,11.9,82,2.543,100,12.5,rain,0,0,37.1,18.9,199.1,1000.9,70.9,13.3,48.1,4.2,2,,2024-09-25T07:31:57,2024-09-25T19:30:56,0.75,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-26,18.1,14,15.9,18.1,14,15.9,13.7,87.4,12.356,100,50,rain,0,0,46.9,31.2,194.9,988.8,55.6,13.8,86.1,7.4,5,,2024-09-26T07:33:38,2024-09-26T19:28:34,0.78,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-27,15.1,11.4,12.8,15.1,11.4,12.8,10,83,25.278,100,54.17,rain,0,0,66.4,45.7,228.5,994.4,78.1,12.2,26.5,2.4,2,,2024-09-27T07:35:19,2024-09-27T19:26:13,0.82,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-09-28,14,8.3,10.8,14,7.1,10.4,6.9,77.1,10.955,100,41.67,rain,0,0,42.4,26.5,315.8,1018.2,37.8,14.9,101.3,8.9,5,,2024-09-28T07:37:00,2024-09-28T19:23:52,0.85,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,06330099999,EHLE,EHKD,06275099999,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-09-29,14.1,6.1,10.3,14.1,4.5,9.7,6.7,79.8,0.572,100,4.17,rain,0,0,28.6,22,151.7,1025.1,30.5,14.2,119.3,10.3,5,,2024-09-29T07:38:42,2024-09-29T19:21:31,0.89,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999"
"Amsterdam,Netherlands",2024-09-30,14.9,9,11.5,14.9,5.8,10.5,9.1,85.7,8.691,100,37.5,rain,0,0,48.2,30.1,135.9,1009.1,74.5,12.9,35.1,3.1,2,,2024-09-30T07:40:23,2024-09-30T19:19:10,0.92,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-10-01,14.2,12.1,13.4,14.2,12.1,13.4,12.4,93.9,13.099,100,37.5,rain,0,0,42.8,26.8,187.5,1003.6,81.2,10.1,21.2,1.9,1,,2024-10-01T07:42:05,2024-10-01T19:16:50,0.95,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-02,13.6,11,12.1,13.6,11,12.1,9.8,86.2,3.896,100,25,rain,0,0,39.6,26.2,49.6,1011.4,72.9,12.2,35.4,2.9,2,,2024-10-02T07:43:47,2024-10-02T19:14:30,0,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-03,15,5.8,10.5,15,3.9,9.7,6.6,77.9,0.022,100,8.33,rain,0,0,37.3,25.8,43.1,1020,14.5,16.8,121.7,10.6,6,,2024-10-03T07:45:29,2024-10-03T19:12:10,0.02,Rain,Clear conditions throughout the day with rain.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-04,15,4.5,9.3,15,4.5,9.2,6.3,83.5,0,0,0,,0,0,16.4,10.9,69.5,1021.7,9.7,12.8,110.1,9.7,5,,2024-10-04T07:47:12,2024-10-04T19:09:51,0.06,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-05,15.2,4.3,9.4,15.2,3.4,9.1,6.2,82.3,0.014,100,4.17,rain,0,0,22.2,13.3,114.8,1018.4,8,12.4,129.2,11.2,6,,2024-10-05T07:48:55,2024-10-05T19:07:32,0.09,Rain,Clear conditions throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-06,15.1,7.1,10.8,15.1,4.7,9.8,7.7,81.5,0,0,0,,0,0,36.4,27.8,125.5,1006.8,50.5,15.5,107.7,9.2,6,,2024-10-06T07:50:38,2024-10-06T19:05:14,0.12,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-07,18,12.8,15.2,18,12.8,15.2,12.2,82.8,0.202,100,12.5,rain,0,0,36.8,26.6,189.1,1000.1,62,14.6,101.9,8.9,4,,2024-10-07T07:52:21,2024-10-07T19:02:56,0.16,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-08,17.2,13.9,15.6,17.2,13.9,15.6,13.1,85.4,0.143,100,16.67,rain,0,0,35.3,25.7,180.7,996.6,60,15.2,69.5,5.8,3,,2024-10-08T07:54:05,2024-10-08T19:00:39,0.19,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-09,16.1,12.1,14.3,16.1,12.1,14.3,12.3,87.8,0.334,100,20.83,rain,0,0,39.7,26.7,168.1,989.2,55.4,15.7,41.5,3.7,2,,2024-10-09T07:55:49,2024-10-09T18:58:23,0.23,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-10,13.7,9.3,12,13.7,7.9,11.9,9,82.4,0.347,100,20.83,rain,0,0,44,26.3,323,997.3,59.3,12.6,63,5.3,3,,2024-10-10T07:57:33,2024-10-10T18:56:07,0.25,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-11,13,5.4,8.9,13,3.7,8.3,5.2,78.6,2.067,100,16.67,rain,0,0,26.2,16.2,227.6,1014.8,33.2,15.4,100.2,8.5,6,,2024-10-11T07:59:18,2024-10-11T18:53:51,0.29,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-12,12.1,4.1,8.7,12.1,3.3,7.8,6.7,87.6,0.104,100,4.17,rain,0,0,42,32.7,164.6,1010.4,51.7,13.3,49.4,4.2,3,,2024-10-12T08:01:02,2024-10-12T18:51:37,0.33,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-13,13.5,8.3,10.8,13.5,6,10.4,6.1,72.6,7.684,100,41.67,rain,0,0,55.6,38.6,282.2,1012.7,46.9,14.4,52.3,4.5,2,,2024-10-13T08:02:48,2024-10-13T18:49:23,0.36,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-14,12,5.2,8.5,12,4.2,7.8,6.3,86.4,0.116,100,8.33,rain,0,0,16.8,11.9,108.4,1017.9,40.3,12.6,44.6,3.7,3,,2024-10-14T08:04:33,2024-10-14T18:47:10,0.4,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-15,14,4.7,9.4,14,2.3,8.2,6.7,84,0,0,0,,0,0,34.8,22.5,100.7,1018.8,44,13.6,87.4,7.5,4,,2024-10-15T08:06:19,2024-10-15T18:44:57,0.43,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06257099999"
"Amsterdam,Netherlands",2024-10-16,19.7,10.9,15,19.7,10.9,15,12,82.6,0,0,0,,0,0,40,26.2,125.9,1009.4,46.9,14.9,75.2,6.4,3,,2024-10-16T08:08:05,2024-10-16T18:42:46,0.46,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-17,18.6,14.4,16.4,18.6,14.4,16.4,14.4,88.2,0.25,100,25,rain,0,0,36.1,25.7,182.9,1009.4,67.9,15.1,25.5,2.3,2,,2024-10-17T08:09:51,2024-10-17T18:40:35,0.5,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-18,17.2,13.9,15.2,17.2,13.9,15.2,14.4,95.4,0.293,100,25,rain,0,0,16.2,11.1,359.3,1013.7,75.4,6.7,37.2,3.1,3,,2024-10-18T08:11:38,2024-10-18T18:38:26,0.53,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-19,15.9,13.9,14.7,15.9,13.9,14.7,12.9,89.5,0.986,100,16.67,rain,0,0,31.6,22,187.3,1013.5,76.3,11.4,36.3,3.1,2,,2024-10-19T08:13:25,2024-10-19T18:36:17,0.56,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-20,17.2,13.4,15.3,17.2,13.4,15.3,13,86.5,0.808,100,20.83,rain,0,0,51.2,35.3,185.3,1015,82.7,14.1,37,3.2,2,,2024-10-20T08:15:13,2024-10-20T18:34:09,0.6,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-21,15.6,11.3,14.2,15.6,11.3,14.2,12.4,88.8,0.973,100,25,rain,0,0,44,26.3,218,1020.2,59.6,11.1,17.9,1.4,1,,2024-10-21T08:17:00,2024-10-21T18:32:02,0.63,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-22,15.9,9.1,12.4,15.9,7.3,12.3,10,86.1,6.662,100,25,rain,0,0,36.4,24.7,224.6,1026.7,38.6,12.1,62,5.4,3,,2024-10-22T08:18:48,2024-10-22T18:29:57,0.66,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-23,14.6,9.3,11.3,14.6,8.1,11.2,10.8,96.4,0,0,0,,0,0,20.9,12.1,157.3,1032.8,53.6,4.9,29.5,2.6,1,,2024-10-23T08:20:36,2024-10-23T18:27:52,0.7,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-24,13.9,7,10.4,13.9,5.2,9.6,8.9,90.7,0.128,100,4.17,rain,0,0,31.2,17.4,121.1,1024.7,22,7.9,70.8,6.2,4,,2024-10-24T08:22:25,2024-10-24T18:25:49,0.75,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,06356099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-25,18.7,10.3,13.7,18.7,10.3,13.7,12.1,90.5,0.009,100,4.17,rain,0,0,22,14.7,145.3,1016.8,38.7,10,84.1,7.3,4,,2024-10-25T08:24:13,2024-10-25T18:23:47,0.76,"Rain, Partially cloudy",Clearing in the afternoon with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-26,19.7,10.4,14.4,19.7,10.4,14.4,13,91.8,0,0,0,,0,0,19.6,14.2,129.5,1016,31.1,8,81,7.1,4,,2024-10-26T08:26:02,2024-10-26T18:21:46,0.8,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-10-27,15.9,10.1,13.4,15.9,10.1,13.4,11.2,86.8,0.071,100,12.5,rain,0,0,27.2,19,257.2,1019.5,57.5,11.4,78.8,7,5,,2024-10-27T07:27:51,2024-10-27T17:19:46,0.83,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-28,15.5,9.9,12.7,15.5,8.3,12.5,11.5,92.9,1.034,100,33.33,rain,0,0,38.4,28.3,212.4,1021.8,65.2,9.2,29,2.5,2,,2024-10-28T07:29:41,2024-10-28T17:17:48,0.86,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-29,15.1,13.1,13.9,15.1,13.1,13.9,13.3,96,3.475,100,58.33,rain,0,0,29.2,19,218.6,1023.2,90,7.5,27,2.3,1,,2024-10-29T07:31:30,2024-10-29T17:15:51,0.9,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06356099999,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-30,14.8,10.6,12.9,14.8,10.6,12.9,11.9,93.9,1.222,100,29.17,rain,0,0,11.9,8.3,298.8,1027.5,91.5,11.3,21.8,1.7,1,,2024-10-30T07:33:20,2024-10-30T17:13:56,0.93,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-10-31,14.2,9.7,12.6,14.2,8.4,12.6,10.6,87.6,0.077,100,8.33,rain,0,0,21.6,16.2,230.2,1027,83.4,10.8,30.2,2.6,2,,2024-10-31T07:35:10,2024-10-31T17:12:02,0.96,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-01,12.8,11.2,12,12.8,11.2,12,10.5,90.6,0,0,0,,0,0,29.6,19.8,225,1023.7,91.8,6.7,11.7,0.9,1,,2024-11-01T07:36:59,2024-11-01T17:10:10,0,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-02,12.1,5.7,10.2,12.1,3.9,9.7,7.4,83.7,0.207,100,25,rain,0,0,23.6,16.7,58.8,1030.7,50.9,12,60.4,5.3,3,,2024-11-02T07:38:49,2024-11-02T17:08:19,0.03,"Rain, Partially cloudy",Clearing in the afternoon with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-03,12.5,2.9,6.6,12.5,1,5.4,4.9,89.5,0,0,0,,0,0,14.8,10.1,76.5,1030.1,4.9,10.9,76.5,6.6,3,,2024-11-03T07:40:39,2024-11-03T17:06:30,0.07,Clear,Clear conditions throughout the day.,clear-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-04,12.6,3.4,7.5,12.6,1,5.9,6,90.6,0.014,100,4.17,rain,0,0,26,19.7,81.3,1027.2,31.3,10.2,71.5,6.2,3,,2024-11-04T07:42:29,2024-11-04T17:04:43,0.1,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-11-05,11.6,4,7.1,11.6,1.4,5.8,5.6,90.9,0.062,100,4.17,rain,0,0,22.8,13.1,131.9,1023.6,23,8.2,58.7,5.1,3,,2024-11-05T07:44:19,2024-11-05T17:02:57,0.14,"Rain, Partially cloudy",Partly cloudy throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-06,11.1,7.2,9,11.1,5.7,8.4,8,93.7,0,0,0,,0,0,11.5,8.8,161.3,1029.9,92.8,4.2,22.6,1.8,1,,2024-11-06T07:46:09,2024-11-06T17:01:13,0.17,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-07,9.1,4.1,7,8.6,0.5,5,6,93.4,0,0,0,,0,0,23.6,16.3,105.2,1032.6,95.8,4.1,15.5,1.3,1,,2024-11-07T07:47:58,2024-11-07T16:59:31,0.21,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-08,5,4.1,4.6,3.2,0.3,1.5,3.5,93,0,0,0,,0,0,25.9,17.8,107.5,1028.1,93.4,6.2,8.8,0.8,0,,2024-11-08T07:49:48,2024-11-08T16:57:51,0.24,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-09,7.9,5.1,6.3,6.9,3.1,5,5.2,92.8,0.22,100,25,rain,0,0,17.2,12,131.9,1024.9,93.3,5.6,9.8,0.8,1,,2024-11-09T07:51:37,2024-11-09T16:56:13,0.25,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-10,10.1,7.9,8.9,10.1,6.1,7.8,8.2,95.2,0.404,100,8.33,rain,0,0,17,11.9,181.3,1026.8,89,5.9,6.4,0.6,0,,2024-11-10T07:53:26,2024-11-10T16:54:37,0.31,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-11,11.8,9.1,10.5,11.8,7.4,10.1,8.2,85.8,2.623,100,29.17,rain,0,0,42.4,29.4,323.1,1028.5,52.6,10.3,39.2,3.4,2,,2024-11-11T07:55:14,2024-11-11T16:53:03,0.35,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-12,10.3,7.2,8.9,10.3,5.5,7,6.6,85.9,2.552,100,8.33,rain,0,0,39.2,24.4,36,1032.6,58.8,12.5,50.7,4.4,3,,2024-11-12T07:57:02,2024-11-12T16:51:31,0.38,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-13,12,5,9,12,5,9,7.6,90.8,0,0,0,,0,0,20.4,14,315.3,1032.1,55.6,10.3,22.3,2,2,,2024-11-13T07:58:50,2024-11-13T16:50:02,0.42,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,EHRD,06348099999,06249099999,C0449,06240099999,EHLE,06269099999,06257099999,06344099999,EHAM"
"Amsterdam,Netherlands",2024-11-14,11.3,7.9,10.1,11.3,7.3,9.9,8.5,90.2,0.642,100,25,rain,0,0,26.7,14.7,329.1,1028.3,90,11.5,25.6,2.3,2,,2024-11-14T08:00:37,2024-11-14T16:48:34,0.45,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06356099999,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-15,10.9,7.1,9.3,10.9,6.4,8.6,8.2,92.9,0.271,100,12.5,rain,0,0,23.9,18.2,214.5,1026.2,91.2,9.2,15.1,1.4,1,,2024-11-15T08:02:23,2024-11-15T16:47:09,0.5,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06356099999,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-16,10.1,8.5,9.5,10.1,5.9,7.3,7.7,88.7,0.795,100,29.17,rain,0,0,37.2,25.7,219.7,1016.5,91.5,9.4,14.3,1.3,1,,2024-11-16T08:04:09,2024-11-16T16:45:46,0.52,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-17,9.9,5.9,8.2,8.4,3.2,5.2,4.3,76.8,3.553,100,54.17,rain,0,0,44.4,32.3,276.7,1009.7,58.6,14.6,30,2.7,3,,2024-11-17T08:05:54,2024-11-17T16:44:26,0.55,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,06356099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-11-18,8.9,3.9,5.8,5.9,1.1,3.6,2.2,78.4,2.5,100,29.17,rain,0,0,57.6,21.4,281.1,1008.6,39.6,9.8,29.1,2.6,2,,2024-11-18T08:07:39,2024-11-18T16:43:08,0.58,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"D3248,EHRD,C0449,EHLE,EHKD,EHAM"
"Amsterdam,Netherlands",2024-11-19,5,2,4,2.4,-2.1,0.7,2.9,92.5,13.5,100,62.5,rain,0.1,0,47.9,32.6,39.9,994.6,68.7,8.8,12,1.1,1,,2024-11-19T08:09:22,2024-11-19T16:41:53,0.62,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain or snow throughout the day.,snow,"D3248,EHRD,C0449,EHLE,EHKD,EHAM"
"Amsterdam,Netherlands",2024-11-20,5.7,1.1,3.6,2.5,-2.7,-0.1,1,83.4,1,100,33.33,rain,0,0,55.4,38.7,281.9,999.2,59.2,9.3,16.3,1.5,1,,2024-11-20T08:11:05,2024-11-20T16:40:40,0.65,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"D3248,EHRD,C0449,06240099999,EHLE,EHKD,06269099999,EHAM"
"Amsterdam,Netherlands",2024-11-21,4.7,0,2.1,1.3,-3.7,-1.5,-1.1,80,1.7,100,41.67,"rain,snow",0.1,0,55.4,24.5,272.8,997.8,45,9.9,31.5,2.8,4,,2024-11-21T08:12:46,2024-11-21T16:39:30,0.68,"Snow, Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain or snow throughout the day.,snow,"D3248,06260099999,EHRD,06348099999,06249099999,C0449,06240099999,EHLE,EHKD,06269099999,EHAM,06257099999"
"Amsterdam,Netherlands",2024-11-22,6.5,1.4,4,2.7,-2.5,0.1,0.9,80.3,11.495,100,75,"rain,snow",0,0,59.7,40.2,265.1,1000.9,64.2,13.7,10.7,0.9,1,,2024-11-22T08:14:27,2024-11-22T16:38:23,0.71,"Snow, Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain or snow throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-23,8.9,2,4.3,4.9,-2.7,-0.2,2.2,86.2,3.886,100,37.5,rain,0,0,54.8,39.2,181.5,1010.2,58.4,14.1,12.9,1.2,1,,2024-11-23T08:16:06,2024-11-23T16:37:18,0.75,"Rain, Partially cloudy",Becoming cloudy in the afternoon with a chance of rain throughout the day.,rain,"06260099999,D3248,06356099999,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-24,16.4,9.9,14,16.4,6.2,13.8,8.4,69.5,9.312,100,12.5,rain,0,0,61.2,42.3,192.7,1002,64.9,17.1,27.9,2.6,2,,2024-11-24T08:17:44,2024-11-24T16:36:17,0.78,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-25,16.3,7.3,12.2,16.3,4.5,11.7,8.7,80.2,2.626,100,37.5,rain,0,0,58.3,37.5,203,1001.9,53.3,14.4,8.9,0.8,1,,2024-11-25T08:19:20,2024-11-25T16:35:18,0.81,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-26,9.8,3.9,7.4,6.6,1,4.4,5.3,86.7,2.521,100,20.83,rain,0,0,41.6,29.7,214.8,1014.8,40.9,12.2,26.7,2.3,2,,2024-11-26T08:20:56,2024-11-26T16:34:22,0.84,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-11-27,11,3.7,7.5,11,1.9,4.5,6.2,91.6,9.14,100,54.17,rain,0,0,84.1,56.1,218.9,1011.2,76.1,8.3,3.5,0.2,0,,2024-11-27T08:22:29,2024-11-27T16:33:29,0.88,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-28,9.7,5.4,7.3,7,3.4,5,3.8,78.2,5.758,100,25,rain,0,0,72.9,27.7,308.4,1024.3,53.3,15.9,31.2,2.6,2,,2024-11-28T08:24:01,2024-11-28T16:32:39,0.91,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-29,7.9,0.6,3.8,5.2,-1.8,1.8,1.6,85.9,0.163,100,4.17,"rain,snow",0,0,25.6,20.3,149.5,1030.7,44.3,13,42.6,3.8,2,,2024-11-29T08:25:31,2024-11-29T16:31:53,0.94,"Snow, Rain, Partially cloudy",Partly cloudy throughout the day with morning rain or snow.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-11-30,6.2,1.3,4,3.7,-3.3,0.6,1.6,84.2,0,0,0,,0,0,27.6,18,164.9,1026.7,56.6,13.5,30.8,2.8,2,,2024-11-30T08:27:00,2024-11-30T16:31:09,0.97,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-12-01,8.1,3.1,6.1,5,-0.8,2.9,3.1,81.4,1,100,12.5,rain,0,0,41,25.6,170.8,1018.7,82.2,9.4,35.3,3.1,2,,2024-12-01T08:28:26,2024-12-01T16:30:28,0,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"D3248,06260099999,EHRD,06348099999,06249099999,C0449,06240099999,EHLE,EHKD,06269099999,EHAM,06257099999"
"Amsterdam,Netherlands",2024-12-02,11,7.5,9.6,11,5.1,8.3,8.6,93.7,1.266,100,50,rain,0,0,36.4,24.5,212.1,1010.9,86,10.8,13,1.2,1,,2024-12-02T08:29:51,2024-12-02T16:29:51,0.04,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-03,8.7,3,5.9,6.1,-0.2,3.1,2.9,81.1,1.775,100,25,rain,0,0,41.2,25.5,319,1018.2,51.2,13.2,18.2,1.8,1,,2024-12-03T08:31:13,2024-12-03T16:29:17,0.08,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,C0449,06257099999,EHAM,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-12-04,6.1,1.2,4.2,4.4,-0.3,2.1,2.8,91,0.971,100,25,rain,0,0,20,14.3,187.4,1024.3,58,13.2,10.3,0.8,1,,2024-12-04T08:32:34,2024-12-04T16:28:47,0.11,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,C0449,EHAM,06257099999,D3248,EHRD,06348099999,06249099999,06240099999,EHLE,EHKD,06269099999,06235099999,06344099999"
"Amsterdam,Netherlands",2024-12-05,10.8,4.2,6.9,10.8,0,3.2,6.1,94.5,5.233,100,58.33,rain,0,0,50.4,36.9,182.3,1011.1,91.9,6.3,4.8,0.4,0,,2024-12-05T08:33:52,2024-12-05T16:28:20,0.15,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-06,11.1,5.5,8.8,11.1,2.4,5.2,5.2,78.3,14.869,100,37.5,rain,0,0,79.6,51,283.5,1007.2,75.6,11,13.9,1.1,1,,2024-12-06T08:35:08,2024-12-06T16:27:56,0.18,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-07,10,6,7.5,10,1.6,3.6,5.9,89.8,2.271,100,54.17,rain,0,0,54.7,37.1,180.5,993.5,80.7,11.2,17.3,1.5,2,,2024-12-07T08:36:21,2024-12-07T16:27:35,0.22,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-08,7.3,6.1,6.9,4.3,1.7,3.3,5.5,90.9,7.263,100,25,rain,0,0,42,26.5,43,1008.2,84.3,12.1,16.5,1.5,1,,2024-12-08T08:37:32,2024-12-08T16:27:18,0.25,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-09,7,5.9,6.4,3.1,1.3,2.2,3.5,81.7,0.153,100,8.33,rain,0,0,52.8,34.4,39.5,1027.2,74.2,15.4,8.8,0.8,1,,2024-12-09T08:38:40,2024-12-09T16:27:05,0.29,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-10,5.8,4.8,5,1.6,0.2,0.7,2.4,83.1,0.014,100,4.17,rain,0,0,40.8,27.2,51.9,1031.3,92.3,14.4,6.8,0.6,0,,2024-12-10T08:39:45,2024-12-10T16:26:55,0.33,"Rain, Overcast",Cloudy skies throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-11,4.8,3.1,3.9,2.5,0,1,1.6,85,0,0,0,,0,0,26,18,59.8,1032,96.1,11.4,6.9,0.6,0,,2024-12-11T08:40:48,2024-12-11T16:26:49,0.36,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-12,5,3.1,4.1,5,0.8,2,3.2,94,0.23,100,25,rain,0,0,20.4,12.3,129.6,1031.4,94,6.5,7.9,0.6,0,,2024-12-12T08:41:48,2024-12-12T16:26:46,0.4,"Rain, Overcast",Cloudy skies throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-13,3.9,0.6,2.1,1,-3.1,-1.4,0.5,89.2,0.049,100,4.17,rain,0,0,25.6,14.9,147.1,1027.1,92,8,5.5,0.4,0,,2024-12-13T08:42:45,2024-12-13T16:26:46,0.43,"Rain, Overcast",Cloudy skies throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-14,6.9,1.9,4.5,4.1,-2.4,0.9,3,90.1,0.716,100,50,rain,0,0,31.1,23.5,227.9,1018.6,82,7.9,8.3,0.7,0,,2024-12-14T08:43:39,2024-12-14T16:26:51,0.47,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-15,10.8,5.1,8.6,10.8,2.1,6.4,7.2,90.8,1.237,100,25,rain,0,0,44,32.2,244.8,1023.3,82.5,11.2,7.3,0.6,0,,2024-12-15T08:44:30,2024-12-15T16:26:58,0.5,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-16,10.9,9.7,10.4,10.9,6.4,9.1,8.2,86.5,0.056,100,16.67,rain,0,0,48.2,33.1,249.2,1027.7,78.8,13.5,6.8,0.5,0,,2024-12-16T08:45:18,2024-12-16T16:27:10,0.53,"Rain, Partially cloudy",Partly cloudy throughout the day with rain in the morning and afternoon.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-17,9.8,7.3,8.6,6.9,4.5,5.8,7.1,90.6,0,0,0,,0,0,34.4,24,212.9,1025,79.3,11.5,12.2,1.1,1,,2024-12-17T08:46:03,2024-12-17T16:27:25,0.57,Partially cloudy,Partly cloudy throughout the day.,partly-cloudy-day,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-18,12.8,6.4,10.2,12.8,2,8.4,8.4,88.4,0.254,100,25,rain,0,0,71.4,48.4,210.9,1009.3,80.5,11.8,5.7,0.5,0,,2024-12-18T08:46:45,2024-12-18T16:27:43,0.6,"Rain, Partially cloudy",Partly cloudy throughout the day with rain.,rain,"06260099999,D3248,EHRD,06348099999,06249099999,C0449,06240099999,EHLE,EHKD,06269099999,06257099999,EHAM"
"Amsterdam,Netherlands",2024-12-19,12.8,5.3,8.5,12.8,1.1,5.7,6,84.8,15.598,100,70.83,rain,0,0,67.2,43.4,267.6,999.9,71.3,11.6,7.5,0.6,0,,2024-12-19T08:47:23,2024-12-19T16:28:05,0.63,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-20,7.8,5,6.4,4.2,1.6,2.8,3.1,79.4,2.074,100,25,rain,0,0,48.1,27.6,248.1,1015.9,53.5,12.9,18.7,1.6,1,,2024-12-20T08:47:58,2024-12-20T16:28:30,0.66,"Rain, Partially cloudy",Becoming cloudy in the afternoon with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-21,10.7,7.1,8.5,10.7,3.1,5.5,7.1,91,3.895,100,54.17,rain,0,0,54.8,41.3,231,1008.6,75.3,10.2,9.5,0.9,1,,2024-12-21T08:48:30,2024-12-21T16:28:59,0.7,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-22,9.1,3.5,6.1,5.2,-1.1,1.7,2.6,78,2.824,100,37.5,rain,0,0,57.2,40.4,273.1,998.3,54.3,12.7,17.9,1.4,2,,2024-12-22T08:48:58,2024-12-22T16:29:32,0.75,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-23,8,3.2,6.4,4.4,1,2.8,3,79.1,10.719,100,37.5,rain,0,0,58.8,39,320.4,1013.9,44.9,12,18.8,1.6,1,,2024-12-23T08:49:23,2024-12-23T16:30:08,0.76,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-24,8.9,3.3,6.1,7,0.3,3.3,5.4,95.2,1.101,100,62.5,rain,0,0,27.6,19.6,207.6,1024.4,82.7,6.2,6.8,0.6,1,,2024-12-24T08:49:44,2024-12-24T16:30:47,0.79,"Rain, Partially cloudy",Partly cloudy throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-25,9.8,8.9,9.3,8.5,6.6,7.5,8.9,97.6,0.606,100,29.17,rain,0,0,22.4,15.5,214.6,1032.4,95,3.6,4.4,0.5,0,,2024-12-25T08:50:02,2024-12-25T16:31:29,0.82,"Rain, Overcast",Cloudy skies throughout the day with a chance of rain throughout the day.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-26,8.7,5.2,7.4,7.1,3.5,5.7,7,97.2,0.022,100,4.17,rain,0,0,20.4,14.3,176,1035.8,99,3.5,6.7,0.5,0,,2024-12-26T08:50:16,2024-12-26T16:32:15,0.86,"Rain, Overcast",Cloudy skies throughout the day with morning rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-27,5.1,2,3.3,4,0.1,2.1,3,98.3,0.083,100,8.33,rain,0,0,16.7,10.9,143.4,1033.4,92.6,2.1,18.4,1.6,1,,2024-12-27T08:50:27,2024-12-27T16:33:04,0.89,"Rain, Overcast",Cloudy skies throughout the day with rain clearing later.,rain,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-28,3.1,0.9,1.8,1.3,-1.9,-0.7,1.4,97.8,0,0,0,,0,0,20.2,14,196,1029.5,91.4,2.4,11.8,0.9,1,,2024-12-28T08:50:35,2024-12-28T16:33:56,0.92,Overcast,Cloudy skies throughout the day.,cloudy,"D3248,06260099999,06348099999,06249099999,06240099999,C0449,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-29,7,3.3,5.4,3.9,-0.2,2.2,4.8,96,0.316,100,33.33,rain,0,0,34.8,22.9,211.2,1027.7,91.6,4.3,4.6,0.5,0,,2024-12-29T08:50:39,2024-12-29T16:34:51,0.95,"Rain, Overcast",Cloudy skies throughout the day with rain.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-30,8.6,6.3,7.7,4.8,2.5,4.1,5.8,88.2,0.117,100,20.83,rain,0,0,46,31.1,229.1,1026.5,86.6,10.8,8.3,0.7,0,,2024-12-30T08:50:39,2024-12-30T16:35:50,0,"Rain, Partially cloudy",Partly cloudy throughout the day with rain clearing later.,rain,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
"Amsterdam,Netherlands",2024-12-31,8,3.8,5.6,4.5,-1.5,0.9,4,89.9,0,0,0,,0,0,54.8,39.5,204.2,1021.9,94.4,9.6,7,0.6,0,,2024-12-31T08:50:36,2024-12-31T16:36:51,0.02,Overcast,Cloudy skies throughout the day.,cloudy,"06260099999,D3248,06348099999,06249099999,C0449,06240099999,06269099999,06235099999,06257099999,06344099999"
================================================
FILE: example/assets/data/bitcoin_2023-01-01_2023-12-31.csv
================================================
Start,End,Open,High,Low,Close,Volume,Market Cap
2023-12-31,2024-01-01,37100.9041846051,37694.17078259951,36977.382178671105,37174.6564186542,22825350707.305206,731910439496.2489
2023-12-30,2023-12-31,37039.794687585294,37479.209036563574,36572.16308778603,37152.43478337427,30594016263.905033,726109862996.9537
2023-12-29,2023-12-30,37473.67123601244,37887.51837863061,36698.41437539069,37027.90910611624,31014082955.47395,731231275147.4174
2023-12-28,2023-12-29,38241.00437565481,38500.50623772924,37260.03891427415,37498.622152963035,31118209903.51097,740038242927.5472
2023-12-27,2023-12-28,37425.46860005459,38407.71946506079,37112.99226116585,38196.07687770177,29646539917.820133,738226351479.7245
2023-12-26,2023-12-27,38364.96658830988,38364.96658830988,36733.70134615216,37435.0034776331,28343694802.52816,736382893906.3896
2023-12-25,2023-12-26,37833.46979741687,38496.614810314924,37650.00044020673,38398.246216423235,24222883364.049984,746958065848.8574
2023-12-24,2023-12-25,38475.94270269319,38674.6960372591,37725.89207892026,37873.53741316923,18441594555.91457,751912373357.4268
2023-12-23,2023-12-24,38700.12237746846,38716.8678411382,38166.85595555673,38498.12031730101,23689451646.33951,752865941432.9445
2023-12-22,2023-12-23,38616.4919045984,39053.898910928576,38236.311772008135,38693.193523678725,31635908335.28064,754925466509.3234
2023-12-21,2023-12-22,38440.60290712519,38919.56542792496,38118.477236910454,38605.6099944534,36900311517.69093,753656559272.9637
2023-12-20,2023-12-21,37215.8861801502,38984.67200197213,37175.78334786016,38426.48107551306,32216573879.423225,744105485376.4031
2023-12-19,2023-12-20,37556.46531611245,38134.870535203336,36842.32675664493,37241.62946919874,35321133560.19876,736112600653.7316
2023-12-18,2023-12-19,36426.79802435224,37606.83376913799,35797.63697032126,37563.77274768231,29230001499.750675,713473537007.7267
2023-12-17,2023-12-18,37222.12831145507,37345.72075046442,36359.728128329065,36492.03666041573,21485318327.465748,722965909668.2908
2023-12-16,2023-12-17,36919.785531285495,37591.80511168045,36736.07846244597,37192.72250248717,26013472004.2771,728624719756.068
2023-12-15,2023-12-16,37877.340799239326,37927.057746317674,36750.499634628424,36936.354912266805,33576481436.623196,731848194136.2754
2023-12-14,2023-12-15,37740.55976686652,38172.61385946841,36923.113494096826,37861.44933660847,37815134507.75901,738173146604.9332
2023-12-13,2023-12-14,36530.431490628005,38169.70849510931,35827.42135706928,37775.78510868704,33444797308.24787,717054467420.6472
2023-12-12,2023-12-13,36324.81973534772,37017.82837220359,35833.34653953496,36548.25986283159,43182665596.03501,715787192578.017
2023-12-11,2023-12-12,38552.8468168652,38566.00019369096,35546.86000545857,36291.62814857858,38616502126.022385,722335599913.6361
2023-12-10,2023-12-11,38486.04104487468,38767.23629416374,38394.847820536525,38529.251736615515,22433123426.065327,754829380952.9645
2023-12-09,2023-12-10,38888.77736985289,39041.37062764675,38412.420872841896,38475.16793886409,30769814401.870342,758255680218.3878
2023-12-08,2023-12-09,38100.0061628941,39278.77411232315,37972.22295590009,38913.68426613138,34997013565.24524,751988730200.5594
2023-12-07,2023-12-08,38532.67654490549,38778.646452374036,37867.55060176259,38077.87256895839,36189011173.544044,750162704788.3457
2023-12-06,2023-12-07,38801.83654244033,38975.89427995387,38257.48571529191,38486.85982937588,51559637064.33903,755648237085.3834
2023-12-05,2023-12-06,36969.9338809505,39102.67381562382,36482.48417456838,38813.62527843076,43605395400.09655,730195971787.5426
2023-12-04,2023-12-05,35192.0798006744,37317.47708724017,35192.0798006744,36973.66683394523,39795773948.88418,713444181714.2103
2023-12-03,2023-12-04,34735.594235052784,35312.09776110862,34589.89461451097,35164.654921951354,23114925704.107597,681002113706.5303
2023-12-02,2023-12-03,34056.645800868086,34910.770097637855,34020.61047868079,34741.11442733508,24968442438.03418,669739373202.578
2023-12-01,2023-12-02,33202.4686792918,34300.124138295345,33125.24761628061,34035.07567153536,25657764864.129047,661256575066.8969
2023-11-30,2023-12-01,33327.751512110095,33582.437512655946,33042.7000519444,33204.810579047924,24769328951.891644,650494593059.8873
2023-11-29,2023-11-30,33308.39122051716,33760.31624450842,33123.80373823548,33286.680225033684,60203429986.63117,653269996178.6052
2023-11-28,2023-11-29,32787.53862813978,33696.67996090964,32483.8840319414,33259.28175871389,66111478083.01223,644450541405.1779
2023-11-27,2023-11-28,32965.285297975934,33057.74631767078,32358.75086940828,32811.97890529393,54203204738.04888,639679531300.7247
2023-11-26,2023-11-27,33262.61852565965,33292.52617028957,32732.662458290415,32996.231830467594,33237734083.827305,647139105881.2972
2023-11-25,2023-11-26,33201.33294595142,33339.540248100515,33102.4184957256,33267.161459021154,61553322629.37676,649919275526.9122
2023-11-24,2023-11-25,32834.35021085902,33789.24663021755,32805.97448561845,33201.09523432204,56329227390.823845,647902555273.643
2023-11-23,2023-11-24,32932.128927744474,33134.38630781015,32498.657369500717,32834.49107700977,71524721313.82204,642293254021.1082
2023-11-22,2023-11-23,31491.64927850119,33279.55768028666,31491.64927850119,32970.40050007484,93379003831.60822,630926624123.9825
2023-11-21,2023-11-22,32970.43571661252,33105.50874690755,31643.987216396825,31643.987216396825,74216217634.24104,639043650485.0344
2023-11-20,2023-11-21,32883.43326025902,33205.18915682805,32494.220085752277,32985.47317820449,53095880190.50191,641665094312.1991
2023-11-19,2023-11-20,32193.955081306183,32998.195152443586,32047.058098483052,32917.34678605074,35501561032.696236,630488133929.0431
2023-11-18,2023-11-19,32242.42184129668,32405.58006039637,31895.767852583576,32187.396001162153,57432245152.28768,627914596432.3691
2023-11-17,2023-11-18,31841.147002632435,32285.799811591525,31643.652659288804,32147.42523088843,78771004869.51784,625600863201.4542
2023-11-16,2023-11-17,33330.61285579709,33341.11618816196,31296.10064886471,31891.69153834641,89245282004.02216,635629883084.7542
2023-11-15,2023-11-16,31299.771972918486,33335.67523308947,31158.166274882686,33335.67523308947,76584212183.93465,623679337045.7006
2023-11-14,2023-11-15,32105.860912284414,32340.526311155718,30946.55890406135,31289.92895063522,64335580554.127945,623189647313.1923
2023-11-13,2023-11-14,32631.71425301322,32872.6658038615,32059.58638176488,32162.98213641126,46106918187.29965,634269491678.048
2023-11-12,2023-11-13,32692.233873026777,32756.706549395603,32358.988581037655,32606.13824251869,45702663616.12886,637760357716.0565
2023-11-11,2023-11-12,32831.60332091951,32924.19640263068,32389.19556623791,32647.640932181755,67547247019.99921,637684718060.7434
2023-11-10,2023-11-11,32302.58049179895,32967.09894966676,32037.743324265077,32858.03333245292,107693014611.56467,635362285488.1392
2023-11-09,2023-11-10,31361.110377433244,33364.218236884044,31330.965021173946,32377.40683024749,95049049236.81912,629424558285.6077
2023-11-08,2023-11-09,31169.708495109306,31606.28791280386,30956.366709806927,31413.4069358971,65338994513.963486,608786880752.1049
2023-11-07,2023-11-08,30851.148499335293,31565.55118283546,30433.902960830408,31187.096660591815,53116956739.91035,601374828234.8928
2023-11-06,2023-11-07,30824.956199431257,31057.78153420847,30583.969432045295,30831.576908516243,55593478416.07753,601906249554.1104
2023-11-05,2023-11-06,30869.1089335552,31088.30546824789,30466.196525888558,30834.226952977122,37939776675.62549,602564889724.8782
2023-11-04,2023-11-05,30565.137388517654,30998.036678024004,30456.529586293727,30831.79701187678,49263838985.33085,597828761317.721
2023-11-03,2023-11-04,30752.154811899672,30752.154811899672,30049.162286609793,30576.785258357326,69933412493.12483,593762736096.3765
2023-11-02,2023-11-03,31185.494308127098,31591.629028992018,30334.944489932474,30742.320593750832,87193998967.29948,604424394739.1691
2023-11-01,2023-11-02,30500.136464083538,31270.013998573733,30102.73544456477,31191.516336071425,61577149209.30313,594761359227.5613
2023-10-31,2023-11-01,30352.02451071023,30519.505559810892,30012.93327346522,30506.35218298513,56096644493.466354,591237341407.3635
2023-10-30,2023-10-31,30393.940994691107,30661.577876971027,30006.206914767175,30362.615884419323,46228472890.55691,592151523212.1005
2023-10-29,2023-10-30,30006.250935439286,30565.181409189758,29897.651937349783,30405.58886453079,32373537300.913456,589718265254.667
2023-10-28,2023-10-29,29838.998793833587,30277.383059084546,29813.167463440837,30011.88558146906,48381101793.12706,585989312580.1788
2023-10-27,2023-10-28,30067.554123416357,30149.75832651013,29440.303566554856,29854.837431657907,60334747804.30696,583852275406.8123
2023-10-26,2023-10-27,30369.315830714102,30638.95125150771,29731.59715802541,30065.115378181596,75784058731.1894,590172065644.0789
2023-10-25,2023-10-26,29859.40677742268,30899.22787741123,29745.648556562166,30342.771365433215,106577812777.00316,590122722188.2163
2023-10-24,2023-10-25,29109.048008945003,30802.98988404955,28947.289647218335,29807.277497512834,152605324417.8083,586042854374.1233
2023-10-23,2023-10-24,26402.753933247055,29989.70796686124,26317.468283105747,29002.104188126745,52209234683.26393,531074280079.6341
2023-10-22,2023-10-23,26332.972363822053,26555.179912486903,26190.451035806418,26381.597598232132,37718159919.575455,514055713328.8206
2023-10-21,2023-10-22,26121.056848295964,26592.90562848314,25946.4972751204,26319.220305855633,47749099551.780914,512008396415.1675
2023-10-20,2023-10-21,25283.545953179615,26432.925701909622,25175.255099794867,26117.482369720823,57020497039.10846,505686274857.8469
2023-10-19,2023-10-20,24933.326290025798,25413.362915224992,24812.753669123023,25264.317723603006,38390510017.338036,489396525224.86316
2023-10-18,2023-10-19,25000.149670285165,25350.659869874897,24819.295140998216,24935.712210454032,45873609114.43736,488019880360.7977
2023-10-17,2023-10-18,25092.50504036696,25176.707781974415,24755.236258947207,25010.27442486992,66287448095.436455,487757459872.5621
2023-10-16,2023-10-17,23906.83464955143,25788.841640034163,23880.37822561475,25093.63196957291,40863666312.60596,479477459574.1294
2023-10-15,2023-10-16,23641.275542994994,24010.080733912648,23615.514645677613,23900.24915700413,18395967060.974087,462817239100.3731
2023-10-14,2023-10-15,23649.665883098707,23743.03372863897,23601.718567039083,23646.760518739604,25956344664.72817,461824260830.513
2023-10-13,2023-10-14,23559.564371428824,23820.42207020417,23504.441685815662,23631.811098491857,25524542061.776657,460709148210.67285
2023-10-12,2023-10-13,23662.264599455906,23708.415872093537,23399.100217462124,23540.890802320773,23928365175.032307,459794710703.0548
2023-10-11,2023-10-12,24113.75822086052,24182.932305010436,23373.330516010323,23634.22343132335,23076947516.552383,464052681627.1808
2023-10-10,2023-10-11,24289.5943935272,24394.275551799128,24037.68169532413,24114.823521125523,22640158012.774193,472752475967.7028
2023-10-09,2023-10-10,24578.510868703943,24629.522023542257,24035.251754223784,24285.412429676977,20386854633.518124,475333242579.8633
2023-10-08,2023-10-09,24613.392849282027,24735.206853138236,24420.670346794857,24592.095648116356,14807557012.392187,479473397980.7412
2023-10-07,2023-10-08,24593.275402128842,24663.734889904303,24532.720565577598,24615.144872031906,22966215201.340775,479653811431.45325
2023-10-06,2023-10-07,24131.991583247494,24849.64299234921,23989.18852293037,24592.588679643963,21332203552.015804,475783478783.8519
2023-10-05,2023-10-06,24462.745305195323,24714.481920709968,24100.76331845435,24143.22565876936,17334073687.856873,474547071141.5178
2023-10-04,2023-10-05,24147.34599367863,24492.952290395573,23995.976510569366,24456.652844175627,19514701948.7279,472505565004.0212
2023-10-03,2023-10-04,24209.15982145216,24355.343669387144,23995.43065423523,24140.258665469308,27502514213.382385,471926706796.8163
2023-10-02,2023-10-03,24643.714288229756,25073.26800665593,24100.64006057245,24307.449178134055,27752533373.83541,481516356300.7094
2023-10-01,2023-10-02,23738.173846438287,24646.20585827105,23738.173846438287,24632.295325885036,16582476253.818794,466422622641.34186
2023-09-30,2023-10-01,23689.275683861146,23842.3179525105,23671.561765405037,23742.20614000335,19192072934.68763,462960269129.40625
2023-09-29,2023-09-30,23789.99498164338,23973.032936266874,23509.63612512436,23692.533213597108,29559383346.88192,462775165650.66345
2023-09-28,2023-09-29,23216.79300599562,23978.024880483877,23181.91982955196,23789.04413512586,25508406408.449966,457996126198.6249
2023-09-27,2023-09-28,23079.941540547443,23602.598980481238,23042.6208147346,23214.77685921309,25079537938.08517,451939455383.10156
2023-09-26,2023-09-27,23159.05549245926,23231.038095489643,22999.98239173116,23082.133770018405,27117977046.606644,450494273120.35095
2023-09-25,2023-09-26,23112.296734546544,23260.505533398486,22916.34311472668,23162.313022195227,26174674174.282246,449741019393.3438
2023-09-24,2023-09-25,23397.841226239845,23514.724914820003,23101.00983421815,23114.47135574866,18100283816.081142,455797753127.80634
2023-09-23,2023-09-24,23401.47733375593,23447.83110148526,23352.87851174912,23401.970365283538,24198618520.692043,456094622917.11304
2023-09-22,2023-09-23,23391.282146095808,23535.766796087446,23328.711162762036,23399.285104284976,28851926657.84297,456670057967.75085
2023-09-21,2023-09-22,23881.188205981533,23892.92411716542,23258.647861035544,23381.12217497337,30564553490.435776,459535430591.6311
2023-09-20,2023-09-21,23953.927964572165,24075.601102277633,23631.74066541648,23878.432511907595,31388357323.28207,465402214345.0409
2023-09-19,2023-09-20,23567.954711532537,24177.103968023388,23486.22593169753,23957.106257098338,31555589119.658092,464048509925.20953
2023-09-18,2023-09-19,23355.581381016527,24119.55134130988,23255.900971096027,23541.146122218997,24155391190.807037,460755193940.43945
2023-09-17,2023-09-18,23391.079651004115,23427.89854115493,23269.37129676096,23358.60119912311,18621474753.383358,455117398247.3353
2023-09-16,2023-09-17,23418.988757120347,23526.311155718726,23298.627435443686,23377.732583221084,24112777794.138798,455641189245.16595
2023-09-15,2023-09-16,23348.53807347931,23603.752322090455,23101.212329309845,23443.376209467966,31174206698.82744,454658876788.8168
2023-09-14,2023-09-15,23086.22769252441,23534.182051891574,23038.20994338942,23355.801484377065,31858953598.34757,453509735027.5423
2023-09-13,2023-09-14,22749.927365891024,23220.367484570757,22713.68074447761,23086.21888838999,33302428243.819138,447496303003.1055
2023-09-12,2023-09-13,22154.160393720893,23255.548805719165,22129.033394081864,22762.464453307275,37717367105.9563,443820194977.5929
2023-09-11,2023-09-12,22751.29200672636,22796.32515429246,22013.452717396092,22136.789836507225,26237940449.99949,437426260713.0176
2023-09-10,2023-09-11,22804.08159671782,22866.64377591717,22595.097857954097,22751.33602739847,18796303396.46387,442848670825.67865
2023-09-09,2023-09-10,22811.952492890665,22814.787424174396,22729.792310468998,22796.659711400476,21618150728.811142,443753149079.4911
2023-09-08,2023-09-09,23111.57479552398,23227.08503913438,22649.0495936892,22811.961297025082,29796500435.95445,446321289814.0323
2023-09-07,2023-09-08,22682.804645061326,23247.11444494335,22559.705237579572,23067.677381298257,28494914658.3305,443059951530.9198
2023-09-06,2023-09-07,22703.344690666738,22804.583432379848,22443.182518510694,22689.689478178956,27257283002.285652,441197002289.6528
2023-09-05,2023-09-06,22737.566361163204,22749.522375707635,22515.10349260013,22704.718135636496,27041739259.51238,441364803457.4081
2023-09-04,2023-09-05,22865.402392963737,22935.967530352256,22607.001047691996,22735.9287921608,22869495931.358814,444115648353.52606
2023-09-03,2023-09-04,22775.846737627995,22941.170773795377,22741.140839738342,22873.669475185547,21893229754.66974,444319628243.0855
2023-09-02,2023-09-03,22720.85611403115,22843.198365952656,22679.467878115567,22764.788744794558,31390071976.39734,442763597712.851
2023-09-01,2023-09-02,22837.299595890232,23006.840812445527,22363.293802769786,22729.255258269284,39071061119.61872,444017520548.75806
2023-08-31,2023-09-01,24035.28697076147,24160.772298671458,22738.834156519904,22834.79922171452,32844170485.05034,460528503233.1136
2023-08-30,2023-08-31,24403.114902758338,24423.065071357512,23845.24972927287,24049.576080927607,45220944141.72896,468768582595.0272
2023-08-29,2023-08-30,22987.260417492056,24656.34822112464,22822.975269186412,24403.502284672883,35520389861.394196,457624962436.01416
2023-08-28,2023-08-29,22980.393192643267,23053.546745551714,22800.982541401445,23003.34557108018,24304377968.014336,446133914377.1852
2023-08-27,2023-08-28,22906.051081587917,23040.446193532483,22871.12508033773,22968.56043598074,18955229866.543385,446700125105.1025
2023-08-26,2023-08-27,22943.583106626873,22976.792301664864,22890.94318692058,22909.25578651735,24865956559.17797,446225808983.5095
2023-08-25,2023-08-26,23049.276740357276,23100.217462120214,22744.222286785876,22942.00716656542,30037425915.061382,446408112637.7328
2023-08-24,2023-08-25,23275.43734537739,23380.822834403036,22859.917417219127,23015.35441043114,42977907165.9204,450521201963.97314
2023-08-23,2023-08-24,22939.16343114727,23575.719958092322,22719.121699550113,23258.234066717734,43383092390.47352,448500598651.46344
2023-08-22,2023-08-23,23002.482765906872,23008.76891788384,22533.116751626567,22933.08857839642,37643078943.280106,445245386861.9693
2023-08-21,2023-08-22,23058.045658241113,23068.4697533962,22784.642067915094,22999.436535397024,34314443969.299377,446683015899.0043
2023-08-20,2023-08-21,22978.755623640864,23126.11042145392,22892.536735250877,23049.223915550745,31910613041.00184,447634312271.3188
2023-08-19,2023-08-20,22932.07610293794,23113.72300432283,22727.21269908349,22970.54136622558,42014144416.708374,445536766622.16
2023-08-18,2023-08-19,23448.306524744025,23581.196129702512,22645.580764727118,22942.042383103108,61897504430.57366,450366064187.7128
2023-08-17,2023-08-18,25294.700791491687,25328.12128575579,22413.891163290282,23427.836912213977,42505575972.25768,482804368735.17365
2023-08-16,2023-08-17,25708.06370671668,25758.634654833913,25299.992076279024,25299.992076279024,34846631160.32317,498614353877.3042
2023-08-15,2023-08-16,25911.377582912937,25931.94404092162,25638.66951920622,25708.77684160482,38178497714.62096,502344658978.5694
2023-08-14,2023-08-15,25799.45942614652,26135.979856140446,25674.678428990257,25911.403995316203,34236979779.630074,503449625186.10657
2023-08-13,2023-08-14,25910.75248936901,25942.711497319142,25780.019897343795,25783.00449891269,26565685412.909626,503182685149.8617
2023-08-12,2023-08-13,25907.05475291197,25950.44152734124,25843.612160270466,25910.62923148711,26805714951.75579,503615627774.48846
2023-08-11,2023-08-12,25936.997614079573,26009.18271220165,25788.225350624656,25907.05475291197,30873053717.781155,503522268480.82275
2023-08-10,2023-08-11,26044.39924988775,26157.04814981115,25866.177156792834,25933.229444547163,37613754767.60387,505248823426.1632
2023-08-09,2023-08-10,26210.304358926955,26475.467279434426,25897.343792645028,26057.5086060414,42095444658.87709,508685549050.27856
2023-08-08,2023-08-09,25717.92433726878,26524.259792398512,25645.395877904266,26207.020416787727,40795121449.79394,504350378860.2248
2023-08-07,2023-08-08,25564.54751151141,25775.66185080514,25339.88360934295,25713.363795638434,34950138428.58551,497968031827.2486
2023-08-06,2023-08-07,25595.52045640633,25708.01968604457,25514.48720319062,25608.27764718312,34098405541.814384,497626207740.0998
2023-08-05,2023-08-06,25632.3217382883,25657.061356012786,25520.887808915068,25597.624644533076,33386496620.91493,497473741689.09814
2023-08-04,2023-08-05,25702.508297896697,25804.618648917534,25466.874444239016,25631.811098491857,37964263392.4641,499314188394.6163
2023-08-03,2023-08-04,25696.292578995097,25882.605671623398,25546.25252018348,25706.602220402707,43407606729.66942,499739998044.42444
2023-08-02,2023-08-03,26173.731984539943,26403.335006118876,25542.54597959202,25665.548541595137,50899463132.586235,504061977491.2613
2023-08-01,2023-08-02,25736.43062782283,26085.98117676061,25336.72292508562,26085.98117676061,36516604718.71647,496783552059.5256
2023-07-31,2023-08-01,25779.48284514408,25969.238354331195,25650.766399901397,25730.901631406112,30351262373.366047,502105893083.8211
2023-07-30,2023-07-31,25842.705334425045,25921.176584524095,25624.97028604633,25773.135064226164,23355416427.081104,501554450991.99365
2023-07-29,2023-07-30,25808.562901138375,25881.65482510587,25764.823961332244,25845.610698784152,29498960461.96211,501812172397.0363
2023-07-28,2023-07-29,25728.436473768084,25981.062306859305,25642.965936803925,25812.50715335922,35771604624.151505,500788595760.8338
2023-07-27,2023-07-28,25841.84252925174,26021.279592896826,25620.673868448626,25716.56850056787,35532742662.362305,502287175040.47455
2023-07-26,2023-07-27,25733.534067598146,26114.365706135603,25647.341591611425,25839.711928721732,32297947948.80176,501006976765.9994
2023-07-25,2023-07-26,25687.356382557253,25822.552670734178,25578.88944648407,25745.076287824762,40594580383.055664,499251495431.4797
2023-07-24,2023-07-25,26486.164302756577,26489.862039213618,25484.09533116752,25695.81715573634,40955566127.43178,503589397904.38983
2023-07-23,2023-07-24,26226.6448324133,26671.22720829702,26190.08126216071,26465.888381183806,32229056560.05227,512323826565.91626
2023-07-22,2023-07-23,26349.885106045804,26398.16697921344,26118.68853613657,26190.52146888179,33817442477.28289,511249455898.51337
2023-07-21,2023-07-22,26236.355792680246,26441.65940325577,26182.879480203905,26331.33479481965,41874611317.05755,510833813658.66077
2023-07-20,2023-07-21,26335.499150401032,26766.725654367296,26118.353979028554,26233.547273799777,42179106918.17573,513145794249.1731
2023-07-19,2023-07-20,26289.127774402863,26576.389072308357,26257.776251727813,26353.028182034286,43252280905.35482,512774770728.7629
2023-07-18,2023-07-19,26533.88271132124,26608.321667855227,26139.48390164021,26276.352975357233,46104018937.32936,512146126948.31836
2023-07-17,2023-07-18,26616.623966614723,26699.708583150652,26138.577075794794,26551.51739256755,36628645506.25057,516091318383.5585
2023-07-16,2023-07-17,26662.731218580248,26789.273042620818,26518.04407349692,26607.036264229686,32412986794.828575,518073855435.81934
2023-07-15,2023-07-16,26687.127475062294,26735.849554951008,26637.833126436177,26655.11564230563,49654035987.908264,518380422776.2224
2023-07-14,2023-07-15,27688.985147425232,27754.87528943592,26343.722211950735,26681.50163316694,62283509099.12184,530455935923.90405
2023-07-13,2023-07-14,26748.747611878538,27914.476638229313,26647.165508922993,27685.74522595811,48546316947.304565,525281242901.7217
2023-07-12,2023-07-13,26961.666798728686,27164.320364843334,26629.328332584984,26750.349964343255,43310881653.048996,523021579491.683
2023-07-11,2023-07-12,26774.763829094147,27067.466082072144,26736.28095753766,26959.633043677313,48495518289.476524,521714274089.6678
2023-07-10,2023-07-11,26553.850488189255,27269.969977901623,26427.5199633748,26762.89585589393,32610150128.635128,517517291839.2705
2023-07-09,2023-07-10,26663.021755016158,26754.047700800296,26487.352860903484,26557.2224716727,27276650771.651814,517438580915.8342
2023-07-08,2023-07-09,26710.960266941358,26740.339663505983,26462.173036457923,26649.252088780893,32717958377.623024,516689607691.4478
2023-07-07,2023-07-08,26328.341389116333,26774.129931415795,26259.36980005811,26694.17078259951,49395883681.209755,516073268227.3799
2023-07-06,2023-07-07,26858.570384652634,27630.869056108753,26367.90716920666,26386.03488198058,44910171427.06215,521637224913.72565
2023-07-05,2023-07-06,27100.77212258877,27179.56912566141,26609.017194474527,26855.180792900348,35737309871.83749,523045056093.0909
2023-07-04,2023-07-05,27423.892659993136,27574.522595810995,27011.057992833437,27092.04722537704,41641136506.26084,529702129016.83746
2023-07-03,2023-07-04,26955.600750112255,27585.316464611784,26924.372485319105,27428.435593354643,42857454084.87382,526946977576.47797
2023-07-02,2023-07-03,26933.352702429063,27084.431649102422,26644.37459831137,26961.569953250048,35570091143.789734,522051066177.18134
2023-07-01,2023-07-02,26829.71043201888,26970.54136622558,26709.261068998003,26931.010802672936,53518354331.487404,521587171492.8792
2023-06-30,2023-07-01,26805.032443235345,27475.907486155502,26296.813783752852,26845.593090515307,55126480988.349075,522564188379.5851
2023-06-29,2023-06-30,26480.58248153333,27094.670857434652,26480.58248153333,26816.601075865226,44883592535.44826,519632891275.9771
2023-06-28,2023-06-29,27022.0455525915,27022.0455525915,26405.870596832276,26486.36679784827,47164030716.05982,517755567512.30383
2023-06-27,2023-06-28,26645.721630877862,27264.000774763834,26621.959272074168,27037.303117544,48542551794.5241,521638973102.6143
2023-06-26,2023-06-27,26819.752955988133,26973.437926450264,26421.753255328706,26653.460465034383,44496579093.19189,517419138350.3755
2023-06-25,2023-06-26,26876.72450982982,27327.80433691662,26686.42314430857,26815.368497046216,55561262148.15256,523179986358.9628
2023-06-24,2023-06-25,27012.246550980344,27105.288643547014,26688.84428127449,26888.310750728542,54609260634.920555,523198274002.565
2023-06-23,2023-06-24,26313.453597809534,27638.792777088125,26283.766056540153,26945.57284100614,52496533222.419586,518408884606.56714
2023-06-22,2023-06-23,26407.076763248024,26830.027380858053,26124.085470536967,26327.496192211867,60531026529.403496,514382842515.4831
2023-06-21,2023-06-22,24916.307898188992,26991.776938450297,24881.293855594588,26464.972751203968,64278258015.63859,500629817856.7686
2023-06-20,2023-06-21,23632.277717616194,24978.227375575574,23479.77250116655,24978.227375575574,50594213344.92178,464711674368.22394
2023-06-19,2023-06-20,23191.243407904356,23743.02492450455,23179.1553313436,23579.074333306922,44447324741.22877,452879415149.83966
2023-06-18,2023-06-19,23345.914441421693,23463.616914503054,23189.588230633108,23189.588230633108,38945227506.417854,452952080399.3464
2023-06-17,2023-06-18,23175.140646047388,23561.087486683748,23062.747066022206,23348.573290016993,43060911228.82056,452350250365.1913
2023-06-16,2023-06-17,22518.4050430082,23284.10061364817,22315.58419833954,23192.37033711031,41150698275.80504,440377580751.24585
2023-06-15,2023-06-16,22124.67534754321,22634.822112464015,21901.75466399021,22525.75649525017,48147823426.45051,429190737719.0579
2023-06-14,2023-06-15,22835.829305441835,22931.4862259317,21903.61233635315,22115.90642965937,36573505506.738464,441055649405.183
2023-06-13,2023-06-14,22807.3039099161,23154.94396168441,22679.48548638441,22811.53869857285,29737395144.74303,443900918505.70056
2023-06-12,2023-06-13,22825.176302791795,22962.60003697737,22594.006145285828,22791.782220930952,26575916499.03045,441822877976.3294
2023-06-11,2023-06-12,22750.966253752766,23020.909819251123,22606.01498463679,22821.073576151364,29058090007.970802,441201905564.83356
2023-06-10,2023-06-11,23311.437451027006,23331.3964237606,22443.420230140076,22752.38371939463,31534410313.951447,441069101603.6961
2023-06-09,2023-06-10,23329.76765889262,23565.392708415875,23177.685040895205,23321.676659359237,25364752644.315662,452815229728.3705
2023-06-08,2023-06-09,23189.55301409542,23562.284848965075,23097.769912751028,23325.198313127847,33484448097.007748,451898591102.03735
2023-06-07,2023-06-08,23972.2669765722,24050.121937261738,23014.89659544122,23207.3373656269,47332110826.606125,455564585988.486
2023-06-06,2023-06-07,22643.476576600373,24015.970699840647,22396.54701847988,23947.280843083914,57502402648.35089,445662272961.2254
2023-06-05,2023-06-06,23875.729642640188,23879.79715274293,22404.47073945925,22653.49568157207,28937055550.049915,451455658641.9825
2023-06-04,2023-06-05,23832.14037311922,24109.620277682403,23752.234049109466,23863.08690561088,17631113605.249027,463706874853.13605
2023-06-03,2023-06-04,23984.777651585187,24045.878344470566,23730.250125458915,23824.69207539861,22317979380.7875,463346970144.49854
2023-06-02,2023-06-03,23598.372995958907,24019.633219760002,23430.55738975023,23976.167208120936,30891652595.5322,461875384495.83984
2023-06-01,2023-06-02,23956.401926344613,24051.292887139803,23485.25747691116,23601.22553551148,37465818215.37505,459156162639.7504
2023-05-31,2023-06-01,24383.279187906643,24477.192889781043,23672.38935404066,23969.933880950495,38290511439.00398,464330556574.12054
2023-05-30,2023-05-31,24419.517005185637,24677.610205752622,24305.51226856132,24372.309236417423,36514741080.708725,474154528118.54065
2023-05-29,2023-05-30,24708.768037470396,25016.824700879537,24257.69701451802,24424.755465166443,39483580785.70725,475563101322.8274
2023-05-28,2023-05-29,23642.81626651876,24785.83943019642,23585.624609316535,24739.890652650487,28037199018.213676,466073175607.2744
2023-05-27,2023-05-28,23514.821760298637,23644.673938881704,23441.668207390194,23639.796448412177,29372761816.39259,456002991338.49567
2023-05-26,2023-05-27,23307.845364183024,23688.861889543332,23195.77753713144,23509.86503261932,34035357071.908665,453435882138.5539
2023-05-25,2023-05-26,23179.287393359922,23370.759708759233,22858.640817728006,23308.083075812403,39237469901.41995,448788329748.1786
2023-05-24,2023-05-25,23966.975691784864,23966.975691784864,22991.125432503104,23187.12307299508,35865786338.89975,454098014047.25024
2023-05-23,2023-05-24,23638.440611711263,24148.798675858186,23610.989320584948,23967.275032355195,35257470492.67753,464554384604.61676
2023-05-22,2023-05-23,23549.06984319837,23804.46897863237,23375.505137212436,23640.324696477466,30359248672.39156,457363028373.6618
2023-05-21,2023-05-22,23861.334882860992,23985.349920322584,23500.418196385024,23552.353785337596,24404393253.413197,460190935452.12476
2023-05-20,2023-05-21,23671.99316799169,23895.177975577335,23621.686343907102,23868.47503587685,26678521743.73892,459327953680.1832
2023-05-19,2023-05-20,23613.806643599837,23837.90708116532,23504.77624292368,23653.96230069641,36795414760.22919,458277494104.8494
2023-05-18,2023-05-19,24125.309245221557,24170.37760932534,23318.63923298381,23628.483135680515,36602278490.10868,463194551590.3905
2023-05-17,2023-05-18,23800.929716594917,24171.53095093456,23415.000484227396,24125.687823001685,33129300727.090054,460685185369.69604
2023-05-16,2023-05-17,23910.849334847648,24025.74328904854,23675.55884243241,23793.85119252001,35654896563.96033,461659473214.2678
2023-05-15,2023-05-16,23698.60806634796,24311.208543532048,23554.86296364773,23940.351989294173,32882424550.297947,466019909154.6379
2023-05-14,2023-05-15,23582.402296118256,23891.471434985873,23486.322777176167,23688.553744838577,26094609827.80153,458036640530.36786
2023-05-13,2023-05-14,23590.704594877756,23772.342692128226,23511.749117385527,23585.448526628108,35786708846.81613,457228306838.3669
2023-05-12,2023-05-13,23743.517956032152,23806.546754355848,22850.919591840327,23588.00172561035,38513179211.37517,451709643920.6535
2023-05-11,2023-05-12,24298.354507276617,24298.354507276617,23566.915823670795,23773.170280763847,39326646801.15533,465016213492.2535
2023-05-10,2023-05-11,24325.788190134088,24903.8764603858,23737.32864953382,24321.016349277623,30550598742.67178,472714106389.53033
2023-05-09,2023-05-10,24358.627611526375,24469.999911958657,24102.841094177827,24331.68696019651,30787400154.366848,470513739840.65625
2023-05-08,2023-05-09,25019.57159081905,25195.768732997018,24037.443983694746,24381.28064939296,29594475642.356377,475945103468.40405
2023-05-07,2023-05-08,25398.316649498607,25605.68923166319,25041.64355581381,25041.64355581381,35407051858.390755,492300594389.95355
2023-05-06,2023-05-07,25977.40859107437,26218.756327971616,25046.195293309742,25412.500110051682,35520055736.3827,496215685481.4963
2023-05-05,2023-05-06,25402.340138929245,26099.812471936824,25392.488312511556,25998.31841032549,37873008418.54697,498841695328.4866
2023-05-04,2023-05-05,25551.473371895445,25812.68323604765,25267.152654886737,25374.09647570499,41606425999.33651,493912718844.6995
2023-05-03,2023-05-04,25241.312520359563,25558.38461741634,24810.226882544044,25530.93332629003,36211733788.98642,485942118832.9174
2023-05-02,2023-05-03,24710.669730505448,25370.363522710264,24583.05380206545,25214.671209600034,36572169771.8268,481581861626.9448
2023-05-01,2023-05-02,25699.963903048876,25820.54532808607,24377.292376500005,24725.93609959237,37300089162.987885,484505246346.859
2023-04-30,2023-05-01,25734.91631670233,26311.560708908906,25617.35470977171,25805.393412746627,24077378967.772713,499911122239.7572
2023-04-29,2023-04-30,25803.60617345906,25906.183143604238,25622.55795321483,25722.837044275995,31315994131.142597,499106452661.96985
2023-04-28,2023-04-29,25948.249297870283,26020.240705035085,25488.717501738818,25819.981863483095,47109603848.89244,499793483132.2353
2023-04-27,2023-04-28,25017.168062121975,26299.701539843114,25000.651505947197,25943.38061153518,71677652429.86902,496624934284.0143
2023-04-26,2023-04-27,24913.772307475592,26382.020196684367,24145.928528036766,24983.131278448363,49564702241.22388,491297450411.9357
2023-04-25,2023-04-26,24230.413001945715,24964.88030779254,23971.994048405133,24939.32190556686,34981156157.043015,469038219867.1805
2023-04-24,2023-04-25,24290.369157356297,24622.566757349254,23878.39729536991,24237.07773170281,31603141629.209362,468323041124.57355
2023-04-23,2023-04-24,24492.07187695342,24492.07187695342,24123.47798526188,24289.3478777634,26597454317.443584,469692277334.8871
2023-04-22,2023-04-23,24002.59721965435,24522.366903497885,23927.22502487168,24493.67422941814,42140226710.00441,467105424449.3534
2023-04-21,2023-04-22,24863.183751089513,24959.976404919755,23964.149564635554,24012.836427986585,43332995025.95141,476105456911.35254
2023-04-20,2023-04-21,25364.042154195613,25575.52626713505,24691.247809971566,24886.796439608042,46854819417.56738,488226638110.0043
2023-04-19,2023-04-20,26747.00439326308,26754.831268763814,25257.961138550665,25360.291592932044,42726117135.300354,503624905542.0253
2023-04-18,2023-04-19,25927.51556130759,26794.036079342863,25707.253726349896,26735.136420062863,35078485033.86719,510080335021.3397
2023-04-17,2023-04-18,26683.05562499164,26683.41037119355,25796.527022721933,25896.44577093403,30413874493.467194,505882380384.1647
2023-04-16,2023-04-17,26672.22201082216,26876.53202743304,26560.51093972515,26680.81894367368,20664570044.89507,516202091989.9173
2023-04-15,2023-04-16,26824.267980243527,26867.397145699622,26630.81870949189,26674.617807485145,32420176954.47589,517265526531.9535
2023-04-14,2023-04-15,26747.587755209846,27253.962828944477,26440.27944322654,26833.498322812393,42322583004.10012,520818807710.5643
2023-04-13,2023-04-14,26309.596946726186,26856.00098606306,26289.006013223814,26728.98338659835,37768163431.34292,514437324705.1563
2023-04-12,2023-04-13,26591.815500559067,26791.727195090818,26205.726297069108,26304.480191497943,39101589391.99627,510641018981.0643
2023-04-11,2023-04-12,26114.324590827855,26801.963528439006,26055.363654772285,26614.96280253207,46442807113.34933,512418853734.39136
2023-04-10,2023-04-11,24936.629753728204,26177.367387725277,24829.101890247664,26068.89094318692,28812160880.883,486876167745.64746
2023-04-09,2023-04-10,24597.322398598386,25072.078392012892,24490.12008165725,24934.947659420868,20244184194.198223,476860612926.24866
2023-04-08,2023-04-09,24571.994928818574,24778.837358671717,24528.2885643098,24593.501844466162,20594665247.04891,476485800333.49255
2023-04-07,2023-04-08,24681.353811750003,24737.82344188831,24488.67529759025,24565.522745481278,25000710267.47939,475537911883.74646
2023-04-06,2023-04-07,24804.86208323429,24804.86208323429,24443.688139950522,24668.955565533575,31057253793.26132,476783895433.3782
2023-04-05,2023-04-06,24793.972425450997,25251.186092989272,24557.763661815592,24806.871714957346,32202519639.969597,482591072217.77655
2023-04-04,2023-04-05,24482.33303883514,25008.495021261988,24383.295299472637,24783.357896868372,36119664292.48509,477862765643.04565
2023-04-03,2023-04-04,24801.93092276133,25028.159671781872,24128.594249363887,24441.561386107987,31711839050.36091,476301168595.3388
2023-04-02,2023-04-03,25050.174944281793,25105.820061100694,24545.094600424363,24817.252669853766,22992322073.236702,481185912965.14294
2023-04-01,2023-04-02,25063.50673082909,25346.581618728156,24920.31950203816,25060.80488962448,32185370169.049168,484116903561.2133
2023-03-31,2023-04-01,24676.654189167974,25192.183513377884,24354.92141185431,25062.90257280921,39686593813.041275,479880975275.21277
2023-03-30,2023-03-31,24958.43893892572,25669.66949279382,24453.261491596455,24679.39321857439,40726322677.00468,482931724053.19696
2023-03-29,2023-03-30,24005.944375478728,25167.49962582429,23993.645968146644,24978.00656788428,37401859519.2747,477884759284.1433
2023-03-28,2023-03-29,23886.679520702924,24163.970312458732,23486.74563836429,23999.384326879906,37911689041.10259,459866060072.7386
2023-03-27,2023-03-28,24625.603157924976,24666.20488981626,23505.700412913906,23909.889772237046,30499596068.66051,468692435550.3266
2023-03-26,2023-03-27,24205.735893575624,24774.136954090114,24150.545152003382,24637.127945199052,23869208108.37213,472465442703.39746
2023-03-25,2023-03-26,24168.147541156774,24429.17698951428,23932.864601216734,24180.214116549134,37255562615.297485,467733647943.31494
2023-03-24,2023-03-25,24912.67945026985,24965.252564988234,23868.40777228987,24137.35690586082,42593077676.13894,475579690293.32983
2023-03-23,2023-03-24,24001.613629382642,25196.91670408424,23909.203489958887,24931.740313251106,52679587701.99375,472183352777.1401
2023-03-22,2023-03-23,24760.58244099669,25273.712879568247,23523.074755905374,24012.22726992596,54921393105.188866,476633909972.72534
2023-03-21,2023-03-22,24408.416400341604,25003.537237086537,24074.382698115038,24756.829112366184,66694066147.22274,474968609964.99976
2023-03-20,2023-03-21,24616.81457612495,25031.52469999912,23919.06796802361,24376.952272787305,71453761862.25052,473605528903.2075
2023-03-19,2023-03-20,23683.888170048165,24942.14638899651,23638.275710273545,24573.93447963164,52781997781.74943,466373590862.51794
2023-03-18,2023-03-19,24113.437750367575,24330.80927603603,23612.80914953115,23675.750745374982,76757484842.70436,464814597562.4822
2023-03-17,2023-03-18,22009.16114207232,24396.27109690711,21921.64038632542,24044.246586196878,74054539983.38954,447028314304.4
2023-03-16,2023-03-17,21382.337337619712,22104.59954394584,21290.45614220438,22020.18083692102,81518843434.22475,419195822718.1983
2023-03-15,2023-03-16,21741.366313620878,22034.09585941558,21103.771871958463,21373.50298233769,85937568532.06711,418272434426.27576
2023-03-14,2023-03-15,21226.953153200746,23123.150119296024,21141.476298983023,21741.541515895868,83169799179.77708,421258633424.11163
2023-03-13,2023-03-14,19365.885582965453,21431.706014885873,19217.835078509528,21185.883844353382,71967897149.91635,390465377832.16754
2023-03-12,2023-03-13,18006.41187501651,19327.538282987847,17862.282295766094,19327.538282987847,38976688115.4946,350299882390.5809
2023-03-11,2023-03-12,17742.91483740217,18165.802276749164,17437.48914890433,18044.017854784608,57714238691.82302,343777181524.8877
2023-03-10,2023-03-11,17934.027891497848,17934.027891497848,17253.347596031097,17726.015181430874,63255284328.53951,339446115666.1145
2023-03-09,2023-03-10,19108.494602295654,19195.45303441425,17798.921317450677,17921.573122738442,39828650391.85301,364244100270.77386
2023-03-08,2023-03-09,19543.117191833288,19613.21773504838,19070.178812167353,19098.76004968101,41529480864.405365,374935481318.8341
2023-03-07,2023-03-08,19723.392056909925,19810.32994510888,19358.991104612676,19540.789026526858,30980249574.907043,378346551834.6299
2023-03-06,2023-03-07,19746.492168722434,19883.717369676804,19662.481797452085,19729.620277682403,23981191044.434467,379263124190.24915
2023-03-05,2023-03-06,19674.626235953507,19905.608029399256,19602.661491476218,19752.069940043846,21816197668.078262,379305646753.42096
2023-03-04,2023-03-05,19681.54829507937,19719.21696028455,19535.346574751504,19667.589348354864,27400161130.212814,377800267343.8355
2023-03-03,2023-03-04,20660.376552829213,20660.376552829213,19537.092522648636,19662.948418215325,43532712356.21137,379281359917.18665
2023-03-02,2023-03-03,20812.077863764825,20900.32997895812,20456.388279936262,20659.138163281477,36596145293.260826,396377333913.7873
2023-03-01,2023-03-02,20361.18354717729,21013.699233159896,20290.34089844126,20830.05388130266,38371463209.96785,399147273439.63617
2023-02-28,2023-03-01,20685.525403620784,20759.553366260796,20307.389643474464,20371.954248539718,37526166083.9308,395490695061.9871
2023-02-27,2023-02-28,20739.24381289454,21021.47724571459,20403.52004032026,20696.992242819484,33311851214.041225,396733506349.3921
2023-02-26,2023-02-27,20394.67200197213,20828.01142885958,20309.530035304582,20717.18804750711,27084924813.67028,393515612741.2198
2023-02-25,2023-02-26,20417.171055527677,20426.039372089137,20098.4201861194,20399.191076129355,38602331483.17056,389930595803.2417
2023-02-24,2023-02-25,21075.622056117554,21222.564732398336,20213.91599915546,20423.61665037902,46433799486.816795,399820216124.87146
2023-02-23,2023-02-24,21296.865904228627,21642.93908820758,20843.348212320507,21085.111768486484,51893778176.11595,408195251571.0755
2023-02-22,2023-02-23,21528.973261843767,21540.35559898929,20787.659596946727,21299.825237931735,60469343557.085526,406328143309.47797
2023-02-21,2023-02-22,21869.814676779886,22097.959025558404,21284.3322504248,21505.13008108608,50113887831.805824,417804781543.56604
2023-02-20,2023-02-21,21390.036008909785,22055.91287663794,21048.470424220603,21831.80748879674,50744906105.86287,417182688253.78845
2023-02-19,2023-02-20,21686.841604817622,22112.27701433833,21414.805824815336,21422.467710837012,34497650437.90787,416902687188.9453
2023-02-18,2023-02-19,21629.08516239226,21848.346253694923,21533.984134949773,21696.94135566062,67931837505.41699,416390804377.7645
2023-02-17,2023-02-18,20733.699937490648,21991.646901384895,20725.206060766137,21621.471082820495,80096829238.33476,406305898099.023
2023-02-16,2023-02-17,21421.38135948529,22176.11482352113,20717.651761267094,20717.651761267094,76028607792.83286,416386315233.5043
2023-02-15,2023-02-16,19547.517058010442,21415.585101895053,19420.21362144631,21415.585101895053,65557271357.12236,384112862044.59546
2023-02-14,2023-02-15,19169.706886091208,19601.097865601445,19027.445063106745,19545.20535643538,60489824293.34594,370458563684.5219
2023-02-13,2023-02-14,19179.759647130293,19267.053256209118,18871.8729827273,19202.68921047974,54211198801.07254,366771115465.38574
2023-02-12,2023-02-13,19249.787644277756,19445.857087529603,19084.509712380233,19152.296758077904,42385051816.24402,369848619178.80035
2023-02-11,2023-02-12,19048.20580544624,19271.590731007283,19024.96324273879,19250.92249720469,60979405414.15138,367128366356.34106
2023-02-10,2023-02-11,19182.913387990153,19310.193867039965,18918.734757842285,19059.440761381546,86418304110.06342,368347999514.72815
2023-02-09,2023-02-10,20215.911095850613,20235.447646214663,19153.053367001015,19192.29295567756,75239854715.34766,381273862168.0319
2023-02-08,2023-02-09,20471.25837493287,20578.362078832222,20002.239771796838,20204.795788102092,68866132663.43654,390800414291.87976
2023-02-07,2023-02-08,20035.015803421287,20533.54058265762,20035.015803421287,20479.48953628624,64439684977.896736,388848193972.0379
2023-02-06,2023-02-07,20189.076548133846,20377.285159658397,19959.57977866406,20027.173960892036,56812938067.60989,387518883384.2577
2023-02-05,2023-02-06,20535.292869531535,20625.534616174336,20107.726156202956,20195.08614057671,44688909948.378426,392404730197.3052
2023-02-04,2023-02-05,20629.57203102577,20747.236734370465,20498.24619893725,20527.5504256799,60453208973.5651,395693601026.3599
2023-02-03,2023-02-04,20662.40414498649,20853.325585695045,20489.449477474624,20627.875650405433,79991879999.25655,397186013933.75146
2023-02-02,2023-02-03,20882.86019914952,21345.065194615392,20625.882570455087,20676.464611781692,84042423281.26178,402882985494.90594
2023-02-01,2023-02-02,20364.769463740173,20925.160015143116,20096.36847063381,20871.13767024995,61999404164.35559,391906844887.4464
2023-01-31,2023-02-01,20102.75657448738,20446.259563491018,20024.94211281618,20384.388861009134,65773835979.758316,388506867617.8045
2023-01-30,2023-01-31,20909.344708275006,20942.085347279084,19961.602289804767,20086.17416338713,70285286870.9813,393845503290.1666
2023-01-29,2023-01-30,20271.4816477818,21064.912002676458,20231.939991019783,20932.69494554643,53466700859.576996,396460139964.7565
2023-01-28,2023-01-29,20312.422457586086,20408.14951120594,20158.02769780689,20256.05909335024,55273990459.05736,389495729002.0418
2023-01-27,2023-01-28,20265.520456406328,20608.942201697937,19923.781992023454,20294.648671015908,65669458294.13049,389025826611.68445
2023-01-26,2023-01-27,20316.4170123795,20462.32903435862,20152.91513694831,20256.407384907954,83623868150.84808,390267643746.4165
2023-01-25,2023-01-26,19927.148233673994,20881.809249623624,19691.83046758758,20360.197300652388,72744799269.8438,384117711752.10767
2023-01-24,2023-01-25,20177.172904395906,20382.177702649165,19870.16181999067,19910.249280914748,70055927452.3672,388494417589.56934
2023-01-23,2023-01-24,20000.820545328086,20372.467900497788,19957.181092240917,20201.01608515359,64572625748.57153,386241464988.3065
2023-01-22,2023-01-23,20053.926115703936,20295.418328447042,19693.658910224243,20006.473856122837,70183655674.60703,385821640844.49615
2023-01-21,2023-01-22,19956.647825819007,20517.28530282823,19814.95151308384,20030.82098553481,88951565611.05096,387101592619.6832
2023-01-20,2023-01-21,18554.66533840029,19974.252749090978,18418.205893487582,19955.23159275596,56740666707.75263,360407127935.07745
2023-01-19,2023-01-20,18197.789997164433,18627.0127829207,18195.328614317285,18560.927431309003,68657352762.68848,352744511092.5284
2023-01-18,2023-01-19,18609.041737128147,18972.631995985317,18088.947929453374,18212.681844792252,51485572813.6155,357360764717.6194
2023-01-17,2023-01-18,18649.814184700208,18879.324129834364,18453.027691924246,18627.07413339452,45354634154.75908,358576535224.41675
2023-01-16,2023-01-17,18378.4434999978,18849.938018893674,18249.268024110967,18639.275494171172,53385570771.838905,355906067766.5796
2023-01-15,2023-01-16,18445.73052305363,18484.51549081525,18116.915471505417,18361.954158067874,55653036628.52521,351541131138.0992
2023-01-14,2023-01-15,17539.56767986684,18620.389584401066,17539.56767986684,18474.574188038707,92814939124.49731,352179568955.9312
2023-01-13,2023-01-14,16596.680753281744,17587.092173191177,16492.441298433747,17532.31511276283,72025203421.09099,322693049337.92865
2023-01-12,2023-01-13,15797.813867928571,16753.083383957106,15780.971348986224,16603.42181488427,64064702965.91724,310299235733.6799
2023-01-11,2023-01-12,15354.186058439327,15794.055888434514,15260.793308529328,15794.055888434514,38573027395.53161,295312732061.302
2023-01-10,2023-01-11,15124.748275600083,15396.541295792507,15107.287005978007,15350.670123097383,39702602455.96221,292482790358.4664
2023-01-09,2023-01-10,15067.467042614933,15310.735701899952,15067.467042614933,15138.514332748231,35543033249.69406,291618974132.7453
2023-01-08,2023-01-09,14917.51554626762,15029.163265168514,14895.871061998501,15029.163265168514,19171962320.652447,286693207483.90546
2023-01-07,2023-01-08,14924.027648667123,14944.491253092454,14887.568363568911,14918.200434924242,30203802038.450592,286541536956.2488
2023-01-06,2023-01-07,14818.343590149936,14971.868222519943,14709.816636882206,14926.50490529431,30777557239.29736,284726799678.17206
2023-01-05,2023-01-06,14836.844234058593,14858.84912354842,14774.627188927923,14816.342586478611,34300957648.00484,284767408236.67706
2023-01-04,2023-01-05,14680.461600767721,14943.592959247419,14666.309170060815,14841.378295556884,34674346927.11253,284713591023.36285
2023-01-03,2023-01-04,14679.792527689058,14758.764332738443,14629.506511623187,14681.694476510456,26102786070.294167,282363884113.50854
2023-01-02,2023-01-03,14630.054142251183,14754.430951681778,14579.726483621926,14683.051111112043,21886784819.715786,282353839676.1603
2023-01-01,2023-01-02,14559.796976660242,14633.497178274918,14533.328579100746,14621.087186672692,20697449792.858284,280118415694.3652
================================================
FILE: example/assets/data/btc_last_year_price.json
================================================
{
"url": "https://api.coingecko.com/api/v3/coins/bitcoin/market_chart?vs_currency=eur&days=365",
"prices":[[1702944000000,39078.47891755909],[1703030400000,38477.47402170458],[1703116800000,39864.87762044923],[1703203200000,39838.679877640185],[1703289600000,39908.58005878162],[1703376000000,39678.979321595696],[1703462400000,39062.32681431535],[1703548800000,39597.85927945271],[1703635200000,38502.06842500796],[1703721600000,39086.65066359461],[1703808000000,38491.64747698571],[1703894400000,38057.70863986569],[1703980800000,38189.68296890573],[1704067200000,38240.20908960317],[1704153600000,40022.56708386281],[1704240000000,41121.44236936086],[1704326400000,39193.97344095043],[1704412800000,40376.019880448854],[1704499200000,40269.190802082194],[1704585600000,40125.3447966974],[1704672000000,40118.34311925359],[1704758400000,42857.43103594771],[1704844800000,42178.411061608065],[1704931200000,42492.38965139214],[1705017600000,42171.814324539526],[1705104000000,39122.52373887039],[1705190400000,39081.06524302686],[1705276800000,38190.210045708205],[1705363200000,38908.89747537756],[1705449600000,39668.76253090919],[1705536000000,39242.29028152058],[1705622400000,37938.77972050555],[1705708800000,38150.14288219012],[1705795200000,38173.221525259156],[1705881600000,38141.44573510522],[1705968000000,36313.41944934261],[1706054400000,36689.35973905385],[1706140800000,36871.20615880076],[1706227200000,36811.15855147119],[1706313600000,38535.125270419456],[1706400000000,38771.39629759249],[1706486400000,38759.18018541519],[1706572800000,39930.07569963493],[1706659200000,39555.50605607913],[1706745600000,39390.4556124346],[1706832000000,39601.98542555142],[1706918400000,39978.18836096943],[1707004800000,39798.71036813004],[1707091200000,39517.8500683694],[1707177600000,39701.74708708336],[1707264000000,40053.71777001113],[1707350400000,41066.29173159883],[1707436800000,42076.0465628706],[1707523200000,43713.572063470674],[1707609600000,44293.80084671968],[1707696000000,44634.239554822176],[1707782400000,46463.69349243575],[1707868800000,46442.363953357555],[1707955200000,48260.30672871491],[1708041600000,48219.73170515296],[1708128000000,48405.75606037122],[1708214400000,47958.58062660045],[1708300800000,48348.85208766836],[1708387200000,48043.59788234124],[1708473600000,48367.898535816996],[1708560000000,47916.29005429376],[1708646400000,47410.49380112791],[1708732800000,46933.94401263771],[1708819200000,47591.24123045009],[1708905600000,47833.38664994704],[1708992000000,50208.13598783667],[1709078400000,52573.782674551876],[1709164800000,57717.736388579004],[1709251200000,56734.564615792624],[1709337600000,57560.48389994141],[1709424000000,57229.6765848964],[1709510400000,58157.09485482637],[1709596800000,62819.675032831015],[1709683200000,59216.16978710529],[1709769600000,60688.021041080945],[1709856000000,61130.91471064688],[1709942400000,62425.38416118097],[1710028800000,62601.51789297492],[1710115200000,63133.50171410394],[1710201600000,65996.21012712058],[1710288000000,65396.96618741416],[1710374400000,66750.17623162274],[1710460800000,65624.65332089699],[1710547200000,63816.32105192292],[1710633600000,59954.666681584524],[1710720000000,62871.803645507665],[1710806400000,62274.42066839416],[1710892800000,57178.75390064521],[1710979200000,62011.64214760789],[1711065600000,60327.113345413214],[1711152000000,58488.654960729786],[1711238400000,59204.01008039168],[1711324800000,62277.19869537941],[1711411200000,64530.77647863455],[1711497600000,64695.8250958296],[1711584000000,64211.47397847694],[1711670400000,65526.713768406174],[1711756800000,64739.24207573283],[1711843200000,64538.55260842681],[1711929600000,66012.15293045473],[1712016000000,64987.58440425927],[1712102400000,60773.862930874704],[1712188800000,61012.09522243375],[1712275200000,63241.87913574653],[1712361600000,62689.87435787321],[1712448000000,63632.39935297565],[1712534400000,64086.823460256426],[1712620800000,65931.06490439967],[1712707200000,63687.50350010323],[1712793600000,65668.16571700791],[1712880000000,65354.13336928861],[1712966400000,63099.287555906376],[1713052800000,60427.82751512378],[1713139200000,61736.684829580605],[1713225600000,59686.89912995451],[1713312000000,59995.209903171795],[1713398400000,57478.36312839251],[1713484800000,59623.56249209243],[1713571200000,60012.93722485975],[1713657600000,60862.26888013952],[1713744000000,60924.51880957888],[1713830400000,62738.59113235908],[1713916800000,62051.58606093932],[1714003200000,60081.61563815237],[1714089600000,60110.989276790104],[1714176000000,59659.006735859955],[1714262400000,59381.3230914825],[1714348800000,58876.98016307695],[1714435200000,59532.80475223963],[1714521600000,56955.30306317563],[1714608000000,54392.86086133425],[1714694400000,55109.42816389191],[1714780800000,58355.75377420205],[1714867200000,59266.86265965134],[1714953600000,59488.78971098448],[1715040000000,58653.24832859499],[1715126400000,57997.6431882983],[1715212800000,56957.965704980525],[1715299200000,58566.91642282563],[1715385600000,56489.04308941497],[1715472000000,56385.835846451875],[1715558400000,57100.99619053609],[1715644800000,58257.94727352527],[1715731200000,56927.17129981614],[1715817600000,60811.29527582236],[1715904000000,60054.301551755365],[1715990400000,61631.8782491127],[1716076800000,61502.73339909207],[1716163200000,60924.86820709035],[1716249600000,65770.16026770095],[1716336000000,64653.893276922405],[1716422400000,63912.083874721946],[1716508800000,62795.077789946045],[1716595200000,63150.07451451353],[1716681600000,63850.68338638202],[1716768000000,63150.48139241663],[1716854400000,63871.133659487794],[1716940800000,62950.705715262724],[1717027200000,62561.005165216935],[1717113600000,63123.741723088686],[1717200000000,62145.91785386879],[1717286400000,62362.92899401087],[1717372800000,62419.71597472404],[1717459200000,63083.78769270654],[1717545600000,64881.83386232028],[1717632000000,65462.71014376164],[1717718400000,64964.377920006424],[1717804800000,64146.75781805342],[1717891200000,64137.2658453789],[1717977600000,64623.80690329454],[1718064000000,64559.64845115045],[1718150400000,62689.904415286815],[1718236800000,63085.64417953837],[1718323200000,62107.46654002352],[1718409600000,61562.52612996296],[1718496000000,61759.23292317989],[1718582400000,62231.3694306833],[1718668800000,61877.28055510076],[1718755200000,60621.91572601943],[1718841600000,60398.36957706064],[1718928000000,60572.188509925974],[1719014400000,59924.844689378995],[1719100800000,60079.40613872267],[1719187200000,59147.18345045349],[1719273600000,56243.927094112085],[1719360000000,57677.50624706287],[1719446400000,56873.38456798354],[1719532800000,57491.13821425305],[1719619200000,56265.05472146868],[1719705600000,56775.63073475873],[1719792000000,58430.814422068135],[1719878400000,58509.4401642161],[1719964800000,57718.07416888454],[1720051200000,55833.80621748973],[1720137600000,52904.90433375453],[1720224000000,52307.68520432331],[1720310400000,53715.700026296974],[1720396800000,51613.90871758563],[1720483200000,52316.60116848915],[1720569600000,53621.436327802985],[1720656000000,53272.288732207024],[1720742400000,52781.06838693916],[1720828800000,53014.0364517072],[1720915200000,54166.67728993813],[1721001600000,55984.24278202276],[1721088000000,59500.95530894624],[1721174400000,59763.54497883689],[1721260800000,58625.721758164145],[1721347200000,58665.955279138856],[1721433600000,61224.60704078251],[1721520000000,61705.0466917566],[1721606400000,62467.87253811925],[1721692800000,62073.819234324954],[1721779200000,60765.80580937294],[1721865600000,60341.49772175119],[1721952000000,60594.574722199846],[1722038400000,62469.76061302131],[1722124800000,62599.81463153654],[1722211200000,62873.08389964636],[1722297600000,61707.72841612238],[1722384000000,61216.26793898385],[1722470400000,59750.92079501405],[1722556800000,60586.10315866606],[1722643200000,56231.21313117775],[1722729600000,55639.42359487421],[1722816000000,53169.53306907562],[1722902400000,49271.40149467704],[1722988800000,51222.280928669235],[1723075200000,50411.00101226333],[1723161600000,56671.842504303975],[1723248000000,55761.51548402803],[1723334400000,55729.910819518554],[1723420800000,53884.90745860033],[1723507200000,54270.12342034756],[1723593600000,55114.14602647766],[1723680000000,53343.88139134332],[1723766400000,52521.96236743676],[1723852800000,53376.171320376874],[1723939200000,53873.71546267861],[1724025600000,53006.74653077159],[1724112000000,53742.26074312489],[1724198400000,53072.96487740486],[1724284800000,54811.25973940124],[1724371200000,54317.08310206506],[1724457600000,57173.9518647258],[1724544000000,57319.03380665118],[1724630400000,57448.04865756021],[1724716800000,56355.54477751003],[1724803200000,53250.67556605576],[1724889600000,53049.55806257478],[1724976000000,53564.80049060293],[1725062400000,53481.26904169355],[1725148800000,53307.011182245114],[1725235200000,51929.8407759559],[1725321600000,53412.30560377036],[1725408000000,52046.1502790778],[1725494400000,52329.681939274866],[1725580800000,50518.54680242768],[1725667200000,48622.690205035346],[1725753600000,48827.90111822669],[1725840000000,49416.66965979366],[1725926400000,51694.7737107547],[1726012800000,52293.63869759159],[1726099200000,52115.49563129617],[1726185600000,52451.75030832475],[1726272000000,54674.77446852742],[1726358400000,54142.357125255534],[1726444800000,53407.547394791305],[1726531200000,52308.16606889451],[1726617600000,54228.992673647364],[1726704000000,55288.44506329167],[1726790400000,56427.20338319878],[1726876800000,56488.082242429715],[1726963200000,56759.67683409224],[1727049600000,56960.916902308025],[1727136000000,56989.44770900782],[1727222400000,57493.81502099898],[1727308800000,56737.43484845022],[1727395200000,58275.038981340615],[1727481600000,58891.82868753552],[1727568000000,59019.92695395789],[1727654400000,58791.91905839133],[1727740800000,56785.567724519715],[1727827200000,55018.60488254399],[1727913600000,54905.83731260847],[1728000000000,55029.88993283354],[1728086400000,56557.5221526609],[1728172800000,56539.73406535857],[1728259200000,57252.32733417741],[1728345600000,56754.33895468004],[1728432000000,56657.33655044081],[1728518400000,55382.099090773205],[1728604800000,55055.71620633765],[1728691200000,57015.18140309107],[1728777600000,57760.33532582211],[1728864000000,57417.523313436555],[1728950400000,60551.20074941091],[1729036800000,61522.6779321783],[1729123200000,62295.13515961688],[1729209600000,62168.14661024002],[1729296000000,62971.25326535072],[1729382400000,62900.664368658116],[1729468800000,63461.0436312693],[1729555200000,62314.63337960675],[1729641600000,62379.86708703343],[1729728000000,61857.31577287963],[1729814400000,62996.90492256556],[1729900800000,61649.93632490859],[1729987200000,62050.376516974386],[1730073600000,62938.34448352703],[1730160000000,64580.714702132216],[1730246400000,67268.45323344307],[1730332800000,66618.65645361826],[1730419200000,64550.8369757725],[1730505600000,63941.79763295739],[1730592000000,63726.32978776158],[1730678400000,63270.25948561604],[1730764800000,62346.71648632486],[1730851200000,63437.06088138662],[1730937600000,70456.7357599368],[1731024000000,70367.30136816247],[1731110400000,71385.26799176612],[1731196800000,71493.3957234108],[1731283200000,75100.39122172692],[1731369600000,83136.67035524877],[1731456000000,83116.39043645399],[1731542400000,85646.80574476697],[1731628800000,83012.8378117053],[1731715200000,86243.41823875198],[1731801600000,85927.71877600063],[1731888000000,85275.3689714038],[1731974400000,85439.42645883636],[1732060800000,86966.37073765934],[1732147200000,89326.4051029836],[1732233600000,94069.11559788969],[1732320000000,94955.55602347082],[1732406400000,93760.27068972368],[1732492800000,93546.11482101932],[1732579200000,88960.11249694412],[1732665600000,87635.2127980843],[1732752000000,90869.12691365478],[1732838400000,90578.80838013266],[1732924800000,92112.0297646138],[1733011200000,91239.47122285848],[1733097600000,92304.33867392405],[1733184000000,91254.9956460552],[1733270400000,91374.28893844674],[1733356800000,94065.64524925785],[1733443200000,91830.04825245812],[1733529600000,94532.37474294563],[1733616000000,94396.5048454845],[1733702400000,95806.82736572677],[1733788800000,92230.50083900787],[1733875200000,91771.99667795865],[1733961600000,96256.94286515891],[1734048000000,95478.4718086457],[1734134400000,96474.24824906969],[1734220800000,96521.66753667717],[1734307200000,99631.30349379999],[1734393600000,100856.74619693069],[1734396005000,100857.82408798973]],"market_caps":[[1702944000000,764045559429.9309],[1703030400000,753661901693.3868],[1703116800000,780530401149.5747],[1703203200000,779398921861.9735],[1703289600000,781618872485.1848],[1703376000000,777082690166.5908],[1703462400000,767022708939.5092],[1703548800000,775395628458.022],[1703635200000,753811358997.4457],[1703721600000,764431847914.952],[1703808000000,755499387426.541],[1703894400000,744365987728.8765],[1703980800000,747690300646.6624],[1704067200000,749793913990.623],[1704153600000,782654769238.5906],[1704240000000,802781005990.2638],[1704326400000,767255728861.6259],[1704412800000,791548580238.1727],[1704499200000,788420193391.969],[1704585600000,786156615466.8936],[1704672000000,783483447081.5107],[1704758400000,839801871053.8757],[1704844800000,825360034647.3444],[1704931200000,834081331690.4401],[1705017600000,828583454756.0026],[1705104000000,764669480252.108],[1705190400000,765413030638.2758],[1705276800000,751728074198.5833],[1705363200000,763009829957.6416],[1705449600000,777614406833.8657],[1705536000000,769011178459.9075],[1705622400000,743690861843.4908],[1705708800000,747617250694.5536],[1705795200000,749429420625.5665],[1705881600000,748057990952.723],[1705968000000,712368205942.2236],[1706054400000,717595846224.838],[1706140800000,723122348942.4839],[1706227200000,722256139684.4453],[1706313600000,755726914732.5784],[1706400000000,760573087967.9829],[1706486400000,760145533102.0594],[1706572800000,783768195098.995],[1706659200000,773940797300.2744],[1706745600000,772787325782.8993],[1706832000000,776719396542.2999],[1706918400000,783958733249.4813],[1707004800000,780353189423.5363],[1707091200000,775166129480.905],[1707177600000,778777836396.1644],[1707264000000,785970965415.3887],[1707350400000,806224953741.7788],[1707436800000,826409667638.9438],[1707523200000,858208751753.8303],[1707609600000,869955939250.7516],[1707696000000,875978364782.8907],[1707782400000,911118983788.3319],[1707868800000,909849453848.8177],[1707955200000,948242282042.772],[1708041600000,947310107637.3593],[1708128000000,950197730601.678],[1708214400000,942550827895.1658],[1708300800000,949322898904.7262],[1708387200000,942991011917.1135],[1708473600000,949540001949.272],[1708560000000,941627317726.0989],[1708646400000,930501637905.6324],[1708732800000,922355633704.3813],[1708819200000,934676374407.968],[1708905600000,939479759011.2206],[1708992000000,986997076569.4227],[1709078400000,1031955351342.0142],[1709164800000,1130411922559.5562],[1709251200000,1117043914029.6543],[1709337600000,1132012429589.901],[1709424000000,1124332376821.0593],[1709510400000,1140239593736.3315],[1709596800000,1228771711791.6702],[1709683200000,1165166845467.8345],[1709769600000,1190756605244.6602],[1709856000000,1203016564461.5864],[1709942400000,1225358206016.94],[1710028800000,1229978177507.9448],[1710115200000,1240532622108.6042],[1710201600000,1297198119272.7556],[1710288000000,1284621855311.5063],[1710374400000,1311710453331.1807],[1710460800000,1289935627507.947],[1710547200000,1255862277359.9707],[1710633600000,1177567732739.3704],[1710720000000,1235543252546.1501],[1710806400000,1224902554138.9043],[1710892800000,1126404736225.0005],[1710979200000,1218425490228.851],[1711065600000,1185130051154.7644],[1711152000000,1148762056120.8308],[1711238400000,1164746053086.3816],[1711324800000,1224549270763.7375],[1711411200000,1265735595022.6558],[1711497600000,1270001087597.4917],[1711584000000,1257948244675.7322],[1711670400000,1289062232208.1372],[1711756800000,1272808920844.3113],[1711843200000,1268735443309.547],[1711929600000,1298379310622.5427],[1712016000000,1279434155078.9397],[1712102400000,1196304599517.0796],[1712188800000,1201042014718.3618],[1712275200000,1244181203942.2173],[1712361600000,1233398772850.8083],[1712448000000,1252853847882.3098],[1712534400000,1262195994485.1626],[1712620800000,1298271561930.8398],[1712707200000,1254048562016.6165],[1712793600000,1291829474485.008],[1712880000000,1286022438247.104],[1712966400000,1240036468179.4954],[1713052800000,1191586427540.0698],[1713139200000,1214419196128.5972],[1713225600000,1174217480691.2903],[1713312000000,1180219579685.6067],[1713398400000,1131391929592.0496],[1713484800000,1174027153438.296],[1713571200000,1184813761326.875],[1713657600000,1198537261371.2727],[1713744000000,1200575636208.7861],[1713830400000,1236171486303.3884],[1713916800000,1221220335945.559],[1714003200000,1182986317158.927],[1714089600000,1183322986546.24],[1714176000000,1174004613361.7327],[1714262400000,1168134415693.9995],[1714348800000,1159037915185.4558],[1714435200000,1173144443638.821],[1714521600000,1122733421392.7615],[1714608000000,1074539282758.3136],[1714694400000,1085640313340.4697],[1714780800000,1151356095639.7876],[1714867200000,1167823420330.3193],[1714953600000,1170693158689.583],[1715040000000,1155394777129.147],[1715126400000,1143529004292.6711],[1715212800000,1120237757734.764],[1715299200000,1150877656960.4106],[1715385600000,1112737515566.075],[1715472000000,1110612255834.1973],[1715558400000,1124453150567.785],[1715644800000,1148051981903.983],[1715731200000,1121416977137.8594],[1715817600000,1200367522106.6362],[1715904000000,1183686599329.002],[1715990400000,1212577969927.9417],[1716076800000,1213212301806.6638],[1716163200000,1199871409788.1362],[1716249600000,1295016060059.1472],[1716336000000,1273106118664.916],[1716422400000,1258222473590.343],[1716508800000,1235720348593.309],[1716595200000,1244542923268.9268],[1716681600000,1257314123353.6438],[1716768000000,1243813340333.789],[1716854400000,1258601999436.9578],[1716940800000,1241636599638.2234],[1717027200000,1232802172226.9258],[1717113600000,1242748884197.98],[1717200000000,1226438800629.8735],[1717286400000,1228433941518.9446],[1717372800000,1231006583667.743],[1717459200000,1242762702466.981],[1717545600000,1278263906372.3005],[1717632000000,1287689992253.43],[1717718400000,1280663158196.4136],[1717804800000,1264299316495.0254],[1717891200000,1264020591899.3923],[1717977600000,1273609983761.1584],[1718064000000,1272210501370.2603],[1718150400000,1236256618655.0908],[1718236800000,1244029473920.9504],[1718323200000,1226474851982.018],[1718409600000,1214209737400.5469],[1718496000000,1217046635445.1626],[1718582400000,1227595179188.131],[1718668800000,1219051116802.9226],[1718755200000,1193916188008.191],[1718841600000,1189652390521.7627],[1718928000000,1195025470628.2522],[1719014400000,1181499377294.3064],[1719100800000,1184321835834.7974],[1719187200000,1167675702293.7664],[1719273600000,1107858256415.485],[1719360000000,1137194446940.2493],[1719446400000,1121746795196.9453],[1719532800000,1133540553897.4954],[1719619200000,1109655746534.5195],[1719705600000,1119192024599.859],[1719792000000,1151840688521.5325],[1719878400000,1153842325231.202],[1719964800000,1137636248797.9766],[1720051200000,1099959601411.4194],[1720137600000,1045455213793.5796],[1720224000000,1031120886833.7273],[1720310400000,1058232307989.9891],[1720396800000,1016418261442.7322],[1720483200000,1031886535204.6488],[1720569600000,1058511512538.3088],[1720656000000,1051818926340.8833],[1720742400000,1040185593841.387],[1720828800000,1045247628106.2981],[1720915200000,1069888561366.5227],[1721001600000,1106207687377.5999],[1721088000000,1172591088151.519],[1721174400000,1178656334961.6272],[1721260800000,1157075741795.815],[1721347200000,1157133857736.086],[1721433600000,1208294383639.0444],[1721520000000,1217149815021.6057],[1721606400000,1232461528971.5544],[1721692800000,1224219293321.9321],[1721779200000,1198835347285.7869],[1721865600000,1190570334458.9207],[1721952000000,1195542086259.1108],[1722038400000,1232400087482.9558],[1722124800000,1235238043388.1118],[1722211200000,1240304376596.7764],[1722297600000,1217681073144.4795],[1722384000000,1208037973353.6438],[1722470400000,1178510499183.3403],[1722556800000,1194838474557.0352],[1722643200000,1109705678810.4106],[1722729600000,1097387256676.079],[1722816000000,1052498007467.1093],[1722902400000,972427918423.3748],[1722988800000,1010553135277.3352],[1723075200000,995829528973.5793],[1723161600000,1116222608474.5273],[1723248000000,1096966222757.3721],[1723334400000,1100012902964.6958],[1723420800000,1062177229408.719],[1723507200000,1071240180223.895],[1723593600000,1087488608146.0857],[1723680000000,1053042558016.0778],[1723766400000,1036457024309.6311],[1723852800000,1053996298299.8085],[1723939200000,1063563839568.8687],[1724025600000,1048736410107.2246],[1724112000000,1061067922878.8774],[1724198400000,1047855615204.1729],[1724284800000,1082245173425.6625],[1724371200000,1072480197942.716],[1724457600000,1126449704877.065],[1724544000000,1130137190128.4998],[1724630400000,1134445401094.1704],[1724716800000,1112777064777.5403],[1724803200000,1052696200890.6747],[1724889600000,1048104543360.7959],[1724976000000,1057603318248.8383],[1725062400000,1056174914763.6614],[1725148800000,1052644976421.7173],[1725235200000,1025971504101.7284],[1725321600000,1055774373172.189],[1725408000000,1029402103522.1177],[1725494400000,1033215644314.5056],[1725580800000,998279096382.0908],[1725667200000,960727122442.3049],[1725753600000,963876478138.5984],[1725840000000,978789756851.9156],[1725926400000,1021080494896.519],[1726012800000,1032514469645.9021],[1726099200000,1030116857690.4011],[1726185600000,1036768569791.1576],[1726272000000,1080345335187.4402],[1726358400000,1069483699270.5634],[1726444800000,1054918116527.0073],[1726531200000,1033801760122.5457],[1726617600000,1071488975861.3236],[1726704000000,1090617713058.4265],[1726790400000,1114446751303.7446],[1726876800000,1115365405107.757],[1726963200000,1122693086016.0098],[1727049600000,1125222965632.3362],[1727136000000,1125923016568.3755],[1727222400000,1136025045157.7083],[1727308800000,1119165941254.2256],[1727395200000,1151723722886.6248],[1727481600000,1163414323043.4895],[1727568000000,1166555764895.319],[1727654400000,1162004270981.7502],[1727740800000,1121955923185.1003],[1727827200000,1087242811870.4403],[1727913600000,1085088202725.9215],[1728000000000,1087741100651.1527],[1728086400000,1117128576184.053],[1728172800000,1117066123002.787],[1728259200000,1131919568773.6216],[1728345600000,1121655031340.7485],[1728432000000,1120296945863.3242],[1728518400000,1094687997044.0862],[1728604800000,1088058691272.9097],[1728691200000,1127062755021.9717],[1728777600000,1141359509847.64],[1728864000000,1134323870057.25],[1728950400000,1197356598803.713],[1729036800000,1215867091585.8062],[1729123200000,1231494200521.79],[1729209600000,1228557191099.4949],[1729296000000,1244920069909.3826],[1729382400000,1243448974215.4006],[1729468800000,1253692236055.3801],[1729555200000,1231860087149.921],[1729641600000,1233160899216.1892],[1729728000000,1222780930737.8003],[1729814400000,1244798930657.2415],[1729900800000,1216575374276.9106],[1729987200000,1226960927651.153],[1730073600000,1244481292778.0234],[1730160000000,1276885375262.7925],[1730246400000,1330292730940.5366],[1730332800000,1317853770698.0745],[1730419200000,1277141006442.827],[1730505600000,1264603721992.7305],[1730592000000,1260304002327.4312],[1730678400000,1252514111441.5698],[1730764800000,1232424950327.2417],[1730851200000,1254425017928.7395],[1730937600000,1394022982578.445],[1731024000000,1391245051949.168],[1731110400000,1411897389187.6711],[1731196800000,1417614104649.186],[1731283200000,1484434748459.1074],[1731369600000,1647828731487.2427],[1731456000000,1640041552819.5366],[1731542400000,1694929711862.1062],[1731628800000,1639737492315.8826],[1731715200000,1706203252031.6326],[1731801600000,1697962280123.0564],[1731888000000,1686578526653.0322],[1731974400000,1689949263959.0898],[1732060800000,1720695713494.1255],[1732147200000,1766101580550.202],[1732233600000,1861205978707.735],[1732320000000,1879473647269.3767],[1732406400000,1853767867711.6104],[1732492800000,1850862266537.5037],[1732579200000,1757981270636.0205],[1732665600000,1734807678369.8247],[1732752000000,1798047653070.2747],[1732838400000,1791871712985.0552],[1732924800000,1821220595631.0247],[1733011200000,1805655347652.551],[1733097600000,1826712092790.8245],[1733184000000,1805973641926.7527],[1733270400000,1808870011532.4983],[1733356800000,1861950970195.8547],[1733443200000,1814513963950.151],[1733529600000,1870708184255.423],[1733616000000,1868160448106.8904],[1733702400000,1895819284477.133],[1733788800000,1824685578367.7026],[1733875200000,1816541694218.0803],[1733961600000,1905410387343.5999],[1734048000000,1889662319163.5203],[1734134400000,1908887834839.7786],[1734220800000,1911680889414.6633],[1734307200000,1974756090871.2612],[1734393600000,1994542016925.7861],[1734396005000,1997412290393.3455]],"total_volumes":[[1702944000000,24236756809.610874],[1703030400000,21312795316.66426],[1703116800000,25887016911.17018],[1703203200000,19940952368.916634],[1703289600000,18895067898.906437],[1703376000000,8953022262.130066],[1703462400000,16623374495.489248],[1703548800000,17009181022.074778],[1703635200000,18544256378.162125],[1703721600000,20925648865.060066],[1703808000000,18375029769.578327],[1703894400000,22461574030.714294],[1703980800000,13321172326.845724],[1704067200000,12850316555.324738],[1704153600000,15367058214.745464],[1704240000000,35725011405.88339],[1704326400000,39491078579.2771],[1704412800000,23866156229.01105],[1704499200000,26805544307.690857],[1704585600000,10809150081.41469],[1704672000000,13845181930.24744],[1704758400000,37274113826.374435],[1704844800000,36490066076.38239],[1704931200000,47410932764.19392],[1705017600000,44797651373.354866],[1705104000000,41876420338.82902],[1705190400000,17716846311.352158],[1705276800000,15503197379.230145],[1705363200000,20679492660.517693],[1705449600000,20247282080.206425],[1705536000000,19567983377.45631],[1705622400000,23134362082.989418],[1705708800000,22383239893.13225],[1705795200000,8742685618.842075],[1705881600000,7375172401.676388],[1705968000000,28682189093.05966],[1706054400000,27340392964.10615],[1706140800000,20416186504.057236],[1706227200000,12329524792.522268],[1706313600000,20878573788.263638],[1706400000000,9844140113.16917],[1706486400000,12607124883.848349],[1706572800000,19085104248.29378],[1706659200000,22618759527.17684],[1706745600000,20533587440.086643],[1706832000000,20636966305.840107],[1706918400000,17247488100.16845],[1707004800000,7204501674.165378],[1707091200000,10436964474.709417],[1707177600000,17391461496.537296],[1707264000000,15924809340.146698],[1707350400000,19676663584.994637],[1707436800000,25715815919.968224],[1707523200000,38938892280.48865],[1707609600000,15263610371.064165],[1707696000000,12223157201.843592],[1707782400000,34984086720.421394],[1707868800000,34861630132.88448],[1707955200000,38955768310.822464],[1708041600000,29689990497.43616],[1708128000000,23058964466.517426],[1708214400000,18420761945.184425],[1708300800000,15788371337.35062],[1708387200000,20933904079.177547],[1708473600000,31913880466.34793],[1708560000000,28304827430.508766],[1708646400000,21925852529.42366],[1708732800000,20897974088.66788],[1708819200000,14334928103.442892],[1708905600000,14284884544.825203],[1708992000000,32632631614.771385],[1709078400000,47944138521.27305],[1709164800000,80469773523.04562],[1709251200000,62652966681.79769],[1709337600000,33838491238.65334],[1709424000000,23234013063.10625],[1709510400000,25003431615.645008],[1709596800000,68683749167.89397],[1709683200000,88793359828.09514],[1709769600000,67115921901.30683],[1709856000000,44611078613.12767],[1709942400000,57885098776.72138],[1710028800000,19518157761.86789],[1710115200000,33506857287.23204],[1710201600000,60984557068.80768],[1710288000000,59112467277.932526],[1710374400000,47399187528.719086],[1710460800000,57955447999.744316],[1710547200000,74565965097.54878],[1710633600000,45237986618.562836],[1710720000000,43360819029.21664],[1710806400000,47000236982.08203],[1710892800000,73786793068.606],[1710979200000,64770977376.002335],[1711065600000,44547287696.10954],[1711152000000,39081986975.866745],[1711238400000,23474954022.615948],[1711324800000,25997014256.79051],[1711411200000,41354490140.194534],[1711497600000,33470731576.137875],[1711584000000,38323058412.463455],[1711670400000,28222733898.22986],[1711756800000,23875651073.0657],[1711843200000,15193189000.910406],[1711929600000,18273877855.502132],[1712016000000,33562044549.864765],[1712102400000,41940693527.11473],[1712188800000,32810919678.179626],[1712275200000,34615710161.11247],[1712361600000,32399476179.27087],[1712448000000,17631945851.64823],[1712534400000,16561889813.524487],[1712620800000,30480013239.47029],[1712707200000,33601878224.764893],[1712793600000,35733622227.3955],[1712880000000,28076812702.66515],[1712966400000,40787556830.5058],[1713052800000,46175487248.79834],[1713139200000,37831941525.483795],[1713225600000,40270749314.591446],[1713312000000,39692534875.41359],[1713398400000,38541431787.99773],[1713484800000,33730360102.954216],[1713571200000,48982665986.2395],[1713657600000,15570292448.765707],[1713744000000,18381678273.477943],[1713830400000,26045239342.36995],[1713916800000,21708521696.923584],[1714003200000,28919311055.77435],[1714089600000,23029161947.69737],[1714176000000,21788821603.454067],[1714262400000,17940895060.380325],[1714348800000,15114077954.721254],[1714435200000,25421790237.986824],[1714521600000,37064033196.407425],[1714608000000,47686124997.17279],[1714694400000,26331959408.546562],[1714780800000,31194900456.511097],[1714867200000,19047182119.65269],[1714953600000,16836129152.427391],[1715040000000,16635968731.550478],[1715126400000,18530378080.389984],[1715212800000,18891699679.907948],[1715299200000,23963094002.49368],[1715385600000,22254420525.397045],[1715472000000,11244904093.616146],[1715558400000,12111167668.150711],[1715644800000,25701869152.978073],[1715731200000,19954749749.200596],[1715817600000,34989448098.62592],[1715904000000,26791795060.979183],[1715990400000,23344382280.64292],[1716076800000,11972376997.253046],[1716163200000,8343132501.680276],[1716249600000,33076900352.36851],[1716336000000,37863059660.65226],[1716422400000,28693829269.986565],[1716508800000,36282391585.036026],[1716595200000,25915528544.90744],[1716681600000,14683494912.702457],[1716768000000,10364325595.831345],[1716854400000,17479681941.591335],[1716940800000,28821382088.28565],[1717027200000,22515367160.244823],[1717113600000,23398765116.409836],[1717200000000,18130599420.539665],[1717286400000,9878000585.622467],[1717372800000,14869923072.588507],[1717459200000,27377900221.38685],[1717545600000,29004797739.730236],[1717632000000,29943165536.127033],[1717718400000,21678984842.985905],[1717804800000,17208262650.83919],[1717891200000,9889885385.793055],[1717977600000,9705557901.477417],[1718064000000,17963155583.8117],[1718150400000,35859341572.46878],[1718236800000,33314086852.608078],[1718323200000,27612809188.818436],[1718409600000,26082269218.757824],[1718496000000,12570767640.817629],[1718582400000,11817587184.625206],[1718668800000,27381634087.485992],[1718755200000,38534540549.638336],[1718841600000,20174670906.88063],[1718928000000,24288361251.269745],[1719014400000,23096069748.525814],[1719100800000,5929957294.213889],[1719187200000,10055620107.878874],[1719273600000,39167894649.76987],[1719360000000,19707107706.19171],[1719446400000,21446724014.390743],[1719532800000,17608135427.23568],[1719619200000,22760288280.98671],[1719705600000,10666911569.81817],[1719792000000,16181763633.619421],[1719878400000,23818378375.692726],[1719964800000,16838886952.541449],[1720051200000,28126682562.287437],[1720137600000,39882312622.7753],[1720224000000,55388162417.01709],[1720310400000,19642932662.272545],[1720396800000,18668734939.988163],[1720483200000,38420746451.49442],[1720569600000,26274120844.467396],[1720656000000,23991700389.182217],[1720742400000,26852746247.844795],[1720828800000,23352541611.613438],[1720915200000,15352362821.061203],[1721001600000,19562980897.157185],[1721088000000,34699131677.40675],[1721174400000,37524680143.79378],[1721260800000,30584615622.361465],[1721347200000,23826232916.692142],[1721433600000,33963050379.528145],[1721520000000,15932968631.498928],[1721606400000,24843581686.185513],[1721692800000,39625015138.62209],[1721779200000,33266571810.64418],[1721865600000,26460367769.009254],[1721952000000,33026960946.45104],[1722038400000,28347985942.522514],[1722124800000,28493532219.991848],[1722211200000,15823930171.331104],[1722297600000,39304449047.5405],[1722384000000,26709586357.683525],[1722470400000,29010595429.980762],[1722556800000,36070582812.4214],[1722643200000,35716608343.00602],[1722729600000,30124639091.24687],[1722816000000,30857488073.92184],[1722902400000,109805375344.71971],[1722988800000,48165283096.90922],[1723075200000,38065296810.65033],[1723161600000,45075752485.89274],[1723248000000,30945556000.44254],[1723334400000,12282202454.06668],[1723420800000,19899321258.11229],[1723507200000,36030650038.289856],[1723593600000,29062190504.223873],[1723680000000,25500715375.97391],[1723766400000,30524957963.753498],[1723852800000,27528656719.12384],[1723939200000,11301669424.835934],[1724025600000,16014988081.814625],[1724112000000,21678542798.058605],[1724198400000,28280403717.648746],[1724284800000,29546835293.844273],[1724371200000,25338482846.447086],[1724457600000,40203764990.14742],[1724544000000,19681198155.428112],[1724630400000,15978900606.43484],[1724716800000,16027077290.044294],[1724803200000,34111499405.192535],[1724889600000,37771373954.530266],[1724976000000,29388408896.179905],[1725062400000,39813795557.68244],[1725148800000,10306119140.205893],[1725235200000,23055759148.414356],[1725321600000,25313134436.021263],[1725408000000,24283254518.8608],[1725494400000,33886402300.26096],[1725580800000,27004866037.61644],[1725667200000,45320178289.28158],[1725753600000,15372585933.106846],[1725840000000,16815561367.908846],[1725926400000,32308980055.771793],[1726012800000,26930906291.377064],[1726099200000,34299672189.86188],[1726185600000,30851533892.901806],[1726272000000,28788956794.35168],[1726358400000,14256812437.764132],[1726444800000,15593989422.240282],[1726531200000,28931645426.28441],[1726617600000,30740118553.114304],[1726704000000,36395588024.81709],[1726790400000,37601462347.57837],[1726876800000,31844524527.859264],[1726963200000,11582366076.384974],[1727049600000,18230121450.62975],[1727136000000,21597115107.60136],[1727222400000,28142705656.780155],[1727308800000,23437869613.173584],[1727395200000,33996117325.546436],[1727481600000,29239510929.881367],[1727568000000,13733976640.534172],[1727654400000,11593612614.885637],[1727740800000,31537924652.0654],[1727827200000,49034177042.745705],[1727913600000,37901679060.51742],[1728000000000,34172777744.048645],[1728086400000,27639040540.389217],[1728172800000,10103308836.609213],[1728259200000,13300847513.28617],[1728345600000,30869381700.261482],[1728432000000,26081711472.44388],[1728518400000,26075363404.124302],[1728604800000,26964801126.052986],[1728691200000,29250057048.886543],[1728777600000,16143457901.477922],[1728864000000,15338765154.550152],[1728950400000,42678099498.38608],[1729036800000,47590231395.44467],[1729123200000,37424938104.72408],[1729209600000,31867101644.482155],[1729296000000,36776163863.41151],[1729382400000,12978490558.257559],[1729468800000,15877367461.98269],[1729555200000,37433699396.538925],[1729641600000,29080874803.888737],[1729728000000,30311730450.974777],[1729814400000,33147468234.34605],[1729900800000,44837230618.6183],[1729987200000,19600259820.499084],[1730073600000,15316545074.05997],[1730160000000,38825503403.448814],[1730246400000,60527540932.56764],[1730332800000,40056440641.14229],[1730419200000,42173773194.33304],[1730505600000,50469710696.11748],[1730592000000,13526495563.210878],[1730678400000,34630826043.86812],[1730764800000,42472713673.43949],[1730851200000,36620093013.85483],[1730937600000,119717779475.74457],[1731024000000,61665436983.2205],[1731110400000,47267635583.06925],[1731196800000,29323966699.251873],[1731283200000,87239403420.88857],[1731369600000,125646393751.07103],[1731456000000,143470295938.74728],[1731542400000,128767560174.35379],[1731628800000,94639219723.79593],[1731715200000,80017548477.67146],[1731801600000,46711735711.32105],[1731888000000,46088268734.089355],[1731974400000,73036195338.83128],[1732060800000,75881616541.24971],[1732147200000,76555842681.1068],[1732233600000,112837970883.96764],[1732320000000,82303465655.24199],[1732406400000,45511800251.80984],[1732492800000,48355173230.56986],[1732579200000,85585174959.04805],[1732665600000,92837558437.63956],[1732752000000,77130214035.7825],[1732838400000,46460805592.15066],[1732924800000,70577516541.62772],[1733011200000,41198720283.14104],[1733097600000,46618694880.34837],[1733184000000,96193940544.53133],[1733270400000,83671044173.51279],[1733356800000,93446650410.37816],[1733443200000,179935267250.6917],[1733529600000,109509066272.2067],[1733616000000,57765605617.94603],[1733702400000,59316795003.98513],[1733788800000,139118734393.82437],[1733875200000,119485287617.8021],[1733961600000,112782750873.94843],[1734048000000,95565580844.76036],[1734134400000,75010198346.95139],[1734220800000,54581936836.852325],[1734307200000,67211229482.25423],[1734393600000,109519261247.90494],[1734396005000,105347250732.53983]]
}
================================================
FILE: example/devtools_options.yaml
================================================
extensions:
================================================
FILE: example/ios/.gitignore
================================================
**/dgph
*.mode1v3
*.mode2v3
*.moved-aside
*.pbxuser
*.perspectivev3
**/*sync/
.sconsign.dblite
.tags*
**/.vagrant/
**/DerivedData/
Icon?
**/Pods/
**/.symlinks/
profile
xcuserdata
**/.generated/
Flutter/App.framework
Flutter/Flutter.framework
Flutter/Flutter.podspec
Flutter/Generated.xcconfig
Flutter/ephemeral/
Flutter/app.flx
Flutter/app.zip
Flutter/flutter_assets/
Flutter/flutter_export_environment.sh
ServiceDefinitions.json
Runner/GeneratedPluginRegistrant.*
# Exceptions to above rules.
!default.mode1v3
!default.mode2v3
!default.pbxuser
!default.perspectivev3
================================================
FILE: example/ios/Flutter/AppFrameworkInfo.plist
================================================
CFBundleDevelopmentRegionenCFBundleExecutableAppCFBundleIdentifierio.flutter.flutter.appCFBundleInfoDictionaryVersion6.0CFBundleNameAppCFBundlePackageTypeFMWKCFBundleShortVersionString1.0CFBundleSignature????CFBundleVersion1.0
================================================
FILE: example/ios/Flutter/Debug.xcconfig
================================================
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
================================================
FILE: example/ios/Flutter/Release.xcconfig
================================================
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"
================================================
FILE: example/ios/Podfile
================================================
# Uncomment this line to define a global platform for your project
# platform :ios, '13.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT\=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_ios_podfile_setup
target 'Runner' do
use_frameworks!
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end
================================================
FILE: example/ios/Runner/AppDelegate.swift
================================================
import Flutter
import UIKit
@main
@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
}
}
================================================
FILE: example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
================================================
{
"images" : [
{
"filename" : "app_logo_1024.jpg",
"idiom" : "universal",
"platform" : "ios",
"size" : "1024x1024"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
================================================
FILE: example/ios/Runner/Assets.xcassets/Contents.json
================================================
{
"info" : {
"author" : "xcode",
"version" : 1
}
}
================================================
FILE: example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
================================================
{
"images" : [
{
"idiom" : "universal",
"filename" : "LaunchImage.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "LaunchImage@2x.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "LaunchImage@3x.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
================================================
FILE: example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
================================================
# Launch Screen Assets
You can customize the launch screen with your own desired assets by replacing the image files in this directory.
You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
================================================
FILE: example/ios/Runner/Base.lproj/LaunchScreen.storyboard
================================================
================================================
FILE: example/ios/Runner/Base.lproj/Main.storyboard
================================================
================================================
FILE: example/ios/Runner/Info.plist
================================================
CADisableMinimumFrameDurationOnPhoneCFBundleDevelopmentRegion$(DEVELOPMENT_LANGUAGE)CFBundleDisplayNameFL ChartCFBundleExecutable$(EXECUTABLE_NAME)CFBundleIdentifier$(PRODUCT_BUNDLE_IDENTIFIER)CFBundleInfoDictionaryVersion6.0CFBundleNameFL Chart AppCFBundlePackageTypeAPPLCFBundleShortVersionString$(FLUTTER_BUILD_NAME)CFBundleSignature????CFBundleVersion$(FLUTTER_BUILD_NUMBER)LSRequiresIPhoneOSUIApplicationSceneManifestUIApplicationSupportsMultipleScenesUISceneConfigurationsUIWindowSceneSessionRoleApplicationUISceneClassNameUIWindowSceneUISceneConfigurationNameflutterUISceneDelegateClassNameFlutterSceneDelegateUISceneStoryboardFileMainUIApplicationSupportsIndirectInputEventsUILaunchStoryboardNameLaunchScreenUIMainStoryboardFileMainUISupportedInterfaceOrientationsUIInterfaceOrientationPortraitUIInterfaceOrientationLandscapeLeftUIInterfaceOrientationLandscapeRightUISupportedInterfaceOrientations~ipadUIInterfaceOrientationPortraitUIInterfaceOrientationPortraitUpsideDownUIInterfaceOrientationLandscapeLeftUIInterfaceOrientationLandscapeRight
================================================
FILE: example/ios/Runner/Runner-Bridging-Header.h
================================================
#import "GeneratedPluginRegistrant.h"
================================================
FILE: example/ios/Runner.xcodeproj/project.pbxproj
================================================
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
E74A93EDB2B26BA3B68EB856 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66E5FD19F03E6633F69A2755 /* Pods_Runner.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 97C146E61CF9000F007C117D /* Project object */;
proxyType = 1;
remoteGlobalIDString = 97C146ED1CF9000F007C117D;
remoteInfo = Runner;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
9705A1C41CF9048500538489 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
2533C9FF039E091768C02A3C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; };
331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; };
331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
66E5FD19F03E6633F69A2755 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
92784C7839A21A123BE5F569 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; };
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
FDA57114F6B1B00C26C17AEA /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E74A93EDB2B26BA3B68EB856 /* Pods_Runner.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
331C8082294A63A400263BE5 /* RunnerTests */ = {
isa = PBXGroup;
children = (
331C807B294A618700263BE5 /* RunnerTests.swift */,
);
path = RunnerTests;
sourceTree = "";
};
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
9740EEB31CF90195004384FC /* Generated.xcconfig */,
);
name = Flutter;
sourceTree = "";
};
97C146E51CF9000F007C117D = {
isa = PBXGroup;
children = (
9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
331C8082294A63A400263BE5 /* RunnerTests */,
B5EDA2152F3EE166ACB0102F /* Pods */,
F62F59B1CB0A3441A4333BCE /* Frameworks */,
);
sourceTree = "";
};
97C146EF1CF9000F007C117D /* Products */ = {
isa = PBXGroup;
children = (
97C146EE1CF9000F007C117D /* Runner.app */,
331C8081294A63A400263BE5 /* RunnerTests.xctest */,
);
name = Products;
sourceTree = "";
};
97C146F01CF9000F007C117D /* Runner */ = {
isa = PBXGroup;
children = (
97C146FA1CF9000F007C117D /* Main.storyboard */,
97C146FD1CF9000F007C117D /* Assets.xcassets */,
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
97C147021CF9000F007C117D /* Info.plist */,
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
);
path = Runner;
sourceTree = "";
};
B5EDA2152F3EE166ACB0102F /* Pods */ = {
isa = PBXGroup;
children = (
92784C7839A21A123BE5F569 /* Pods-Runner.debug.xcconfig */,
FDA57114F6B1B00C26C17AEA /* Pods-Runner.release.xcconfig */,
2533C9FF039E091768C02A3C /* Pods-Runner.profile.xcconfig */,
);
path = Pods;
sourceTree = "";
};
F62F59B1CB0A3441A4333BCE /* Frameworks */ = {
isa = PBXGroup;
children = (
66E5FD19F03E6633F69A2755 /* Pods_Runner.framework */,
);
name = Frameworks;
sourceTree = "";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
331C8080294A63A400263BE5 /* RunnerTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
buildPhases = (
331C807D294A63A400263BE5 /* Sources */,
331C807F294A63A400263BE5 /* Resources */,
);
buildRules = (
);
dependencies = (
331C8086294A63A400263BE5 /* PBXTargetDependency */,
);
name = RunnerTests;
productName = RunnerTests;
productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
97C146ED1CF9000F007C117D /* Runner */ = {
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
1474CFBDFB72840D91CF260E /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
654E70DC308C8EF6E1C50DAB /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = Runner;
productName = Runner;
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
97C146E61CF9000F007C117D /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1510;
ORGANIZATIONNAME = "";
TargetAttributes = {
331C8080294A63A400263BE5 = {
CreatedOnToolsVersion = 14.0;
TestTargetID = 97C146ED1CF9000F007C117D;
};
97C146ED1CF9000F007C117D = {
CreatedOnToolsVersion = 7.3.1;
LastSwiftMigration = 1100;
};
};
};
buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 97C146E51CF9000F007C117D;
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
97C146ED1CF9000F007C117D /* Runner */,
331C8080294A63A400263BE5 /* RunnerTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
331C807F294A63A400263BE5 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
97C146EC1CF9000F007C117D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
1474CFBDFB72840D91CF260E /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}",
);
name = "Thin Binary";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
654E70DC308C8EF6E1C50DAB /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run Script";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
331C807D294A63A400263BE5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
97C146EA1CF9000F007C117D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
331C8086294A63A400263BE5 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 97C146ED1CF9000F007C117D /* Runner */;
targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
97C146FA1CF9000F007C117D /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
97C146FB1CF9000F007C117D /* Base */,
);
name = Main.storyboard;
sourceTree = "";
};
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
97C147001CF9000F007C117D /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
249021D3217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Profile;
};
249021D4217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YANXYADU5H;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "FL Chart";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = dev.flchart.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Profile;
};
97C147031CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
97C147041CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
97C147061CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YANXYADU5H;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "FL Chart";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = dev.flchart.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
97C147071CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
DEVELOPMENT_TEAM = YANXYADU5H;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "FL Chart";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = dev.flchart.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
B5628A0E2E53D3C1005A9E21 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
PRODUCT_NAME = RunnerTests;
};
name = Debug;
};
B5628A0F2E53D3C1005A9E21 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
PRODUCT_NAME = RunnerTests;
};
name = Release;
};
B5628A102E53D3C1005A9E21 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = RunnerTests;
};
name = Profile;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B5628A0E2E53D3C1005A9E21 /* Debug */,
B5628A0F2E53D3C1005A9E21 /* Release */,
B5628A102E53D3C1005A9E21 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
isa = XCConfigurationList;
buildConfigurations = (
97C147031CF9000F007C117D /* Debug */,
97C147041CF9000F007C117D /* Release */,
249021D3217E4FDB00AE95B9 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
isa = XCConfigurationList;
buildConfigurations = (
97C147061CF9000F007C117D /* Debug */,
97C147071CF9000F007C117D /* Release */,
249021D4217E4FDB00AE95B9 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 97C146E61CF9000F007C117D /* Project object */;
}
================================================
FILE: example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
================================================
================================================
FILE: example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
================================================
IDEDidComputeMac32BitWarning
================================================
FILE: example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
================================================
PreviewsEnabled
================================================
FILE: example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
================================================
================================================
FILE: example/ios/Runner.xcworkspace/contents.xcworkspacedata
================================================
================================================
FILE: example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
================================================
IDEDidComputeMac32BitWarning
================================================
FILE: example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
================================================
PreviewsEnabled
================================================
FILE: example/ios/RunnerTests/RunnerTests.swift
================================================
import Flutter
import UIKit
import XCTest
class RunnerTests: XCTestCase {
func testExample() {
// If you add code to the Runner application, consider adding tests here.
// See https://developer.apple.com/documentation/xctest for more information about using XCTest.
}
}
================================================
FILE: example/lib/cubits/app/app_cubit.dart
================================================
import 'package:fl_chart_app/urls.dart';
import 'package:fl_chart_app/util/app_utils.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:equatable/equatable.dart';
part 'app_state.dart';
class AppCubit extends Cubit {
AppCubit() : super(const AppState()) {
initialize();
}
void initialize() async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
emit(state.copyWith(
currentPackageInfo: packageInfo,
availableVersionToUpdate: '',
usingFlChartVersion: BuildConstants.usingFlChartVersion,
showDownloadNativeAppButton: kIsWeb || kIsWasm,
));
}
void onVersionClicked() {
AppUtils().tryToLaunchUrl(
Urls.getVersionReleaseUrl(state.usingFlChartVersion),
);
}
void hideDownloadNativeAppButton() {
emit(state.copyWith(
showDownloadNativeAppButton: false,
));
}
}
class BuildConstants {
static const String usingFlChartVersion = String.fromEnvironment(
'USING_FL_CHART_VERSION',
defaultValue: '',
);
}
================================================
FILE: example/lib/cubits/app/app_state.dart
================================================
part of 'app_cubit.dart';
class AppState extends Equatable {
final PackageInfo? currentPackageInfo;
final String availableVersionToUpdate;
final String usingFlChartVersion;
final bool showDownloadNativeAppButton;
String? get appVersion => currentPackageInfo?.version;
const AppState([
this.currentPackageInfo,
this.availableVersionToUpdate = '',
this.usingFlChartVersion = '',
this.showDownloadNativeAppButton = false,
]);
AppState copyWith({
PackageInfo? currentPackageInfo,
String? availableVersionToUpdate,
String? usingFlChartVersion,
bool? showDownloadNativeAppButton,
}) {
return AppState(
currentPackageInfo ?? this.currentPackageInfo,
availableVersionToUpdate ?? this.availableVersionToUpdate,
usingFlChartVersion ?? this.usingFlChartVersion,
showDownloadNativeAppButton ?? this.showDownloadNativeAppButton,
);
}
@override
List