Skip to main content

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

Metadata

Release files for helicopter 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for helicopter 0.0.6
File Size Uploaded
helicopter-0.0.6.tar.gz 1.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for helicopter 0.0.6
File Interpreter ABI Platform
helicopter-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 3.8 MB

Release files / helicopter-0.0.6.tar.gz

Download URL helicopter-0.0.6.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
4f31c73d4160847945035060f93818a73dca6958f330e98ae1f4af30ae6272e1
BLAKE2b-256 checksum
How to use checksums
054f65f8b96e034048a16cd6919df9e360f2a1ed753c5d37fe4a272761d629b7
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / helicopter-0.0.6-py3-none-any.whl

Download URL helicopter-0.0.6-py3-none-any.whl
Size 1.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
030a80dd07c073e7cbddfb96722a33f707eef8589be7022c562a2bac46a6513b
BLAKE2b-256 checksum
How to use checksums
211044ae5e967a93da477071602b9af7880e7a371b021b6a39761291a79c567b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page