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.6.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

helicopter-0.0.6-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: helicopter-0.0.6.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • 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.6.tar.gz
Algorithm Hash digest
SHA256 4f31c73d4160847945035060f93818a73dca6958f330e98ae1f4af30ae6272e1
MD5 dfe1098216ea39ab4192af8bc89a24c4
BLAKE2b-256 054f65f8b96e034048a16cd6919df9e360f2a1ed753c5d37fe4a272761d629b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: helicopter-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 030a80dd07c073e7cbddfb96722a33f707eef8589be7022c562a2bac46a6513b
MD5 d9f1c0c69e18099bc4726a5e3b8571f8
BLAKE2b-256 211044ae5e967a93da477071602b9af7880e7a371b021b6a39761291a79c567b

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