Skip to main content

Linking SciML Julia helicopter challenge to Microprediction.Org

Project description

helicopter

Fork me

Tiny repo that creates a helicopter data stream at Microprediction.Org

It also contains some snippets of code showing how to:

  • Retrive and interpret bivariate stream data at Microprediction.Org
  • Fit a copula function
  • Make a prediction submission

See article for more explanation.

https://www.linkedin.com/pulse/helicopulas-peter-cotton-phd/

Background information

Yes this is a Python package but it was inspired by the Helicopter Julia Challenge created by Chris Rackausckas of the SciML group at MIT. In that challenge contestants are provided incomplete data from a helicopter and asked to infer the latent dynamics.

The goal of the Julia challenge is to utilize automated tools to discover a physcially-explainable model that accurately predicts the dynamics of the system.

A quick peek at the helicopter data

import pandas as pd 
data = pd.read_csv('https://raw.githubusercontent.com/SciML/HelicopterSciML.jl/master/data/Lab-Helicopter_Experimental-data.csv').plot()

Fitting implied helicopter data

See helicopter/exploratory/helicopula.py

If you prefer notebooks:

https://github.com/microprediction/PDCI/blob/master/helicopula.ipynb

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

helicopter-0.0.5.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

helicopter-0.0.5-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file helicopter-0.0.5.tar.gz.

File metadata

  • Download URL: helicopter-0.0.5.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for helicopter-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4f6ed82bfec80282b9ab4f7e0b79382004faaad901d57148dcaec4c78186ce5b
MD5 6cc99f0234fc74500f79566df948a4e2
BLAKE2b-256 6ec955b224b7109c6a7b010ac8c658005c7de48089a074ca693d5b89ad36ede2

See more details on using hashes here.

File details

Details for the file helicopter-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: helicopter-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for helicopter-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 32689fa07da4fea25f930502da3c946815b00ae1af711b2106686461d985a39c
MD5 cd41d736b7aa0126018a52cbd80e4f45
BLAKE2b-256 b9a545d145732f8702234d4f8b9f0d9dc7b9e4501cba53307fefdce87689bde4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page