Skip to content

Instantly share code, notes, and snippets.

View robinvanemden's full-sized avatar
🌳
⏩ ⏩

Robin van Emden robinvanemden

🌳
⏩ ⏩
View GitHub Profile
@robinvanemden
robinvanemden / basic_spatial_geojson_example_data.json
Last active September 12, 2016 15:46
Querying Couchbase 4.1, Geospatial Views & GeoJSON in PHP
{
"type": "bird",
"name": "pooky",
"date": "09-04-16T16:09:42.918Z02:00",
"location": {
"type": "Point",
"coordinates": [
3.1,
5
]
@robinvanemden
robinvanemden / b1.js
Created September 19, 2016 12:44
Default JSON format project B1
{
"_id":"24:4B:03:39:E7:91",
"type":"bird",
"name":"pooky",
"date":"2016-09-19T14:33:38.964Z",
"location":{
"type":"Point",
"coordinates":[
52.49177162129288,
4.451482822254181
@robinvanemden
robinvanemden / jquery.couch.longpoll.js
Created November 5, 2016 16:38 — forked from schinckel/jquery.couch.longpoll.js
Long-polling handler for CouchDB
/*
# jquery.couch.longpoll.js #
A handler that can be used to listen to changes from a CouchDB database,
using long-polling.
This seemed to be a bit simpler than using continuous polling, which I
was unable to get working with jQuery.
# Crashlytics - plaintext stacktrace downloaded by Robin van Emden at Sat, 05 Nov 2016 17:36:33 GMT
# URL: https://fabric.io/pwy/android/apps/org.pvlv.birdy/issues/581e118a0aeb16625b856fe0/sessions/581e0d6900eb000119c2c6bd7c1c2ea8
# Organization: Pwy
# Platform: android
# Application: Birdy
# Version: 1.0 (1)
# Bundle Identifier: org.pvlv.birdy
# Issue #: 2
# Issue ID: 581e118a0aeb16625b856fe0
# Session ID: 581e0d6900eb000119c2c6bd7c1c2ea8
{
"_sync": {
"rev": "131-d6920011c53afe48364b84e0394073c5",
"sequence": 396,
"recent_sequences": [
387,
388,
389,
390,
391,
@robinvanemden
robinvanemden / Data_Sim_Basic_Lif.py
Last active November 10, 2016 17:22
Basic LiF Sims
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
import json
import pandas as pd
pd_csv = pd.read_csv('face_clean_with_demo.csv')
@robinvanemden
robinvanemden / D6_D8_sync_db_to_nodes.php
Last active April 18, 2017 18:42
Drupal 6 to Drupal 8 field conversion helper scripts. Bare bones, rough and simple - yet effective.
<?php
use Drupal\node\Entity\Node;
$message = "Click button to start Drupal 6 DB to Drupal 8 entityreference field conversion.";
// D6 field machine name
$field = "field_name";
// D8 field machine name
$target_field = "field_name";
@robinvanemden
robinvanemden / qualtrics_check_answer.js
Last active April 4, 2017 13:58
Complex Experimental Design - Qualtrics Wide to Long Melt Example
Qualtrics.SurveyEngine.addOnload(function()
{
jQuery('#QID1013 input.radio').prop( "checked", true );
jQuery(document).ready(function(){
jQuery('#QID1013 input.radio').prop( "checked", true );
})
});
@robinvanemden
robinvanemden / data_kinect_distance_app.csv
Last active April 18, 2017 16:14
Example data file of Kinect distance app, short data file format
HR_timestamp UNIX_timestamp Body_1_Color Body_2_Color Body_1_Height_Estimate Body_2_Height_Estimate Body_1_TrackingID Body_2_TrackingID Body_1_Closest_SpineBase Body_1_XYZ_SpineBase Body_1_Closest_SpineMid Body_1_XYZ_SpineMid Body_1_Closest_Neck Body_1_XYZ_Neck Body_1_Closest_Head Body_1_XYZ_Head Body_1_Closest_ShoulderLeft Body_1_XYZ_ShoulderLeft Body_1_Closest_ElbowLeft Body_1_XYZ_ElbowLeft Body_1_Closest_WristLeft Body_1_XYZ_WristLeft Body_1_Closest_HandLeft Body_1_XYZ_HandLeft Body_1_Closest_ShoulderRight Body_1_XYZ_ShoulderRight Body_1_Closest_ElbowRight Body_1_XYZ_ElbowRight Body_1_Closest_WristRight Body_1_XYZ_WristRight Body_1_Closest_HandRight Body_1_XYZ_HandRight Body_1_Closest_HipLeft Body_1_XYZ_HipLeft Body_1_Closest_KneeLeft Body_1_XYZ_KneeLeft Body_1_Closest_AnkleLeft Body_1_XYZ_AnkleLeft Body_1_Closest_FootLeft Body_1_XYZ_FootLeft Body_1_Closest_HipRight Body_1_XYZ_HipRight Body_1_Closest_KneeRight Body_1_XYZ_KneeRight Body_1_Closest_AnkleRight Body_1_XYZ_AnkleRight Body_1_Closest_FootRight Bod
@robinvanemden
robinvanemden / basic_peak_detection.py
Last active November 28, 2022 04:26
Imports data from the Totem Bobbi into a Pandas dataframe
import heart_beat as hb
fs = 500 # sampling frequency 500hz
#import data sample
dataset = hb.get_data("data/8-sdataHR_sample.df")
hb.process_basic_peak(dataset, 0.75, fs)
#We have imported our Python module as an object called 'hb'
#This object contains the dictionary 'measures' with all values in it